0000866273-21-000116.txt : 20211109 0000866273-21-000116.hdr.sgml : 20211109 20211109154840 ACCESSION NUMBER: 0000866273-21-000116 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 61 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211109 DATE AS OF CHANGE: 20211109 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MATRIX SERVICE CO CENTRAL INDEX KEY: 0000866273 STANDARD INDUSTRIAL CLASSIFICATION: CONSTRUCTION SPECIAL TRADE CONTRACTORS [1700] IRS NUMBER: 731352174 STATE OF INCORPORATION: DE FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-15461 FILM NUMBER: 211391845 BUSINESS ADDRESS: STREET 1: 5100 EAST SKELLY DRIVE STREET 2: SUITE 500 CITY: TULSA STATE: OK ZIP: 74135 BUSINESS PHONE: 9188388822 MAIL ADDRESS: STREET 1: 5100 EAST SKELLY DRIVE STREET 2: SUITE 500 CITY: TULSA STATE: OK ZIP: 74135 10-Q 1 mtrx-20210930.htm 10-Q mtrx-20210930
false2022Q1000086627306/30September 30, 202154125868980.010.0160,000,00060,000,00027,888,21727,888,21726,697,02826,549,4381,191,1891,338,779September 30, 2021217,084478,7037,2098,73076,703168,76510156.015101561500008662732021-07-012021-09-30xbrli:shares00008662732021-11-08iso4217:USD00008662732020-07-012020-09-30iso4217:USDxbrli:shares0000866273us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-3000008662732021-09-3000008662732021-06-3000008662732020-09-3000008662732020-06-300000866273us-gaap:CommonStockMember2021-06-300000866273us-gaap:AdditionalPaidInCapitalMember2021-06-300000866273us-gaap:RetainedEarningsMember2021-06-300000866273us-gaap:TreasuryStockMember2021-06-300000866273us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300000866273us-gaap:CommonStockMember2021-07-012021-09-300000866273us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300000866273us-gaap:RetainedEarningsMember2021-07-012021-09-300000866273us-gaap:TreasuryStockMember2021-07-012021-09-300000866273us-gaap:CommonStockMember2021-09-300000866273us-gaap:AdditionalPaidInCapitalMember2021-09-300000866273us-gaap:RetainedEarningsMember2021-09-300000866273us-gaap:TreasuryStockMember2021-09-300000866273us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300000866273us-gaap:CommonStockMember2020-06-300000866273us-gaap:AdditionalPaidInCapitalMember2020-06-300000866273us-gaap:RetainedEarningsMember2020-06-300000866273us-gaap:TreasuryStockMember2020-06-300000866273us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300000866273us-gaap:CommonStockMember2020-07-012020-09-300000866273us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300000866273us-gaap:RetainedEarningsMember2020-07-012020-09-300000866273us-gaap:TreasuryStockMember2020-07-012020-09-300000866273us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300000866273us-gaap:CommonStockMember2020-09-300000866273us-gaap:AdditionalPaidInCapitalMember2020-09-300000866273us-gaap:RetainedEarningsMember2020-09-300000866273us-gaap:TreasuryStockMember2020-09-300000866273us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300000866273country:US2021-07-012021-09-300000866273country:US2020-07-012020-09-300000866273country:CA2021-07-012021-09-300000866273country:CA2020-07-012020-09-300000866273mtrx:OtherinternationalMember2021-07-012021-09-300000866273mtrx:OtherinternationalMember2020-07-012020-09-300000866273us-gaap:FixedPriceContractMember2021-07-012021-09-300000866273us-gaap:FixedPriceContractMember2020-07-012020-09-300000866273us-gaap:TimeAndMaterialsContractMember2021-07-012021-09-300000866273us-gaap:TimeAndMaterialsContractMember2020-07-012020-09-30utr:Ratexbrli:pure0000866273mtrx:UtilityAndPowerInfrastructureMember2021-06-300000866273mtrx:ProcessAndIndustrialFacilitiesMember2021-06-300000866273mtrx:StorageAndTerminalSolutionsMember2021-06-300000866273mtrx:UtilityAndPowerInfrastructureMember2021-07-012021-09-300000866273mtrx:ProcessAndIndustrialFacilitiesMember2021-07-012021-09-300000866273mtrx:StorageAndTerminalSolutionsMember2021-07-012021-09-300000866273mtrx:UtilityAndPowerInfrastructureMember2021-09-300000866273mtrx:ProcessAndIndustrialFacilitiesMember2021-09-300000866273mtrx:StorageAndTerminalSolutionsMember2021-09-300000866273us-gaap:IntellectualPropertyMember2021-09-300000866273us-gaap:CustomerRelationshipsMember2021-09-300000866273us-gaap:IntellectualPropertyMember2021-06-300000866273us-gaap:CustomerRelationshipsMember2021-06-300000866273us-gaap:IntellectualPropertyMembersrt:MinimumMember2021-07-012021-09-300000866273srt:MaximumMemberus-gaap:IntellectualPropertyMember2021-07-012021-09-300000866273srt:MinimumMemberus-gaap:CustomerRelationshipsMember2021-07-012021-09-300000866273srt:MaximumMemberus-gaap:CustomerRelationshipsMember2021-07-012021-09-300000866273us-gaap:IntellectualPropertyMembersrt:MinimumMember2020-07-012020-09-300000866273srt:MaximumMemberus-gaap:IntellectualPropertyMember2020-07-012020-09-300000866273srt:MinimumMemberus-gaap:CustomerRelationshipsMember2020-07-012020-09-300000866273srt:MaximumMemberus-gaap:CustomerRelationshipsMember2020-07-012020-09-3000008662732021-07-012021-09-0900008662732020-07-012021-06-300000866273mtrx:PriorYearCarrybackIncomeTaxReceivable2021-07-012021-09-300000866273mtrx:PriorYearOverpaymentIncomeTaxReceivableMember2021-07-012021-09-300000866273mtrx:UtilityAndPowerInfrastructureMember2020-07-012020-09-300000866273mtrx:ProcessAndIndustrialFacilitiesMember2020-07-012020-09-300000866273mtrx:StorageAndTerminalSolutionsMember2020-07-012020-09-300000866273us-gaap:IntersegmentEliminationMembermtrx:ProcessAndIndustrialFacilitiesMember2021-07-012021-09-300000866273us-gaap:IntersegmentEliminationMembermtrx:ProcessAndIndustrialFacilitiesMember2020-07-012020-09-300000866273us-gaap:IntersegmentEliminationMembermtrx:StorageAndTerminalSolutionsMember2021-07-012021-09-300000866273us-gaap:IntersegmentEliminationMembermtrx:StorageAndTerminalSolutionsMember2020-07-012020-09-300000866273us-gaap:IntersegmentEliminationMember2021-07-012021-09-300000866273us-gaap:IntersegmentEliminationMember2020-07-012020-09-300000866273mtrx:UnallocatedCorporateCostsMember2021-07-012021-09-300000866273mtrx:UnallocatedCorporateCostsMember2020-07-012020-09-300000866273mtrx:UnallocatedCorporateCostsMember2021-09-300000866273mtrx:UnallocatedCorporateCostsMember2021-06-300000866273mtrx:UtilityAndPowerInfrastructureMember2020-01-012021-09-300000866273mtrx:ProcessAndIndustrialFacilitiesMember2020-01-012021-09-300000866273mtrx:StorageAndTerminalSolutionsMember2020-01-012021-09-300000866273mtrx:UnallocatedCorporateCostsMember2020-01-012021-09-3000008662732020-01-012021-09-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
_______________________________________
FORM 10-Q 
_______________________________________
(Mark One)
Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the quarterly period ended September 30, 2021
or
Transition Report Pursuant to Section 13 or 15 (d) of the Securities Exchange Act of 1934
For the transition period from             to            
Commission File No. 1-15461
__________________________________________
MATRIX SERVICE COMPANY
(Exact name of registrant as specified in its charter)
__________________________________________
Delaware 73-1352174
(State of incorporation) (I.R.S. Employer Identification No.)
5100 East Skelly Drive, Suite 500, Tulsa, Oklahoma 74135
(Address of principal executive offices and zip code)
Registrant’s telephone number, including area code: (918838-8822
Not Applicable
(Former name, former address and former fiscal year, if changed since last report)
___________________________ 
Securities registered pursuant to Section 12(b) of the Act:
Title of each class Trading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.01 per shareMTRXNASDAQ Global Select Market
Indicate by check mark whether the registrant (1) has 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 the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of “large accelerated filer”, “accelerated filer”, “smaller reporting company”, and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large Accelerated Filer Accelerated Filer 
Non-accelerated Filer Smaller Reporting Company 
Emerging Growth Company
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.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  
As of November 8, 2021 there were 27,888,217 shares of the Company’s common stock, $0.01 par value per share, issued and 26,765,025 shares outstanding.


TABLE OF CONTENTS
PAGE
FINANCIAL INFORMATION
Item 1.
Item 2.
Item 3.
Item 4.
OTHER INFORMATION
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.


PART I. FINANCIAL INFORMATION
Item 1. Financial Statements

Matrix Service Company
Condensed Consolidated Statements of Income
(In thousands, except per share data)
(unaudited)
Three Months Ended
September 30,
2021
September 30,
2020
Revenue$168,093 $182,771 
Cost of revenue171,601 168,421 
Gross profit (loss)(3,508)14,350 
Selling, general and administrative expenses16,629 18,128 
Restructuring costs605 (320)
Operating loss(20,742)(3,458)
Other income (expense):
Interest expense (Note 5)(1,999)(375)
Interest income21 33 
Other(83)1,033 
Loss before income tax benefit(22,803)(2,767)
Provision (benefit) from federal, state and foreign income taxes(5,265)270 
Net loss$(17,538)$(3,037)
Basic loss per common share$(0.66)$(0.12)
Diluted loss per common share$(0.66)$(0.12)
Weighted average common shares outstanding:
Basic26,611 26,265 
Diluted26,611 26,265 
See accompanying notes.










-1-

Matrix Service Company
Condensed Consolidated Statements of Comprehensive Income
(In thousands)
(unaudited)
 
 Three Months Ended
September 30,
2021
September 30,
2020
Net loss$(17,538)$(3,037)
Other comprehensive income (loss), net of tax:
Foreign currency translation gain (loss) (net of tax expense of $54 and $12 for the three months ended September 30, 2021 and 2020, respectively(795)404 
Comprehensive loss$(18,333)$(2,633)
See accompanying notes.



















-2-

Matrix Service Company
Condensed Consolidated Balance Sheets
(In thousands)
(unaudited)
September 30,
2021
June 30,
2021
Assets
Current assets:
Cash and cash equivalents (Note 1)$34,678 $83,878 
Restricted cash (Note 1)2,600  
Accounts receivable, less allowances (September 30, 2021—$586 and June 30, 2021—$898)144,892 148,030 
Costs and estimated earnings in excess of billings on uncompleted contracts33,766 30,774 
Inventories6,314 7,342 
Income taxes receivable16,845 16,965 
Other current assets11,180 4,230 
Total current assets250,275 291,219 
Property, plant and equipment at cost:
Land and buildings41,556 41,633 
Construction equipment94,209 94,453 
Transportation equipment50,068 50,510 
Office equipment and software43,010 42,706 
Construction in progress126 493 
Total property, plant and equipment - at cost228,969 229,795 
Accumulated depreciation(163,171)(160,388)
Property, plant and equipment - net65,798 69,407 
Restricted cash, non-current (Note 1)25,000  
Operating lease right-of-use assets21,515 22,412 
Goodwill60,540 60,636 
Other intangible assets, net of accumulated amortization6,094 6,614 
Deferred income taxes10,687 5,295 
Other assets, non-current10,368 11,973 
Total assets$450,277 $467,556 
See accompanying notes.









-3-


Matrix Service Company
Condensed Consolidated Balance Sheets
(In thousands, except share data)
(unaudited)
September 30,
2021
June 30,
2021
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$65,973 $60,920 
Billings on uncompleted contracts in excess of costs and estimated earnings50,973 53,832 
Accrued wages and benefits20,216 21,008 
Accrued insurance6,627 6,568 
Operating lease liabilities5,570 5,747 
Other accrued expenses4,918 5,327 
Total current liabilities154,277 153,402 
Deferred income taxes29 34 
Operating lease liabilities19,951 20,771 
Other liabilities, non-current7,722 7,810 
Total liabilities181,979 182,017 
Commitments and contingencies
Stockholders’ equity:
Common stock—$.01 par value; 60,000,000 shares authorized; 27,888,217 shares issued as of September 30, 2021 and June 30, 2021; 26,697,028 and 26,549,438 shares outstanding as of September 30, 2021 and June 30, 2021279 279 
Additional paid-in capital135,308 137,575 
Retained earnings157,640 175,178 
Accumulated other comprehensive loss(7,544)(6,749)
285,683 306,283 
Less: Treasury stock, at cost — 1,191,189 shares as of September 30, 2021, and 1,338,779 shares as of June 30, 2021(17,385)(20,744)
Total stockholders' equity268,298 285,539 
Total liabilities and stockholders’ equity$450,277 $467,556 
See accompanying notes.








-4-

Matrix Service Company
Condensed Consolidated Statements of Cash Flows
(In thousands)
(unaudited)
 Three Months Ended
September 30,
2021
September 30,
2020
Operating activities:
Net loss$(17,538)$(3,037)
Adjustments to reconcile net loss to net cash used by operating activities:
Depreciation and amortization4,052 4,639 
Stock-based compensation expense1,869 2,218 
Operating lease impairment due to restructuring 150 
Deferred income tax(5,343)289 
Gain on sale of property, plant and equipment(101)(941)
Provision for uncollectible accounts4 (64)
Accelerated amortization of deferred debt amendment fees (Note 5)1,518  
Other 101 
Changes in operating assets and liabilities increasing (decreasing) cash:
Accounts receivable3,134 (10,769)
Costs and estimated earnings in excess of billings on uncompleted contracts(2,992)1,854 
Inventories1,028 (291)
Other assets and liabilities(5,921)(8,018)
Accounts payable5,108 (4,431)
Billings on uncompleted contracts in excess of costs and estimated earnings(2,859)(366)
Accrued expenses(1,112)3,646 
Net cash used by operating activities(19,153)(15,020)
Investing activities:
Capital expenditures(219)(2,777)
Proceeds from asset sales103 1,074 
Net cash used by investing activities$(116)$(1,703)

 See accompanying notes.

















-5-



Matrix Service Company
Condensed Consolidated Statements of Cash Flows
(In thousands)
(unaudited)
Three Months Ended
September 30,
2021
September 30,
2020
Financing activities:
Payment of debt amendment fees$(922)$ 
Proceeds from issuance of common stock under employee stock purchase plan76 82 
Repurchase of common stock for payment of statutory taxes due on equity-based compensation(853)(1,536)
Other(118) 
Net cash used by financing activities(1,817)(1,454)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(514)316 
Decrease in cash, cash equivalents and restricted cash(21,600)(17,861)
Cash, cash equivalents and restricted cash, beginning of period (Note 1)83,878 100,036 
Cash, cash equivalents and restricted cash, end of period (Note 1)$62,278 $82,175 
Supplemental disclosure of cash flow information:
Cash paid during the period for:
Income taxes$ $122 
Interest, including payment of debt amendment fees$1,603 $470 
Non-cash investing and financing activities:
Purchases of property, plant and equipment on account$51 $ 

 See accompanying notes.



























-6-



Matrix Service Company
Condensed Consolidated Statements of Changes in Stockholders’ Equity
(In thousands, except share data)
(unaudited)
Common
Stock
Additional
Paid-In
Capital
Retained
Earnings
Treasury
Stock
Accumulated
Other
Comprehensive
Loss
Total
Balances, July 1, 2021$279 $137,575 $175,178 $(20,744)$(6,749)$285,539 
Net loss  (17,538)  (17,538)
Other comprehensive loss    (795)(795)
Issuance of deferred shares (217,084 shares) (4,084) 4,084   
Treasury shares sold to Employee Stock Purchase Plan (7,209 shares) (52) 128  76 
Treasury shares purchased to satisfy tax withholding obligations (76,703 shares)   (853) (853)
Stock-based compensation expense 1,869    1,869 
Balances, September 30, 2021$279 $135,308 $157,640 $(17,385)$(7,544)$268,298 
Balances, July 1, 2020$279 $138,966 $206,402 $(29,385)$(8,373)$307,889 
Net loss  (3,037)  (3,037)
Other comprehensive income    404 404 
Issuance of deferred shares (478,703 shares) (8,435) 8,435   
Treasury shares sold to Employee Stock Purchase Plan (8,730 shares) (62) 144  82 
Treasury shares purchased to satisfy tax withholding obligations (168,765 shares)   (1,536) (1,536)
Stock-based compensation expense 2,218    2,218 
Balances, September 30, 2020$279 $132,687 $203,365 $(22,342)$(7,969)$306,020 






















-7-

Matrix Service Company
Notes to Condensed Consolidated Financial Statements
(unaudited)
Note 1 – Basis of Presentation and Significant Accounting Policies
Basis of Presentation
The condensed consolidated financial statements include the accounts of Matrix Service Company and its subsidiaries (“Matrix”, “we”, “our”, “us”, “its” or the “Company”), unless otherwise indicated. Intercompany balances and transactions have been eliminated in consolidation.
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with Rule 10-01 of Regulation S-X for interim financial statements required to be filed with the Securities and Exchange Commission and do not include all information and footnotes required by U.S. generally accepted accounting principles ("GAAP") for complete financial statements. The information furnished reflects all adjustments, consisting of normal recurring adjustments, that are, in the opinion of management, necessary for a fair statement of the results of operations, cash flows and financial position for the interim periods presented. The accompanying condensed consolidated financial statements should be read in conjunction with the audited financial statements for the year ended June 30, 2021, included in our Annual Report on Form 10-K for the year then ended. The results of operations for the three month period ended September 30, 2021 may not necessarily be indicative of the results of operations for the full year ending June 30, 2022.
Significant Accounting Policies
We updated our significant accounting policies as a result of entering into an asset-backed credit agreement (the "ABL Facility"), which requires us to maintain a restricted cash balance (See Note 5 - Debt for more information about the ABL Facility). Our other significant accounting policies are detailed in “Note 1 - Summary of Significant Accounting Policies” of our Annual Report on Form 10-K for the year ended June 30, 2021.
Cash, Cash Equivalents and Restricted Cash
The ABL Facility requires us to maintain a minimum of $25.0 million of restricted cash at all times. Since this cash must be restricted through the maturity date of the ABL Facility, which is beyond one year, we have classified this restricted cash as non-current in our Condensed Consolidated Balance Sheets. In addition, we must maintain a restricted cash balance of $2.6 million in support of the purchase card program that is associated with our prior card administrator. We have included this restricted cash in current assets in our Condensed Consolidated Balance Sheets since we expect to dissolve the prior purchase card program during fiscal 2022.
The following table provides a reconciliation of cash, cash equivalents and restricted cash in the Condensed Consolidated Balance Sheets to the total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows (in thousands):
September 30,
2021
June 30,
2021
Cash and cash equivalents$34,678 $83,878 
Restricted cash, current2,600  
Restricted cash, non-current25,000  
Total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows$62,278 $83,878 
Note 2 – Revenue
Remaining Performance Obligations
We had $365.4 million of remaining performance obligations yet to be satisfied as of September 30, 2021. We expect to recognize $302.2 million of our remaining performance obligations as revenue within the next twelve months.
-8-


Matrix Service Company
Notes to Condensed Consolidated Financial Statements
(unaudited)

Contract Balances
Contract terms with customers include the timing of billing and payment, which usually differs from the timing of revenue recognition. As a result, we carry contract assets and liabilities in our balance sheet. These contract assets and liabilities are calculated on a contract-by-contract basis and reported on a net basis at the end of each period and are classified as current. We present our contract assets in the balance sheet as Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts ("CIE"). CIE consists of revenue recognized in excess of billings. We present our contract liabilities in the balance sheet as Billings on Uncompleted Contracts in Excess of Costs and Estimated Earnings ("BIE"). BIE consists of billings in excess of revenue recognized. The following table provides information about CIE and BIE:
September 30,
2021
June 30,
2021
Change
 (in thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts$33,766 $30,774 $2,992 
Billings on uncompleted contracts in excess of costs and estimated earnings(50,973)(53,832)2,859 
Net contract liabilities$(17,207)$(23,058)$5,851 
The difference between the beginning and ending balances of our CIE and BIE primarily results from the timing of revenue recognized relative to its billings. The amount of revenue recognized during the three months ended September 30, 2021 that was included in the June 30, 2021 BIE balance was $44.3 million. This revenue consists primarily of work performed during the period on contracts with customers that had advance billings.
Progress billings in accounts receivable at September 30, 2021 and June 30, 2021 included retentions to be collected within one year of $12.8 million and $19.9 million, respectively. Contract retentions collectible beyond one year are included in other assets, non-current in the Condensed Consolidated Balance Sheet and totaled $2.6 million as of September 30, 2021 and $3.1 million as of June 30, 2021.
Disaggregated Revenue
Revenue disaggregated by reportable segment is presented in Note 9 - Segment Information. The following series of tables presents revenue disaggregated by geographic area where the work was performed and by contract type:
Geographic Disaggregation:
 Three Months Ended
 September 30,
2021
September 30,
2020
 (In thousands)
United States$153,284 $161,377 
Canada13,510 19,611 
Other international1,299 1,783 
Total Revenue$168,093 $182,771 

Contract Type Disaggregation:
 Three Months Ended
 September 30,
2021
September 30,
2020
 (In thousands)
Fixed-price contracts$102,065 $133,356 
Time and materials and other cost reimbursable contracts66,028 49,415 
Total Revenue$168,093 $182,771 

-9-


Matrix Service Company
Notes to Condensed Consolidated Financial Statements
(unaudited)

Typically, we assume more risk with fixed-price contracts since increases in costs to perform the work may not be recoverable. However, these types of contracts typically offer higher profits than time and materials and other cost reimbursable contracts when completed at or below the costs originally estimated. The profitability of time and materials and other cost reimbursable contracts is typically lower than fixed-price contracts and is usually less volatile than fixed-price contracts since the profit component is factored into the rates charged for labor, equipment and materials, or is expressed in the contract as a percentage of the reimbursable costs incurred.
Other
Our results of operations were materially impacted by an increase in the forecasted costs to complete a large capital project in the Utility and Power Infrastructure segment, which resulted in a decrease in gross profit of $5.9 million in the three months ended September 30, 2021. The change in estimate was principally due to unexpected equipment repairs during commissioning that delayed the scheduled completion and increased the estimated costs to complete. We achieved a critical performance milestone in the second quarter of fiscal 2022, which significantly reduced our financial exposure.
Note 3 – Leases
We enter into lease arrangements for real estate, construction equipment and information technology equipment in the normal course of business. Real estate leases accounted for approximately 93% of all right-of-use assets as of September 30, 2021. Most real estate and information technology equipment leases generally have fixed payments that follow an agreed upon payment schedule and have remaining lease terms ranging from less than a year to 14 years. Construction equipment leases generally have "month-to-month" lease terms that automatically renew as long as the equipment remains in use.
The components of lease expense in the Condensed Consolidated Statements of Income are as follows:
Three Months Ended
September 30, 2021September 30, 2020
Lease expenseLocation of Expense(in thousands)
Operating lease expenseCost of revenue and Selling, general and administrative expenses$2,092 $2,488 
Short-term lease expense(1)
Cost of revenue5,571 5,975 
Total lease expense$7,663 $8,463 
(1)Primarily represents the lease expense of construction equipment that is subject to month-to-month rental agreements with expected rental durations of less than one year.

The future undiscounted lease payments, as reconciled to the discounted operating lease liabilities presented in our Condensed Consolidated Balance Sheets, were as follows:

September 30, 2021
Maturity Analysis:(in thousands)
Remainder of Fiscal 2022$5,412 
Fiscal 20234,752 
Fiscal 20243,608 
Fiscal 20253,160 
Fiscal 20262,882 
Thereafter11,220 
Total future operating lease payments31,034 
Imputed interest (5,513)
Net present value of future lease payments25,521 
Less: current portion of operating lease liabilities5,570 
Non-current operating lease liabilities$19,951 
-10-


Matrix Service Company
Notes to Condensed Consolidated Financial Statements
(unaudited)

The following is a summary of the weighted average remaining operating lease term and weighted average discount rate as of September 30, 2021:
Weighted-average remaining lease term (in years)7.2 years
Weighted-average discount rate5.2 %

Supplemental cash flow information related to leases is as follows:
Three Months Ended
September 30, 2021
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating lease payments$2,188 
Right-of-use assets obtained in exchange for lease liabilities:
Operating leases$882 

Note 4 – Intangible Assets Including Goodwill
Goodwill
The changes in the carrying value of goodwill by segment are as follows:
Utility and Power InfrastructureProcess and Industrial FacilitiesStorage and Terminal SolutionsTotal
 (In thousands)
Net balance at June 30, 2021$6,984 $26,878 $26,774 $60,636 
Translation adjustment(1)
(30)(8)(58)(96)
Net balance at September 30, 2021$6,954 $26,870 $26,716 $60,540 
(1)The translation adjustments relate to the periodic translation of Canadian Dollar and South Korean Won denominated goodwill recorded as a part of prior acquisitions in Canada and South Korea, in which the local currency was determined to be the functional currency.
We test our goodwill for impairment annually as of May 31st. While there continues to be uncertainty around the near-term level of spending by some of our customers due to the impacts of the COVID-19 pandemic and the timing of the economic recovery in certain energy markets, we concluded, that based on the totality of both positive and negative factors, no impairment indicators existed at September 30, 2021. However, if customer spending levels do not improve or if the outlook in certain key markets deteriorates, we may need to perform an interim goodwill impairment test, which could result in an impairment.
Other Intangible Assets
Information on the carrying value of other intangible assets is as follows:
  At September 30, 2021
  
Useful LifeGross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
 (Years)(In thousands)
Intellectual property10 to 15$2,483 $(2,074)$409 
Customer-based6 to 1517,260 (11,575)5,685 
Total amortizing intangible assets$19,743 $(13,649)$6,094 
 
-11-


Matrix Service Company
Notes to Condensed Consolidated Financial Statements
(unaudited)

  At June 30, 2021
 Useful LifeGross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
 (Years)(In thousands)
Intellectual property10 to 15$2,483 $(2,031)$452 
Customer-based6 to 1517,354 (11,192)6,162 
Total amortizing intangible assets$19,837 $(13,223)$6,614 
Amortization expense totaled $0.5 million and $0.6 million during the three months ended September 30, 2021 and September 30, 2020, respectively.
We estimate that the remaining amortization expense related to September 30, 2021 amortizing intangible assets will be as follows (in thousands):
Period ending:
Remainder of Fiscal 2022$1,297 
Fiscal 20231,729 
Fiscal 20241,416 
Fiscal 20251,097 
Fiscal 2026555 
Total estimated remaining amortization expense at September 30, 2021$6,094 
Note 5 – Debt
ABL Credit Facility
On September 9, 2021, we and our primary U.S. and Canada operating subsidiaries entered into an asset-backed credit agreement (the "ABL Facility") as borrowers with Bank of Montreal, as Administrative Agent, Swing-Line Lender, a Letter of Credit Issuer and a Lender. The ABL Facility is guaranteed by substantially all of our remaining U.S. and Canadian subsidiaries. The ABL Facility provides for available borrowings of up to $100.0 million, which may be increased further by an amount not to exceed $15.0 million, subject to certain conditions, including obtaining additional commitments. The ABL Facility is intended to be used for working capital, capital expenditures, issuances of letters of credit and other lawful purposes. Our obligations under the ABL Facility are secured by a first lien on all our assets and the assets of our co-borrowers and guarantors under the ABL Facility.
The maximum amount that we may borrow under the ABL Facility is subject to a borrowing base, which is based on restricted cash plus a percentage of the value of certain accounts receivable, inventory and equipment, reduced for certain reserves. We are required to maintain a minimum of $25.0 million of restricted cash at all times, but such amounts are also included in the borrowing base. At September 30, 2021, availability under the ABL Facility was $32.1 million and there were $43.1 million in letters of credit outstanding. The ABL Facility matures and any outstanding amounts become due and payable on September 9, 2026.
Borrowings under the ABL Facility bear interest through maturity at a variable rate based upon, at our option, an annual rate equal to any of a base rate (“Base Rate”), Canadian prime rate, CDOR rate or a LIBOR rate, plus an applicable margin. The Base Rate is defined as a fluctuating interest rate equal to the greatest of (i) rate of interest announced by Bank of Montreal from time to time as its prime rate; (ii) the U.S. federal funds rate plus 0.50%; (iii) LIBOR rate for one month period plus 1.00%; and (iv) 1.00%. Depending on the amount of average availability, the applicable margin is between 1.00% to 1.50% for either U.S. Base Rate Loans or Canadian prime rate, and between 2.00% and 2.50% for CDOR and LIBOR rate borrowings. Interest is payable either (i) monthly for Base Rate borrowings or (ii) the last day of the interest period for LIBOR or CDOR rate borrowings, as set forth in the Credit Agreement. The fee for undrawn amounts is 0.25% per annum and is due quarterly.
-12-


Matrix Service Company
Notes to Condensed Consolidated Financial Statements
(unaudited)

The ABL Facility contains customary conditions to borrowings, events of default and covenants, including, but not limited to, covenants that restrict our ability to sell assets, engage in mergers and acquisitions, incur, assume or permit to exist additional indebtedness and guarantees, create or permit to exist liens, pay cash dividends, issue equity instruments, make distribution or redeem or repurchase capital stock. In the event that our availability is less than the greater of (i) $15.0 million and (ii) 15.00% of the lesser of (1) the current borrowing base and (2) the commitments under the ABL Facility then in effect, a consolidated Fixed Charge Coverage Ratio of at least 1.00 to 1.00 must be maintained.
Senior Secured Revolving Credit Facility
The ABL Facility replaced the Fifth Amended and Restated Credit Agreement (the "Prior Credit Agreement"), that was entered into on November 2, 2020, and subsequently amended on May 4, 2021, by and among us and certain foreign subsidiaries, as Borrowers, various subsidiaries of ours, as Guarantors, JPMorgan Chase Bank, N.A., as Administrative Agent, Sole Lead Arranger and Sole Book Runner, and the other Lenders party thereto. The Prior Credit Agreement provided for a three-year senior secured revolving credit facility of $200.0 million that expired November 2, 2023.
We had no borrowings and $41.3 million of letters of credit outstanding under the Prior Credit Agreement as of the date we commenced the ABL Facility. Interest expense during the three months ended September 30, 2021 included $1.5 million of accelerated amortization of deferred debt amendment fees associated with the Prior Credit Agreement.
Note 6 – Income Taxes
Effective Tax Rate
Our effective tax rates were 23.1% and (9.8)% for the three months ended September 30, 2021 and September 30, 2020, respectively. The effective tax rate for the three months ended September 30, 2020 was negatively impacted by a $1.0 million deferred tax asset adjustment.
Net Operating Loss Carryback and Refund of Prior Years Overpayment
Through provisions in the CARES Act, we had income tax benefits of $5.2 million during fiscal 2021 and $0.3 million during the three months ended September 30, 2021 from the ability to carryback the fiscal 2021 federal net operating loss to a period with a higher statutory federal income tax rate. We estimate that we will receive a $13.6 million tax refund in connection with this carryback, which is included in income taxes receivable in the Condensed Consolidated Balance Sheets.
In addition, we expect to receive a $2.4 million tax refund in connection with overpayments from prior years, which is included in income taxes receivable in the Condensed Consolidated Balance Sheets.
Deferred Payroll Taxes
We have deferred $11.1 million of U.S. payroll tax as of September 30, 2021 through provisions of CARES Act. We must repay half of the deferred payroll tax by December 31, 2021 and the remainder by December 31, 2022. The current portion of deferred payroll taxes is included within accrued wages and benefits and the non-current portion is included within other liabilities, non-current in the Condensed Consolidated Balance Sheets.
Note 7 – Commitments and Contingencies
Insurance Reserves
We maintain insurance coverage for various aspects of its operations. However, exposure to potential losses is retained through the use of deductibles, self-insured retentions and coverage limits.
-13-


Matrix Service Company
Notes to Condensed Consolidated Financial Statements
(unaudited)

Typically, our contracts require us to indemnify our customers for injury, damage or loss arising from the performance of our services and provide warranties for materials and workmanship. We may also be required to name the customer as an additional insured up to the limits of insurance available, or we may be required to purchase special insurance policies or surety bonds for specific customers or provide letters of credit in lieu of bonds to satisfy performance and financial guarantees on some projects. We maintain a performance and payment bonding line sufficient to support the business. We generally require our subcontractors to indemnify us and our customer and name us as an additional insured for activities arising out of the subcontractors’ work. We also require certain subcontractors to provide additional insurance policies, including surety bonds in favor of us, to secure the subcontractors’ work or as required by the subcontract.
There can be no assurance that our insurance and the additional insurance coverage provided by our subcontractors will fully protect us against a valid claim or loss under the contracts with our customers.
Unpriced Change Orders and Claims
Costs and estimated earnings in excess of billings on uncompleted contracts included revenues for unpriced change orders and claims of $15.3 million at September 30, 2021 and $14.6 million at June 30, 2021. Generally, collection of amounts related to unpriced change orders and claims is expected within twelve months. However, since customers may not pay these amounts until final resolution of related claims, collection of these amounts may extend beyond one year.
Other
During the third quarter of fiscal 2020, we commenced litigation in an effort to collect accounts receivable from an iron and steel customer following the deterioration of the relationship in the second quarter of fiscal 2020. The unpaid receivable balance at September 30, 2021 was $17.0 million. Litigation is unpredictable, however, based on the terms of the contract with this customer, we believe we are entitled to collect the full amount owed under the contract.
We and our subsidiaries are participants in various legal actions. It is the opinion of management that none of the other known legal actions, including a contract dispute with a customer involving the construction of a crude terminal, will have a material impact on our financial position, results of operations or liquidity.
Note 8 – Earnings per Common Share
Basic earnings per share (“Basic EPS”) is calculated based on the weighted average shares outstanding during the period. Diluted earnings per share (“Diluted EPS”) includes the dilutive effect of stock options and nonvested deferred shares. In the event we report a loss, stock options and nonvested deferred shares are not included since they are anti-dilutive.
The computation of basic and diluted earnings per share is as follows:
 Three Months Ended
September 30,
2021
September 30,
2020
 (In thousands, except per share data)
Basic EPS:
Net loss$(17,538)$(3,037)
Weighted average shares outstanding26,611 26,265 
Basic loss per share$(0.66)$(0.12)
Diluted EPS:
Diluted weighted average shares26,611 26,265 
Diluted loss per share$(0.66)$(0.12)

-14-


Matrix Service Company
Notes to Condensed Consolidated Financial Statements
(unaudited)

Note 9 – Segment Information
We report our results of operations through three reportable segments: Utility and Power Infrastructure, Process and Industrial Facilities, and Storage and Terminal Solutions.
Utility and Power Infrastructure: consists of power delivery services provided to investor owned utilities, including construction of new substations, upgrades of existing substations, transmission and distribution line installations, upgrades and maintenance, as well as emergency and storm restoration services. We also provide construction and maintenance services to a variety of power generation facilities, including natural gas fired facilities in simple or combined cycle configuration, and provide engineering, fabrication, and construction services for LNG utility peak shaving facilities.
Process and Industrial Facilities: primarily serves customers in the downstream and midstream petroleum industries who are engaged in refining crude oil and processing, fractionating, and marketing of natural gas and natural gas liquids. We also serve customers in various other industries such as petrochemical, sulfur, mining and minerals companies engaged primarily in the extraction of non-ferrous metals, aerospace and defense, cement, agriculture, and other industrial customers. Our services include plant maintenance, turnarounds, industrial cleaning services, engineering, fabrication, and capital construction.
Storage and Terminal Solutions: consists of work related to aboveground storage tanks and terminals. We also include work related to cryogenic and other specialty storage tanks and terminals, including LNG, liquid nitrogen/liquid oxygen, liquid petroleum, hydrogen and other specialty vessels such as spheres in this segment, as well as work related to marine structures and truck and rail loading/offloading facilities. Our services include engineering, fabrication, construction, and maintenance and repair, which includes planned and emergency services for both tanks and full terminals. Finally, we offer tank products, including geodesic domes, aluminum internal floating roofs, floating suction and skimmer systems, roof drain systems and floating roof seals.

We evaluate performance and allocate resources based on operating income. We record intersegment sales and transfers at cost; therefore, no intercompany profit or loss is recognized. In addition, corporate selling, general and administrative expenses are reported separately from the three reportable segments.
Segment assets consist primarily of accounts receivable, costs and estimated earnings in excess of billings on uncompleted contracts, property, plant and equipment, right-of-use lease assets, goodwill and other intangible assets.

-15-


Matrix Service Company
Notes to Condensed Consolidated Financial Statements
(unaudited)

Results of Operations
(In thousands)
 Three Months Ended
 September 30,
2021
September 30,
2020
Gross revenue
Utility and Power Infrastructure$57,204 $60,671 
Process and Industrial Facilities45,210 46,728 
Storage and Terminal Solutions68,312 77,596 
Total gross revenue$170,726 $184,995 
Less: Inter-segment revenue
Process and Industrial Facilities$1,305 $797 
Storage and Terminal Solutions1,328 1,427 
Total inter-segment revenue$2,633 $2,224 
Consolidated revenue
Utility and Power Infrastructure$57,204 $60,671 
Process and Industrial Facilities43,905 45,931 
Storage and Terminal Solutions66,984 76,169 
Total consolidated revenue$168,093 $182,771 
Gross profit (loss)
Utility and Power Infrastructure$(6,107)$6,913 
Process and Industrial Facilities2,871 3,659 
Storage and Terminal Solutions413 3,778 
Corporate(685) 
Total gross profit (loss)$(3,508)$14,350 
Selling, general and administrative expenses
Utility and Power Infrastructure$3,050 $2,222 
Process and Industrial Facilities2,762 4,050 
Storage and Terminal Solutions4,506 5,143 
Corporate6,311 6,713 
Total selling, general and administrative expenses$16,629 $18,128 
Restructuring costs
Utility and Power Infrastructure$9 $11 
Process and Industrial Facilities7 (500)
Storage and Terminal Solutions(33)13 
Corporate622 156 
Total restructuring costs$605 $(320)
Operating income (loss)
Utility and Power Infrastructure$(9,166)$4,680 
Process and Industrial Facilities102 109 
Storage and Terminal Solutions(4,060)(1,378)
Corporate(7,618)(6,869)
Total operating loss$(20,742)$(3,458)
-16-


Matrix Service Company
Notes to Condensed Consolidated Financial Statements
(unaudited)

Total assets by segment were as follows:

September 30,
2021
June 30,
2021
Utility and Power Infrastructure$107,077 $81,717 
Process and Industrial Facilities80,315 106,619 
Storage and Terminal Solutions155,730 160,782 
Corporate107,155 118,438 
Total segment assets$450,277 $467,556 

Note 10 – Restructuring Costs
In fiscal 2020, we initiated a business improvement plan to increase profitability and reduce our cost structure due to our strategic initiative to exit the domestic iron and steel industry and the decline in revenue caused by the ongoing effects of the COVID-19 pandemic and related market disruptions.
The business improvement plan consists of discretionary cost reductions, workforce reductions, reduction of capital expenditures and the reduction in size or closure of certain offices in order to increase the utilization of our staff and bring the cost structure of the business in line with revenue volumes. We incurred $0.6 million of restructuring costs during the three months ended September 30, 2021 and $21.4 million of restructuring costs since inception of the plan. The restructuring costs consist primarily of severance costs, facility closure costs, and other liabilities as a result of exiting certain operations. We expect to substantially complete this initiative in fiscal 2022.






















-17-


Matrix Service Company
Notes to Condensed Consolidated Financial Statements
(unaudited)


Restructuring costs under our business improvement plan are classified as follows:
Three Months EndedSince Inception of Business Improvement Plan
September 30, 2021September 30, 2020
(In thousands)
Utility and Power Infrastructure
Severance and other personnel-related costs$9 $7 $2,548 
Facility costs 4 349 
Other intangible asset impairments  1,150 
Total Utility and Power Infrastructure$9 $11 $4,047 
Process and Industrial Facilities
Severance and other personnel-related costs$5 $(492)$9,123 
Facility costs (119)3,187 
Other intangible asset impairments  375 
Other costs2 111 428 
Total Process and Industrial Facilities$7 $(500)$13,113 
Storage and Terminal Solutions
Severance and other personnel-related costs$(33)$13 $1,544 
Facility costs  879 
Total Storage and Terminal Solutions$(33)$13 $2,423 
Corporate
Severance and other personnel-related costs$44 $6 $1,128 
Facility costs16 150 98 
Other costs562  562 
Total Corporate$622 $156 $1,788 
Restructuring Costs by Type:
Severance and other personnel-related costs$25 $(466)$14,343 
Facility costs16 35 4,513 
Other intangible asset impairments  1,525 
Other costs564 111 990 
Total restructuring costs$605 $(320)$21,371 

The restructuring reserve is included in other accrued expenses and other liabilities in the Condensed Consolidated Balance Sheets. The table below is a reconciliation of the beginning and ending restructuring reserve balance under the business improvement plan (in thousands):

Balance as of June 30, 2021$2,435 
Cash payments(272)
Other29 
Balance as of September 30, 2021$2,192 
-18-

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
FORWARD-LOOKING STATEMENTS
This Form 10-Q includes “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. All statements, other than statements of historical facts, included in this Form 10-Q which address activities, events or developments which we expect, believe or anticipate will or may occur in the future are forward-looking statements. The words “believes,” “intends,” “expects,” “anticipates,” “projects,” “estimates,” “predicts” and similar expressions are also intended to identify forward-looking statements.
These forward-looking statements include, among others, such things as:
the impact to our business of the COVID-19 pandemic;
amounts and nature of future project awards, revenue and margins from each of our segments;
our ability to generate sufficient cash from operations, access our credit facility, or raise cash in order to meet our short and long-term capital requirements;
our ability to comply with the covenants in our Credit Agreement;
the impact to our business of changes in crude oil, natural gas and other commodity prices;
the likely impact of new or existing regulations or market forces on the demand for our services;
our expectations with respect to the likelihood of a future impairment; and
expansion and other trends of the industries we serve.

These statements are based on certain assumptions and analyses we made in light of our experience and our historical trends, current conditions and expected future developments as well as other factors we believe are appropriate. However, whether actual results and developments will conform to our expectations and predictions is subject to a number of risks and uncertainties which could cause actual results to differ materially from our expectations, including:

the risk factors discussed in our Form 10-K for the fiscal year ended June 30, 2021 and listed from time to time in our filings with the Securities and Exchange Commission;
economic, market or business conditions in general (including the length and severity of the COVID-19 pandemic) and in the oil, natural gas, power, petrochemical, agricultural and mining industries in particular;
the transition to renewable energy sources and its impact on our current customer base;
the under- or over-utilization of our work force;
delays in the commencement or progression of major projects, whether due to COVID-19 concerns, permitting issues or other factors;
reduced creditworthiness of our customer base and the higher risk of non-payment of receivables due to volatility of crude oil, natural gas, and other commodity prices which affect our customers' businesses;
the inherently uncertain outcome of current and future litigation;
the adequacy of our reserves for claims and contingencies; and
changes in laws or regulations, including the imposition, cancellation or delay of tariffs on imported goods.
Consequently, all of the forward-looking statements made in this Form 10-Q are qualified by these cautionary statements and there can be no assurance that the actual results or developments anticipated by us will be realized or, even if substantially realized, that they will have the expected consequences or effects on our business operations. We assume no obligation to update publicly, except as required by law, any such forward-looking statements, whether as a result of new information, future events or otherwise.
-19-

RESULTS OF OPERATIONS
Operational Update
Throughout the course of the COVID-19 pandemic, our top priority has been to maintain a safe working environment for all employees, customers and business partners. Our project teams, in coordination with our clients, are monitoring the impact of new variants of COVID-19 and continue to operate under enhanced work processes to protect the health and safety of everyone on our job sites.
Since the beginning of the pandemic we have reduced our cost structure by more than $70 million, or approximately 27%, with one-third of those reductions related to SG&A and the rest related to construction overhead, which is included in cost of revenue in the Consolidated Statements of Income. These cost savings were primarily the result of the business improvement plan that began in fiscal 2020 and continues to evolve based on our markets, organizational structure and outlook. We expect to complete the plan in fiscal 2022. See Item 1. Financial Statements, Note 10 - Restructuring Costs, for more information. Despite these significant reductions in construction overhead, our low revenue volume still has not allowed for the complete recovery of construction overhead or leveraging of SG&A costs. As we move through fiscal 2022, we expect the business improvement plan along with improving revenue volumes to positively impact earnings.
Overview
We report our results of operations through three reportable segments: Utility and Power Infrastructure, Process and Industrial Facilities, and Storage and Terminal Solutions.
Utility and Power Infrastructure: consists of power delivery services provided to investor owned utilities, including construction of new substations, upgrades of existing substations, transmission and distribution line installations, upgrades and maintenance, as well as emergency and storm restoration services. We also provide construction and maintenance services to a variety of power generation facilities, including natural gas fired facilities in simple or combined cycle configuration and provide engineering, fabrication, and construction services for LNG utility peak shaving facilities.
Process and Industrial Facilities: primarily serves customers in the downstream and midstream petroleum industries who are engaged in refining crude oil and processing, fractionating, and marketing of natural gas and natural gas liquids. We also serve customers in various other industries such as petrochemical, sulfur, mining and minerals companies engaged primarily in the extraction of non-ferrous metals, aerospace and defense, cement, agriculture, and other industrial customers. Our services include plant maintenance, turnarounds, industrial cleaning services, engineering, fabrication, and capital construction.
Storage and Terminal Solutions: consists of work related to aboveground storage tanks and terminals. We also include work related to cryogenic and other specialty storage tanks and terminals, including LNG, liquid nitrogen/liquid oxygen, liquid petroleum, hydrogen and other specialty vessels such as spheres in this segment, as well work related to marine structures and truck and rail loading/offloading facilities. Our services include engineering, fabrication, construction, and maintenance and repair, which includes planned and emergency services for both tanks and full terminals. Finally, we offer tank products, including geodesic domes, aluminum internal floating roofs, floating suction and skimmer systems, roof drain systems and floating roof seals.

We evaluate performance and allocate resources based on operating income. We record intersegment sales and transfers at cost; therefore, no intercompany profit or loss is recognized. In addition, corporate selling, general and administrative expenses are reported separately from the three reportable segments.

-20-

Three Months Ended September 30, 2021 Compared to the Three Months Ended September 30, 2020
Consolidated
Consolidated revenue was $168.1 million for the three months ended September 30, 2021, compared to $182.8 million in the same period last year. On a segment basis, revenue decreased in the Storage and Terminal Solutions, Utility and Power Infrastructure, and Process and Industrial Facilities segments by $9.2 million, $3.5 million and $2.0 million, respectively.
Consolidated gross profit (loss) decreased to $(3.5) million in the three months ended September 30, 2021 compared to $14.4 million in the same period last year. Gross margin (loss) decreased to (2.1)% in the three months ended September 30, 2021 compared to 7.9% in the same period last year. Gross margins in fiscal 2022 were negatively impacted by a lower than previously forecasted margin on a large capital project and an unfavorable settlement of a claim with a customer, both in the Utility and Power Infrastructure segment, and by lower than previously forecasted margins on a limited number of projects in the Storage and Terminal Solutions segment. In addition, gross margins were also negatively impacted by lower than forecasted volumes, which led to under recovery of construction overhead costs.
Consolidated SG&A expenses were $16.6 million in the three months ended September 30, 2021 compared to $18.1 million in the same period a year earlier. The decrease is primarily attributable to implemented cost reductions.
As a result of restructuring activities, we recorded $0.6 million of restructuring costs in the three months ended September 30, 2021. See Item 1. Financial Statements, Note 10 - Restructuring Costs, for more information.
Interest expense was $2.0 million in the three months ended September 30, 2021 compared to $0.4 million in the three months ended September 30, 2020. Interest expense in fiscal 2022 included $1.5 million of accelerated amortization of deferred debt amendment fees associated with the Prior Credit Agreement (see Item 1. Financial Statements, Note 5 - Debt, for more information).
Our effective tax rates for the three months ended September 30, 2021 and September 30, 2020 were 23.1% and (9.8)%, respectively. The effective tax rate for the three months ended September 30, 2020 was negatively impacted by a $1.0 million deferred tax asset adjustment.
For the three months ended September 30, 2021, we had a net loss of $17.5 million, or $0.66 per fully diluted share, compared to a net loss of $3.0 million, or $0.12 per fully diluted share, in the three months ended September 30, 2020.
Utility and Power Infrastructure
Revenue for the Utility and Power Infrastructure segment was $57.2 million in the three months ended September 30, 2021 compared to $60.7 million in the same period last year. The decrease is primarily due to lower volumes of power delivery and natural gas utility peak shaving work, partially offset by higher volumes of storm response service work.
The segment gross margin (loss) was (10.7)% in fiscal 2022 compared to 11.4% in fiscal 2021. The fiscal 2022 segment gross margin was negatively impacted by an increase in the forecasted costs to complete a large capital project, which resulted in a decrease in gross profit of $5.9 million. The change in estimate was principally due to unexpected equipment repairs during commissioning that delayed the scheduled completion and increased the estimated costs to complete. We achieved a critical performance milestone in the second quarter of fiscal 2022, which significantly reduced our financial exposure. In addition, segment gross margin was negatively impacted by an unfavorable settlement of a claim with a customer, and low volumes, which led to the under recovery of construction overhead costs.
Process and Industrial Facilities
Revenue for the Process and Industrial Facilities segment was $43.9 million in the three months ended September 30, 2021 compared to $45.9 million in the same period last year. The decrease is primarily due to lower volumes of thermal vacuum chamber and capital work, largely offset by an increase in refinery turnaround and maintenance work.
The segment gross margin was 6.5% for the three months ended September 30, 2021 compared to 8.0% in the same period last year. Project execution in fiscal 2021 was strong, but gross margin was negatively impacted by lower volumes, which led to the under recovery of construction overhead costs. The lower segment gross margin in fiscal 2022 was the result of lower direct margins largely offset by improved recovery of construction overhead costs.

-21-

Storage and Terminal Solutions
Revenue for the Storage and Terminal Solutions segment was $67.0 million in the three months ended September 30, 2021 compared to $76.2 million in the same period last year. The decrease in segment revenue is primarily a result of lower volumes of crude oil tank and terminal capital work, partially offset by an increase in tank repair and maintenance work.
The segment gross margin was 0.6% for the three months ended September 30, 2021 compared to 5.0% in the same period last year. The fiscal 2022 segment gross margin was negatively impacted by lower than previously forecasted margins on a limited number of projects and a higher percentage of lower margin maintenance work. While recovery of construction overhead costs improved in fiscal 2022, revenue volumes were still not sufficient to allow full recovery. The fiscal 2021 segment gross margin was negatively impacted by the under recovery of construction overhead costs and a lower than previously forecasted margin on a crude oil storage terminal capital project that reached substantial completion in fiscal 2021.
Corporate
Unallocated corporate expenses were $7.6 million during the three months ended September 30, 2021 compared to $6.9 million in the same period last year. The increase is primarily attributable to an increase in legal costs for outstanding litigation (see Item 1. Financial Statements, Note 7 - Commitment and Contingencies, for more information) and third party consulting services related to restructuring activities (see "Operational Update" in this Results of Operations section), partially offset by cost reductions we implemented.
Backlog
We define backlog as the total dollar amount of revenue that we expect to recognize as a result of performing work that has been awarded to us through a signed contract, limited notice to proceed or other type of assurance that we consider firm. The following arrangements are considered firm:

fixed-price awards;

minimum customer commitments on cost plus arrangements; and

certain time and material arrangements in which the estimated value is firm or can be estimated with a reasonable amount of certainty in both timing and amounts.

For long-term maintenance contracts with no minimum commitments and other established customer agreements, we include only the amounts that we expect to recognize as revenue over the next 12 months. For arrangements in which we have received a limited notice to proceed ("LNTP"), we include the entire scope of work in our backlog if we conclude that the likelihood of the full project proceeding as high. For all other arrangements, we calculate backlog as the estimated contract amount less revenue recognized as of the reporting date.
The following table provides a summary of changes in our backlog for the three months ended September 30, 2021:

Utility and Power InfrastructureProcess and Industrial FacilitiesStorage and Terminal SolutionsTotal
 (In thousands)
Backlog as of June 30, 2021$170,043 $134,777 $157,741 $462,561 
Project awards64,037 94,562 108,288 266,887 
Revenue recognized(57,204)(43,905)(66,984)(168,093)
Backlog as of September 30, 2021$176,876 $185,434 $199,045 $561,355 
Book-to-bill ratio(1)
1.1 2.2 1.6 1.6 
(1)Calculated by dividing project awards by revenue recognized during the period.

-22-

In the Utility and Power Infrastructure segment, bidding activity is strong in the power delivery portion of the business. During the first quarter of fiscal 2022, we received several key contracts for electrical infrastructure services including substation rebuilds, relay upgrades, and fiber installation. Similarly, our opportunity pipeline for LNG peak shaving projects is building, however those awards, while significant, can be less frequent. In addition, we expect the new $1.2 trillion Infrastructure Investment and Jobs Act recently passed by congress will lead to increased opportunities in this segment.
In the Process and Industrial Facilities segment, client spending related to refinery maintenance operations has returned to near-normal levels. During the first quarter of fiscal 2022, we received a key award for the construction of a thermal vacuum chamber. We continue to see strong demand for thermal vacuum chambers in the coming quarters, as well as increasing opportunities in mining and minerals and chemicals. In addition, we are seeing more opportunities for midstream gas work, including some larger scale projects.
In the Storage and Terminal Solutions segment, oil and natural gas producers have remained cautious with capital spending, which has limited new production volumes and opportunities in crude oil tanks and terminals. However, we received key capital construction contracts for an LNG tank and a storage tank package consisting of seven biodiesel tanks, in the first quarter of fiscal 2022. This segment also includes significant opportunities for storage infrastructure projects related to natural gas, LNG, ammonia, hydrogen, NGLs and other forms of renewable energy.
Project awards in all segments are cyclical and are typically the result of a sales process that can take several months or years to complete. It is common for awards to shift from one period to another as the timing of awards is dependent upon a number of factors including changes in market conditions, permitting, off take agreements, project financing and other factors. Backlog volatility may increase for some segments from time to time when individual project awards are less frequent, but more significant. The level of awards presented above only represents an interim period and may not be indicative of full year awards.
Seasonality and Other Factors
Our operating results can exhibit seasonal fluctuations, especially in our Process and Industrial Facilities segment, for a variety of reasons. Turnarounds and planned outages at customer facilities are typically scheduled in the spring and the fall when the demand for energy is lower. Within the Utility and Power Infrastructure segment, transmission and distribution work is generally scheduled by the public utilities when the demand for electricity is at its lowest. Therefore, revenue volume in the summer months is typically lower than in other periods throughout the year.
Our operations are also impacted by the COVID-19 pandemic, which has led to the loss of productivity, among other issues. Our business can also be affected, both positively and negatively, by seasonal factors such as energy demand or weather conditions including hurricanes, snowstorms, and abnormally low or high temperatures. Some of these seasonal factors may cause some of our offices and projects to close or reduce activities temporarily. In addition to the above noted factors, the general timing of project starts and completions could exhibit significant fluctuations. Accordingly, results for any interim period may not necessarily be indicative of operating results for the full year.
Other factors impacting operating results in all segments come from decreased work volume during holidays, work site permitting delays or customers accelerating or postponing work. The differing types, sizes, and durations of our contracts, combined with their geographic diversity and stages of completion, often results in fluctuations in our operating results.
Our overhead cost structure is generally fixed. Significant fluctuations in revenue usually leads to over or under recovery of fixed overhead costs, which can have a material impact on our gross margin and profitability.

-23-

Non-GAAP Financial Measures

Adjusted Net Loss

In order to more clearly depict our core profitability, the following tables present our operating results after certain adjustments:

Reconciliation of Adjusted Net Loss and Diluted Loss per Common Share(1)
(In thousands, except per share data)

Three Months Ended
September 30, 2021September 30, 2020
Net loss, as reported$(17,538)$(3,037)
Restructuring costs incurred605 (320)
Accelerated amortization of deferred debt amendment fees1,518 — 
Tax impact of adjustments(546)82 
Adjusted net loss$(15,961)$(3,275)
Loss per fully diluted share, as reported$(0.66)$(0.12)
Adjusted loss per fully diluted share$(0.60)$(0.12)
(1)This table presents non-GAAP financial measures of our adjusted net loss and adjusted diluted loss per common share for the three months ended September 30, 2021 and 2020. The most directly comparable financial measures are net loss and net loss per diluted share, respectively, presented in the Condensed Consolidated Statements of Income. We have presented these non-GAAP financial measures because we believe they more clearly depict our core operating results during the periods presented and provide a more comparable measure of our operating results to other companies considered to be in similar businesses. Since adjusted net loss and adjusted diluted loss per common share are not measures of performance calculated in accordance with GAAP, they should be considered in addition to, rather than as a substitute for, the most directly comparable GAAP financial measures.

Adjusted EBITDA

We have presented Adjusted EBITDA, which we define as net loss before restructuring costs, stock-based compensation, interest expense, income taxes, and depreciation and amortization, because it is used by the financial community as a method of measuring our performance and of evaluating the market value of companies considered to be in similar businesses. We believe that the line item on our Condensed Consolidated Statements of Income entitled “Net loss” is the most directly comparable GAAP measure to Adjusted EBITDA. Since Adjusted EBITDA is not a measure of performance calculated in accordance with GAAP, it should not be considered in isolation of, or as a substitute for, net earnings as an indicator of operating performance. Adjusted EBITDA, as we calculate it, may not be comparable to similarly titled measures employed by other companies. In addition, this measure is not a measure of our ability to fund our cash needs. As Adjusted EBITDA excludes certain financial information compared with net loss, the most directly comparable GAAP financial measure, users of this financial information should consider the type of events and transactions that are excluded. Our non-GAAP performance measure, Adjusted EBITDA, has certain material limitations as follows:
It does not include restructuring costs. Restructuring costs represent material costs that were incurred and are oftentimes cash expenses. Therefore, any measure that excludes restructuring costs has material limitations.
It does not include stock-based compensation. Stock-based compensation represents material amounts of equity that are awarded to our employees and directors for services rendered. While the expense is non-cash, we release vested shares out of our treasury stock, which has historically been replenished by using cash to periodically repurchase our stock. Therefore, any measure that excludes stock-based compensation has material limitations.
It does not include interest expense. Because we have borrowed money to finance our operations and acquisitions, pay commitment fees to maintain our credit facility, and incur fees to issue letters of credit under the credit facility, interest expense is a necessary and ongoing part of our costs and has assisted us in generating revenue. Therefore, any measure that excludes interest expense has material limitations.
It does not include income taxes. Because the payment of income taxes is a necessary and ongoing part of our operations, any measure that excludes income taxes has material limitations.
-24-

It does not include depreciation or amortization expense. Because we use capital and intangible assets to generate revenue, depreciation and amortization expense is a necessary element of our cost structure. Therefore, any measure that excludes depreciation or amortization expense has material limitations.
A reconciliation of Adjusted EBITDA to net loss follows:
 
 Three Months Ended
 September 30,
2021
September 30,
2020
 (In thousands)
Net loss$(17,538)$(3,037)
Restructuring costs605 (320)
Stock-based compensation1,869 2,218 
Interest expense1,999 375 
Provision (benefit) from income taxes(5,265)270 
Depreciation and amortization4,052 4,639 
Adjusted EBITDA$(14,278)$4,145 


LIQUIDITY AND CAPITAL RESOURCES

Overview
We define liquidity as the ongoing ability to pay our liabilities as they become due, fund business operations and meet all monetary contractual obligations. Our primary sources of liquidity at September 30, 2021 were unrestricted cash and cash equivalents on hand, capacity under our credit agreement, and cash generated from operations. Unrestricted cash and cash equivalents at September 30, 2021 totaled $34.7 million and availability under the ABL Facility totaled $32.1 million, resulting in total liquidity of $66.8 million. We expect letters of credit outstanding to decrease by approximately $20.0 million in the second quarter of fiscal 2022, which will increase availability under the ABL Facility by the same amount.
The following table provides a reconciliation of cash, cash equivalents and restricted cash in the Condensed Consolidated Balance Sheets to the total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows (in thousands):
September 30,
2021
June 30,
2021
Cash and cash equivalents$34,678 $83,878 
Restricted cash, current2,600 — 
Restricted cash, non-current25,000 — 
Total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows$62,278 $83,878 
While we saw improvement in our project awards and business environment during the first quarter of fiscal 2022, the near- and intermediate-term business impacts from the COVID-19 pandemic and its disruption of our markets are still uncertain. Therefore we continue to maintain a strong balance sheet, which we believe is sufficient to support our near- to intermediate-term needs. We are continuing to take the following actions:
strategically reviewing business processes and organizational structure;
proactively managing our the cost structure and working capital; and
eliminating all non-critical capital expenditures.

-25-

Factors that routinely impact our short-term liquidity and may impact our long-term liquidity include, but are not limited to:

changes in costs and estimated earnings in excess of billings on uncompleted contracts and billings on uncompleted contracts in excess of costs due to contract terms that determine the timing of billings to customers and the collection of those billings:

some cost-plus and fixed-price customer contracts are billed based on milestones which may require us to incur significant expenditures prior to collections from our customers;

some fixed-price customer contracts allow for significant upfront billings at the beginning of a project, which temporarily increases liquidity near term;

time and material contracts are normally billed in arrears. Therefore, we are routinely required to carry these costs until they can be billed and collected; and

some of our large construction projects may require security in the form of letters of credit or significant retentions. The timing of collection of retentions is often uncertain;

other changes in working capital; and

capital expenditures.

Other factors that may impact both short and long-term liquidity include:

contract disputes, which can be significant;

collection issues, including those caused by weak commodity prices, economic slowdowns or other factors which can lead to credit deterioration of our customers;

issuances of letters of credit; and

strategic investments in new operations.

Other factors that may impact long-term liquidity include:

borrowing constraints under our ABL Facility and maintaining compliance with all covenants contained in the ABL Facility;

acquisitions and disposals of businesses; and

purchases of shares under our stock buyback program.
ABL Credit Facility and Senior Secured Revolving Credit Facility
ABL Credit Facility
On September 9, 2021, we and our primary U.S. and Canada operating subsidiaries entered into an asset-backed credit agreement (the "ABL Facility") as borrowers with Bank of Montreal, as Administrative Agent, Swing-Line Lender, a Letter of Credit Issuer and a Lender. The ABL Facility is guaranteed by substantially all of our remaining U.S. and Canadian subsidiaries. The ABL Facility provides for available borrowings of up to $100.0 million, which may be increased further by an amount not to exceed $15.0 million, subject to certain conditions, including obtaining additional commitments. The ABL Facility is intended to be used for working capital, capital expenditures, issuances of letters of credit and other lawful purposes. Our obligations under the ABL Facility are secured by a first lien on all our assets and the assets of our co-borrowers and guarantors under the ABL Facility.
-26-

The maximum amount that we may borrow under the ABL Facility is subject to a borrowing base, which is based on restricted cash plus a percentage of the value of certain accounts receivable, inventory and equipment, reduced for certain reserves. We are required to maintain a minimum of $25.0 million of restricted cash at all times, but such amounts are also included in the borrowing base. At September 30, 2021, availability under the ABL Facility was $32.1 million and there were $43.1 million in letters of credit outstanding. The ABL Facility matures and any outstanding amounts become due and payable on September 9, 2026.
Borrowings under the ABL Facility bear interest through maturity at a variable rate based upon, at our option, an annual rate equal to any of a base rate (“Base Rate”), Canadian prime rate, CDOR rate or a LIBOR rate, plus an applicable margin. The Base Rate is defined as a fluctuating interest rate equal to the greatest of (i) rate of interest announced by Bank of Montreal from time to time as its prime rate; (ii) the U.S. federal funds rate plus 0.50%; (iii) LIBOR rate for one month period plus 1.00%; and (iv) 1.00%. Depending on the amount of average availability, the applicable margin is between 1.00% to 1.50% for either U.S. Base Rate Loans or Canadian prime rate, and between 2.00% and 2.50% for CDOR and LIBOR rate borrowings. Interest is payable either (i) monthly for Base Rate borrowings or (ii) the last day of the interest period for LIBOR or CDOR rate borrowings, as set forth in the Credit Agreement. The fee for undrawn amounts is 0.25% per annum and is due quarterly.

The ABL Facility contains customary conditions to borrowings, events of default and covenants, including, but not limited to, covenants that restrict our ability to sell assets, engage in mergers and acquisitions, incur, assume or permit to exist additional indebtedness and guarantees, create or permit to exist liens, pay cash dividends, issue equity instruments, make distribution or redeem or repurchase capital stock. In the event that our availability is less than the greater of (i) $15.0 million and (ii) 15.00% of the lesser of (1) the current borrowing base and (2) the commitments under the ABL Facility then in effect, a consolidated Fixed Charge Coverage Ratio of at least 1.00 to 1.00 must be maintained.
Senior Secured Revolving Credit Facility

The ABL Facility replaced the Fifth Amended and Restated Credit Agreement (the "Prior Credit Agreement"), that was entered into on November 2, 2020, and subsequently amended on May 4, 2021, by and among us and certain foreign subsidiaries, as Borrowers, various subsidiaries of ours, as Guarantors, JPMorgan Chase Bank, N.A., as Administrative Agent, Sole Lead Arranger and Sole Book Runner, and the other Lenders party thereto. The Prior Credit Agreement provided for a three-year senior secured revolving credit facility of $200.0 million that expired November 2, 2023.

We had no borrowings and $41.3 million of letters of credit outstanding under the Prior Credit Agreement as of the date we commenced the ABL Facility. Interest expense during the three months ended September 30, 2021 included $1.5 million of accelerated amortization of deferred debt amendment fees associated with the Prior Credit Agreement.
Cash Flow for the Three Months Ended September 30, 2021
Cash Flows Used by Operating Activities
Cash used by operating activities for the three months ended September 30, 2021 totaled $19.2 million. The various components are as follows:

Net Cash Used by Operating Activities
(In thousands)
 
Net loss$(17,538)
Non-cash expenses7,342 
Deferred income tax(5,343)
Cash effect of changes in operating assets and liabilities(3,614)
Net cash used by operating activities$(19,153)

-27-

Cash effect of changes in operating assets and liabilities at September 30, 2021 in comparison to June 30, 2021 include the following:

Accounts receivable, net of credit losses recognized during the period and other adjustments, decreased $3.1 million during the three months ended September 30, 2021, which increased cash flows from operating activities. The variance is primarily attributable to the timing of billing and collections.

Costs and estimated earnings in excess of billings on uncompleted contracts ("CIE") increased $3.0 million, which decreased cash flows from operating activities. Billings on uncompleted contracts in excess of costs and estimated earnings ("BIE") decreased $2.9 million, which decreased cash flows from operating activities. CIE and BIE balances can experience significant fluctuations based on business volumes and the timing of when job costs are incurred and the timing of customer billings and payments.

Inventories, income taxes receivable, other current assets, operating right-of-use lease assets and other assets, non-current, increased $3.3 million during the three months ended September 30, 2021, which decreased cash flows from operating activities. These operating assets can fluctuate based on the timing of inventory builds and draw-downs, accrual and receipt of income taxes receivable; prepayments of certain expenses; lease commencement, passage of time, expiration, or termination of operating leases; business volumes; and other timing differences.

Accounts payable, accrued wages and benefits, accrued insurance, operating lease liabilities, other accrued expenses, and other liabilities, non-current increased by $2.8 million during the three months ended September 30, 2021, which increased cash flows from operating activities. These operating liabilities can fluctuate based on the timing of vendor payments; accruals; lease commencement, lease payments, expiration, or termination of operating leases; business volumes; and other timing differences.

Cash Flows Used by Investing Activities
Investing activities used $0.1 million of cash in the three months ended September 30, 2021 primarily due to $0.2 million of capital expenditures, partially offset by $0.1 million of proceeds from other asset sales.
Cash Flows Used by Financing Activities
Financing activities used $1.8 million of cash in the three months ended September 30, 2021 primarily due to $0.9 million paid to repurchase our stock for payment of withholding taxes due on equity-based compensation and $0.9 million paid in fees to enter into our ABL Facility.
Dividend Policy
We have never paid cash dividends on our common stock and the terms of our ABL Facility limit dividends to stock dividends only. Any future dividend payments will depend on the terms of our ABL Facility, our financial condition, capital requirements and earnings as well as other relevant factors.
Stock Repurchase Program and Treasury Shares
Treasury Shares
The terms of our Credit Agreement limit share repurchases to $2.5 million per fiscal year provided that we meet certain availability thresholds and do not violate our Fixed Charge Coverage Ratio financial covenant. We may repurchase common stock pursuant to the Stock Buyback Program, which was approved by the board of directors in November 2018. Under the program, the aggregate number of shares repurchased may not exceed 2,707,175 shares. We may repurchase our stock from time to time in the open market at prevailing market prices or in privately negotiated transactions and are not obligated to purchase any shares. The program will continue unless and until it is modified or revoked by the Board of Directors. We made no repurchases under the program in the first quarter of fiscal 2022 and have no current plans to repurchase stock in the near-term.

As of September 30, 2021, there were 1,349,037 shares available for repurchase under the Stock Buyback Program. We had 1,191,189 treasury shares as of September 30, 2021 and intend to utilize these treasury shares in connection with equity awards under the our stock incentive plans and for sales to the Employee Stock Purchase Plan.
-28-

CRITICAL ACCOUNTING POLICIES
There have been no material changes in our critical accounting policies from those reported in our fiscal 2021 Annual Report on Form 10-K filed with the SEC. For more information on our critical accounting policies, see Part II, Item 7 of our fiscal 2021 Annual Report on Form 10-K. The following section provides certain information with respect to our critical accounting policies as of the close of our most recent quarterly period.
Revenue Recognition
General Information about our Contracts with Customers
Our revenue comes from contracts to provide engineering, procurement, fabrication and construction, repair and maintenance and other services. Our engineering, procurement and fabrication and construction services are usually provided in association with capital projects, which are commonly fixed-price contracts that are billed based on project milestones. Our repair and maintenance services typically are cost reimbursable or time and material based contracts and are billed monthly or, for projects of short duration, at the conclusion of the project. The elapsed time from award to completion of performance may exceed one year for capital projects.
Step 1: Contract Identification
We do not recognize revenue unless we have identified a contract with a customer. A contract with a customer exists when it has approval and commitment from both parties, the rights and obligations of the parties are identified, payment terms are identified, the contract has commercial substance, and collectibility is probable. We also evaluate whether a contract should be combined with other contracts and accounted for as a single contract. This evaluation requires judgment and could change the timing of the amount of revenue and profit recorded for a given period.
Step 2: Identify Performance Obligations
Next, we identify each performance obligation in the contract. A performance obligation is a promise to provide a distinct good or service or a series of distinct goods or services to the customer. Revenue is recognized separately for each performance obligation in the contract. Many of our contracts have one clearly identifiable performance obligation. However, many of our contracts provide the customer an integrated service that includes two or more of the following services: engineering, procurement, fabrication, construction, repair and maintenance services. For these contracts, we do not consider the integrated services to be distinct within the context of the contract when the separate scopes of work combine into a single commercial objective or capability for the customer. Accordingly, we generally identify one performance obligation in our contracts. The determination of the number of performance obligations in a contract requires significant judgment and could change the timing of the amount of revenue recorded for a given period.
Step 3: Determine Contract Price
After determining the performance obligations in the contract, we determine the contract price. The contract price is the amount of consideration we expect to receive from the customer for completing the performance obligation(s). In a fixed-price contract, the contract price is a single lump-sum amount. In reimbursable and time and materials based contracts, the contract price is determined by the agreed upon rates or reimbursements for time and materials expended in completing the performance obligation(s) in the contract.
A number of our contracts contain various cost and performance incentives and penalties that can either increase or decrease the contract price. These variable consideration amounts are generally earned or incurred based on certain performance metrics, most commonly related to project schedule or cost targets. We estimate variable consideration at the most likely amount of additional consideration to be received (or paid in the case of penalties), provided that meeting the variable condition is probable. We include estimated amounts of variable consideration in the contract price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the contract price are based largely on an assessment of our anticipated performance and all information (historical, current and forecasted) that is reasonably available to us. We reassess the amount of variable consideration each accounting period until the uncertainty associated with the variable consideration is resolved. Changes in the assessed amount of variable consideration are accounted for prospectively as a cumulative adjustment to revenue recognized in the current period.

-29-

Step 4: Assign Contract Price to Performance Obligations
After determining the contract price, we assign such price to the performance obligation(s) in the contract. If a contract has multiple performance obligations, we assign the contract price to each performance obligation based on the stand-alone selling prices of the distinct services that comprise each performance obligation.
Step 5: Recognize Revenue as Performance Obligations are Satisfied
We record revenue for contracts with our customers as we satisfy the contracts' performance obligations. We recognize revenue on performance obligations associated with fixed-price contracts for engineering, procurement, fabrication and construction services over time since these services create or enhance assets the customer controls as they are being created or enhanced. We measure progress of satisfying these performance obligations by using the percentage-of-completion method, which is based on costs incurred to date compared to the total estimated costs at completion, since it best depicts the transfer of control of assets being created or enhanced to the customer.
We recognize revenue over time for reimbursable and time and material based repair and maintenance contracts since the customer simultaneously receives and consumes the benefit of those services as we perform work under the contract. As a practical expedient allowed under the revenue accounting standards, we record revenue for these contracts in the amount to which we have a right to invoice for the services performed provided that we have a right to consideration from the customer in an amount that corresponds directly with the value of the performance completed to date.
Costs incurred may include direct labor, direct materials, subcontractor costs and indirect costs, such as salaries and benefits, supplies and tools, equipment costs and insurance costs. Indirect costs are charged to projects based upon direct costs and overhead allocation rates per dollar of direct costs incurred or direct labor hours worked. Typically, customer contracts will include standard warranties that provide assurance that products and services will function as expected. We do not sell separate warranties.
We have numerous contracts that are in various stages of completion which require estimates to determine the forecasted costs at completion. Due to the nature of the work left to be performed on many of our contracts, the estimation of total cost at completion for fixed-price contracts is complex, subject to many variables and requires significant judgment. Estimates of total cost at completion are made each period and changes in these estimates are accounted for prospectively as cumulative adjustments to revenue recognized in the current period. If estimates of costs to complete fixed-price contracts indicate a loss, a provision is made through a contract write-down for the total loss anticipated.
Change Orders
Contracts are often modified through change orders, which are changes to the agreed upon scope of work. Most of our change orders, which may be priced or unpriced, are for goods or services that are not distinct from the existing contract due to the significant integration of services provided in the context of the contract and are accounted for as if they were part of that existing contract. The effect of a change order on the contract price and our measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue on a cumulative catch-up basis. For unpriced change orders, we estimate the increase or decrease to the contract price using the variable consideration method described in the Step 3: Determine Contract Price paragraph above. Unpriced change orders are more fully discussed in Note 7 - Commitments and Contingencies of the Notes to Condensed Consolidated Financial Statements.
Claims
Sometimes we seek claims for amounts in excess of the contract price for delays, errors in specifications and designs, contract terminations, change orders in dispute or other causes of additional costs incurred by us. Recognition of amounts as additional contract price related to claims is appropriate only if there is a legal basis for the claim. The determination of our legal basis for a claim requires significant judgment. We estimate the change to the contract price using the variable consideration method described in the Step 3: Determine Contract Price paragraph above. Claims are more fully discussed in Note 7 - Commitments and Contingencies of the Notes to Financial Statements.
Costs and estimated earnings in excess of billings on uncompleted contracts included revenues for unpriced change orders and claims of $15.3 million at September 30, 2021 and $14.6 million at June 30, 2021. The amounts ultimately realized may be significantly different than the recorded amounts resulting in a material adjustment to future earnings.
-30-

Goodwill
Goodwill represents the excess of the purchase price of acquisitions over the acquisition date fair value of the net identifiable tangible and intangible assets acquired. In accordance with current accounting guidance, goodwill is not amortized, but is tested at least annually for impairment at the reporting unit level, which is a level below our reportable segments.
We perform our annual impairment test as of May 31st of each fiscal year to determine whether an impairment exists and to determine the amount of headroom. We define "headroom" as the percentage difference between the fair value of a reporting unit and its carrying value. The goodwill impairment test involves comparing management’s estimate of the fair value of a reporting unit with its carrying value, including goodwill. If the fair value of a reporting unit exceeds its carrying value, then goodwill is not impaired. If the fair value of a reporting unit is less than its carrying value, then goodwill is impaired to the extent of the difference, but the impairment may not exceed the balance of goodwill assigned to that reporting unit.
We utilize a discounted cash flow analysis, referred to as an income approach, and market multiples, referred to as a market approach, to determine the estimated fair value of our reporting units. For the income approach, significant judgments and assumptions including forecasted project awards, discount rate, anticipated revenue growth rate, gross margins, operating expenses, working capital needs and capital expenditures are inherent in the fair value estimates, which are based on our operating and capital budgets and on our strategic plan. As a result, actual results may differ from the estimates utilized in our income approach. For the market approach, significant judgments and assumptions include the selection of guideline companies, forecasted guideline company EBITDA and our forecasted EBITDA. The use of alternate judgments and/or assumptions could result in a fair value that differs from our estimate and could result in the recognition of additional impairment charges in the financial statements. As a test for reasonableness, we also consider the combined fair values of our reporting units compared to our market capitalization.
Income Taxes
We use the asset and liability approach for financial accounting and reporting for income taxes. Deferred income tax assets and liabilities are computed annually for differences between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances based on our judgments and estimates are established when necessary to reduce deferred tax assets to the amount expected to be realized in future operating results. We believe that realization of deferred tax assets in excess of the valuation allowance is more likely than not. Our estimates are based on facts and circumstances in existence as well as interpretations of existing tax regulations and laws applied to the facts and circumstances, with the help of professional tax advisors. Therefore, we estimate and provide for amounts of additional income taxes that may be assessed by the various taxing authorities.
Loss Contingencies
Various legal actions, claims, and other contingencies arise in the normal course of our business. Contingencies are recorded in the condensed consolidated financial statements, or are otherwise disclosed, in accordance with Accounting Standard Codification ("ASC") Topic 450-20, “Loss Contingencies”. Specific reserves are provided for loss contingencies to the extent we conclude that a loss is both probable and estimable. We use a case-by-case evaluation of the underlying data and update our evaluation as further information becomes known. We believe that any amounts exceeding our recorded accruals should not materially affect our financial position, results of operations or liquidity. However, the results of litigation are inherently unpredictable and the possibility exists that the ultimate resolution of one or more of these matters could result in a material effect on our financial position, results of operations or liquidity.
Item 3. Quantitative and Qualitative Disclosures about Market Risk
There have been no material changes in market risk faced by us from those reported in our Annual Report on Form 10-K for the fiscal year ended June 30, 2021, filed with the Securities and Exchange Commission. For more information on market risk, see Part II, Item 7A in our fiscal 2021 Annual Report on Form 10-K.
Item 4. Controls and Procedures
We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our Securities Exchange Act reports is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure based on the definition of “disclosure controls and procedures” in Rule 13a-15(e).
-31-

We carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and our Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures as of September 30, 2021. Based on the foregoing, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level at September 30, 2021.
There have been no changes in our internal controls over financial reporting that have materially affected, or are reasonably likely to materially affect our internal controls over financial reporting during the quarter ended September 30, 2021.
-32-

PART II
OTHER INFORMATION
Item 1. Legal Proceedings
We are a party to a number of legal proceedings. We believe that the nature and number of these proceedings are typical for a company of our size engaged in our type of business and that none of these proceedings will result in a material effect on our business, results of operations, financial condition, cash flows or liquidity.
Item 1A. Risk Factors
We have amended the following Risk Factor that appeared in Item 1A of Part I of our Annual Report on Form 10-K for the fiscal year ended June 30, 2021. This amended Risk Factor should be considered along with the other Risk Factors that appeared in our Annual Report for the fiscal year ended June 30, 2021. Except as set forth below, there have been no material changes to the risk factors involving us from those previously disclosed in Item 1A of our Annual Report on Form 10-K for the fiscal year ended June 30, 2021.
The COVID-19 pandemic has adversely affected our business and operations.

The COVID-19 pandemic has adversely affected our business and operations and the business and operations of our customers. We have experienced unpredictable reductions in demand for our services. In response to the COVID-19 pandemic, companies within the oil and natural gas and other industries (including our customers) have announced spending cuts and/or project delays which, in turn, have resulted in decreased awards of new contracts or adjustments, reductions, suspensions or cancellations of existing contracts. Such continued delays have impacted our business, results of operations and financial condition.
The ongoing pandemic has also resulted in disruptions to labor and global supply chains, which have led to labor shortages and higher prices for some of the materials we need to run our business, including, but not limited to, structural steel, steel piping, rebar, valves, copper, and delivery freight. We have been proactive with managing our workforce and procurement processes to help reduce the impacts of labor shortages and rising materials prices on our business and to help ensure we continue to have the labor and materials we need available. However, rising prices and the potential for labor and materials shortages have created additional risk into bidding and executing work profitably.
On September 9, 2021, President Biden announced a proposed new rule requiring all employers with at least 100 employees to require that their employees be fully vaccinated or tested weekly. On November 4, 2021, the U.S. Department of Labor’s Occupational Safety and Health Administration (“OSHA”) issued an emergency regulation to carry out this mandate, which is expected to take effect on January 4, 2022. As a company with more than 100 employees, we are subject to the OSHA regulation concerning COVID-19 vaccination. At this time, it is not possible to predict with certainty the exact impact that the new regulation will have on us or on our workforce. The proposed new regulation may result in employee attrition and difficulty securing future labor needs which could have an adverse effect on our business, results of operations and/or cash flows.
Because the duration of the COVID-19 pandemic and its economic consequences are uncertain, rapidly changing and difficult to predict, the impact on our business, financial condition and results of operations remains uncertain. While we expect the COVID-19 pandemic to have an adverse effect on our business, financial condition, liquidity, cash flow and results of operations, we are unable to predict the extent, nature or duration of these impacts at this time.





-33-

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Issuer Purchases of Equity Securities
The table below sets forth information with respect to purchases we made of our common stock during the first quarter of fiscal year 2022.
Total Number
of Shares
Purchased
Average Price
Paid
Per Share
Total Number
of Shares
Purchased as
Part of Publicly
Announced
Plans or
Programs
Maximum
Number of
Shares That
May Yet Be
Purchased
Under the Plans
or Programs (C)
July 1 to July 31, 2021
Stock Buyback Program (A)— $— — 1,349,037 
Employee Transactions (B)— — 
August 1 to August 31, 2021
Stock Buyback Program (A)— $— — 1,349,037 
Employee Transactions (B)76,703 $11.11 — — 
September 1 to September 30, 2021
Stock Buyback Program (A)— $— — 1,349,037 
Employee Transactions (B)— $— — — 
 
(A)Represents shares purchased under our Stock Buyback Program.
(B)Represents shares withheld to satisfy the employee’s tax withholding obligation that is incurred upon the vesting of deferred shares granted under our stock incentive plans.
(C)We may repurchase common stock pursuant to the Stock Buyback Program, which was approved by the board of directors in November 2018. Under the program, the aggregate number of shares repurchased may not exceed 2,707,175 shares. We may repurchase our stock from time to time in the open market at prevailing market prices or in privately negotiated transactions and are not obligated to purchase any shares. The program will continue unless and until it is modified or revoked by the Board of Directors. The terms of our ABL Facility also limit share repurchases to $2.5 million per fiscal year provided that we meet certain availability thresholds and we do not violate our Fixed Charge Coverage Ratio financial covenant. We made no repurchases under the program in the first quarter of fiscal 2022 and have no current plans to repurchase stock in the near-term.

Dividend Policy
We have never paid cash dividends on our common stock and the terms of our ABL Facility limit dividends to stock dividends only. Any future dividend payments will depend on the terms of our ABL Facility, our financial condition, capital requirements and earnings as well as other relevant factors.

Item 3. Defaults Upon Senior Securities
None
Item 4. Mine Safety Disclosures
Section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act (the "Dodd-Frank Act") requires domestic mine operators to disclose violations and orders issued under the Federal Mine Safety and Health Act of 1977 (the "Mine Act") by the Federal Mine Safety and Health Administration. We do not act as the owner of any mines, but as a result of our performing services or construction at mine sites as an independent contractor, we are considered an "operator" within the meaning of the Mine Act.
Information concerning mine safety violations or other regulatory matters required to be disclosed in this quarterly report under Section 1503(a) of the Dodd-Frank Act and Item 104 of Regulation S-K is included in Exhibit 95.
Item 5. Other Information
None
-34-


Item 6. Exhibits: 
The following documents are included as exhibits to this Quarterly Report on Form 10-Q. Any exhibits below incorporated by reference herein are indicated as such by the information supplied in the parenthetical hereafter.
Exhibit No.Description
Exhibit 10.1
Exhibit 31.1:
Exhibit 31.2:
Exhibit 32.1:
Exhibit 32.2:
Exhibit 95:
Exhibit 101.INS:XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
Exhibit 101.SCH:XBRL Taxonomy Schema Document.
Exhibit 101.CAL:XBRL Taxonomy Extension Calculation Linkbase Document.
Exhibit 101.DEF:XBRL Taxonomy Extension Definition Linkbase Document.
Exhibit 101.LAB:XBRL Taxonomy Extension Labels Linkbase Document.
Exhibit 101.PRE:XBRL Taxonomy Extension Presentation Linkbase Document.
Exhibit 104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).
-35-

SIGNATURE
Pursuant to the requirements 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.
 
 MATRIX SERVICE COMPANY
Date: November 9, 2021By: /s/ Kevin S. Cavanah
Kevin S. Cavanah Vice President and Chief Financial Officer signing on behalf of the registrant and as the registrant’s principal financial officer
-36-
EX-31.1 2 exhibit311-mtrxx2021x9x30x.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATIONS
I, John R. Hewitt, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Matrix Service Company;
2.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;
3.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;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.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;
b.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;
c.Evaluated the effectiveness of the registrant’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; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.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’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:November 9, 2021
/s/ John R. Hewitt
John R. Hewitt
President and Chief Executive Officer

EX-31.2 3 exhibit312-mtrxx2021x9x30x.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATIONS
I, Kevin S. Cavanah, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Matrix Service Company;
2.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;
3.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;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.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;
b.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;
c.Evaluated the effectiveness of the registrant’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; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.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’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:November 9, 2021
/s/ Kevin S. Cavanah
Kevin S. Cavanah
Vice President and Chief Financial Officer

EX-32.1 4 exhibit321-mtrxx2021x9x30x.htm EX-32.1 Document

EXHIBIT 32.1
Certification Pursuant to 18 U.S.C. Section 1350,
As Adopted Pursuant
Section 906 of Sarbanes-Oxley Act of 2002
In connection with the Quarterly Report of Matrix Service Company (the “Company”) on Form 10-Q for the period ending September 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, John R. Hewitt, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. ss. 1350, as adopted pursuant to ss. 906 of the Sarbanes-Oxley Act of 2002, that based on my knowledge:

(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 as amended; and

(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date:November 9, 2021
/s/ John R. Hewitt
John R. Hewitt
President and Chief Executive Officer

EX-32.2 5 exhibit322-mtrxx2021x9x30x.htm EX-32.2 Document

EXHIBIT 32.2
Certification Pursuant to 18 U.S.C. Section 1350,
As Adopted Pursuant
Section 906 of Sarbanes-Oxley Act of 2002
In connection with the Quarterly Report of Matrix Service Company (the “Company”) on Form 10-Q for the period ending September 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Kevin S. Cavanah, Vice President and Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. ss. 1350, as adopted pursuant to ss. 906 of the Sarbanes-Oxley Act of 2002, that based on my knowledge:

(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 as amended; and

(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date:November 9, 2021
/s/ Kevin S. Cavanah
Kevin S. Cavanah
Vice President and Chief Financial Officer

EX-95 6 exhibit95-mtrxx2021x9x30x.htm EX-95 Document

Exhibit 95

Section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act (the "Dodd-Frank Act") requires domestic mine operators to disclose violations and orders issued under the Federal Mine Safety and Health Act of 1977 (the "Mine Act") by the federal Mine Safety and Health Administration ("MSHA"). We do not act as the owner of any mines, but as a result of our performing services or construction at mine sites as an independent contractor, we are considered an "operator" within the meaning of the Mine Act. The mine data retrieval system maintained by MSHA may show information that is different than what is provided herein. Any such difference may be attributed to the need to update that information on MSHA’s system and/or other factors.
The following table provides information for the three months ended September 30, 2021:
Mine or Operating Name/MSHA Identification Number
Section 104 S&S Citations(1)
Section 104(b) Orders(2)
Section 104(d) Citations and Orders(3)
Section 110(b)(2) Violations(4)
Section 107(a) Orders(5)
Total Dollar Value of MSHA Assessments Proposed ($)
Total Number of Mining Related Fatalities
Received Notice of Pattern of Violations Under Section 104(e)(6) (yes/no)
Received Notice of Potential to Have Pattern of Violations Under Section 104(e)(7) (yes/no)
Total Number of Legal Actions Pending as of Last Day of Period
Total Number of Legal Actions Initiated During Period
Total Number of Legal Actions Resolved During Period
None
No
No
(1) The total number of citations issued under section 104 of the Mine Act for violations of mandatory health or safety standards that could significantly and substantially contribute to a serious injury if left unabated.
(2) The total number of orders issued under section 104(b) of the Mine Act, which represent a failure to abate a citation under section 104(a) within the period of time prescribed by MSHA.
(3) The total number of citations and orders issued by MSHA under section 104(d) of the Mine Act for unwarrantable failure to comply with mandatory health or safety standards.
(4) The total number of flagrant violations identified under section 110(b)(2) of the Mine Act.
(5) The total number of orders issued under section 107(a) of the Mine Act for situations in which MSHA determined an imminent danger existed.
(6) A written notice from the MSHA regarding a pattern of violations under section 104(e) of the Mine Act.
(7) A written notice from the MSHA regarding a potential to have a pattern of violations under section 104(e) of the Mine Act.


EX-101.SCH 7 mtrx-20210930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1008009 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Presentation (Notes) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Basis of Presentation - Cash, Cash Equivalents, and Restricted Cash (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Basis of Presentation Basis of Presentation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2105102 - Disclosure - Revenue (Notes) link:presentationLink link:calculationLink link:definitionLink 2306302 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Leases (Notes) link:presentationLink link:calculationLink link:definitionLink 2309303 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Leases - Components of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Leases - Maturity Analysis (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Leases - Other Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Leases - Supplemental Cash Flow Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 2115104 - Disclosure - Intangible Assets Including Goodwill (Notes) link:presentationLink link:calculationLink link:definitionLink 2316304 - Disclosure - Intangible Assets Including Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2417408 - Disclosure - Intangible Assets Including Goodwill - Carrying Value of Goodwill By Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2418409 - Disclosure - Intangible Assets Including Goodwill - Carrying Value of Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2419410 - Disclosure - Intangible Assets Including Goodwill Future Expected Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2120105 - Disclosure - Debt (Notes) link:presentationLink link:calculationLink link:definitionLink 2321305 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2422411 - Disclosure - Asset Backed Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2123106 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2125107 - Disclosure - Commitments and Contingencies (Notes) link:presentationLink link:calculationLink link:definitionLink 2426413 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2127108 - Disclosure - Earnings per Common Share (Notes) link:presentationLink link:calculationLink link:definitionLink 2328306 - Disclosure - Earnings per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2429414 - Disclosure - Earnings per Common Share - Computation of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2430415 - Disclosure - Earnings per Common Share - Antidilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2131109 - Disclosure - Segment Information (Notes) link:presentationLink link:calculationLink link:definitionLink 2332307 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2433416 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2134110 - Disclosure - Restructuring Costs (Notes) link:presentationLink link:calculationLink link:definitionLink 2335308 - Disclosure - Restructuring Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 2436417 - Disclosure - Restructuring Costs (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 mtrx-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 mtrx-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 mtrx-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Indefinite Trade Names Indefinite-Lived Trade Names Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Net income (loss) Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Accrued wages and benefits Employee-related Liabilities, Current Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Entity Address, Address Line One Entity Address, Address Line One mtrx:CostReductionPlan [Member] mtrx:CostReductionPlan [Member] Cost Reduction Plan Costs and estimated earnings in excess of billings on uncompleted contracts Increase (Decrease) in Contract with Customer, Asset Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Contract with Customer, Asset and Liability [Table Text Block] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Entity Filer Category Entity Filer Category Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Other assets, non-current Other Assets, Noncurrent Income Tax Receivable [Axis] Income Tax Receivable [Axis] Income Tax Receivable Business Segments [Axis] Segments [Axis] Decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Facility costs Business Exit Costs Line of Credit Facility, Initiation Date Line of Credit Facility, Initiation Date Effective Income Tax Rate Reconciliation, Deduction, Amount Effective Income Tax Rate Reconciliation, Deduction, Amount Document Fiscal Year Focus Document Fiscal Year Focus Contract Receivable Retainage, Due in Next Twelve Months Contract Receivable Retainage, Next Twelve Months Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization of Intangible Assets Amortization of Intangible Assets Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Deferred Tax Assets, Net Deferred Tax Assets, Net Total antidilutive securities Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Valuation Allowance [Abstract] Valuation Allowance [Abstract] Contract with Customer, Liability, Revenue Recognized Contract with Customer, Liability, Revenue Recognized Line of Credit Facility, Increase (Decrease), Net Line of Credit Facility, Increase (Decrease), Net Business Acquisition [Axis] Business Acquisition [Axis] Contract with customer, current liability, net Contract with customer, current liability, net Contract with customer, current liability, net Assets Assets [Abstract] Goodwill and other intangible asset impairment Goodwill and Intangible Asset Impairment Cumulative impairment loss Goodwill, Impaired, Accumulated Impairment Loss Unapproved change orders and claims Construction Contractor, Contract Cost, Subject to Uncertainty, Amount Intangible Assets Including Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Process and Industrial Facilities Process and Industrial Facilities [Member] Process and Industrial Facilities Entity Address, City or Town Entity Address, City or Town Trade Names [Member] Trade Names [Member] Retained Earnings Retained Earnings [Member] Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Restructuring costs reserve [Roll Forward] Restructuring costs reserve [Roll Forward] Restructuring costs reserve [Roll Forward] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Federal Income Tax Note [Table] Federal Income Tax Note [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Project Unapproved Change Orders and Claims [Line Items] Power Generation Project Unapproved Change Orders and Claims [Line Items] [Line Items] for Power Generation Project Unapproved Change Orders and Claims [Table] Unapproved Change Orders On Power Generation Project [Member] Unapproved Change Orders On Power Generation Project [Member] Unapproved Change Orders On Power Generation Project [Member] Asset Backed Line of Credit Balance Limit for Fixed Charge Coverage Ratio mtrx:AssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio mtrx:AssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio Other Information Pertaining to Income Taxes Other Information Pertaining to Income Taxes Accounts receivable Increase (Decrease) in Accounts Receivable Purchases of property, plant and equipment on account Capital Expenditures Incurred but Not yet Paid Right-of-use asset obtained in exchange for operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Costs incurred and estimated earnings recognized on uncompleted contracts Uncompleted Contracts Costs Incurred And Estimated Earnings Recognized Uncompleted contracts costs incurred and estimated earnings recognized. Office equipment and software mtrx:OfficeEquipmentAndCapitalizedComputerSoftwareGross Office Equipment and Capitalized Computer Software Gross Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Dilutive nonvested deferred shares Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Leasehold improvements received as lease incentive, non-cash investing activity Other Significant Noncash Transaction, Value of Consideration Received Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Entity Interactive Data Current Entity Interactive Data Current Line of Credit Facility, Current Borrowing Capacity Line of Credit Facility, Remaining Borrowing Capacity Basic loss per common share Basic EPS (US$ per share) Earnings Per Share, Basic Fiscal 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] Finite-Lived Intangible Assets, Amortization Expense, after Year Five Finite-Lived Intangible Asset, Expected Amortization, after Year Five Document Type Document Type Canada CANADA Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Amount of fair value in excess of carrying amount Reporting Unit, Amount of Fair Value in Excess of Carrying Amount Earnings Per Share, Diluted [Abstract] Earnings Per Share, Diluted [Abstract] Entity Current Reporting Status Entity Current Reporting Status Construction equipment Machinery and Equipment, Gross Deferred Tax Liabilities, Net Deferred Tax Liabilities, Net Cash paid for operating leases Operating Lease, Payments Other Other Noncash Income (Expense) Additional Margin on alternate base rate loans, Maximum Line Of Credit Basis Spread On Alternate Base Rate Maximum Line of credit basis spread on alternate base rate maximum. Provision for uncollectible accounts Accounts Receivable, Credit Loss Expense (Reversal) Deferred income tax mtrx:DeferredIncomeTaxExpense Deferred Income Tax Expense Benefit Goodwill [Roll Forward] Goodwill [Roll Forward] Storage and Terminal Solutions Storage and Terminal Solutions [Member] Storage and Terminal Solutions Other liabilities, non-current Liabilities, Other than Long-term Debt, Noncurrent Accrued insurance Accrued Insurance, Current Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill impairment Goodwill, Impairment Loss Document Transition Report Document Transition Report Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities and stockholders’ equity Liabilities and Equity Billings on uncompleted contracts in excess of costs and estimated earnings Billings on uncompleted contracts in excess of costs and estimated earnings Contract with Customer, Liability, Current Noncompete Agreements [Member] Noncompete Agreements [Member] Additional paid-in capital Additional Paid in Capital Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Earnings per Common Share Earnings Per Share [Text Block] Operating lease right-of-use asset impairment Operating Lease, Impairment Loss Open market purchases of treasury shares Treasury Stock, Value, Acquired, Cost Method Finite-Lived Intangible Assets, Amortization Expense, Year Four Finite-Lived Intangible Asset, Expected Amortization, Year Four Total Uncompleted Contracts Net Uncompleted contracts. Minimum [Member] Minimum [Member] Iron and Steel Customer Relationship [Member] Iron and Steel Customer Relationship [Member] Iron and Steel Customer Relationship [Member] Income taxes receivable Income Taxes Receivable, Current Change in CIE Change in CIE Change in CIE from prior year to the current period. Expected effective tax rate, year-to-date Expected effective tax rate, year-to-date Expected effective tax rate year-to-date. Gross profit (loss) Gross profit (loss) Gross Profit Fiscal 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Selling, general and administrative expenses Selling, General and Administrative Expense Proceeds from asset sales Proceeds from Sale of Productive Assets Deferred tax remeasurement Deferred tax remeasurement Deferred tax remeasurement due to the enactment of the Tax Cuts and Jobs Act of 2017. The Company's domestic net deferred tax liability balance was remeasured at a lower corporate tax rate, which reduced the net deferred tax liability balance. The downward remeasurement was recorded as a benefit to income tax expense. Restructuring reserve balance Restructuring Reserve Stockholders' equity Stockholders' Equity before Treasury Stock Trading Symbol Trading Symbol Deferred income taxes Deferred Income Tax Assets, Net Current liabilities: Liabilities, Current [Abstract] Acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Restructuring Plan [Domain] Restructuring Plan [Domain] Debt Debt Disclosure [Text Block] Common stock, shares outstanding Shares, Outstanding Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Deferred Tax Assets, Foreign Tax Credit Carryforward, After Valuation Allowance Deferred Tax Assets, Foreign Tax Credit Carryforward, After Valuation Allowance Deferred Tax Assets, Foreign Tax Credit Carryforward, After Valuation Allowance Letters of Credit Outstanding, Amount Letters of Credit Outstanding, Amount Net present value of future lease payments Operating Lease, Liability Common stock—$.01 par value; 60,000,000 shares authorized; 27,888,217 shares issued as of September 30, 2021 and June 30, 2021; 26,697,028 and 26,549,438 shares outstanding as of September 30, 2021 and June 30, 2021 Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Goodwill, Acquired During Period Goodwill, Acquired During Period Commitments and contingencies Commitments and Contingencies Lessee, Operating Leases [Text Block] Lessee, Operating Leases [Text Block] Contracts Receivable, Claims and Uncertain Amounts Contracts Receivable, Claims and Uncertain Amounts Accounts receivable, allowances Accounts Receivable, Allowance for Credit Loss, Current Remainder of Fiscal 2022 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Restructuring costs incurred mtrx:UnpaidRestructuringCharges Unpaid Restructuring Charges Payment of debt amendment fees Payments of Debt Issuance Costs Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date Dilutive stock options Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Blended income tax rate Blended income tax rate Blended income tax rate of 28.06% used by the Company for the remainder of Fiscal 2018. The use of this blended rate is stipulated by the Internal Revenue Code in connection with the Tax Cuts and Jobs Act of December 2017, which reduced the federal income tax rate from 35% to 21%. Since the Company has a June 30 fiscal year end, it must use a blend of 21% and 35% for the rest of the current fiscal year. Goodwill [Line Items] Goodwill [Line Items] Class of Stock [Axis] Class of Stock [Axis] Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Entity Registrant Name Entity Registrant Name Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount Treasury stock, shares Treasury Stock, Shares Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Contract with Customer, Asset and Liability [Abstract] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract] Asset Backed Line of Credit Percentage Limit for Fixed Charge Coverage Ratio mtrx:AssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio mtrx:AssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio Excess tax benefit of exercised stock options and vesting of deferred shares Excess Tax Benefit from Share-based Compensation, Financing Activities Investments, Owned, Federal Income Tax Note [Line Items] Investments, Owned, Federal Income Tax Note [Line Items] Amount of Foreign Tax Credit Carryforward Expiring Between Fiscal 2023 and Fiscal 2025 Amount of Foreign Tax Credit Carryforward Expiring in Fiscal 2023 Amount of Foreign Tax Credit Carryforward Expiring in Fiscal 2023 Amount of Foreign Tax Credit Carryforward Expiring in Fiscal 2021 Amount of Foreign Tax Credit Carryforward Expiring in Fiscal 2021 Amount of Foreign Tax Credit Carryforward Expiring in Fiscal 2021 Stock Options [Member] Share-based Payment Arrangement, Option [Member] Consolidation Items [Domain] Consolidation Items [Domain] Cash payments Payments for Restructuring Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash and Cash Equivalents Common Stock Common Stock [Member] Interest income Investment Income, Interest Other income (expense): Other Nonoperating Income (Expense) [Abstract] Billings on uncompleted contracts Uncompleted Contracts Billings Uncompleted contracts billings. Segment Information Segment Reporting Disclosure [Text Block] Operating loss Operating income (loss) Operating Income (Loss) Operating lease liabilities Less: current portion of operating lease liabilities Operating Lease, Liability, Current Finite-Lived Intangible Assets, Amortization Expense, Year Two Finite-Lived Intangible Asset, Expected Amortization, Year Two Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Restructuring Costs Restructuring and Related Activities Disclosure [Text Block] Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents (Note 1) Cash and Cash Equivalents, at Carrying Value Other international Other international [Member] Other international [Member] Treasury Stock Treasury Stock [Member] Asset Backed Credit Facility Base Rate Add On Asset Backed Credit Facility Base Rate Add On Asset Backed Credit Facility Base Rate Add On Accrued expenses Increase (Decrease) in Accrued Liabilities Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Other Other Nonoperating Income (Expense) Capital expenditures Payments to Acquire Property, Plant, and Equipment Tax Credit Carryforward, Valuation Allowance Tax Credit Carryforward, Valuation Allowance Other Lease Information [Abstract] Other Lease Information [Abstract] Other Lease Information [Abstract] Other accrued expenses Other Liabilities, Current Change in BIE Change in BIE Change in BIE from the prior year to the current period. Operating lease impairment due to restructuring mtrx:OperatingLeaseImpairmentsDueToRestructuring Operating Lease Impairments Due To Restructuring Maximum [Member] Maximum [Member] CARES Act NOL Carryback Benefit mtrx:MtrxCARESActNOLCarrybackBenefit mtrx:MtrxCARESActNOLCarrybackBenefit Total liabilities Liabilities Finite-Lived Intangible Assets, Amortization Expense, Next Year Finite-Lived Intangible Asset, Expected Amortization, Year One Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Additional Margin on alternate base rate loans, Minimum Line Of Credit Basis Spread On Alternate Base Rate Minimum Line of credit basis spread on alternate base rate minimum. Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Consolidation Items [Axis] Consolidation Items [Axis] Restructuring and Related Cost, Expected Cost Remaining Restructuring and Related Cost, Expected Cost Remaining Common stock, shares issued Common Stock, Shares, Issued Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other Repayments of Other Debt Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Income Tax Receivable [Domain] Income Tax Receivable [Domain] Income Tax Receivable [Domain] Operating lease liabilities Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Interest expense (Note 5) Interest Expense Transportation equipment Transportation Equipment Gross Transportation Equipment Gross City Area Code City Area Code Retained earnings Retained Earnings (Accumulated Deficit) Line Of Credit Basis Spread On Adjusted LIBO and CDOR Minimum Line Of Credit Basis Spread On Adjusted LIBO and CDOR Minimum Line Of Credit Basis Spread On Adjusted LIBO and CDOR Minimum Operating lease term (up to) Lessee, Operating Lease, Term of Contract Unused Credit Facility Fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Construction Contractor, Receivable, Retainage, Year One Construction Contractor, Receivable, Retainage, Year One Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Employee Stock Purchase Plan, shares Stock Issued During Period, Shares, Employee Stock Purchase Plans Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Repurchase of common stock for payment of statutory taxes due on equity-based compensation Payments for Repurchase of Other Equity Basis of Presentation Basis of Presentation and Significant Accounting Policies [Text Block] Issuance of deferred shares, shares Deferred Shares Issued Deferred Shares Issued Discrete item impact on effective tax rate Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Total stockholders' equity Balances, beginning Balances, ending Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Provision (benefit) from federal, state and foreign income taxes Income Tax Expense (Benefit) Accounts receivable, less allowances (September 30, 2021—$586 and June 30, 2021—$898) Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Total current assets Assets, Current Intellectual Property [Member] Intellectual Property [Member] Total future operating lease payments Lessee, Operating Lease, Liability, to be Paid Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Inventories Inventory, Net Results of Operations Schedule of Segment Reporting Information, by Segment [Table Text Block] Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Entity File Number Entity File Number Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Small Business Entity Small Business Restructuring Plan [Axis] Restructuring Plan [Axis] Thereafter LesseeOperatingLeaseLiabilityToBePaidAfterYearFour Operating Lease, Liability, To Be Paid, After Year Four New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Loss on Contracts Loss on Contracts Operating lease and fixed asset impairments due to restructuring mtrx:AdjustmentToRestructuringCostsLiability Adjustment To Restructuring Costs Liability Equity Component [Domain] Equity Component [Domain] Short-term lease expense Short-term Lease, Cost Fiscal 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Foreign currency translation gain (loss) (net of tax expense of $54 and $12 for the three months ended September 30, 2021 and 2020, respectively Other comprehensive income (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Asset Backed Credit Facility Federal Funds Rate Addition mtrx:AssetBackedCreditFacility_FederalFundsRateAddition mtrx:AssetBackedCreditFacility_FederalFundsRateAddition Disclosure Text Block [Abstract] Statement [Line Items] Statement [Line Items] Contract Receivable Retainage, Due after Next Twelve Months Contract Receivable Retainage, after Next Twelve Months Billings on uncompleted contracts in excess of costs and estimated earnings Increase (Decrease) in Contract with Customer, Liability Impairment of Intangible Assets, Finite-lived Impairment of Intangible Assets, Finite-lived Restricted Cash, Noncurrent Restricted Cash, Noncurrent Restricted Cash, Noncurrent Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Fiscal 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Debt Disclosure [Abstract] Time-and-materials Contract Time-and-materials Contract [Member] Entity Address, State or Province Entity Address, State or Province Loss before income tax benefit Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Valuation Allowance Segment Reporting [Abstract] Segment Reporting [Abstract] Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] CARES Act Deferred Payroll Tax Liability mtrx:CARESACTDeferredPayrollTaxLiability CARES ACT Deferred Payroll Tax Liability Computation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Entity Shell Company Entity Shell Company Local Phone Number Local Phone Number Restructuring costs Restructuring, Settlement and Impairment Provisions Goodwill, Written off Related to Sale of Business Unit Goodwill, Written off Related to Sale of Business Unit Power Generation Project [Domain] Power Generation Project [Domain] [Domain] for Power Generation Project [Axis] Deferred Tax Assets, Tax Credit Carryforwards, Foreign Deferred Tax Assets, Tax Credit Carryforwards, Foreign Issuances of common stock Proceeds from Issuance of Common Stock Total assets Segment assets Assets Common stock, shares authorized Common Stock, Shares Authorized Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Project [Axis] Power Generation Project [Axis] Power Generation Project [Axis] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Availability Under the Senior Credit Facility Schedule of Line of Credit Facilities [Table Text Block] Houston Interests, LLC [Member] Houston Interests, LLC [Member] Houston Interests, LLC [Member] Net cash used by operating activities Net Cash Provided by (Used in) Operating Activities Prior Year Carryback Income Tax Receivable Prior Year Carryback Income Tax Receivable Prior Year Carryback Income Tax Receivable Lease, Cost [Table Text Block] Lease, Cost [Table Text Block] Entity Tax Identification Number Entity Tax Identification Number Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Earnings Per Share, Basic [Abstract] Earnings Per Share, Basic [Abstract] Geographical [Axis] Geographical [Axis] Basic Weighted average shares outstanding - basic (shares) Weighted Average Number of Shares Outstanding, Basic Diluted loss per common share Diluted EPS (US$ per share) Earnings Per Share, Diluted Line of Credit Facility, Expiration Date Line of Credit Facility, Expiration Date Segments [Domain] Segments [Domain] Change in net contract balances Change in net contract balances Change in net contract balances from the prior year to the current year. Income taxes Income Taxes Paid, Net Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Lease, Cost [Abstract] Lease, Cost [Abstract] Other intangible assets, net of accumulated amortization Total intangible assets, net carrying amount Intangible Assets, Net (Excluding Goodwill) Restructuring Costs [Abstract] Restructuring Costs [Abstract] Fixed-price Contract Fixed-price Contract [Member] Net cash used by financing activities Net Cash Provided by (Used in) Financing Activities Expected effective tax rate, remainder of year Expected effective tax rate, remainder of year Expected effective tax rate, remainder of year Less: Treasury stock, at cost — 1,191,189 shares as of September 30, 2021, and 1,338,779 shares as of June 30, 2021 Treasury Stock, Value Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Schedule Of Intangible Assets Excluding Goodwill Table [Text Block] Schedule Of Intangible Assets Excluding Goodwill Table [Text Block] Schedule of intangible assets excluding goodwill. Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Deferred income taxes Deferred Income Tax Liabilities, Net Asset Backed Credit Facility LIBOR Rate One Month Add On mtrx:AssetBackedCreditFacilityLIBORRateOneMonthAddOn mtrx:AssetBackedCreditFacilityLIBORRateOneMonthAddOn Performance obligations to be recognized as revenue within next twelve months Performance obligations to be recognized as revenue within next twelve months Performance obligations to be recognized as revenue within next twelve months. Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Nonvested Deferred Shares [Member] Nonvested Deferred Shares [Member] Nonvested Deferred Shares [Member] Statement Condensed Consolidated Balance Sheets [Abstract] Statement Condensed Consolidated Balance Sheets [Abstract] Statement Condensed Consolidated Balance Sheets [Abstract] Prior Year Overpayment Income Tax Receivable Prior Year Overpayment Income Tax Receivable [Member] Prior Year Overpayment Income Tax Receivable Accounts payable Accounts Payable, Current Restructuring costs Restructuring Charges Other Noncash Expense Other Noncash Expense Depreciation and amortization Depreciation, Depletion and Amortization Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Percentage of real estate leases Percentage of real estate leases Percentage of leases - real estate Finite-Lived Intangible Assets, Amortization Expense, Year Three Finite-Lived Intangible Asset, Expected Amortization, Year Three Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Inventories Increase (Decrease) in Inventories Restructuring and Related Costs [Table Text Block] Restructuring and Related Costs [Table Text Block] Cost of revenue Cost of Goods and Services Sold Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total lease expense Lease, Cost Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Customer Relationships [Member] Customer Relationships [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Property, plant and equipment - net Property, Plant and Equipment, Net Claim On Power Generation Project [Member] Claim On Power Generation Project [Member] Claim On Power Generation Project [Member] Property, plant and equipment at cost: Property, Plant and Equipment, Gross [Abstract] Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Treasury Stock, Shares, Acquired Treasury Stock, Shares, Acquired Prior federal income tax rate Prior federal income tax rate Federal income tax rate prior to the Tax Cuts and Jobs Act. Earnings Per Share [Abstract] Earnings Per Share [Abstract] Utility and Power Infrastructure [Member] Utility and Power Infrastructure [Member] Utility and Power Infrastructure. Treasury shares purchased to satisfy tax withholding obligations Other Treasury Share Purchases Other treasury share purchases. Total property, plant and equipment - at cost Property, Plant and Equipment, Gross Disclosure Customer Contracts Additional Information [Abstract] Disclosure Customer Contracts Additional Information [Abstract] Disclosure - Customer Contracts - Additional Information [Abstract] Document Quarterly Report Document Quarterly Report Other assets and liabilities Increase (Decrease) in Other Operating Assets Revenue Revenues Severance costs and other benefits Severance Costs Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Restructuring costs by type [Abstract] Restructuring costs by type [Abstract] Restructuring costs by type [Abstract] Goodwill Goodwill, Gross Total future payments for lease not yet commenced Total future payments for lease not yet commenced Total future payments for lease not yet commenced Revenue, Performance Obligation [Abstract] Revenue, Performance Obligation [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Effective Income Tax Rate Reconciliation, Deduction, Other, Amount Effective Income Tax Rate Reconciliation, Deduction, Other, Amount Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Restricted Cash, Current Restricted Cash, Current Line Of Credit Basis Spread On Adjusted LIBO and CDOR Maximum Line Of Credit Basis Spread On Adjusted LIBO and CDOR Maximum Line Of Credit Basis Spread On Adjusted LIBO and CDOR Maximum Gross revenues Gross revenues Gross revenues before intersegment eliminations Gain on sale of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Beginning of Period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, End of Period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Costs and estimated earnings in excess of billings on uncompleted contracts Contract with Customer, Asset, after Allowance for Credit Loss, Current United States UNITED STATES Common stock, par value Common Stock, Par or Stated Value Per Share Current assets: Assets, Current [Abstract] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Leases [Abstract] Leases [Abstract] Entity Central Index Key Entity Central Index Key Finite-Lived Intangible Assets, Remaining Amortization Period Finite-Lived Intangible Assets, Remaining Amortization Period Security Exchange Name Security Exchange Name Project Unapproved Change Orders and Claims [Table] Power Generation Project Unapproved Change Orders and Claims [Table] Power Generation Project Unapproved Change Orders and Claims [Table] Exercise of stock options, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Diluted Diluted weighted average shares (shares) Weighted Average Number of Shares Outstanding, Diluted Income Tax Disclosure Income Tax Disclosure [Text Block] Current Fiscal Year End Date Current Fiscal Year End Date mtrx:BusinessImprovementPlan [Member] mtrx:BusinessImprovementPlan [Member] Business Improvement Plan Antidilutive Securities Excluded from the Calculation of Diluted EPS Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Finite-Lived Intangible Assets, Amortization Expense, Year Five Finite-Lived Intangible Asset, Expected Amortization, Year Five Text Block [Abstract] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Other Restructuring Costs Other Restructuring Costs Baillie Tank Equipment, Ltd. [Member] Baillie Tank Equipment, Ltd. [Member] Baillie Tank Equipment, Ltd. [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Net cash used by investing activities Net Cash Provided by (Used in) Investing Activities Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Abstract] Changes in operating assets and liabilities increasing (decreasing) cash: Increase (Decrease) in Operating Capital [Abstract] Treasury shares sold to Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Restriction of deductibility of certain executive compensation Restriction of deductibility of certain executive compensation Restriction of deductibility of certain executive compensation in excess of $1.0 million. Description of one of the major changes in connection with the Tax Cuts and Jobs Act of December 2017. Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Increase (Decrease) in Income Taxes Receivable Increase (Decrease) in Income Taxes Receivable Total current liabilities Liabilities, Current Class of Stock [Domain] Class of Stock [Domain] Intersegment Eliminations [Member] Intersegment Eliminations [Member] Corporate [Member] Unallocated Corporate Costs [Member] Unallocated Corporate Costs. Construction Contractor, Receivable, Retainage, after Year One Construction Contractor, Receivable, Retainage, after Year One Senior credit facility Senior secured revolving credit facility Line of Credit Facility, Maximum Borrowing Capacity Translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Loss Contingencies [Table] Loss Contingencies [Table] Revenue from Contract with Customer Revenue from Contract with Customer, Including Assessed Tax Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Beginning equity balances, as adjusted Beginning equity balances, as adjusted Beginning equity balances as adjusted for the effects of retrospective impacts of the adoption of a new accounting standard. Entity Address, Postal Zip Code Entity Address, Postal Zip Code Land and buildings Buildings and Improvements, Gross Title of 12(b) Security Title of 12(b) Security Proceeds from issuance of common stock under employee stock purchase plan Proceeds from Stock Plans Other current assets Other Assets, Current Statement [Table] Statement [Table] New Accounting Pronouncements, Policy New Accounting Pronouncements, Policy [Policy Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Issuance of deferred shares Adjustments to Additional Paid in Capital, Other Expected Remaining Amortization Expense [Abstract] Expected Remaining Amortization Expense [Abstract] Expected Remaining Amortization Expense [Abstract] Cover [Abstract] Cover [Abstract] Net Carrying Amount Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Goodwill Goodwill Net balance at June 30, 2020 Net balance at September 30, 2021 Goodwill Construction in progress Construction in Progress, Gross Operating Loss Carryforwards, Limitations on Use Operating Loss Carryforwards, Limitations on Use Schedule of Goodwill [Table Text Block] Schedule of Goodwill [Table Text Block] Other treasury shares purchases, shares Other Treasury Shares Acquired Other treasury shares acquired. Operating lease expense Operating Lease, Cost Other Information Related to Leases [Table Text Block] Other Information Related to Leases [Table Text Block] Table disclosing operating lease weighted average remaining lease term, weighted average discount rate, and supplemental cash flow disclosures. Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Adjustments to reconcile net loss to net cash used by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] EX-101.PRE 11 mtrx-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 mtrx-20210930_htm.xml IDEA: XBRL DOCUMENT 0000866273 2021-07-01 2021-09-30 0000866273 2021-11-08 0000866273 2020-07-01 2020-09-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0000866273 2021-09-30 0000866273 2021-06-30 0000866273 2020-09-30 0000866273 2020-06-30 0000866273 us-gaap:CommonStockMember 2021-06-30 0000866273 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000866273 us-gaap:RetainedEarningsMember 2021-06-30 0000866273 us-gaap:TreasuryStockMember 2021-06-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000866273 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000866273 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000866273 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000866273 us-gaap:TreasuryStockMember 2021-07-01 2021-09-30 0000866273 us-gaap:CommonStockMember 2021-09-30 0000866273 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000866273 us-gaap:RetainedEarningsMember 2021-09-30 0000866273 us-gaap:TreasuryStockMember 2021-09-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0000866273 us-gaap:CommonStockMember 2020-06-30 0000866273 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000866273 us-gaap:RetainedEarningsMember 2020-06-30 0000866273 us-gaap:TreasuryStockMember 2020-06-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000866273 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000866273 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000866273 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000866273 us-gaap:TreasuryStockMember 2020-07-01 2020-09-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0000866273 us-gaap:CommonStockMember 2020-09-30 0000866273 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000866273 us-gaap:RetainedEarningsMember 2020-09-30 0000866273 us-gaap:TreasuryStockMember 2020-09-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0000866273 country:US 2021-07-01 2021-09-30 0000866273 country:US 2020-07-01 2020-09-30 0000866273 country:CA 2021-07-01 2021-09-30 0000866273 country:CA 2020-07-01 2020-09-30 0000866273 mtrx:OtherinternationalMember 2021-07-01 2021-09-30 0000866273 mtrx:OtherinternationalMember 2020-07-01 2020-09-30 0000866273 us-gaap:FixedPriceContractMember 2021-07-01 2021-09-30 0000866273 us-gaap:FixedPriceContractMember 2020-07-01 2020-09-30 0000866273 us-gaap:TimeAndMaterialsContractMember 2021-07-01 2021-09-30 0000866273 us-gaap:TimeAndMaterialsContractMember 2020-07-01 2020-09-30 0000866273 mtrx:UtilityAndPowerInfrastructureMember 2021-06-30 0000866273 mtrx:ProcessAndIndustrialFacilitiesMember 2021-06-30 0000866273 mtrx:StorageAndTerminalSolutionsMember 2021-06-30 0000866273 mtrx:UtilityAndPowerInfrastructureMember 2021-07-01 2021-09-30 0000866273 mtrx:ProcessAndIndustrialFacilitiesMember 2021-07-01 2021-09-30 0000866273 mtrx:StorageAndTerminalSolutionsMember 2021-07-01 2021-09-30 0000866273 mtrx:UtilityAndPowerInfrastructureMember 2021-09-30 0000866273 mtrx:ProcessAndIndustrialFacilitiesMember 2021-09-30 0000866273 mtrx:StorageAndTerminalSolutionsMember 2021-09-30 0000866273 us-gaap:IntellectualPropertyMember 2021-09-30 0000866273 us-gaap:CustomerRelationshipsMember 2021-09-30 0000866273 us-gaap:IntellectualPropertyMember 2021-06-30 0000866273 us-gaap:CustomerRelationshipsMember 2021-06-30 0000866273 srt:MinimumMember us-gaap:IntellectualPropertyMember 2021-07-01 2021-09-30 0000866273 srt:MaximumMember us-gaap:IntellectualPropertyMember 2021-07-01 2021-09-30 0000866273 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-07-01 2021-09-30 0000866273 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-07-01 2021-09-30 0000866273 srt:MinimumMember us-gaap:IntellectualPropertyMember 2020-07-01 2020-09-30 0000866273 srt:MaximumMember us-gaap:IntellectualPropertyMember 2020-07-01 2020-09-30 0000866273 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2020-07-01 2020-09-30 0000866273 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2020-07-01 2020-09-30 0000866273 2021-07-01 2021-09-09 0000866273 2020-07-01 2021-06-30 0000866273 mtrx:PriorYearCarrybackIncomeTaxReceivable 2021-07-01 2021-09-30 0000866273 mtrx:PriorYearOverpaymentIncomeTaxReceivableMember 2021-07-01 2021-09-30 0000866273 mtrx:UtilityAndPowerInfrastructureMember 2020-07-01 2020-09-30 0000866273 mtrx:ProcessAndIndustrialFacilitiesMember 2020-07-01 2020-09-30 0000866273 mtrx:StorageAndTerminalSolutionsMember 2020-07-01 2020-09-30 0000866273 us-gaap:IntersegmentEliminationMember mtrx:ProcessAndIndustrialFacilitiesMember 2021-07-01 2021-09-30 0000866273 us-gaap:IntersegmentEliminationMember mtrx:ProcessAndIndustrialFacilitiesMember 2020-07-01 2020-09-30 0000866273 us-gaap:IntersegmentEliminationMember mtrx:StorageAndTerminalSolutionsMember 2021-07-01 2021-09-30 0000866273 us-gaap:IntersegmentEliminationMember mtrx:StorageAndTerminalSolutionsMember 2020-07-01 2020-09-30 0000866273 us-gaap:IntersegmentEliminationMember 2021-07-01 2021-09-30 0000866273 us-gaap:IntersegmentEliminationMember 2020-07-01 2020-09-30 0000866273 mtrx:UnallocatedCorporateCostsMember 2021-07-01 2021-09-30 0000866273 mtrx:UnallocatedCorporateCostsMember 2020-07-01 2020-09-30 0000866273 mtrx:UnallocatedCorporateCostsMember 2021-09-30 0000866273 mtrx:UnallocatedCorporateCostsMember 2021-06-30 0000866273 mtrx:UtilityAndPowerInfrastructureMember 2020-01-01 2021-09-30 0000866273 mtrx:ProcessAndIndustrialFacilitiesMember 2020-01-01 2021-09-30 0000866273 mtrx:StorageAndTerminalSolutionsMember 2020-01-01 2021-09-30 0000866273 mtrx:UnallocatedCorporateCostsMember 2020-01-01 2021-09-30 0000866273 2020-01-01 2021-09-30 shares iso4217:USD iso4217:USD shares utr:Rate pure false 2022 Q1 0000866273 --06-30 2021-09-30 54000 12000 586000 898000 0.01 0.01 60000000 60000000 27888217 27888217 26697028 26549438 1191189 1338779 2021-09-30 217084 478703 7209 8730 76703 168765 P10Y P15Y P6Y P15Y P10Y P15Y P6Y P15Y 10-Q true 2021-09-30 false 1-15461 MATRIX SERVICE CO DE 73-1352174 5100 East Skelly Drive, Suite 500 Tulsa OK 74135 918 838-8822 Common Stock, par value $0.01 per share MTRX NASDAQ Yes Yes Accelerated Filer false false false 26765025 2021-09-30 168093000 182771000 171601000 168421000 -3508000 14350000 16629000 18128000 605000 -320000 -20742000 -3458000 1999000 375000 21000 33000 -83000 1033000 -22803000 -2767000 -5265000 270000 -17538000 -3037000 -0.66 -0.12 -0.66 -0.12 26611000 26265000 26611000 26265000 -17538000 -3037000 -795000 404000 -18333000 -2633000 2021-09-30 34678000 83878000 2600000 0 144892000 148030000 33766000 30774000 6314000 7342000 16845000 16965000 11180000 4230000 250275000 291219000 41556000 41633000 94209000 94453000 50068000 50510000 43010000 42706000 126000 493000 228969000 229795000 163171000 160388000 65798000 69407000 25000000 0 21515000 22412000 60540000 60636000 6094000 6614000 10687000 5295000 10368000 11973000 450277000 467556000 2021-09-30 65973000 60920000 50973000 53832000 20216000 21008000 6627000 6568000 5570000 5747000 4918000 5327000 154277000 153402000 29000 34000 19951000 20771000 7722000 7810000 181979000 182017000 279000 279000 135308000 137575000 157640000 175178000 -7544000 -6749000 285683000 306283000 17385000 20744000 268298000 285539000 450277000 467556000 2021-09-30 -17538000 -3037000 4052000 4639000 1869000 2218000 0 150000 -5343000 289000 101000 941000 4000 -64000 1518000 0 0 101000 3134000 -10769000 -2992000 1854000 1028000 -291000 -5921000 -8018000 5108000 -4431000 -2859000 -366000 -1112000 3646000 -19153000 -15020000 219000 2777000 103000 1074000 -116000 -1703000 2021-09-30 922000 0 76000 82000 853000 1536000 118000 0 -1817000 -1454000 -514000 316000 -21600000 -17861000 83878000 100036000 62278000 82175000 0 122000 1603000 470000 51000 0 279000 137575000 175178000 -20744000 -6749000 285539000 0 0 -17538000 0 0 -17538000 0 0 0 0 -795000 -795000 0 -4084000 0 4084000 0 0 0 -52000 0 128000 0 76000 0 0 0 853000 0 853000 0 1869000 0 0 0 1869000 279000 135308000 157640000 -17385000 -7544000 268298000 279000 138966000 206402000 -29385000 -8373000 307889000 0 0 -3037000 0 0 -3037000 0 0 0 0 404000 404000 0 -8435000 0 8435000 0 0 0 -62000 0 144000 0 82000 0 0 0 1536000 0 1536000 0 2218000 0 0 0 2218000 279000 132687000 203365000 -22342000 -7969000 306020000 Basis of Presentation and Significant Accounting Policies<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of Matrix Service Company and its subsidiaries (“Matrix”, “we”, “our”, “us”, “its” or the “Company”), unless otherwise indicated. Intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with Rule 10-01 of Regulation S-X for interim financial statements required to be filed with the Securities and Exchange Commission and do not include all information and footnotes required by U.S. generally accepted accounting principles ("GAAP") for complete financial statements. The information furnished reflects all adjustments, consisting of normal recurring adjustments, that are, in the opinion of management, necessary for a fair statement of the results of operations, cash flows and financial position for the interim periods presented. The accompanying condensed consolidated financial statements should be read in conjunction with the audited financial statements for the year ended June 30, 2021, included in our Annual Report on Form 10-K for the year then ended. The results of operations for the three month period ended September 30, 2021 may not necessarily be indicative of the results of operations for the full year ending June 30, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We updated our significant accounting policies as a result of entering into an asset-backed credit agreement (the "ABL Facility"), which requires us to maintain a restricted cash balance (See Note 5 - Debt for more information about the ABL Facility). Our other significant accounting policies are detailed in “Note 1 - Summary of Significant Accounting Policies” of our Annual Report on Form 10-K for the year ended June 30, 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Facility requires us to maintain a minimum of $25.0 million of restricted cash at all times. Since this cash must be restricted through the maturity date of the ABL Facility, which is beyond one year, we have classified this restricted cash as non-current in our Condensed Consolidated Balance Sheets. In addition, we must maintain a restricted cash balance of $2.6 million in support of the purchase card program that is associated with our prior card administrator. We have included this restricted cash in current assets in our Condensed Consolidated Balance Sheets since we expect to dissolve the prior purchase card program during fiscal 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash in the Condensed Consolidated Balance Sheets to the total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows (in thousands):</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.338%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>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,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, current</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,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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%">Restricted cash, non-current</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%">25,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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 cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,278 </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%">83,878 </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> 2021-09-30 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Facility requires us to maintain a minimum of $25.0 million of restricted cash at all times. Since this cash must be restricted through the maturity date of the ABL Facility, which is beyond one year, we have classified this restricted cash as non-current in our Condensed Consolidated Balance Sheets. In addition, we must maintain a restricted cash balance of $2.6 million in support of the purchase card program that is associated with our prior card administrator. We have included this restricted cash in current assets in our Condensed Consolidated Balance Sheets since we expect to dissolve the prior purchase card program during fiscal 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash in the Condensed Consolidated Balance Sheets to the total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows (in thousands):</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.338%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>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,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, current</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,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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%">Restricted cash, non-current</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%">25,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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 cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,278 </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%">83,878 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash in the Condensed Consolidated Balance Sheets to the total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows (in thousands):</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.338%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>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,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, current</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,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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%">Restricted cash, non-current</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%">25,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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 cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,278 </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%">83,878 </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> 2021-09-30 34678000 83878000 2600000 0 25000000 0 62278000 83878000 Revenue<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had $365.4 million of remaining performance obligations yet to be satisfied as of September 30, 2021. We expect to recognize $302.2 million of our remaining performance obligations as revenue within the next twelve months.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract terms with customers include the timing of billing and payment, which usually differs from the timing of revenue recognition. As a result, we carry contract assets and liabilities in our balance sheet. These contract assets and liabilities are calculated on a contract-by-contract basis and reported on a net basis at the end of each period and are classified as current. We present our contract assets in the balance sheet as Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts ("CIE"). CIE consists of revenue recognized in excess of billings. We present our contract liabilities in the balance sheet as Billings on Uncompleted Contracts in Excess of Costs and Estimated Earnings ("BIE"). BIE consists of billings in excess of revenue recognized. The following table provides information about CIE and BIE:</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</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%">33,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,774 </span></td><td style="background-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,992 </span></td><td style="background-color:#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%">Billings on uncompleted contracts in excess of costs and estimated 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%">(50,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,832)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liabilities</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%">(17,207)</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%">(23,058)</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%">5,851 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the beginning and ending balances of our CIE and BIE primarily results from the timing of revenue recognized relative to its billings. The amount of revenue recognized during the three months ended September 30, 2021 that was included in the June 30, 2021 BIE balance was $44.3 million. This revenue consists primarily of work performed during the period on contracts with customers that had advance billings.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Progress billings in accounts receivable at September 30, 2021 and June 30, 2021 included retentions to be collected within one year of $12.8 million and $19.9 million, respectively. Contract retentions collectible beyond one year are included in other assets, non-current in the Condensed Consolidated Balance Sheet and totaled $2.6 million as of September 30, 2021 and $3.1 million as of June 30, 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregated Revenue</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue disaggregated by reportable segment is presented in Note 9 - Segment Information. The following series of tables presents revenue disaggregated by geographic area where the work was performed and by contract type:</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Geographic Disaggregation:</span></div><div style="margin-bottom:1pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><td style="width:0.1%"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,284 </span></td><td style="background-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%">161,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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 international</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Total Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,093 </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,771 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Contract Type Disaggregation:</span></div><div style="margin-bottom:1pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><td style="width:0.1%"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,065 </span></td><td style="background-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%">133,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Time and materials and other cost reimbursable contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue</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%">168,093 </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%">182,771 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Typically, we assume more risk with fixed-price contracts since increases in costs to perform the work may not be recoverable. However, these types of contracts typically offer higher profits than time and materials and other cost reimbursable contracts when completed at or below the costs originally estimated. The profitability of time and materials and other cost reimbursable contracts is typically lower than fixed-price contracts and is usually less volatile than fixed-price contracts since the profit component is factored into the rates charged for labor, equipment and materials, or is expressed in the contract as a percentage of the reimbursable costs incurred.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our results of operations were materially impacted by an increase in the forecasted costs to complete a large capital project in the Utility and Power Infrastructure segment, which resulted in a decrease in gross profit of $5.9 million in the three months ended September 30, 2021. The change in estimate was principally due to unexpected equipment repairs during commissioning that delayed the scheduled completion and increased the estimated costs to complete. We achieved a critical performance milestone in the second quarter of fiscal 2022, which significantly reduced our financial exposure.</span></div> 365400000 2021-09-30 302200000 The following table provides information about CIE and BIE:<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:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><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%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</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%">33,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,774 </span></td><td style="background-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,992 </span></td><td style="background-color:#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%">Billings on uncompleted contracts in excess of costs and estimated 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%">(50,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,832)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liabilities</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%">(17,207)</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%">(23,058)</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%">5,851 </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> 2021-09-30 33766000 30774000 2992000 50973000 53832000 2859000 -17207000 -23058000 5851000 2021-09-30 44300000 12800000 19900000 2600000 2021-09-30 3100000 The following series of tables presents revenue disaggregated by geographic area where the work was performed and by contract type:<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Geographic Disaggregation:</span></div><div style="margin-bottom:1pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><td style="width:0.1%"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,284 </span></td><td style="background-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%">161,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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 international</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Total Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,093 </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,771 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 2021-09-30 153284000 161377000 13510000 19611000 1299000 1783000 168093000 182771000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Type Disaggregation:</span></div><div style="margin-bottom:1pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><td style="width:0.1%"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,065 </span></td><td style="background-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%">133,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Time and materials and other cost reimbursable contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue</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%">168,093 </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%">182,771 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 102065000 133356000 66028000 49415000 168093000 182771000 5900000 Leases<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into lease arrangements for real estate, construction equipment and information technology equipment in the normal course of business. Real estate leases accounted for approximately 93% of all right-of-use assets as of September 30, 2021. Most real estate and information technology equipment leases generally have fixed payments that follow an agreed upon payment schedule and have remaining lease terms ranging from less than a year to 14 years. Construction equipment leases generally have "month-to-month" lease terms that automatically renew as long as the equipment remains in use.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense in the Condensed Consolidated Statements of Income are as follows:</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.268%"/><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:52.554%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.161%"/><td style="width:0.1%"/><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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%">September 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">September 30, 2020</span></td><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="padding: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%">Lease expense</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:10pt;font-weight:700;line-height:100%">Location of Expense</span></td><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Cost of revenue and Selling, general and administrative expenses</span></td><td colspan="3" style="display:none"/><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%">2,092 </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%">2,488 </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="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,975 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Total lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="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,663 </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%">8,463 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.180%"/><td style="width:0.1%"/></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Primarily represents the lease expense of construction equipment that is subject to month-to-month rental agreements with expected rental durations of less than one year.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future undiscounted lease payments, as reconciled to the discounted operating lease liabilities presented in our Condensed Consolidated Balance Sheets, were as follows:</span></div><div><span><br/></span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><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:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Analysis:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of Fiscal 2022</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,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</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,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,034 </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%">Imputed interest </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,513)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net present value of future lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,521 </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%">Less: current portion of operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">19,951 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the weighted average remaining operating lease term and weighted average discount rate as of September 30, 2021:</span></div><div style="margin-bottom:1pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><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:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></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%">Supplemental cash flow information related to leases is as follows:</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><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:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.93 2021-09-30 P14Y <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense in the Condensed Consolidated Statements of Income are as follows:</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.268%"/><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:52.554%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.161%"/><td style="width:0.1%"/><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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%">September 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">September 30, 2020</span></td><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="padding: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%">Lease expense</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:10pt;font-weight:700;line-height:100%">Location of Expense</span></td><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Cost of revenue and Selling, general and administrative expenses</span></td><td colspan="3" style="display:none"/><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%">2,092 </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%">2,488 </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="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,975 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Total lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="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,663 </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%">8,463 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.180%"/><td style="width:0.1%"/></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Primarily represents the lease expense of construction equipment that is subject to month-to-month rental agreements with expected rental durations of less than one year.</span></div> 2021-09-30 2092000 2488000 5571000 5975000 7663000 8463000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future undiscounted lease payments, as reconciled to the discounted operating lease liabilities presented in our Condensed Consolidated Balance Sheets, were as follows:</span></div><div><span><br/></span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><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:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Analysis:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of Fiscal 2022</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,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</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,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,034 </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%">Imputed interest </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,513)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net present value of future lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,521 </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%">Less: current portion of operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">19,951 </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> 2021-09-30 5412000 4752000 3608000 3160000 2882000 11220000 31034000 5513000 25521000 5570000 19951000 <div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the weighted average remaining operating lease term and weighted average discount rate as of September 30, 2021:</span></div><div style="margin-bottom:1pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><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:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></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%">Supplemental cash flow information related to leases is as follows:</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><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:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2021-09-30 P7Y2M12D 0.052 2021-09-30 2188000 882000 Intangible Assets Including Goodwill<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill </span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying value of goodwill by segment are as follows:</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.619%"/><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.619%"/><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.624%"/><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%">Utility and Power Infrastructure</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance at June 30, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,774 </span></td><td style="background-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%">60,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance at September 30, 2021</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%">6,954 </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%">26,870 </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%">26,716 </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%">60,540 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.180%"/><td style="width:0.1%"/></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">The translation adjustments relate to the periodic translation of Canadian Dollar and South Korean Won denominated goodwill recorded as a part of prior acquisitions in Canada and South Korea, in which the local currency was determined to be the functional currency.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We test our goodwill for impairment annually as of May 31st. While there continues to be uncertainty around the near-term level of spending by some of our customers due to the impacts of the COVID-19 pandemic and the timing of the economic recovery in certain energy markets, we concluded, that based on the totality of both positive and negative factors, no impairment indicators existed at September 30, 2021. However, if customer spending levels do not improve or if the outlook in certain key markets deteriorates, we may need to perform an interim goodwill impairment test, which could result in an impairment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Intangible Assets</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information on the carrying value of other intangible assets is as follows:</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.619%"/><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.619%"/><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.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At September 30, 2021</span></td></tr><tr><td colspan="3" style="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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td 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 Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</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:10pt;font-weight:400;line-height:100%">10 to 15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,483 </span></td><td style="background-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,074)</span></td><td style="background-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%">409 </span></td><td style="background-color:#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%">Customer-based</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 to 15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Total amortizing intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,743 </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,649)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,094 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:1pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.619%"/><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.619%"/><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.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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 Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</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:10pt;font-weight:400;line-height:100%">10 to 15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452 </span></td><td style="background-color:#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%">Customer-based</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 to 15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,192)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Total amortizing intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="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%">19,837 </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%">(13,223)</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%">6,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense totaled $0.5 million and $0.6 million during the three months ended September 30, 2021 and September 30, 2020, respectively.</span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate that the remaining amortization expense related to September 30, 2021 amortizing intangible assets will be as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.421%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period ending:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of Fiscal 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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 estimated remaining amortization expense at September 30, 2021</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%">6,094 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying value of goodwill by segment are as follows:</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.619%"/><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.619%"/><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.624%"/><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%">Utility and Power Infrastructure</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance at June 30, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,774 </span></td><td style="background-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%">60,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance at September 30, 2021</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%">6,954 </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%">26,870 </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%">26,716 </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%">60,540 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.180%"/><td style="width:0.1%"/></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">The translation adjustments relate to the periodic translation of Canadian Dollar and South Korean Won denominated goodwill recorded as a part of prior acquisitions in Canada and South Korea, in which the local currency was determined to be the functional currency.</span></div> 6984000 26878000 26774000 60636000 -30000 -8000 -58000 -96000 6954000 26870000 26716000 60540000 <div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information on the carrying value of other intangible assets is as follows:</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.619%"/><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.619%"/><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.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At September 30, 2021</span></td></tr><tr><td colspan="3" style="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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td 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 Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</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:10pt;font-weight:400;line-height:100%">10 to 15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,483 </span></td><td style="background-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,074)</span></td><td style="background-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%">409 </span></td><td style="background-color:#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%">Customer-based</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 to 15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Total amortizing intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,743 </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,649)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,094 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </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:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.619%"/><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.619%"/><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.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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 Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:400;line-height:100%">(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</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:10pt;font-weight:400;line-height:100%">10 to 15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452 </span></td><td style="background-color:#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%">Customer-based</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 to 15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,192)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Total amortizing intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="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%">19,837 </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%">(13,223)</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%">6,614 </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> 2483000 2074000 409000 17260000 11575000 5685000 19743000 13649000 6094000 2483000 2031000 452000 17354000 11192000 6162000 19837000 13223000 6614000 500000 600000 2021-09-30 2021-09-30 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.421%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period ending:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of Fiscal 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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 estimated remaining amortization expense at September 30, 2021</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%">6,094 </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> 1297000 1729000 1416000 1097000 555000 6094000 Debt<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ABL Credit Facility</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 9, 2021, we and our primary U.S. and Canada operating subsidiaries entered into an asset-backed credit agreement (the "ABL Facility") as borrowers with Bank of Montreal, as Administrative Agent, Swing-Line Lender, a Letter of Credit Issuer and a Lender. The ABL Facility is guaranteed by substantially all of our remaining U.S. and Canadian subsidiaries. The ABL Facility provides for available borrowings of up to $100.0 million, which may be increased further by an amount not to exceed $15.0 million, subject to certain conditions, including obtaining additional commitments. The ABL Facility is intended to be used for working capital, capital expenditures, issuances of letters of credit and other lawful purposes. Our obligations under the ABL Facility are secured by a first lien on all our assets and the assets of our co-borrowers and guarantors under the ABL Facility.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maximum amount that we may borrow under the ABL Facility is subject to a borrowing base, which is based on restricted cash plus a percentage of the value of certain accounts receivable, inventory and equipment, reduced for certain reserves. We are required to maintain a minimum of $25.0 million of restricted cash at all times, but such amounts are also included in the borrowing base. At September 30, 2021, availability under the ABL Facility was $32.1 million and there were $43.1 million in letters of credit outstanding. The ABL Facility matures and any outstanding amounts become due and payable on September 9, 2026.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the ABL Facility bear interest through maturity at a variable rate based upon, at our option, an annual rate equal to any of a base rate (“Base Rate”), Canadian prime rate, CDOR rate or a LIBOR rate, plus an applicable margin. The Base Rate is defined as a fluctuating interest rate equal to the greatest of (i) rate of interest announced by Bank of Montreal from time to time as its prime rate; (ii) the U.S. federal funds rate plus 0.50%; (iii) LIBOR rate for one month period plus 1.00%; and (iv) 1.00%. Depending on the amount of average availability, the applicable margin is between 1.00% to 1.50% for either U.S. Base Rate Loans or Canadian prime rate, and between 2.00% and 2.50% for CDOR and LIBOR rate borrowings. Interest is payable either (i) monthly for Base Rate borrowings or (ii) the last day of the interest period for LIBOR or CDOR rate borrowings, as set forth in the Credit Agreement. The fee for undrawn amounts is 0.25% per annum and is due quarterly.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Facility contains customary conditions to borrowings, events of default and covenants, including, but not limited to, covenants that restrict our ability to sell assets, engage in mergers and acquisitions, incur, assume or permit to exist additional indebtedness and guarantees, create or permit to exist liens, pay cash dividends, issue equity instruments, make distribution or redeem or repurchase capital stock. In the event that our availability is less than the greater of (i) $15.0 million and (ii) 15.00% of the lesser of (1) the current borrowing base and (2) the commitments under the ABL Facility then in effect, a consolidated Fixed Charge Coverage Ratio of at least 1.00 to 1.00 must be maintained.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Secured Revolving Credit Facility</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Facility replaced the Fifth Amended and Restated Credit Agreement (the "Prior Credit Agreement"), that was entered into on November 2, 2020, and subsequently amended on May 4, 2021, by and among us and certain foreign subsidiaries, as Borrowers, various subsidiaries of ours, as Guarantors, JPMorgan Chase Bank, N.A., as Administrative Agent, Sole Lead Arranger and Sole Book Runner, and the other Lenders party thereto. The Prior Credit Agreement provided for a three-year senior secured revolving credit facility of $200.0 million that expired November 2, 2023.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had no borrowings and $41.3 million of letters of credit outstanding under the Prior Credit Agreement as of the date we commenced the ABL Facility. Interest expense during the three months ended September 30, 2021 included $1.5 million of accelerated amortization of deferred debt amendment fees associated with the Prior Credit Agreement.</span></div> 2021-09-09 100000000 15000000 25000000 32100000 43100000 2026-09-09 0.0050 0.0100 0.0100 0.0100 0.0150 0.0200 0.0250 0.0025 15000000 0.1500 1.00 1.00 200000000 2023-11-02 41300000 Income Taxes<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Effective Tax Rate</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rates were 23.1% and (9.8)% for the three months ended September 30, 2021 and September 30, 2020, respectively. The effective tax rate for the three months ended September 30, 2020 was negatively impacted by a $1.0 million deferred tax asset adjustment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Operating Loss Carryback and Refund of Prior Years Overpayment</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through provisions in the CARES Act, we had income tax benefits of $5.2 million during fiscal 2021 and $0.3 million during the three months ended September 30, 2021 from the ability to carryback the fiscal 2021 federal net operating loss to a period with a higher statutory federal income tax rate. We estimate that we will receive a $13.6 million tax refund in connection with this carryback, which is included in income taxes receivable in the Condensed Consolidated Balance Sheets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we expect to receive a $2.4 million tax refund in connection with overpayments from prior years, which is included in income taxes receivable in the Condensed Consolidated Balance Sheets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Payroll Taxes</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have deferred $11.1 million of U.S. payroll tax as of September 30, 2021 through provisions of CARES Act. We must repay half of the deferred payroll tax by December 31, 2021 and the remainder by December 31, 2022. The current portion of deferred payroll taxes is included within accrued wages and benefits and the non-current portion is included within other liabilities, non-current in the Condensed Consolidated Balance Sheets.</span></div> 0.231 -0.098 2021-09-30 1000000 5200000 300000 13600000 2400000 11100000 Commitments and Contingencies<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Insurance Reserves</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain insurance coverage for various aspects of its operations. However, exposure to potential losses is retained through the use of deductibles, self-insured retentions and coverage limits.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Typically, our contracts require us to indemnify our customers for injury, damage or loss arising from the performance of our services and provide warranties for materials and workmanship. We may also be required to name the customer as an additional insured up to the limits of insurance available, or we may be required to purchase special insurance policies or surety bonds for specific customers or provide letters of credit in lieu of bonds to satisfy performance and financial guarantees on some projects. We maintain a performance and payment bonding line sufficient to support the business. We generally require our subcontractors to indemnify us and our customer and name us as an additional insured for activities arising out of the subcontractors’ work. We also require certain subcontractors to provide additional insurance policies, including surety bonds in favor of us, to secure the subcontractors’ work or as required by the subcontract.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There can be no assurance that our insurance and the additional insurance coverage provided by our subcontractors will fully protect us against a valid claim or loss under the contracts with our customers.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unpriced Change Orders and Claims</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs and estimated earnings in excess of billings on uncompleted contracts included revenues for unpriced change orders and claims of $15.3 million at September 30, 2021 and $14.6 million at June 30, 2021. Generally, collection of amounts related to unpriced change orders and claims is expected within twelve months. However, since customers may not pay these amounts until final resolution of related claims, collection of these amounts may extend beyond one year.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of fiscal 2020, we commenced litigation in an effort to collect accounts receivable from an iron and steel customer following the deterioration of the relationship in the second quarter of fiscal 2020. The unpaid receivable balance at September 30, 2021 was $17.0 million. Litigation is unpredictable, however, based on the terms of the contract with this customer, we believe we are entitled to collect the full amount owed under the contract.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and our subsidiaries are participants in various legal actions. It is the opinion of management that none of the other known legal actions, including a contract dispute with a customer involving the construction of a crude terminal, will have a material impact on our financial position, results of operations or liquidity.</span></div> 15300000 14600000 17000000 Earnings per Common Share<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share (“Basic EPS”) is calculated based on the weighted average shares outstanding during the period. Diluted earnings per share (“Diluted EPS”) includes the dilutive effect of stock options and nonvested deferred shares. In the event we report a loss, stock options and nonvested deferred shares are not included since they are anti-dilutive.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of basic and diluted earnings per share is as follows:</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:7pt;font-weight:400;line-height:100%">(In thousands, except per share data)</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%">Basic EPS:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">Net loss</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%">(17,538)</span></td><td style="background-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,037)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Weighted average shares outstanding</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%">26,611 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,265 </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="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%">Basic loss per share</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.66)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:700;line-height:100%">Diluted EPS:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="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:#ffffff;padding:2px 1pt;text-align: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 weighted average shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Diluted loss per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.66)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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></table></div> <div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of basic and diluted earnings per share is as follows:</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:7pt;font-weight:400;line-height:100%">(In thousands, except per share data)</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%">Basic EPS:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">Net loss</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%">(17,538)</span></td><td style="background-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,037)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Weighted average shares outstanding</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%">26,611 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,265 </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="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%">Basic loss per share</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.66)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:700;line-height:100%">Diluted EPS:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="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:#ffffff;padding:2px 1pt;text-align: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 weighted average shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Diluted loss per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.66)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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></table></div> 2021-09-30 -17538000 -3037000 26611000 26265000 -0.66 -0.12 26611000 26265000 -0.66 -0.12 Segment Information<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report our results of operations through three reportable segments: Utility and Power Infrastructure, Process and Industrial Facilities, and Storage and Terminal Solutions.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt;text-decoration:underline">Utility and Power Infrastructure</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: consists of power delivery services provided to investor owned utilities, including construction of new substations, upgrades of existing substations, transmission and distribution line installations, upgrades and maintenance, as well as emergency and storm restoration services. We also provide construction and maintenance services to a variety of power generation facilities, including natural gas fired facilities in simple or combined cycle configuration, and provide engineering, fabrication, and construction services for LNG utility peak shaving facilities.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt;text-decoration:underline">Process and Industrial Facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: primarily serves customers in the downstream and midstream petroleum industries who are engaged in refining crude oil and processing, fractionating, and marketing of natural gas and natural gas liquids. We also serve customers in various other industries such as petrochemical, sulfur, mining and minerals companies engaged primarily in the extraction of non-ferrous metals, aerospace and defense, cement, agriculture, and other industrial customers. Our services include plant maintenance, turnarounds, industrial cleaning services, engineering, fabrication, and capital construction.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt;text-decoration:underline">Storage and Terminal Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: consists of work related to aboveground storage tanks and terminals. We also include work related to cryogenic and other specialty storage tanks and terminals, including LNG, liquid nitrogen/liquid oxygen, liquid petroleum, hydrogen and other specialty vessels such as spheres in this segment, as well as work related to marine structures and truck and rail loading/offloading facilities. Our services include engineering, fabrication, construction, and maintenance and repair, which includes planned and emergency services for both tanks and full terminals. Finally, we offer tank products, including geodesic domes, aluminum internal floating roofs, floating suction and skimmer systems, roof drain systems and floating roof seals.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate performance and allocate resources based on operating income. We record intersegment sales and transfers at cost; therefore, no intercompany profit or loss is recognized. In addition, corporate selling, general and administrative expenses are reported separately from the three reportable segments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment assets consist primarily of accounts receivable, costs and estimated earnings in excess of billings on uncompleted contracts, property, plant and equipment, right-of-use lease assets, goodwill and other intangible assets. </span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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%">September 30,<br/>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%">September 30,<br/>2020</span></td><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:700;line-height:100%">Gross 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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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%">Utility and Power Infrastructure</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%">57,204 </span></td><td style="background-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%">60,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Process and Industrial Facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Storage and Terminal Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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 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 gross revenue</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%">170,726 </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%">184,995 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less: Inter-segment revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="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%">Process and Industrial Facilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,305 </span></td><td style="background-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%">797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Storage and Terminal Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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 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 inter-segment revenue</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%">2,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="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%">Utility and Power Infrastructure</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%">57,204 </span></td><td style="background-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%">60,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Process and Industrial Facilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Storage and Terminal Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:#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 consolidated revenue</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: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%">168,093 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,771 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:700;line-height:100%">Gross profit (loss)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="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%">Utility and Power Infrastructure</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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Process and Industrial Facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Storage and Terminal Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(685)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross profit (loss)</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,508)</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,350 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:700;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="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%">Utility and Power Infrastructure</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%">3,050 </span></td><td style="background-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,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Process and Industrial Facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Storage and Terminal Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total selling, general and administrative expenses</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%">16,629 </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%">18,128 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:700;line-height:100%">Restructuring costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="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%">Utility and Power Infrastructure</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%">9 </span></td><td style="background-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%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Process and Industrial Facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Storage and Terminal Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring costs</span></td><td 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%">605 </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%">(320)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:700;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="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%">Utility and Power Infrastructure</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%">(9,166)</span></td><td style="background-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,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Process and Industrial Facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Storage and Terminal Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,378)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,618)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,869)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating loss</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%">(20,742)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,458)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets by segment were as follows:</span></div><div style="margin-top:4pt"><span><br/></span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:74.009%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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%">September 30,<br/>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,<br/>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%">Utility and Power Infrastructure</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%">107,077 </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%">81,717 </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%">Process and Industrial Facilities</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%">80,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,619 </span></td><td style="background-color:#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%">Storage and Terminal Solutions</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%">155,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,782 </span></td><td style="background-color:#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%">Corporate</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%">107,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment assets</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">450,277 </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 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%">467,556 </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="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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%">September 30,<br/>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%">September 30,<br/>2020</span></td><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:700;line-height:100%">Gross 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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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%">Utility and Power Infrastructure</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%">57,204 </span></td><td style="background-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%">60,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Process and Industrial Facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Storage and Terminal Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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 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 gross revenue</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%">170,726 </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%">184,995 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less: Inter-segment revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="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%">Process and Industrial Facilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,305 </span></td><td style="background-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%">797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Storage and Terminal Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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 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 inter-segment revenue</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%">2,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="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%">Utility and Power Infrastructure</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%">57,204 </span></td><td style="background-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%">60,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Process and Industrial Facilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Storage and Terminal Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:#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 consolidated revenue</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: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%">168,093 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,771 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:700;line-height:100%">Gross profit (loss)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="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%">Utility and Power Infrastructure</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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Process and Industrial Facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Storage and Terminal Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(685)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross profit (loss)</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,508)</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,350 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:700;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="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%">Utility and Power Infrastructure</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%">3,050 </span></td><td style="background-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,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Process and Industrial Facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Storage and Terminal Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total selling, general and administrative expenses</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%">16,629 </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%">18,128 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:700;line-height:100%">Restructuring costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="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%">Utility and Power Infrastructure</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%">9 </span></td><td style="background-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%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Process and Industrial Facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Storage and Terminal Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring costs</span></td><td 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%">605 </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%">(320)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:700;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="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%">Utility and Power Infrastructure</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%">(9,166)</span></td><td style="background-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,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Process and Industrial Facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Storage and Terminal Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,378)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,618)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,869)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating loss</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%">(20,742)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,458)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets by segment were as follows:</span></div><div style="margin-top:4pt"><span><br/></span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:74.009%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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%">September 30,<br/>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,<br/>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%">Utility and Power Infrastructure</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%">107,077 </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%">81,717 </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%">Process and Industrial Facilities</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%">80,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,619 </span></td><td style="background-color:#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%">Storage and Terminal Solutions</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%">155,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,782 </span></td><td style="background-color:#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%">Corporate</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%">107,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment assets</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">450,277 </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 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%">467,556 </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> 2021-09-30 57204000 60671000 45210000 46728000 68312000 77596000 170726000 184995000 1305000 797000 1328000 1427000 2633000 2224000 57204000 60671000 43905000 45931000 66984000 76169000 168093000 182771000 -6107000 6913000 2871000 3659000 413000 3778000 -685000 0 -3508000 14350000 3050000 2222000 2762000 4050000 4506000 5143000 6311000 6713000 16629000 18128000 9000 11000 7000 -500000 -33000 13000 622000 156000 605000 -320000 -9166000 4680000 102000 109000 -4060000 -1378000 -7618000 -6869000 -20742000 -3458000 2021-09-30 107077000 81717000 80315000 106619000 155730000 160782000 107155000 118438000 450277000 467556000 Restructuring Costs<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2020, we initiated a business improvement plan to increase profitability and reduce our cost structure due to our strategic initiative to exit the domestic iron and steel industry and the decline in revenue caused by the ongoing effects of the COVID-19 pandemic and related market disruptions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The business improvement plan consists of discretionary cost reductions, workforce reductions, reduction of capital expenditures and the reduction in size or closure of certain offices in order to increase the utilization of our staff and bring the cost structure of the business in line with revenue volumes. We incurred $0.6 million of restructuring costs during the three months ended September 30, 2021 and $21.4 million of restructuring costs since inception of the plan. The restructuring costs consist primarily of severance costs, facility closure costs, and other liabilities as a result of exiting certain operations. We expect to substantially complete this initiative in fiscal 2022.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring costs under our business improvement plan are classified as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.057%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" rowspan="2" 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%">Since Inception of Business Improvement Plan</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-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 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible asset impairments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Utility and Power Infrastructure</span></td><td colspan="3" style="background-color:#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%">9 </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%">11 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-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%">(492)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,187 </span></td><td style="background-color:#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 intangible asset impairments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428 </span></td><td style="background-color:#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 Process and Industrial Facilities</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%">7 </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%">(500)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">13,113 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</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%">13 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-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 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,788 </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:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">Restructuring Costs by Type:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-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%">(466)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,513 </span></td><td style="background-color:#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 intangible asset impairments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605 </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%">(320)</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,371 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The restructuring reserve is included in other accrued expenses and other liabilities in the Condensed Consolidated Balance Sheets. The table below is a reconciliation of the beginning and ending restructuring reserve balance under the business improvement plan (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.040%"/><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.176%"/><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%">Balance as of June 30, 2021</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,435 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 payments</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%">(272)</span></td><td style="background-color:#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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 as of September 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,192 </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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring costs under our business improvement plan are classified as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.057%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" rowspan="2" 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%">Since Inception of Business Improvement Plan</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-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 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible asset impairments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Utility and Power Infrastructure</span></td><td colspan="3" style="background-color:#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%">9 </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%">11 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-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%">(492)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,187 </span></td><td style="background-color:#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 intangible asset impairments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428 </span></td><td style="background-color:#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 Process and Industrial Facilities</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%">7 </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%">(500)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">13,113 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</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%">13 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-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 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,788 </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:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">Restructuring Costs by Type:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel-related costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-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%">(466)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,513 </span></td><td style="background-color:#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 intangible asset impairments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605 </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%">(320)</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,371 </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> 2021-09-30 9000 7000 2548000 0 4000 349000 0 0 1150000 9000 11000 4047000 5000 -492000 9123000 0 -119000 3187000 0 0 375000 2000 111000 428000 7000 -500000 13113000 -33000 13000 1544000 0 0 879000 -33000 13000 2423000 44000 6000 1128000 16000 150000 98000 562000 0 562000 622000 156000 1788000 25000 -466000 14343000 16000 35000 4513000 0 0 1525000 564000 111000 990000 605000 -320000 21371000 The table below is a reconciliation of the beginning and ending restructuring reserve balance under the business improvement plan (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:80.040%"/><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.176%"/><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%">Balance as of June 30, 2021</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,435 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 payments</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%">(272)</span></td><td style="background-color:#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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 as of September 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,192 </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> 2435000 272000 29000 2192000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover Page - shares
3 Months Ended
Sep. 30, 2021
Nov. 08, 2021
Cover [Abstract]    
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 5100 East Skelly Drive, Suite 500  
Entity File Number 1-15461  
Security Exchange Name NASDAQ  
Title of 12(b) Security Common Stock, par value $0.01 per share  
Document Transition Report false  
Document Quarterly Report true  
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2021  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Trading Symbol MTRX  
Entity Registrant Name MATRIX SERVICE CO  
Entity Central Index Key 0000866273  
Current Fiscal Year End Date --06-30  
Entity Filer Category Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Common Stock, Shares Outstanding   26,765,025
Entity Address, City or Town Tulsa  
Entity Address, State or Province OK  
Entity Address, Postal Zip Code 74135  
City Area Code 918  
Local Phone Number 838-8822  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Entity Tax Identification Number 73-1352174  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Income Statement [Abstract]    
Revenue $ 168,093 $ 182,771
Cost of revenue 171,601 168,421
Gross profit (loss) (3,508) 14,350
Selling, general and administrative expenses 16,629 18,128
Restructuring costs 605 (320)
Operating loss (20,742) (3,458)
Other income (expense):    
Interest expense (Note 5) (1,999) (375)
Interest income 21 33
Other (83) 1,033
Loss before income tax benefit (22,803) (2,767)
Provision (benefit) from federal, state and foreign income taxes (5,265) 270
Net loss $ (17,538) $ (3,037)
Basic loss per common share $ (0.66) $ (0.12)
Diluted loss per common share $ (0.66) $ (0.12)
Weighted average common shares outstanding:    
Basic 26,611 26,265
Diluted 26,611 26,265
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Statement of Comprehensive Income [Abstract]    
Net loss $ (17,538) $ (3,037)
Other comprehensive income (loss), net of tax:    
Foreign currency translation gain (loss) (net of tax expense of $54 and $12 for the three months ended September 30, 2021 and 2020, respectively (795) 404
Comprehensive loss $ (18,333) $ (2,633)
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Statement of Comprehensive Income [Abstract]    
Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax $ 54 $ 12
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2021
Jun. 30, 2021
Current assets:    
Cash and cash equivalents (Note 1) $ 34,678 $ 83,878
Restricted Cash, Current 2,600  
Accounts receivable, less allowances (September 30, 2021—$586 and June 30, 2021—$898) 144,892 148,030
Costs and estimated earnings in excess of billings on uncompleted contracts 33,766 30,774
Inventories 6,314 7,342
Income taxes receivable 16,845 16,965
Other current assets 11,180 4,230
Total current assets 250,275 291,219
Property, plant and equipment at cost:    
Land and buildings 41,556 41,633
Construction equipment 94,209 94,453
Transportation equipment 50,068 50,510
Office equipment and software 43,010 42,706
Construction in progress 126 493
Total property, plant and equipment - at cost 228,969 229,795
Accumulated depreciation (163,171) (160,388)
Property, plant and equipment - net 65,798 69,407
Restricted Cash, Noncurrent 25,000 0
Operating lease right-of-use assets 21,515 22,412
Goodwill 60,540 60,636
Other intangible assets, net of accumulated amortization 6,094 6,614
Deferred income taxes 10,687 5,295
Other assets, non-current 10,368 11,973
Total assets 450,277 467,556
Current liabilities:    
Accounts payable 65,973 60,920
Billings on uncompleted contracts in excess of costs and estimated earnings 50,973 53,832
Accrued wages and benefits 20,216 21,008
Accrued insurance 6,627 6,568
Operating lease liabilities 5,570 5,747
Other accrued expenses 4,918 5,327
Total current liabilities 154,277 153,402
Deferred income taxes 29 34
Operating lease liabilities 19,951 20,771
Other liabilities, non-current 7,722 7,810
Total liabilities 181,979 182,017
Commitments and contingencies
Stockholders' equity:    
Common stock—$.01 par value; 60,000,000 shares authorized; 27,888,217 shares issued as of September 30, 2021 and June 30, 2021; 26,697,028 and 26,549,438 shares outstanding as of September 30, 2021 and June 30, 2021 279 279
Additional paid-in capital 135,308 137,575
Retained earnings 157,640 175,178
Accumulated other comprehensive loss (7,544) (6,749)
Stockholders' equity 285,683 306,283
Less: Treasury stock, at cost — 1,191,189 shares as of September 30, 2021, and 1,338,779 shares as of June 30, 2021 (17,385) (20,744)
Total stockholders' equity 268,298 285,539
Total liabilities and stockholders’ equity $ 450,277 $ 467,556
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2021
Jun. 30, 2021
Statement Condensed Consolidated Balance Sheets [Abstract]    
Accounts receivable, allowances $ 586 $ 898
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 60,000,000 60,000,000
Common stock, shares issued 27,888,217 27,888,217
Common stock, shares outstanding 26,697,028 26,549,438
Treasury stock, shares 1,191,189 1,338,779
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Operating activities:    
Net loss $ (17,538) $ (3,037)
Adjustments to reconcile net loss to net cash used by operating activities:    
Depreciation and amortization 4,052 4,639
Stock-based compensation expense 1,869 2,218
Operating lease impairment due to restructuring 0 150
Deferred income tax (5,343) 289
Gain on sale of property, plant and equipment (101) (941)
Provision for uncollectible accounts 4 (64)
Other Noncash Expense 1,518 0
Other 0 101
Changes in operating assets and liabilities increasing (decreasing) cash:    
Accounts receivable 3,134 (10,769)
Costs and estimated earnings in excess of billings on uncompleted contracts (2,992) 1,854
Inventories 1,028 (291)
Other assets and liabilities (5,921) (8,018)
Accounts payable 5,108 (4,431)
Billings on uncompleted contracts in excess of costs and estimated earnings (2,859) (366)
Accrued expenses (1,112) 3,646
Net cash used by operating activities (19,153) (15,020)
Investing activities:    
Capital expenditures (219) (2,777)
Proceeds from asset sales 103 1,074
Net cash used by investing activities (116) (1,703)
Financing activities:    
Payment of debt amendment fees (922) 0
Proceeds from issuance of common stock under employee stock purchase plan 76 82
Repurchase of common stock for payment of statutory taxes due on equity-based compensation (853) (1,536)
Other (118) 0
Net cash used by financing activities (1,817) (1,454)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (514) 316
Decrease in cash, cash equivalents and restricted cash (21,600) (17,861)
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Beginning of Period 83,878 100,036
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, End of Period 62,278 82,175
Supplemental disclosure of cash flow information:    
Income taxes 0 122
Interest paid 1,603 470
Non-cash investing and financing activities:    
Purchases of property, plant and equipment on account $ 51 $ 0
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Income (Loss)
Balances, beginning at Jun. 30, 2020 $ 307,889 $ 279 $ 138,966 $ 206,402 $ (29,385) $ (8,373)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (3,037) 0 0 (3,037) 0 0
Other comprehensive income (loss) 404 0 0 0 0 404
Issuance of deferred shares 0 0 (8,435) 0 8,435 0
Treasury shares sold to Employee Stock Purchase Plan 82 0 (62) 0 144 0
Treasury shares purchased to satisfy tax withholding obligations (1,536) 0 0 0 (1,536) 0
Stock-based compensation expense 2,218 0 2,218 0 0 0
Balances, ending at Sep. 30, 2020 306,020 279 132,687 203,365 (22,342) (7,969)
Balances, beginning at Jun. 30, 2021 285,539 279 137,575 175,178 (20,744) (6,749)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (17,538) 0 0 (17,538) 0 0
Other comprehensive income (loss) (795) 0 0 0 0 (795)
Issuance of deferred shares 0 0 (4,084) 0 4,084 0
Treasury shares sold to Employee Stock Purchase Plan 76 0 (52) 0 128 0
Treasury shares purchased to satisfy tax withholding obligations (853) 0 0 0 (853) 0
Stock-based compensation expense 1,869 0 1,869 0 0 0
Balances, ending at Sep. 30, 2021 $ 268,298 $ 279 $ 135,308 $ 157,640 $ (17,385) $ (7,544)
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) - shares
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Issuance of deferred shares, shares 217,084 478,703
Employee Stock Purchase Plan, shares 7,209 8,730
Other treasury shares purchases, shares 76,703 168,765
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation (Notes)
3 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation Basis of Presentation and Significant Accounting Policies
Basis of Presentation
The condensed consolidated financial statements include the accounts of Matrix Service Company and its subsidiaries (“Matrix”, “we”, “our”, “us”, “its” or the “Company”), unless otherwise indicated. Intercompany balances and transactions have been eliminated in consolidation.
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with Rule 10-01 of Regulation S-X for interim financial statements required to be filed with the Securities and Exchange Commission and do not include all information and footnotes required by U.S. generally accepted accounting principles ("GAAP") for complete financial statements. The information furnished reflects all adjustments, consisting of normal recurring adjustments, that are, in the opinion of management, necessary for a fair statement of the results of operations, cash flows and financial position for the interim periods presented. The accompanying condensed consolidated financial statements should be read in conjunction with the audited financial statements for the year ended June 30, 2021, included in our Annual Report on Form 10-K for the year then ended. The results of operations for the three month period ended September 30, 2021 may not necessarily be indicative of the results of operations for the full year ending June 30, 2022.
Significant Accounting Policies
We updated our significant accounting policies as a result of entering into an asset-backed credit agreement (the "ABL Facility"), which requires us to maintain a restricted cash balance (See Note 5 - Debt for more information about the ABL Facility). Our other significant accounting policies are detailed in “Note 1 - Summary of Significant Accounting Policies” of our Annual Report on Form 10-K for the year ended June 30, 2021.
Cash, Cash Equivalents and Restricted Cash
The ABL Facility requires us to maintain a minimum of $25.0 million of restricted cash at all times. Since this cash must be restricted through the maturity date of the ABL Facility, which is beyond one year, we have classified this restricted cash as non-current in our Condensed Consolidated Balance Sheets. In addition, we must maintain a restricted cash balance of $2.6 million in support of the purchase card program that is associated with our prior card administrator. We have included this restricted cash in current assets in our Condensed Consolidated Balance Sheets since we expect to dissolve the prior purchase card program during fiscal 2022.
The following table provides a reconciliation of cash, cash equivalents and restricted cash in the Condensed Consolidated Balance Sheets to the total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows (in thousands):
September 30,
2021
June 30,
2021
Cash and cash equivalents$34,678 $83,878 
Restricted cash, current2,600 — 
Restricted cash, non-current25,000 — 
Total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows$62,278 $83,878 
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Notes)
3 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer [Text Block] Revenue
Remaining Performance Obligations
We had $365.4 million of remaining performance obligations yet to be satisfied as of September 30, 2021. We expect to recognize $302.2 million of our remaining performance obligations as revenue within the next twelve months.
Contract Balances
Contract terms with customers include the timing of billing and payment, which usually differs from the timing of revenue recognition. As a result, we carry contract assets and liabilities in our balance sheet. These contract assets and liabilities are calculated on a contract-by-contract basis and reported on a net basis at the end of each period and are classified as current. We present our contract assets in the balance sheet as Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts ("CIE"). CIE consists of revenue recognized in excess of billings. We present our contract liabilities in the balance sheet as Billings on Uncompleted Contracts in Excess of Costs and Estimated Earnings ("BIE"). BIE consists of billings in excess of revenue recognized. The following table provides information about CIE and BIE:
September 30,
2021
June 30,
2021
Change
 (in thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts$33,766 $30,774 $2,992 
Billings on uncompleted contracts in excess of costs and estimated earnings(50,973)(53,832)2,859 
Net contract liabilities$(17,207)$(23,058)$5,851 
The difference between the beginning and ending balances of our CIE and BIE primarily results from the timing of revenue recognized relative to its billings. The amount of revenue recognized during the three months ended September 30, 2021 that was included in the June 30, 2021 BIE balance was $44.3 million. This revenue consists primarily of work performed during the period on contracts with customers that had advance billings.
Progress billings in accounts receivable at September 30, 2021 and June 30, 2021 included retentions to be collected within one year of $12.8 million and $19.9 million, respectively. Contract retentions collectible beyond one year are included in other assets, non-current in the Condensed Consolidated Balance Sheet and totaled $2.6 million as of September 30, 2021 and $3.1 million as of June 30, 2021.
Disaggregated Revenue
Revenue disaggregated by reportable segment is presented in Note 9 - Segment Information. The following series of tables presents revenue disaggregated by geographic area where the work was performed and by contract type:
Geographic Disaggregation:
 Three Months Ended
 September 30,
2021
September 30,
2020
 (In thousands)
United States$153,284 $161,377 
Canada13,510 19,611 
Other international1,299 1,783 
Total Revenue$168,093 $182,771 

Contract Type Disaggregation:
 Three Months Ended
 September 30,
2021
September 30,
2020
 (In thousands)
Fixed-price contracts$102,065 $133,356 
Time and materials and other cost reimbursable contracts66,028 49,415 
Total Revenue$168,093 $182,771 
Typically, we assume more risk with fixed-price contracts since increases in costs to perform the work may not be recoverable. However, these types of contracts typically offer higher profits than time and materials and other cost reimbursable contracts when completed at or below the costs originally estimated. The profitability of time and materials and other cost reimbursable contracts is typically lower than fixed-price contracts and is usually less volatile than fixed-price contracts since the profit component is factored into the rates charged for labor, equipment and materials, or is expressed in the contract as a percentage of the reimbursable costs incurred.
Other
Our results of operations were materially impacted by an increase in the forecasted costs to complete a large capital project in the Utility and Power Infrastructure segment, which resulted in a decrease in gross profit of $5.9 million in the three months ended September 30, 2021. The change in estimate was principally due to unexpected equipment repairs during commissioning that delayed the scheduled completion and increased the estimated costs to complete. We achieved a critical performance milestone in the second quarter of fiscal 2022, which significantly reduced our financial exposure.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Notes)
3 Months Ended
Sep. 30, 2021
Leases [Abstract]  
Lessee, Operating Leases [Text Block] Leases
We enter into lease arrangements for real estate, construction equipment and information technology equipment in the normal course of business. Real estate leases accounted for approximately 93% of all right-of-use assets as of September 30, 2021. Most real estate and information technology equipment leases generally have fixed payments that follow an agreed upon payment schedule and have remaining lease terms ranging from less than a year to 14 years. Construction equipment leases generally have "month-to-month" lease terms that automatically renew as long as the equipment remains in use.
The components of lease expense in the Condensed Consolidated Statements of Income are as follows:
Three Months Ended
September 30, 2021September 30, 2020
Lease expenseLocation of Expense(in thousands)
Operating lease expenseCost of revenue and Selling, general and administrative expenses$2,092 $2,488 
Short-term lease expense(1)
Cost of revenue5,571 5,975 
Total lease expense$7,663 $8,463 
(1)Primarily represents the lease expense of construction equipment that is subject to month-to-month rental agreements with expected rental durations of less than one year.

The future undiscounted lease payments, as reconciled to the discounted operating lease liabilities presented in our Condensed Consolidated Balance Sheets, were as follows:

September 30, 2021
Maturity Analysis:(in thousands)
Remainder of Fiscal 2022$5,412 
Fiscal 20234,752 
Fiscal 20243,608 
Fiscal 20253,160 
Fiscal 20262,882 
Thereafter11,220 
Total future operating lease payments31,034 
Imputed interest (5,513)
Net present value of future lease payments25,521 
Less: current portion of operating lease liabilities5,570 
Non-current operating lease liabilities$19,951 
The following is a summary of the weighted average remaining operating lease term and weighted average discount rate as of September 30, 2021:
Weighted-average remaining lease term (in years)7.2 years
Weighted-average discount rate5.2 %

Supplemental cash flow information related to leases is as follows:
Three Months Ended
September 30, 2021
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating lease payments$2,188 
Right-of-use assets obtained in exchange for lease liabilities:
Operating leases$882 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets Including Goodwill (Notes)
3 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Including Goodwill Intangible Assets Including Goodwill
Goodwill
The changes in the carrying value of goodwill by segment are as follows:
Utility and Power InfrastructureProcess and Industrial FacilitiesStorage and Terminal SolutionsTotal
 (In thousands)
Net balance at June 30, 2021$6,984 $26,878 $26,774 $60,636 
Translation adjustment(1)
(30)(8)(58)(96)
Net balance at September 30, 2021$6,954 $26,870 $26,716 $60,540 
(1)The translation adjustments relate to the periodic translation of Canadian Dollar and South Korean Won denominated goodwill recorded as a part of prior acquisitions in Canada and South Korea, in which the local currency was determined to be the functional currency.
We test our goodwill for impairment annually as of May 31st. While there continues to be uncertainty around the near-term level of spending by some of our customers due to the impacts of the COVID-19 pandemic and the timing of the economic recovery in certain energy markets, we concluded, that based on the totality of both positive and negative factors, no impairment indicators existed at September 30, 2021. However, if customer spending levels do not improve or if the outlook in certain key markets deteriorates, we may need to perform an interim goodwill impairment test, which could result in an impairment.
Other Intangible Assets
Information on the carrying value of other intangible assets is as follows:
  At September 30, 2021
  
Useful LifeGross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
 (Years)(In thousands)
Intellectual property10 to 15$2,483 $(2,074)$409 
Customer-based6 to 1517,260 (11,575)5,685 
Total amortizing intangible assets$19,743 $(13,649)$6,094 
 
  At June 30, 2021
 Useful LifeGross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
 (Years)(In thousands)
Intellectual property10 to 15$2,483 $(2,031)$452 
Customer-based6 to 1517,354 (11,192)6,162 
Total amortizing intangible assets$19,837 $(13,223)$6,614 
Amortization expense totaled $0.5 million and $0.6 million during the three months ended September 30, 2021 and September 30, 2020, respectively.
We estimate that the remaining amortization expense related to September 30, 2021 amortizing intangible assets will be as follows (in thousands):
Period ending:
Remainder of Fiscal 2022$1,297 
Fiscal 20231,729 
Fiscal 20241,416 
Fiscal 20251,097 
Fiscal 2026555 
Total estimated remaining amortization expense at September 30, 2021$6,094 
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Notes)
3 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Debt Debt
ABL Credit Facility
On September 9, 2021, we and our primary U.S. and Canada operating subsidiaries entered into an asset-backed credit agreement (the "ABL Facility") as borrowers with Bank of Montreal, as Administrative Agent, Swing-Line Lender, a Letter of Credit Issuer and a Lender. The ABL Facility is guaranteed by substantially all of our remaining U.S. and Canadian subsidiaries. The ABL Facility provides for available borrowings of up to $100.0 million, which may be increased further by an amount not to exceed $15.0 million, subject to certain conditions, including obtaining additional commitments. The ABL Facility is intended to be used for working capital, capital expenditures, issuances of letters of credit and other lawful purposes. Our obligations under the ABL Facility are secured by a first lien on all our assets and the assets of our co-borrowers and guarantors under the ABL Facility.
The maximum amount that we may borrow under the ABL Facility is subject to a borrowing base, which is based on restricted cash plus a percentage of the value of certain accounts receivable, inventory and equipment, reduced for certain reserves. We are required to maintain a minimum of $25.0 million of restricted cash at all times, but such amounts are also included in the borrowing base. At September 30, 2021, availability under the ABL Facility was $32.1 million and there were $43.1 million in letters of credit outstanding. The ABL Facility matures and any outstanding amounts become due and payable on September 9, 2026.
Borrowings under the ABL Facility bear interest through maturity at a variable rate based upon, at our option, an annual rate equal to any of a base rate (“Base Rate”), Canadian prime rate, CDOR rate or a LIBOR rate, plus an applicable margin. The Base Rate is defined as a fluctuating interest rate equal to the greatest of (i) rate of interest announced by Bank of Montreal from time to time as its prime rate; (ii) the U.S. federal funds rate plus 0.50%; (iii) LIBOR rate for one month period plus 1.00%; and (iv) 1.00%. Depending on the amount of average availability, the applicable margin is between 1.00% to 1.50% for either U.S. Base Rate Loans or Canadian prime rate, and between 2.00% and 2.50% for CDOR and LIBOR rate borrowings. Interest is payable either (i) monthly for Base Rate borrowings or (ii) the last day of the interest period for LIBOR or CDOR rate borrowings, as set forth in the Credit Agreement. The fee for undrawn amounts is 0.25% per annum and is due quarterly.
The ABL Facility contains customary conditions to borrowings, events of default and covenants, including, but not limited to, covenants that restrict our ability to sell assets, engage in mergers and acquisitions, incur, assume or permit to exist additional indebtedness and guarantees, create or permit to exist liens, pay cash dividends, issue equity instruments, make distribution or redeem or repurchase capital stock. In the event that our availability is less than the greater of (i) $15.0 million and (ii) 15.00% of the lesser of (1) the current borrowing base and (2) the commitments under the ABL Facility then in effect, a consolidated Fixed Charge Coverage Ratio of at least 1.00 to 1.00 must be maintained.
Senior Secured Revolving Credit Facility
The ABL Facility replaced the Fifth Amended and Restated Credit Agreement (the "Prior Credit Agreement"), that was entered into on November 2, 2020, and subsequently amended on May 4, 2021, by and among us and certain foreign subsidiaries, as Borrowers, various subsidiaries of ours, as Guarantors, JPMorgan Chase Bank, N.A., as Administrative Agent, Sole Lead Arranger and Sole Book Runner, and the other Lenders party thereto. The Prior Credit Agreement provided for a three-year senior secured revolving credit facility of $200.0 million that expired November 2, 2023.
We had no borrowings and $41.3 million of letters of credit outstanding under the Prior Credit Agreement as of the date we commenced the ABL Facility. Interest expense during the three months ended September 30, 2021 included $1.5 million of accelerated amortization of deferred debt amendment fees associated with the Prior Credit Agreement.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
3 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
Income Tax Disclosure Income Taxes
Effective Tax Rate
Our effective tax rates were 23.1% and (9.8)% for the three months ended September 30, 2021 and September 30, 2020, respectively. The effective tax rate for the three months ended September 30, 2020 was negatively impacted by a $1.0 million deferred tax asset adjustment.
Net Operating Loss Carryback and Refund of Prior Years Overpayment
Through provisions in the CARES Act, we had income tax benefits of $5.2 million during fiscal 2021 and $0.3 million during the three months ended September 30, 2021 from the ability to carryback the fiscal 2021 federal net operating loss to a period with a higher statutory federal income tax rate. We estimate that we will receive a $13.6 million tax refund in connection with this carryback, which is included in income taxes receivable in the Condensed Consolidated Balance Sheets.
In addition, we expect to receive a $2.4 million tax refund in connection with overpayments from prior years, which is included in income taxes receivable in the Condensed Consolidated Balance Sheets.
Deferred Payroll Taxes
We have deferred $11.1 million of U.S. payroll tax as of September 30, 2021 through provisions of CARES Act. We must repay half of the deferred payroll tax by December 31, 2021 and the remainder by December 31, 2022. The current portion of deferred payroll taxes is included within accrued wages and benefits and the non-current portion is included within other liabilities, non-current in the Condensed Consolidated Balance Sheets.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Notes)
3 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Insurance Reserves
We maintain insurance coverage for various aspects of its operations. However, exposure to potential losses is retained through the use of deductibles, self-insured retentions and coverage limits.
Typically, our contracts require us to indemnify our customers for injury, damage or loss arising from the performance of our services and provide warranties for materials and workmanship. We may also be required to name the customer as an additional insured up to the limits of insurance available, or we may be required to purchase special insurance policies or surety bonds for specific customers or provide letters of credit in lieu of bonds to satisfy performance and financial guarantees on some projects. We maintain a performance and payment bonding line sufficient to support the business. We generally require our subcontractors to indemnify us and our customer and name us as an additional insured for activities arising out of the subcontractors’ work. We also require certain subcontractors to provide additional insurance policies, including surety bonds in favor of us, to secure the subcontractors’ work or as required by the subcontract.
There can be no assurance that our insurance and the additional insurance coverage provided by our subcontractors will fully protect us against a valid claim or loss under the contracts with our customers.
Unpriced Change Orders and Claims
Costs and estimated earnings in excess of billings on uncompleted contracts included revenues for unpriced change orders and claims of $15.3 million at September 30, 2021 and $14.6 million at June 30, 2021. Generally, collection of amounts related to unpriced change orders and claims is expected within twelve months. However, since customers may not pay these amounts until final resolution of related claims, collection of these amounts may extend beyond one year.
Other
During the third quarter of fiscal 2020, we commenced litigation in an effort to collect accounts receivable from an iron and steel customer following the deterioration of the relationship in the second quarter of fiscal 2020. The unpaid receivable balance at September 30, 2021 was $17.0 million. Litigation is unpredictable, however, based on the terms of the contract with this customer, we believe we are entitled to collect the full amount owed under the contract.
We and our subsidiaries are participants in various legal actions. It is the opinion of management that none of the other known legal actions, including a contract dispute with a customer involving the construction of a crude terminal, will have a material impact on our financial position, results of operations or liquidity.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per Common Share (Notes)
3 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Earnings per Common Share Earnings per Common Share
Basic earnings per share (“Basic EPS”) is calculated based on the weighted average shares outstanding during the period. Diluted earnings per share (“Diluted EPS”) includes the dilutive effect of stock options and nonvested deferred shares. In the event we report a loss, stock options and nonvested deferred shares are not included since they are anti-dilutive.
The computation of basic and diluted earnings per share is as follows:
 Three Months Ended
September 30,
2021
September 30,
2020
 (In thousands, except per share data)
Basic EPS:
Net loss$(17,538)$(3,037)
Weighted average shares outstanding26,611 26,265 
Basic loss per share$(0.66)$(0.12)
Diluted EPS:
Diluted weighted average shares26,611 26,265 
Diluted loss per share$(0.66)$(0.12)
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information (Notes)
3 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
Segment Information Segment Information
We report our results of operations through three reportable segments: Utility and Power Infrastructure, Process and Industrial Facilities, and Storage and Terminal Solutions.
Utility and Power Infrastructure: consists of power delivery services provided to investor owned utilities, including construction of new substations, upgrades of existing substations, transmission and distribution line installations, upgrades and maintenance, as well as emergency and storm restoration services. We also provide construction and maintenance services to a variety of power generation facilities, including natural gas fired facilities in simple or combined cycle configuration, and provide engineering, fabrication, and construction services for LNG utility peak shaving facilities.
Process and Industrial Facilities: primarily serves customers in the downstream and midstream petroleum industries who are engaged in refining crude oil and processing, fractionating, and marketing of natural gas and natural gas liquids. We also serve customers in various other industries such as petrochemical, sulfur, mining and minerals companies engaged primarily in the extraction of non-ferrous metals, aerospace and defense, cement, agriculture, and other industrial customers. Our services include plant maintenance, turnarounds, industrial cleaning services, engineering, fabrication, and capital construction.
Storage and Terminal Solutions: consists of work related to aboveground storage tanks and terminals. We also include work related to cryogenic and other specialty storage tanks and terminals, including LNG, liquid nitrogen/liquid oxygen, liquid petroleum, hydrogen and other specialty vessels such as spheres in this segment, as well as work related to marine structures and truck and rail loading/offloading facilities. Our services include engineering, fabrication, construction, and maintenance and repair, which includes planned and emergency services for both tanks and full terminals. Finally, we offer tank products, including geodesic domes, aluminum internal floating roofs, floating suction and skimmer systems, roof drain systems and floating roof seals.

We evaluate performance and allocate resources based on operating income. We record intersegment sales and transfers at cost; therefore, no intercompany profit or loss is recognized. In addition, corporate selling, general and administrative expenses are reported separately from the three reportable segments.
Segment assets consist primarily of accounts receivable, costs and estimated earnings in excess of billings on uncompleted contracts, property, plant and equipment, right-of-use lease assets, goodwill and other intangible assets.
Results of Operations
(In thousands)
 Three Months Ended
 September 30,
2021
September 30,
2020
Gross revenue
Utility and Power Infrastructure$57,204 $60,671 
Process and Industrial Facilities45,210 46,728 
Storage and Terminal Solutions68,312 77,596 
Total gross revenue$170,726 $184,995 
Less: Inter-segment revenue
Process and Industrial Facilities$1,305 $797 
Storage and Terminal Solutions1,328 1,427 
Total inter-segment revenue$2,633 $2,224 
Consolidated revenue
Utility and Power Infrastructure$57,204 $60,671 
Process and Industrial Facilities43,905 45,931 
Storage and Terminal Solutions66,984 76,169 
Total consolidated revenue$168,093 $182,771 
Gross profit (loss)
Utility and Power Infrastructure$(6,107)$6,913 
Process and Industrial Facilities2,871 3,659 
Storage and Terminal Solutions413 3,778 
Corporate(685)— 
Total gross profit (loss)$(3,508)$14,350 
Selling, general and administrative expenses
Utility and Power Infrastructure$3,050 $2,222 
Process and Industrial Facilities2,762 4,050 
Storage and Terminal Solutions4,506 5,143 
Corporate6,311 6,713 
Total selling, general and administrative expenses$16,629 $18,128 
Restructuring costs
Utility and Power Infrastructure$$11 
Process and Industrial Facilities(500)
Storage and Terminal Solutions(33)13 
Corporate622 156 
Total restructuring costs$605 $(320)
Operating income (loss)
Utility and Power Infrastructure$(9,166)$4,680 
Process and Industrial Facilities102 109 
Storage and Terminal Solutions(4,060)(1,378)
Corporate(7,618)(6,869)
Total operating loss$(20,742)$(3,458)
Total assets by segment were as follows:

September 30,
2021
June 30,
2021
Utility and Power Infrastructure$107,077 $81,717 
Process and Industrial Facilities80,315 106,619 
Storage and Terminal Solutions155,730 160,782 
Corporate107,155 118,438 
Total segment assets$450,277 $467,556 
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring Costs (Notes)
3 Months Ended
Sep. 30, 2021
Restructuring and Related Activities [Abstract]  
Restructuring Costs Restructuring Costs
In fiscal 2020, we initiated a business improvement plan to increase profitability and reduce our cost structure due to our strategic initiative to exit the domestic iron and steel industry and the decline in revenue caused by the ongoing effects of the COVID-19 pandemic and related market disruptions.
The business improvement plan consists of discretionary cost reductions, workforce reductions, reduction of capital expenditures and the reduction in size or closure of certain offices in order to increase the utilization of our staff and bring the cost structure of the business in line with revenue volumes. We incurred $0.6 million of restructuring costs during the three months ended September 30, 2021 and $21.4 million of restructuring costs since inception of the plan. The restructuring costs consist primarily of severance costs, facility closure costs, and other liabilities as a result of exiting certain operations. We expect to substantially complete this initiative in fiscal 2022.
Restructuring costs under our business improvement plan are classified as follows:
Three Months EndedSince Inception of Business Improvement Plan
September 30, 2021September 30, 2020
(In thousands)
Utility and Power Infrastructure
Severance and other personnel-related costs$$$2,548 
Facility costs— 349 
Other intangible asset impairments— — 1,150 
Total Utility and Power Infrastructure$$11 $4,047 
Process and Industrial Facilities
Severance and other personnel-related costs$$(492)$9,123 
Facility costs— (119)3,187 
Other intangible asset impairments— — 375 
Other costs111 428 
Total Process and Industrial Facilities$$(500)$13,113 
Storage and Terminal Solutions
Severance and other personnel-related costs$(33)$13 $1,544 
Facility costs— — 879 
Total Storage and Terminal Solutions$(33)$13 $2,423 
Corporate
Severance and other personnel-related costs$44 $$1,128 
Facility costs16 150 98 
Other costs562 — 562 
Total Corporate$622 $156 $1,788 
Restructuring Costs by Type:
Severance and other personnel-related costs$25 $(466)$14,343 
Facility costs16 35 4,513 
Other intangible asset impairments— — 1,525 
Other costs564 111 990 
Total restructuring costs$605 $(320)$21,371 

The restructuring reserve is included in other accrued expenses and other liabilities in the Condensed Consolidated Balance Sheets. The table below is a reconciliation of the beginning and ending restructuring reserve balance under the business improvement plan (in thousands):

Balance as of June 30, 2021$2,435 
Cash payments(272)
Other29 
Balance as of September 30, 2021$2,192 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation - Cash, Cash Equivalents, and Restricted Cash (Policies)
3 Months Ended
Sep. 30, 2021
Disclosure Text Block [Abstract]  
Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy
Cash, Cash Equivalents and Restricted Cash
The ABL Facility requires us to maintain a minimum of $25.0 million of restricted cash at all times. Since this cash must be restricted through the maturity date of the ABL Facility, which is beyond one year, we have classified this restricted cash as non-current in our Condensed Consolidated Balance Sheets. In addition, we must maintain a restricted cash balance of $2.6 million in support of the purchase card program that is associated with our prior card administrator. We have included this restricted cash in current assets in our Condensed Consolidated Balance Sheets since we expect to dissolve the prior purchase card program during fiscal 2022.
The following table provides a reconciliation of cash, cash equivalents and restricted cash in the Condensed Consolidated Balance Sheets to the total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows (in thousands):
September 30,
2021
June 30,
2021
Cash and cash equivalents$34,678 $83,878 
Restricted cash, current2,600 — 
Restricted cash, non-current25,000 — 
Total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows$62,278 $83,878 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Cash, Cash Equivalents, and Restricted Cash (Tables)
3 Months Ended
Sep. 30, 2021
Text Block [Abstract]  
Restrictions on Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents and restricted cash in the Condensed Consolidated Balance Sheets to the total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows (in thousands):
September 30,
2021
June 30,
2021
Cash and cash equivalents$34,678 $83,878 
Restricted cash, current2,600 — 
Restricted cash, non-current25,000 — 
Total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows$62,278 $83,878 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
3 Months Ended
Sep. 30, 2021
Contract with Customer, Asset and Liability [Abstract]  
Contract with Customer, Asset and Liability [Table Text Block] The following table provides information about CIE and BIE:
September 30,
2021
June 30,
2021
Change
 (in thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts$33,766 $30,774 $2,992 
Billings on uncompleted contracts in excess of costs and estimated earnings(50,973)(53,832)2,859 
Net contract liabilities$(17,207)$(23,058)$5,851 
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue [Table Text Block]
Contract Type Disaggregation:
 Three Months Ended
 September 30,
2021
September 30,
2020
 (In thousands)
Fixed-price contracts$102,065 $133,356 
Time and materials and other cost reimbursable contracts66,028 49,415 
Total Revenue$168,093 $182,771 
Revenue from External Customers by Geographic Areas The following series of tables presents revenue disaggregated by geographic area where the work was performed and by contract type:
Geographic Disaggregation:
 Three Months Ended
 September 30,
2021
September 30,
2020
 (In thousands)
United States$153,284 $161,377 
Canada13,510 19,611 
Other international1,299 1,783 
Total Revenue$168,093 $182,771 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
3 Months Ended
Sep. 30, 2021
Leases [Abstract]  
Lease, Cost [Table Text Block]
The components of lease expense in the Condensed Consolidated Statements of Income are as follows:
Three Months Ended
September 30, 2021September 30, 2020
Lease expenseLocation of Expense(in thousands)
Operating lease expenseCost of revenue and Selling, general and administrative expenses$2,092 $2,488 
Short-term lease expense(1)
Cost of revenue5,571 5,975 
Total lease expense$7,663 $8,463 
(1)Primarily represents the lease expense of construction equipment that is subject to month-to-month rental agreements with expected rental durations of less than one year.
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
The future undiscounted lease payments, as reconciled to the discounted operating lease liabilities presented in our Condensed Consolidated Balance Sheets, were as follows:

September 30, 2021
Maturity Analysis:(in thousands)
Remainder of Fiscal 2022$5,412 
Fiscal 20234,752 
Fiscal 20243,608 
Fiscal 20253,160 
Fiscal 20262,882 
Thereafter11,220 
Total future operating lease payments31,034 
Imputed interest (5,513)
Net present value of future lease payments25,521 
Less: current portion of operating lease liabilities5,570 
Non-current operating lease liabilities$19,951 
Other Information Related to Leases [Table Text Block]
The following is a summary of the weighted average remaining operating lease term and weighted average discount rate as of September 30, 2021:
Weighted-average remaining lease term (in years)7.2 years
Weighted-average discount rate5.2 %

Supplemental cash flow information related to leases is as follows:
Three Months Ended
September 30, 2021
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating lease payments$2,188 
Right-of-use assets obtained in exchange for lease liabilities:
Operating leases$882 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets Including Goodwill (Tables)
3 Months Ended
Sep. 30, 2021
Finite-Lived Intangible Assets [Line Items]  
Schedule of Goodwill [Table Text Block]
The changes in the carrying value of goodwill by segment are as follows:
Utility and Power InfrastructureProcess and Industrial FacilitiesStorage and Terminal SolutionsTotal
 (In thousands)
Net balance at June 30, 2021$6,984 $26,878 $26,774 $60,636 
Translation adjustment(1)
(30)(8)(58)(96)
Net balance at September 30, 2021$6,954 $26,870 $26,716 $60,540 
(1)The translation adjustments relate to the periodic translation of Canadian Dollar and South Korean Won denominated goodwill recorded as a part of prior acquisitions in Canada and South Korea, in which the local currency was determined to be the functional currency.
Schedule Of Intangible Assets Excluding Goodwill Table [Text Block]
Information on the carrying value of other intangible assets is as follows:
  At September 30, 2021
  
Useful LifeGross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
 (Years)(In thousands)
Intellectual property10 to 15$2,483 $(2,074)$409 
Customer-based6 to 1517,260 (11,575)5,685 
Total amortizing intangible assets$19,743 $(13,649)$6,094 
 
  At June 30, 2021
 Useful LifeGross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
 (Years)(In thousands)
Intellectual property10 to 15$2,483 $(2,031)$452 
Customer-based6 to 1517,354 (11,192)6,162 
Total amortizing intangible assets$19,837 $(13,223)$6,614 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
Period ending:
Remainder of Fiscal 2022$1,297 
Fiscal 20231,729 
Fiscal 20241,416 
Fiscal 20251,097 
Fiscal 2026555 
Total estimated remaining amortization expense at September 30, 2021$6,094 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per Common Share (Tables)
3 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Earnings Per Share
The computation of basic and diluted earnings per share is as follows:
 Three Months Ended
September 30,
2021
September 30,
2020
 (In thousands, except per share data)
Basic EPS:
Net loss$(17,538)$(3,037)
Weighted average shares outstanding26,611 26,265 
Basic loss per share$(0.66)$(0.12)
Diluted EPS:
Diluted weighted average shares26,611 26,265 
Diluted loss per share$(0.66)$(0.12)
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information (Tables)
3 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
Results of Operations
Results of Operations
(In thousands)
 Three Months Ended
 September 30,
2021
September 30,
2020
Gross revenue
Utility and Power Infrastructure$57,204 $60,671 
Process and Industrial Facilities45,210 46,728 
Storage and Terminal Solutions68,312 77,596 
Total gross revenue$170,726 $184,995 
Less: Inter-segment revenue
Process and Industrial Facilities$1,305 $797 
Storage and Terminal Solutions1,328 1,427 
Total inter-segment revenue$2,633 $2,224 
Consolidated revenue
Utility and Power Infrastructure$57,204 $60,671 
Process and Industrial Facilities43,905 45,931 
Storage and Terminal Solutions66,984 76,169 
Total consolidated revenue$168,093 $182,771 
Gross profit (loss)
Utility and Power Infrastructure$(6,107)$6,913 
Process and Industrial Facilities2,871 3,659 
Storage and Terminal Solutions413 3,778 
Corporate(685)— 
Total gross profit (loss)$(3,508)$14,350 
Selling, general and administrative expenses
Utility and Power Infrastructure$3,050 $2,222 
Process and Industrial Facilities2,762 4,050 
Storage and Terminal Solutions4,506 5,143 
Corporate6,311 6,713 
Total selling, general and administrative expenses$16,629 $18,128 
Restructuring costs
Utility and Power Infrastructure$$11 
Process and Industrial Facilities(500)
Storage and Terminal Solutions(33)13 
Corporate622 156 
Total restructuring costs$605 $(320)
Operating income (loss)
Utility and Power Infrastructure$(9,166)$4,680 
Process and Industrial Facilities102 109 
Storage and Terminal Solutions(4,060)(1,378)
Corporate(7,618)(6,869)
Total operating loss$(20,742)$(3,458)
Total assets by segment were as follows:

September 30,
2021
June 30,
2021
Utility and Power Infrastructure$107,077 $81,717 
Process and Industrial Facilities80,315 106,619 
Storage and Terminal Solutions155,730 160,782 
Corporate107,155 118,438 
Total segment assets$450,277 $467,556 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring Costs (Tables)
3 Months Ended
Sep. 30, 2021
Restructuring Costs [Abstract]  
Restructuring and Related Costs [Table Text Block]
Restructuring costs under our business improvement plan are classified as follows:
Three Months EndedSince Inception of Business Improvement Plan
September 30, 2021September 30, 2020
(In thousands)
Utility and Power Infrastructure
Severance and other personnel-related costs$$$2,548 
Facility costs— 349 
Other intangible asset impairments— — 1,150 
Total Utility and Power Infrastructure$$11 $4,047 
Process and Industrial Facilities
Severance and other personnel-related costs$$(492)$9,123 
Facility costs— (119)3,187 
Other intangible asset impairments— — 375 
Other costs111 428 
Total Process and Industrial Facilities$$(500)$13,113 
Storage and Terminal Solutions
Severance and other personnel-related costs$(33)$13 $1,544 
Facility costs— — 879 
Total Storage and Terminal Solutions$(33)$13 $2,423 
Corporate
Severance and other personnel-related costs$44 $$1,128 
Facility costs16 150 98 
Other costs562 — 562 
Total Corporate$622 $156 $1,788 
Restructuring Costs by Type:
Severance and other personnel-related costs$25 $(466)$14,343 
Facility costs16 35 4,513 
Other intangible asset impairments— — 1,525 
Other costs564 111 990 
Total restructuring costs$605 $(320)$21,371 
Schedule of Restructuring Reserve by Type of Cost [Table Text Block] The table below is a reconciliation of the beginning and ending restructuring reserve balance under the business improvement plan (in thousands):
Balance as of June 30, 2021$2,435 
Cash payments(272)
Other29 
Balance as of September 30, 2021$2,192 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation Basis of Presentation - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Jun. 30, 2021
Sep. 30, 2020
Jun. 30, 2020
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents (Note 1) $ 34,678 $ 83,878    
Restricted Cash, Current 2,600   $ 0  
Restricted Cash, Noncurrent 25,000 0    
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, End of Period $ 62,278 $ 83,878 $ 82,175 $ 100,036
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Revenue, Performance Obligation [Abstract]      
Revenue, Remaining Performance Obligation, Amount $ 365,400    
Performance obligations to be recognized as revenue within next twelve months 302,200    
Contract with Customer, Asset and Liability [Abstract]      
Costs and estimated earnings in excess of billings on uncompleted contracts 33,766   $ 30,774
Change in CIE 2,992    
Billings on uncompleted contracts in excess of costs and estimated earnings (50,973)   (53,832)
Change in BIE 2,859    
Change in net contract balances 5,851    
Contract with customer, current liability, net (17,207)   (23,058)
Contract with Customer, Liability, Revenue Recognized 44,300    
Disclosure Customer Contracts Additional Information [Abstract]      
Construction Contractor, Receivable, Retainage, Year One 12,800   19,900
Construction Contractor, Receivable, Retainage, after Year One 2,600   $ 3,100
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 168,093 $ 182,771  
Loss on Contracts 5,900    
Fixed-price Contract      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 102,065 133,356  
Time-and-materials Contract      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 66,028 49,415  
United States      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 153,284 161,377  
Canada      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 13,510 19,611  
Other international      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer $ 1,299 $ 1,783  
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Narrative (Details)
Sep. 30, 2021
Rate
Leases [Abstract]  
Percentage of real estate leases 93.00%
Operating lease term (up to) 14 years
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Components of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Lease, Cost [Abstract]    
Operating lease expense $ 2,092 $ 2,488
Short-term lease expense 5,571 5,975
Total lease expense $ 7,663 $ 8,463
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturity Analysis (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Jun. 30, 2021
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remainder of Fiscal 2022 $ 5,412  
Fiscal 2023 4,752  
Fiscal 2024 3,608  
Fiscal 2025 3,160  
Fiscal 2026 2,882  
Thereafter 11,220  
Total future operating lease payments 31,034  
Imputed interest (5,513)  
Net present value of future lease payments 25,521  
Less: current portion of operating lease liabilities 5,570 $ 5,747
Non-current operating lease liabilities $ 19,951 $ 20,771
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Other Lease Information (Details)
Sep. 30, 2021
Other Lease Information [Abstract]  
Operating Lease, Weighted Average Remaining Lease Term 7 years 2 months 12 days
Operating Lease, Weighted Average Discount Rate, Percent 5.20%
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Supplemental Cash Flow Disclosures (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2021
USD ($)
Supplemental Cash Flow Information [Abstract]  
Cash paid for operating leases $ 2,188
Right-of-use asset obtained in exchange for operating lease liability $ 882
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets Including Goodwill - Carrying Value of Goodwill By Segment (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2021
USD ($)
Goodwill [Line Items]  
Goodwill $ 60,540
Goodwill [Roll Forward]  
Net balance at June 30, 2020 60,636
Translation adjustment (96)
Net balance at September 30, 2021 60,540
Utility and Power Infrastructure [Member]  
Goodwill [Line Items]  
Goodwill 6,954
Goodwill [Roll Forward]  
Net balance at June 30, 2020 6,984
Translation adjustment (30)
Net balance at September 30, 2021 6,954
Process and Industrial Facilities  
Goodwill [Line Items]  
Goodwill 26,870
Goodwill [Roll Forward]  
Net balance at June 30, 2020 26,878
Translation adjustment (8)
Net balance at September 30, 2021 26,870
Storage and Terminal Solutions  
Goodwill [Line Items]  
Goodwill 26,716
Goodwill [Roll Forward]  
Net balance at June 30, 2020 26,774
Translation adjustment (58)
Net balance at September 30, 2021 $ 26,716
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets Including Goodwill - Carrying Value of Other Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Gross $ 19,743   $ 19,837
Accumulated Amortization (13,649)   (13,223)
Net Carrying Amount 6,094   6,614
Total intangible assets, net carrying amount 6,094   6,614
Amortization of Intangible Assets 500 $ 600  
Intellectual Property [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Gross 2,483   2,483
Accumulated Amortization (2,074)   (2,031)
Net Carrying Amount $ 409   452
Intellectual Property [Member] | Minimum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 10 years 10 years  
Intellectual Property [Member] | Maximum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 15 years 15 years  
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Gross $ 17,260   17,354
Accumulated Amortization (11,575)   (11,192)
Net Carrying Amount $ 5,685   $ 6,162
Customer Relationships [Member] | Minimum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 6 years 6 years  
Customer Relationships [Member] | Maximum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 15 years 15 years  
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets Including Goodwill Future Expected Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Finite-Lived Intangible Assets [Line Items]      
Amortization of Intangible Assets $ 500 $ 600  
Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 1,297    
Finite-Lived Intangible Assets, Amortization Expense, Next Year 1,729    
Finite-Lived Intangible Assets, Amortization Expense, Year Two 1,416    
Finite-Lived Intangible Assets, Amortization Expense, Year Three 1,097    
Finite-Lived Intangible Assets, Amortization Expense, Year Four 555    
Finite-Lived Intangible Assets, Net 6,094   $ 6,614
Amortization of Intangible Assets $ 500 $ 600  
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Asset Backed Debt (Details) - USD ($)
$ in Thousands
2 Months Ended 3 Months Ended
Sep. 09, 2021
Sep. 30, 2021
Jun. 30, 2021
Debt Disclosure [Abstract]      
Line of Credit Facility, Initiation Date   Sep. 09, 2021  
Senior credit facility   $ 100,000 $ 200,000
Line of Credit Facility, Increase (Decrease), Net   15,000  
Restricted Cash, Noncurrent   25,000 0
Line of Credit Facility, Current Borrowing Capacity   32,100  
Letters of Credit Outstanding, Amount   $ 43,100 41,300
Line of Credit Facility, Expiration Date Nov. 02, 2023 Sep. 09, 2026  
Asset Backed Credit Facility Federal Funds Rate Addition   0.50%  
Asset Backed Credit Facility LIBOR Rate One Month Add On   1.00%  
Asset Backed Credit Facility Base Rate Add On   1.00%  
Additional Margin on alternate base rate loans, Minimum   1.00%  
Additional Margin on alternate base rate loans, Maximum   1.50%  
Line Of Credit Basis Spread On Adjusted LIBO and CDOR Minimum   2.00%  
Line Of Credit Basis Spread On Adjusted LIBO and CDOR Maximum   2.50%  
Unused Credit Facility Fee   0.25%  
Asset Backed Line of Credit Balance Limit for Fixed Charge Coverage Ratio   $ 15,000  
Asset Backed Line of Credit Percentage Limit for Fixed Charge Coverage Ratio   15.00%  
Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement   1.00  
Senior secured revolving credit facility   $ 100,000 $ 200,000
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Income Tax Disclosure [Abstract]      
Effective Income Tax Rate Reconciliation, Percent 23.10% (9.80%)  
Effective Income Tax Rate Reconciliation, Deduction, Other, Amount   $ 1.0  
Investments, Owned, Federal Income Tax Note [Line Items]      
CARES Act NOL Carryback Benefit $ 0.3   $ 5.2
CARES Act Deferred Payroll Tax Liability 11.1    
Prior Year Carryback Income Tax Receivable      
Investments, Owned, Federal Income Tax Note [Line Items]      
Increase (Decrease) in Income Taxes Receivable 13.6    
Prior Year Overpayment Income Tax Receivable      
Investments, Owned, Federal Income Tax Note [Line Items]      
Increase (Decrease) in Income Taxes Receivable $ 2.4    
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
Sep. 30, 2021
Jun. 30, 2021
Project Unapproved Change Orders and Claims [Line Items]    
Unapproved change orders and claims $ 15.3 $ 14.6
Loss Contingencies [Line Items]    
Contracts Receivable, Claims and Uncertain Amounts $ 17.0  
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per Common Share - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Earnings Per Share, Basic [Abstract]    
Net loss $ (17,538) $ (3,037)
Weighted average shares outstanding - basic (shares) 26,611 26,265
Basic EPS (US$ per share) $ (0.66) $ (0.12)
Earnings Per Share, Diluted [Abstract]    
Diluted weighted average shares (shares) 26,611 26,265
Diluted EPS (US$ per share) $ (0.66) $ (0.12)
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Segment Reporting Information [Line Items]      
Gross revenues $ 170,726 $ 184,995  
Revenue 168,093 182,771  
Gross profit (loss) (3,508) 14,350  
Selling, general and administrative expenses 16,629 18,128  
Restructuring costs 605 (320)  
Operating income (loss) (20,742) (3,458)  
Segment assets 450,277   $ 467,556
Utility and Power Infrastructure [Member]      
Segment Reporting Information [Line Items]      
Gross revenues 57,204 60,671  
Revenue 57,204 60,671  
Gross profit (loss) (6,107) 6,913  
Selling, general and administrative expenses 3,050 2,222  
Restructuring costs 9 11  
Operating income (loss) (9,166) 4,680  
Segment assets 107,077   81,717
Process and Industrial Facilities      
Segment Reporting Information [Line Items]      
Gross revenues 45,210 46,728  
Revenue 43,905 45,931  
Gross profit (loss) 2,871 3,659  
Selling, general and administrative expenses 2,762 4,050  
Restructuring costs 7 (500)  
Operating income (loss) 102 109  
Segment assets 80,315   106,619
Storage and Terminal Solutions      
Segment Reporting Information [Line Items]      
Gross revenues 68,312 77,596  
Revenue 66,984 76,169  
Gross profit (loss) 413 3,778  
Selling, general and administrative expenses 4,506 5,143  
Restructuring costs (33) 13  
Operating income (loss) (4,060) (1,378)  
Segment assets 155,730   160,782
Corporate [Member]      
Segment Reporting Information [Line Items]      
Gross profit (loss) (685) 0  
Selling, general and administrative expenses 6,311 6,713  
Restructuring costs 622 156  
Operating income (loss) (7,618) (6,869)  
Segment assets 107,155   $ 118,438
Intersegment Eliminations [Member]      
Segment Reporting Information [Line Items]      
Gross revenues 2,633 2,224  
Intersegment Eliminations [Member] | Process and Industrial Facilities      
Segment Reporting Information [Line Items]      
Gross revenues 1,305 797  
Intersegment Eliminations [Member] | Storage and Terminal Solutions      
Segment Reporting Information [Line Items]      
Gross revenues $ 1,328 $ 1,427  
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 21 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Jun. 30, 2021
Restructuring costs by type [Abstract]        
Severance costs and other benefits $ 25 $ (466) $ 14,343  
Facility costs 16 35 4,513  
Impairment of Intangible Assets, Finite-lived 0 0 1,525  
Other Restructuring Costs 564 111 990  
Restructuring costs 605 (320) 21,371  
Restructuring costs reserve [Roll Forward]        
Restructuring reserve balance 2,192   2,192 $ 2,435
Cash payments (272)      
Operating lease and fixed asset impairments due to restructuring 29      
Utility and Power Infrastructure [Member]        
Restructuring costs by type [Abstract]        
Severance costs and other benefits 9 7 2,548  
Facility costs 0 4 349  
Impairment of Intangible Assets, Finite-lived 0 0 1,150  
Restructuring costs 9 11 4,047  
Process and Industrial Facilities        
Restructuring costs by type [Abstract]        
Severance costs and other benefits 5 (492) 9,123  
Facility costs 0 (119) 3,187  
Impairment of Intangible Assets, Finite-lived 0 0 375  
Other Restructuring Costs 2 111 428  
Restructuring costs 7 (500) 13,113  
Storage and Terminal Solutions        
Restructuring costs by type [Abstract]        
Severance costs and other benefits (33) 13 1,544  
Facility costs 0 0 879  
Restructuring costs (33) 13 2,423  
Corporate [Member]        
Restructuring costs by type [Abstract]        
Severance costs and other benefits 44 6 1,128  
Facility costs 16 150 98  
Other Restructuring Costs 562 0 562  
Restructuring costs $ 622 $ 156 $ 1,788  
EXCEL 56 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !%^:5,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " 1?FE3F'B4N.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)\F*:.CVHGA2$%Q0O(5D=C=L\X=DI-VWMZV[740?P&-F?OGF M&YC&)&5BQI<<$V9R6*X&WX6B3%JS/5%2 ,7LT>M2CXDP-KTWC,^\@:7/0 M.P3)^0UX)&TU:9B 55J(K&VL42:CIIA/>&L6?/K,W0RS!K!#CX$*B%H :Z>) MZ3AT#5P $XPP^_)=0+L0Y^J?V+D#[)0']^>IW7K5PH MI(/!\5=QBHX)U^P\^6UU_[!Y9*WD4E1"5/QN([FZOE62?TRN/_PNPCY:MW7_ MV/@LV#;PZR[:+U!+ P04 " 1?FE3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !%^:5.!N PZ0 4 &,5 8 >&PO=V]R:W-H965T&UL ME9A=<^(V%(:OM[]"P_2BG0FQ+?.5'<(,(:1E=I,03+>[[?1"V (\L2U7DB'Y M]STRQDXRYICF(OCKO'YT++TZTG OY+/:5H*#(=A0F?2Z*R.&;R M]89'8G_= MN-0$Y$]\"_E>O3DFIBDK(9[-R2RX;MF&B$?MP8M$O URR*]$/O?>=&@KM'S1:3R_V1_ M>+;3:1$_4UK$13 0Q&%R^&4O12+>!M@G F@10#\$.*?>X!8!;M[0 UG>K%NF MV6@HQ9Y(\S2HF8,\-WDTM"9,S&?TM(2[(<3IT43LN"1S^&*D3=262:Z&E@9A M<]OR"Y&;@P@](>*2>Y'HK2+3).#!^W@+@$HJ>J2ZH:B@Q]-+XMH7A-K4J>&9 MX.$/8G=)[$%=^#L^#BMU.$L%L2=L\A' VR90I3;QG&+>OY%;"$(969R&TNFO;"'6OI.Z=0WT71IP\ M9/&*RSI.7,-I.]U.#^LX_9*FCRIYW,^DX9F^^%N6P"![8'%MYG"=A[%W.WY" M@ 8ET 56H8:$B/6Q*&_K'XE1[XZ(EQH(N(87-C3PG^^("F39,>BC).?[4O; M(2D,E]Q,$.2K$OD*[\S"SV#>T&0I&

N?DO.(P974>-:ZU9I# FQZYLTSZ/ MZBEC4G,)O?DT5(.6EAD*]<;+G3-3]9K6]K*&>,=N8YW,H14(187&0!'D)'<1 MV]22X *-'ZJR;L<]+R=S+D,1F"F*P$Q9GQY\ MNU#Y+"(_. RE.[A8/PWC8D!%,:K*^AW([1E+9NH/[<3'++/@F-"4!).J4KS<(W8^7B]EWXDT7 MWV:3*9D\8GB5R3NX.1=X$_B"$K[>#*JR%_*%U]I\@Y0-?X->C_9=C*SR<@CHY(7*[=MGMM%ZL;:.7H%'?A-Y4#U%_ LQ&R-F,-.F/?AT4*5'0\ M.(AA=)6U4]R:"[IIS.7&C('?0$%OH3Z,4Y;48^*"30Y+*[.GN%<7:%[,HHC< M9 INJUJ7:-!I)*H\G^)&?>S_[VH4+U_, M+-S^4!GG4S=TK?H2HD'QQ\=]B?<+^?RW3U%?+,7,S--*A+Q-83: MEWUP*WG8T3N<:)'FFV(KH;6(\\,M9P&7Y@&XOQ9"'T_,"\I]U=%_4$L#!!0 M ( !%^:5.&PO=V]R:W-H965T&ULC9?=;Z,X$,#_%2O:AU9J"S;A(U4:J4WOH]+M;M79'(7^H'6,:O14Y5W>3G=;[6\]3ZQTKJ+H1 M>\;AGXV0!=6PE%M/[26CJ54JY:+N2AUGG'V+)$JBX+* M_QY8+HYW$SQY?_"2;7?:// 6\SW=LA73W_;/$E9>8R7-"L95)CB2;',WN<>W M2V(5K,1?&3NJDWMD7'D5XH=9/*5W$]\0L9RMM3%!X7)@2Y;GQA)P_%L;G31[ M&L73^W?KOUKGP9E7JMA2Y-^S5._N)LD$I6Q#RUR_B./OK'8H-/;6(E?V%QUK M67^"UJ72HJB5@:#(>'6E;W4@3A3 CEN!U JDJS =4 AJA< Z6I%9MQZIIHNY M%$6IND*?SM9S3P.>V<1;UR@/ M%0H90 G09\'U3J%? "D]U_? K<8W\N[; QDUN&+[&Q3X5XCX!#MXEA]7]T=P M@B;4@;47#-BKH]B$%OU]_ZJTA$3^9\3ZM+$^M=:G ]9?V('QDKG"7BE&5M&\ MUH<%CA)_%LR]PVDT'&()B6/T5VC+.),T1O%Z(IE ,,I,^I@PB]K8W;['SK8L=<8O(K(/ND$HP M2=SH28.>_"0I@;! D3'I[1W[8X>O+7 =D(+*S!F\VBO=USTS\ M ,V]MO:[(]6C*]ZQR1455LW+NHSOKP=J1;X MI.[C4=^?N&90P_5[ZJ"++T(S%#JSO[9UYB">S;HYY!(+XG @#*1%)1]#K2+A M!"2]G4FW?CAD@F" K:WI.!A/(7-$3J*@'XND6W(=0M@?A&I; 1[O!7^8DO;* MX"./O6>/IF_PA#.H+W@%UR<10/$+=- H]WB6*"RX[2IXO*U\ M@2_PH:)2JT9G;U,,-Y8&J;&WI$!1 *,M% 8&WWW1. MW,I:?(KAWT11E]8IALD ;=M"\'@/>#9:M+_; MR0& Z0$R=\O.>.%SNM20RCR%KC-6R$G;)(C_\]-TQ:'6.TOL*,+=LN@4.WU- MSKG:!D/&&TQ];DZR?I]PDKG$^F3>R?13,+FU0Z&"L)=<5\-"\[09/._MN-5Y M_@ #:34^MF:J:?8SE=N,*Y2S#9CT;V)@DM6 6"VTV-L9ZU5HF-CL[0Z&:B:- M /R_$=!&PO=V]R:W-H965T&ULC55+;]I $/XK(XM#(J6QL0&G$2 % MTJHYI(U"TQZJ'A9[P%;6N^[N\LB_[^S:.$ -Z@&\C_EFOGGN<"/5J\X0#6P+ M+O3(RXPI;WU?)QD63%_+$@7=+*0JF*&M6OJZ5,A2!RJX'P;!P"]8+KSQT)T] MJ?%0K@S/!3XIT*NB8.IM@EQN1E[7VQT\Y\O,V -_/"S9$F=H7LHG13N_T9+F M!0J=2P$*%R/OKGL[C:V\$_B1XT;OK<%Z,I?RU6X>TI$76$+(,3%6 Z//&J?( MN55$-/[4.KW&I 7NKW?:/SO?R9>FFSDW7B0XH*MN'F6FR]8^].W M^A+)M?N'32T;>)"LM)%%#28&12ZJ+]O6<=@#D)YV0%@#PF- [P0@J@&1<[1B MYMRZ9X:-ATIN0%EITF87+C8.3=[DPF9Q9A3=YH0SXZD4*>4$4Z"5ECQ/F:'- MS-"'DF4TR 5=%50BFN@;XF6U M^TG-85)Q"$]PB.!1"I-I^$1=TK<+YLE8_KJ;:Z.HI'^?,==KS/6@*YHT.D2 MW:CB;VT)J3SH[T_0KV@UYZ,N(E-?#8VAV5XJESBEG*YB:+HB%^+ M6#C8DZH8^GM3JD"U=,-;4T&LA*EZNSEMWH<[-Q:/SB?T;E1C_EU-]>@\,K7, MA0:."U(97,<4,U4-\FIC9.EFX5P:FJQNF=';A\H*T/U"2K/;6 /-:SK^"U!+ M P04 " 1?FE3>+Q#VFD" !Z!0 & 'AL+W=OUC7!+K8H\3T^BB+3K=)/ID2T\%P):<9!:6U]%88F+[%BYES5 M*.EDI73%+)EZ'9I:(RL\J!)A'$678<6X#++4[\UUEJK&"BYQKL$T5<7TRQ2% MVHZ#8;#;N.?KTKJ-,$MKML8%VL=ZKLD*>Y:"5R@-5Q(TKL;!9'@U&SE_[_"5 MX];LK<%ELE3JR1DWQ3B(G" 4F%O'P.BWP1D*X8A(QJ^.,^A#.N#^>L?^R>=. MN2R9P9D2WWAARW'P(8 "5ZP1]EYM/V.7SX7CRY4P_@O;SC<*(&^,554')@45 ME^V?/7?WL <@GK(7P-&!P!)!TA\HJTRG]8ULRQ+M=J"=M[$YA;^;CR: MLN'257%A-9URPMELIF1!-<$":&64X 6S9"PL_:A8UH!:T5%%3Z1TM=L@W,A< M50BG%]=P>C* $^ 2'DK5&"8+DX:6=+IH8=YIFK::X@.: M$KA51&S@(VDK_L:'E%^?9+Q+YHU[Z[#>2JD;8M=K_;#Y")[YM7^U,:+.T<^$/33J5;IM=<&A"X M(LKH_#VUI6X[O36LJGVS+)6EUO/+DH8C:N= YRNE[,YP ?IQF_T&4$L#!!0 M ( !%^:5-'+>?^9 @ *@C 8 >&PO=V]R:W-H965T&ULK9K;CN,V$H9?17 &V02PQ^)!ISX!,SW8W2RRR6!ZLGO-ENFV,++H4%0? M\O1;E-V6+!;I'F OW"W91>IGB<6OBM+5D]+?VHV4)GK>UDU[/=L8L[M8+MMR M([>B?:]VLH%?UDIOA8%3_;!L=UJ*5=]H6R]I'*?+K:B:V7.W$@[R3YH_=9PUGRV,OJVHK MF[923:3E^GKV@5S<\MPVZ"W^4\FG=G0V)]#QYZ'3V?&:MN'X^+7WO_>#A\'JOJ_UAJ M\T4]_5,>!I38_DI5M_W?Z.E@&\^BLFN-VAX:@X)MU>S_B^>#(T8-"/Z5]8/ZY,PXN9*JZ=(6VOHS1[TONE;PVBJQM[&.Z/AUPK:F9M; MU:S@ILA5!$>MJJN5,'#R4=2B*65T9SMNHT7TQ]VGZ*=W/T?OHJJ)OFY4UXIF MU5XM#6BP/2W+P_4^[J]'/=>[D[OW$8OG$8TI09K?AIO_JVM\S9!'IDQQY9WR/W]2C:302^B4I[(/_LJD=1PR7:Z*?? ME)$1^1ESVK[/M._31M[C#>-IEE\M'\>^<:UREH^L3@3SHV >%/Q%MD97I;WK M5OL\.O@$D[GO*1D)H&D=GCBC(9SG M!9UX'3/+8^89=GH<=AJ>)ZJ%,5OAX/]JVT>=%+JIFH?6QIA\+JT/U#JZK^JZ M_Q96O:XIU7972VM=JL9H6 ;1*$P=T8QE:3H9&F(59QG'1Y8=1Y8%1_9+\PC3 M1^E*HLHRYYHI(WPBS#7*&*>XKORH*S^C"WPG(R.>Y7BR81IS]Y:G.4\F(C&K M(DUPE<5191%4^;O9P"0O3]8E3&+A7IR0/)Y(=*TX]0[VKS,HQWPS.S##9;DW;87;B"& M6A-:]P4GJA9 M0GS!,."+A/GU^WI=0:8TFE8P"5JU-D]"HXL+<8'"64RFH8N9T2Q./7H'[I!S MX!G- 0#-3JL'#:A!I;J (-29K*X1+WPS8( ("5-DO\;L@@&\> UA5+O+$$KS M(G6F,&979(5G'2<#;DB8-Y#8=-NN[LF^DE!DE54_FU&Q+DL6$/ D(U.UJ&', M8N99)^C (DK"ZP1X%^Y_\P#)+=2=D;8%YD*M%QV<^!EZZ/5$,4G( M%*&8&>7$DS+147T4QMH_E%H]00**2G,IE<8)=YR)F:7,LY#1 68T#+-]IE0U M1C0/%21R!R?.[4RU>;,8Q9_8 DNJO[SQ1UV.I7$QS4HQJY1XTF4ZP(Z&8?=) MKB7,V!6,9L9'4!'SX"N]_?1R:I9A (-J9IBYD 9 M,R-%YJ$''2!'PY#;TR,050BS;&;JN!*Q2[-QPG8J<, ;S=ZT\5!7 NJ[RD"Q M%,I#Z4 =>I8Z^W)Z)UY\Y0UU(9(F8Z\?!H^8Q07UK80#:6B8-!_/%;2G]6\9 MJ)31T;FH26)D=(@9RYEGQ60#D5B82' #= <2G\2#W,N^EXU<5_A$9 B08DJF M.19F1N+8 WTV0(F%H?0JMFK:3MNM%E2CRY8TI=-0P:R2U*=P ! + VB*S5' MH%I=V"1)-D429I5Q3S+"1EM_;R&2./A4/N_LSBHNTR4)+XBSW^=:)8SZ9 Z\ M86>*JY/R_9Q#$>8DW%TI43O&8U\\#=AA8>R\F8[,90F=)ON(#?/PFPVP86'8 M?.\418JJHDBFF3YB1N-L5!"93E#=N,R.MTFQ:QR7WG- M!IZQ,,_VD_6<2Y&MN!SR".?V8W8T)KZ0&I#&PDB[5=MM9;;]/G^_^0\H@PDA MF]*G.-B??7AWT>Y$*:]G4#BV4C_*V4V$/2_Y/W1T^MA@ !V/@RG,G5'EMXVJ M5U*W?^M+1?,2RF'X0"4>II+U)N0&K;W ZR;^^YA 2J.C1U%W\C)*XSF4;?83 MM1NA+6D[LU&Z^DNN+B.:S?,\GU.2O?Y:M:U=DT6?4;@/$XY/$([?0"?I/"VR M>4SS_EI5B5T'0H4)=J06)NQXZT?M-_0AR]5R8Y]_/P(A%+[?QEV(+K*$ M3^M0S"S-N&\N#*CE8=1B$8W*1$B;0ZXW3;$1.Q:G-/>4=WP@+@\3]U>)(0/6.=OV2]MWWH'D4W/-*?.MAUFER<)\TVU >O\.[&^ MWS8?R>_O8G89&D3N/ ]'BWC,#BOBEZ/7*.P[+/\6^@$*(\CJUM P?I^!&_3^ MM9#]B5&[_LV*>V6,VO:'&RE O#6 W]=*F=<3^[+&\>6&PO=V]R:W-H965T&UL ME95=;]HP%(;_BA7UHI4Z\@5)J "II9JV29-0:;>+:1FO'%=G>904-V3)0B\LY2J MH :W:N7J4@'-:E'!W<#S(K>@3#B347UMIB8C61G.!,P4T5514/5Z!UQNQH[O MO%UX8*O%6$-:%-F1U6??4T,E(R0U1-AK=[*+N3:W&:IBP M_^+<*+S+4&M&:4(X/FDW9V=S&,*H-[0.[G@R2:.2N=SMX'),,DS9F MC[3?DO;/DDYE4> SB*MY_@'B?X+V& :H98X^SLRTKKIYHR.,($Z2 M)/#C ]YW!.[QQBUO_'%>G!7:X-N B547='S,$D7#V N2 ^BNP$%_V ]/'-ZD MA4[.0C_BM-.5>MW'[D)-C@A\?^C[R?" M",N#),X'AZ NCOO:3LCOU.U8D(3 M#DM4>KT8+50S=YJ-D67]ZEY(@X.@7N8XJD'9 +R_E-*\;>PT:(?_Y!]02P,$ M% @ $7YI4XY)X)M:!P ]!T !@ !X;"]W;W)KCNTTUWWP53QLM7FPN+KHV ._X_J/[K:'N\5!2R4:WBHA M6]3SS>7L WZ_3NT"*_&GX$_JZ!H94^ZE_&9N/E>7L\0@XC4OM5'!X-\C7_.Z M-IH Q_>]TMGAG6;A\?6K]D_6>##FGBF^EO5?HM+;RUDQ0Q7?L%VMO\JG?_.] M09G15\I:V;_H:2^;S%"Y4UHV^\6 H!'M\)\][QUQM #TA!>0_0(R7I!.+*#[ M!=0:.B"S9GUDFEU=]/()]48:M)D+ZQN[&JP1K=G&.]W#KP+6Z:NU;"O8%%XA MN%*R%A73<'.GX1_LEE9(;M":J2WZ!#NNT!S],RW:AR%4A19.Q(P)B-*'Y0>H$5W; E47M_5#]%\)U MB!DM(<5+V9:BYJC= S9/S75IHFEG0N[^!17JG9?EM;DI1A4K90'U6 M VK^;*YY"&SNX<#%IH5_>HJYFX%X3P_S[3G3& MV<%JF_C@<8)'V$-2JQ1/H#]B$1Q%?]O+1V&I'3H+M ,GUY:H[\$85I9R!U4A M"!K[&35&[(O,E^D$8.( DW@@ZRWOT1EYB$%(]&P*!42.8^$4D6,>G$9+_'K+V@>N#/$?U6VE.)1\$Y^U8/>BMC7< M)!JTEBMS',%Q=2+,E\* MLB=?3N6UXR$<)Z*U5'OO0&$4C>VN..M;<(9U)'\NN;)=%KBNMD\ABTP&-5W- MM26%5O? CN$$\BEI3E:K,7$%Q'"13661HRXF$0XEC*!)GJ.MS\7D:SF4D\$/&D0 SD2(;=S4A,;I<3ACG M"(S$"0SR% M5D@JSR?F(N*(BL2)"IJCDO-*H4TOFZ$BV38O#-4G(IQX6Q42RB?*.7%<1>)< MY868".Q<$'2 A3!>CE&'I/(CXTYA.Q8B>32^/HF6P:CYX_'E.(3$.>26O=C9 M!LI9Q>^A"8>[RC[9\ E/!.AA1;P2$1N"3K$Z B%Q CF-,J'4#IS"ATK<-&:R M,(,F5.X*:)%#\98OG.\?=KN^W)IYSLP:0;-\3LF][?5E"A*VBCK2H7'2^S' '#:B91\T4#3.3?@G,UR$S:8!<"J]0AJ2@G$Y4 M>.HXB,8Y:++AIT'B&?-^0&HBJ*@C'?J3I+,)Y%H0XO/3C>;#8R?)BR@(;%3"P*NY*C<3S 0&,:LMX-Q)D8>H2"W^X;%?L,0I6UN MX/>@??Z -<_P>*H(2%$\%2>.]6B<]3X.XQ0W_=8_M"+(B\MD/$Z&Y'!>+"=Z M2NJHD<:I<6WAV^_+-P[^6_358;<_&GO&STX67/,'T9K>TNSY+>^%K((&^\19 MT"+W4BG$KTDRF>*.8>F9:?#_9>\-",0M]F-H,[5DE5%E+!=V9+>+&F$T-&D4[G$-!-8[Q-75\3>-\_?GP=6^B*IW_ M^!@0P62*QAPYTS@Y?VXU-_D(A"7"V^63)^2AQSR^5)I/%/G4<6R:1/?JBVSG M=E..VCT(KU"ICQY@.*)+SWPMW%.Z.ONA$]F3/CL9!\\[L'>2D8T']H#,V&.+ MH_.SAO&PO=V]R:W-H965T&ULO5E=;]LV%/TKA%%@#5#7HJ@O%XZ!UI:T#/L(DG9[&/; 6+0E5!)= MB8Z3?S]25F6+I$4G*_822]:YAY?GDIUM>CE+'MA\FD M7J6DP/5[NB4E?[*F58$9OZTVDWI;$9PT044^L2W+FQ0X*T?S6?/=;36?T1W+ MLY+<5J#>%06NGC^1G.ZO1W#T_8N[;),R\<5D/MOB#;DG[,OVMN)WDXXER0I2 MUADM0476UZ./\$,,IR*@0?R9D7U]<@W$5!XH_2IN;I+KD24R(CE9,4&!^<7G]GCYK)\\D\X)HL:/Y7EK#T>A2,0$+6>)>S.[K_ MF;03<@7?BN9U\Q?L6ZPU JM=S6C1!O,,BJP\?.*G5HB3 (C.!-AM@'UI &H# MD!1@^V<"G#; D4<(S@2X;8 K![AG KPVP),"'.],@-\&^$VQ#NHVI5EBAN>S MBNY!)="<35PT]6VB>46R4BS%>U;QIQF/8_,%+1.^L$@"^%5-\RS!C-_<,_[! M5QRK 5V#18K+#:E!5O('=/4UI7E"JOHG$'[;9>P9C,&7^R5X^^8*O!&8SRG= MU;A,ZMF$\13%0)-5F\ZG0SKVF70^4X9S3=AB.&Q!BX*VR6FBE\/1'Y,D$_L" MY^ 69\GXI@0+O,WTF83#7'>$\?W/%0QQ56;E1J=!9-" MY1Z5SV?G4YLF,YJ MM2MV>5/'/UA**E[:@O>I5#201P)NRA4M"'C[*ZWKJS[]A*^>;@G9W1*RF_&< M,^-]PCDN5Z1^!Q[()BO%K %FX)==^1X@ZQVP+=O2K80#J]>PBH[Y.$>6'P33 MV>3QM/(JS/8ES%+%0!1,/:\/"S54EN=8=A\6J;"Q/46!VX?%&EB ?-2A>F*B M3DS4A*$S8O+BB/+S\BS)X>KJ[+;[^X[F.> =>8^KY)^!2CK=X,Y@)7_G1U_. M5X6N6H=(]W2VR$*^5"P594FE,B+"BT:*C#SQ$*(GC]O)XP[*<]A,J]YFRMK- ME*N;Z:";JV3A6(ZDFHJ153,B0B,B,B+BX5Q[FGF=9MZ@9C=UO1/=01PCW"&0 MJN)=J4YQ1;2KS#/EN# BEBIB'#A(VKVAD2=2$2I-/$33$\SO!/,'!>NZ_T$D MP,_D!# *PF*;TV="#JT W.ZJ52KZQ"UOOCHE?35[J<\M5(@LI8H8>Q)+:&2) M5 1TI"T0#['T= PZ'8,7Z;AM!6O$K#'+ZO4S8/B)^RV6BLXJCBWZD&<;++R M=G4&JAS01=(ILU!1LJQ&1&A$1!?E$@_Q]&2==K).!V5M5M_XH1%2=$+>!AN] M 'D2UT0GVU1)PK9A(*FF@F35+J$)C321$1$/(7JB0>OHLJT+/1(ID]8@W9/M ML$%J.4\309;7@'O2:7"J1=* (+*]0#I70QV9A9 G-;Y(@QO;-G*D]A#K1W$ U&)XD&BOG!'+P^'S?R/\J90=WPP)S9#HHG3B0:*^ MN$?_#X?_ 7B-4X6J7X:!IU@#L\._B"@T$T5F2#P(Z8MW=/EPV.:;_*K>6DW5 M]VM>8$^5(UJ#4ZV5"H+(199L^'4XU_<<14@5QT]T]:V>#N>[COP:9'+RREW\ M9O,;KK@+K4%.UCS.>N_S5^BP( $H& 8 >&PO=V]R M:W-H965T&ULC95=;YLP%(;_BL7--JDK!$C(*H+49)G6BVI1 MHVW7+IP$*\:FMFF:?]]C0UB:M&@WP1_G?7G.,3Y)]U+M= E@R$O%A9YYI3'U MC>_KO(2*ZFM9@\"=C505-3A56U_7"FCA1!7WPR"8^!5EPLM2M[9262H;PYF ME2*ZJ2JJ#G/@(8%<&Z-$..I\_3Z M5UKAZ?CH_L/ECKD\4@T+R?^RPI0S;^J1 C:TX>9![G]"EX\#S"77[I?LN]C M(WFCC:PZ,1)43+1/^M+5X42 /N\+PDX0G@OB#P11)XA*OW,;4^O_"8WSP<-%Q#?4VBX(J$03AZAV?Q__)@ M "?JRQTYO_@#OSNM&RIRL%7%CPV4PF*WQ;H:*%IK.G:F]EX^9^$H":9QZC^? MYG(9%B?3)(CZL#?,<<\<#S(OJYK+ T![]F35J+S$BT-6G(HAZ/B")@F#;V?( MET'3) K>!Q[WP.-!X%_X)2IBL*GI1ATZ0E)WW(.%'E\R3TX+V$)?1HTFTV0R M/L/V3ZYE!6KKNI4FN6R$:;_@?K5OB+>N#YRMS[%1MGWMGTW;9>^IVC*A"8<- M6@;7"4*IMG.U$R-K=_D?I<%6XH8E-GM0-@#W-U*:X\2^H/_[R%X!4$L#!!0 M ( !%^:5/4S#\&PO=V]R:W-H965TU-OXLJT)H7DXFOJBH MEGYL&S)XL["NE@&/;CGQC2-91J5:3_+I]'A22V6R\].X=^W.3VT;M#)T[81O MZUJZ]25INSK+]K-^XT8MJ\ ;D_/31BYI1N&WYMKA:3)8*55-QBMKA*/%67:Q M__+RD.6CP.^*5GYC+3B2N;7O^>&'\BR;LD.DJ0AL0>+/+5V1UFP(;GSH;&;# MD:RXN>ZMOXFQ(Y:Y]'1E]1^J#-59=I*)DA:RU>'&KKZG+IXCME=8[>-OL>ID MIYDH6A]LW2G#@UJ9]%?>=3A\B4+>*>31[W10]/);&>3YJ;,KX5@:UG@10XW: M<$X93LHL.+Q5T OGE](K+^Q"7#OR9(*,6.W\8@/YW=-)P!$L."DZ>_?9?ZDP1DU8W$P'8E\FN\_8>]@B/<@VCOX MA+U?W5(:]6\,'0X>'4:/#I^3@6W(/VF&B_>E;V1!9UG#AMPM99_(+LJ(*2A;J191\<4)'P[]ZI4TK$G.U]_=9+GTU=))S[LOQJ);G=% MCW=LZQYOM?[Q#D[IMH1UT;WN1>=*]W)W)%JCR<-IR+B5\H282L"&D,?B!Q/( M%9WSG>=)_S<4/+5J<4S_;^%.CU MT$%LJMY^AJ,/K6++P>(HR&BLHUV&9&%M,-R*[D^R(9*!H&4C#@E#)5ME.DZ32T-IB +CH0A$,EC2$:GI5A(Y>X= M96E61F5B]L2"PI!VT65V2/I*+#!M$_SWD3;6JQ16Q_D^QU!6MO2B2;7.U/Z( MC,^AH*]LJTMF!M\3.JK_TYHTB >>].S>:J/W<4W2">)I(GYL#0VS8-03)]I' MT8L+8UK8N*'&.F!D!(]MYOA/#XUA89+%%.96& >54#DB4?-4ZW#JO)DQZ>HY MN<$EI' =*=VG3X&=\Z%CX/;Q9.:&(QGOF&J]H6_F//?2H,K/''989 MV)7_U="@KC8;U&7'K!E?D3W/;+3D4J7['TZ, 7T!,R-TX^,!.0C[MDDI3F$V MK<.@PPVAD*Y$+[5+)^O4\A57F;?H<:$?E.PRIA3/)!:7)>>(;Y7!NC&7<(1B MZ'%;@>#&VH$0B]0_"PM42+P.D*"[!K.-.5-B/EM]FVYLR;WM895M[!$+Y0MP M/?4E)N3":DP>?A7D7+,->ZM*2BT&4X!9,%RNBTCV& H](ON64-FE+PL,@<36 M;0-\>\8AF%LK\YFC-CX#$$$LQ#=QUNY$/=MZ6/:[+Q_-AZ',HP8?_I%'+\3! MX>CXFQ,L3@Y&)UC>O/A;;K([\:#3=D'WWOV+R0ASG MHWPSI&T?3).-S]>:W#)^I*/?<)]-7[+#[O!_@(OT^7LOGOZ)\%:ZI<(HU;2 MZG3\S5$F7/HP3P_!-O%C>&X#/JWCLL(=A1P+X#W?./L'/F#X[\CY?U!+ P04 M " 1?FE3WE\22DL( #]% &0 'AL+W=O+Y^3Y&Z.7&G@]E]26B)577JPE-%7>Z4_FHV0ECV7.2EN1ILK-U>C$8F MW8B"FZ':BA)O5DH7W.*G7H_,5@N>.:$B'T7C\6Q4<%D.KB_=LP=]?:DJF\M2 M/&AFJJ+@>G\CC"ZOMSRM?@L[)?M@\:O4:LEDX4HC50E MTV)U-?@07MQ,:+_;\+L4.]-;,_(D4>HK_;C/K@9C B1RD5K2P/'O2=R*/"=% M@/&MUCEH39)@?]UH_]GY#E\2;L2MRO^0F=U<#18#EHD5KW+[2>U^$;4_4]*7 MJMRXOVSG]TZ6 Y96QJJB%@:"0I;^/W^NX] 36(R_(Q#5 I'#[0TYE#]QRZ\O MM=HQ3;NAC1;.52<-<+*DI'RV&F\EY.SU)_$DRDJPT]^4%>;LMA M[/3%/_!PI57!;H%5HQ(09;MAMRZ^0K,_/R3&/?_K#8.3UN#$&9S\+P8?Q;-E M-[E*O_YU+.;OL_!)T+&3Y9H]".T.:)D*]C')Y9I3S1OVAV ;GK&3>#8=3E _ M>4Y'0:UPGAK1;4]4]43W8 2K6"*8P1.SDB)CW) L,F1%D<"-)DU#,B2>MSAJ M)*-%JM:E_%O \#@:1GW#JM+O, Y#NG:2 B=+9C>"E10TNQ/YDV"%J[IA%^ ; MGI,:TSVQ0A?&!SZM V^8+-.\RH339V5!(( J(8!8\C)C6[X'Z]B [38RW;#* M5#S/]RR3JQ4I<&D]E&Z@UGZ3"T/V 5[@B0$]0)5@*==ZS](&'#=&6.,,YI+# M/L0$P7,12KPSS!WL(7O<""-^*,LU692M.^LT9F7?'=^$P90ORE3%6QS07M;K)NV.G@]OYN M<(;2N+\C /#'FB-I^AM24"U:U741F.][\2)31UWY,< #?][T_'1PXUVY>>%* M _70@=<.NM)A*Y6C^5*Q6I[DY)MZDIGSP;=UUQ\3]&P7,P(#@QV&EVNT#!+F@YA5CH(NU)0E!!) ),)>HB$6M9E@W!X%31,FD(JV;%7NB1(8#5 M$K3C&>0]M$/UK 7./L8<8F$)J:ZD"1TO5$4E?50TJ[2K$#*QT:)A6$*+MZ\Y M'[O $CO>4FK6'(FV4-PV?;D,'0A>=!JK:E0^J>)IRD%B3"E0CZY\P(-1_RG7!VZ MV@9"HR9+W\E\"\681G,H7M7M3$%NCTHD_T[":+AH>R2I/0F7PV7S)* :H-:* MO.;[7L?K6:GU2T*;B+TBWFXL$%OW4Z00.5T3LXS* M9>;.3=U@V6?/=#!AE>4YWIQ$PUF'_SLS@G7M_:;)E2W8.3'[#?<=Z+_G1H*#\B70Z6TU= MB;Y"L!:H(K[%K$"1YI@:0 NCJYNJ>2[VJ48)+TIP.ZWXH+]JU/1A"?>0_:)V *<#VHDYD8JJ M[GZ-&=L Q&,T*+;!917_, BLJ$V )$MJ+/\L6JAX0MVT8K"EP@1+]WT'W?NC MM$0/=!#:5NQ/GP?ANZSC^W\,1/8=A7EL=YX=#SWIA$0SW^?4"9X4]<]\@0+OJ^EE6Y"Z"+6]/\FU#[;=W<^BK.[IZ"JYG$X<_H MKJL?*LX+GYN_EA)0U*(0]2$W$A,A2LH*ZV; M0;,JI4LBJF>%0XQH8#\BH S2-3SVS634^R2%.6SM/KS1G(+9RG^=:I^VW_8^ M^$]:W7;_8?!7U))$A>9B!='Q<#X=@%;=QS;_PZJM^\"5*(NASRTW@F="TP:\ M7RE, /4/,M!^\;S^+U!+ P04 " 1?FE375XXS(L% !A#0 &0 'AL M+W=O(257<2Z[^V))Y%P.9\[,T.<;8[^[ M-9$7VT*7[J*W]KZ:#08N6U,AW;&IJ,3.TMA">GS:UE H]2(?#DT$A M5=F[/ ]KM_;RW-1>JY)NK7!U44C[<$W:;"YZ2:]=N%.KM>>%P>5Y)5BC>N\"S[)PICO_/$AO^@-&1!I MRCQ;D'CE6N1.OE M"VV]N-8F^_[MN5B^:I;K;^8JF=%%#P7FR-Y3K\7_E025GJQ0I3="\Z*0ULIR M12@1[P3J$T4BM2#GI0>XS)0X<1W)3S]J5;&@D&4.&[&:><=3MBZ--JN'CI#" M^II$R5(:EFH+=V8I%K4#9N>.Q=TO5Q&-0X%!$!CS@$56E35;!2^D'\39Z"WK M2ZV%Y3HY,LNCFH^ 0 *\=+R+U'LJ%CADF_]CL,OY[KG^&_X&T8I*)$C#_UK> MDUBJ+YTG/*8 Z2D M<(+SP&M+:PILN& <)L4#22N0L&0<7A&XF^?3\CSB7L'%=>3-47CI/7(:\,L: M'0*1R(*2A?J&HZD-T$@7LOC+203O.+T(_K'X@MW,%#AQ" A2$.W3%CT?SX8& M@)SS=Q[ &ZURR5F>";-3Y>&L:)V2#Z: M+*8;GMXU:PIX/D\(FW27]RFN#W['0BOA@/5X]U MWHC3_LG)",]I?XPGV[BU*!NK0CY#(XALI3U5>'FAQ@,SE,.D7?R#Z<<$?$PD M)@IC"9R/*=PH++/IC'/;[.>U#6%ON-'R&GP)=(X,6M:^1M;K,E>N[0 1:5MJ M?::$):#-E,8N\/!Q.O)F+WE:R872RBO$OPD!<=T+M**7^'@MM2PS0GXP#.%S M0WMGR3]%"40^=*$=S]"NS8V M2OK#T5A\**HZQ@@6T"O% :B7C [%9]SLFA"*>ZGK0)S&Z)ZI%"H("H^W&2X? MEED@*K"]J;S7LL1$'XK/ICQJ%5^3?B.2L_[9)(D$"@EB07!6MO=#=L@LV82+ M%4Z&AFAQ3^RTX'T/H2:YE)_HM%1#I_;TXKB98QS L&W8EY7E0X5QW-5NK58\OCI#C1+.M"Y'?,N1.5_M]0]&M^PKTJJ M9C@7#(P'0:;K/%86Q[J 0_ B-)'=-.CD;?:DR^ZXP]TQ07>\>V:\FX5'$*,; MVF9KOK4$'/_N@ US=3QW:QMTKKT%V56XW#L1@AYOP+O5W?^'JWAM_B4>_WQ\ MDG;%DU'3$JK#X]-)+UY4V@]OJG")7AB/@1M>U_@/1)8%L+\TN$ W'^Q@]Z_J M\B=02P,$% @ $7YI4]ZB!E'[!0 _PT !D !X;"]W;W)K&ULQ5=;;]LV%/XKA-&'!'!C2[9E.T@"Y+)VV=8V:-(6P[ ' M6CJVN5"D2U)QO%^_[U"*XK1.5F />[ LDN=^^7ATM+;NUB^)@K@OM?''G64( MJ\->S^=+*J4_L"LR.)E;5\J I5OT_,J1+")3J7MIOY_U2JE,Y^0H[EVYDR-; M!:T,73GAJ[*4;G-&VJZ/.TGG8>.C6BP#;_1.CE9R0=<4/JVN'%:]5DJA2C)> M62,_!TM;<],'< ML_1%@=>T.A"#?E>D_31Y0=Z@=7\0Y0V>D=>Z*$TAOH_%A?*YMKYR)/XXG?G@ M4$1_OJ!VV*H=1K7#_Q#U7=%^42KW[Z%?R9R..VA03^Z..C^6X/;E9DDB7X*! MO%!&!%Y*YS9,?2=U1<+.Q>*!>K81GA9HT2 D0B2]F%N--O>'XE-06H5-C.N5 M79.#VKF3"&&5!X[GE;,Y>=\$OD"E.R6U>"-S9E30?QVL RY$BAMR*'Z<7UM= M<3M[<6,#UGN7;*6M/*C\OG@/&)M)+4T.OB!^J0RUY2)>B:P[G0SQGV;=R7A2 MOXS'O)/UN]D@$S=.&J]E#1C%7[ J>K>7[(N]01^/"7XC?DRS[[2A. .5,_CZ M5.6H5=EO5"99K7(T[$?9'/:P4[4'\F$3QS9F8T5.V4+E3\B1DW-I9*&D$1?( M@'0Q:-< X:7XU0*LC?@"NH*,Y3 &*AZ3Z"BW#MW)Z9-B)5U@>2NH@93\:Z6\ MJ@..>HA:Y+?"NWRT7JI\&4W4-D=B\LHY,OE&K"&WH! 3""WP8T:1;EZ9B,Q; MQ ?B"\[(PX3*/9J(NT>HH[N1&#Q W+6/)LSDU&I.# M.U6;#S8K#]$.7IY_^'QY\3J9(HY O!)YDHVBH$J6V= AYIR*/$;_CMR&0]@8 M*,B06VR \NX6_=H5Z^@--RT57;#+$"^B0MBZ0P-W C<;A,\LLK*RG+.[NG4, M+61>:V-G+1^(G]''L!7IGK?!>(Q6C!]B8R$_ ML ('QP1GKG:9)P)IQ-Q6ND!X/:YGULFL+>6!^,!5L@/Q@5+QLH]M]1P VLBL'IEES:S\ M$PP\W0D)GSS-*RU^4W,2;YT%!)X_*#C-\ZJL=.Q/QI;V8.]WE"G@[1NT@_D8 M9S#?H!W0L9C4'*H@Z7/(DA%C37!_+^WVQ\-]O W[4W'>Y.YU74590YZ, MNVG&>)1T1^/1OAAUL\FH@5E96A?4WVS+]VZ_$LFT.QY&1D[8G@W$GMK. MXJ&XBE>:J&'D4'R,MA30@$Y[@P$,\8>>E./<3:?CK;T!=L;I=&MGB)TA;M?' M'206A;C-E8G1Z*&N'T)1_%L(GK_>N<CYO=]NO MF]-ZJ'\DKS^-WDFW4+B!- MD>RF3<=)//:V?>CL TA"$M8@P0*@%/77[[D7H$0IMO?%%D'@?IY[[@4O-]8] M^95207RM3.VO!JL0FA]'(U^L5"5]9AM5X\W"NDH&/+KER#=.R9(/568T'8^_ M'U52UX/K2UZ[=]>7M@U&U^K>"=]6E73;N3)V M5?BMN7=X&NVDE+I2M=>V%DXMK@:SR8_S<]K/&W[7:N-[OP5YDEO[1 \?RZO! MF Q21A6!)$C\6ZL;90P)@AE_)9F#G4HZV/_=2?_ OL.77'IU8\T?N@RKJ\&[ M@2C50K8F/-C-+RKYJ/#P_@B4[-4J8/X( MM=-B*+[6 ^T%5N7+B7S$$0[%10M:EL*T3 MC=-4..*W[#'CQ1M9RU(*5*B30==+E%;N=:FET\H+50<%%4+7P6*[D-ZK\#:7 MQ1,6BZA<+IU2J#%@(*R4&)!=G4QP1N74(BW(>P PK,9?UD[ +SCM(P QI MSZP$,C4%EDI,S)80.!2/&YCT]@[NBSL%?#CLQ:\ JTA"-32F*W 'Q))07**J(B"<1@FC0CTP_.,DL;9 MM2X1.7"=D&NIC3\3@;HR"- ;<@2RM=K%"76Y$K!!S1 M!5.48M$ZA-61P92 RK:(=&T#B5!?"_+E9'+1%P03_PO"H@V%<@&NB,+6"!3> M^B&)-FU)WMD\)#]E&5]+@ZU5I0/E\SG_$$1@@4)$@]DB7K0G$D#*>2?W9H(J"RPT9N%JT13>L:ZRG87Y :FQN] ME.R):"G1(AR;*%&C7A6MBUF68J&=#\)H50OB<,HS)#&4/>LC$>DQ(:"P;_>@ MI2T).=:]I#;&"JRJJ[;JTA16,E#U<5)9WDM&(ZZ]M,D]8+A?=.# KIQ!P=T, MQ:*+0(4H_4HTIH6I G5<('=HAN0+Z5E+T_)#!P99%&2=AXA"Z34!E%"Q5N3? MEMU5?[6ZJ;@$$<:V2"GN)$"WJC9<#B@_&3:PR@M M'-N/2%%J MHU4)*W 0&!RS&2GK5(XVV"+W,2NW<8J4S,0H\"NS8P[&HQ1ON% M)&S 0R=GTVRRLS.A [HW].?D_*SW$@9\BU\,+40J5%_/E ]& *J"2%7UMK][ MYVFN4()*E&UD[49NF4+LM]3^?2;F>V)YP:E<2<).84=Q_GZ7F8H W536-TP8:BB2UU M'2.\TT#U@6D*W:*DEH+*-VT1VMC7=B$XM)SBA0:&-;R""V_T:;)BL3\"GY&; M(A+*"21FWE(5"KN@HDN:C/G9RG%V,O^/- MV+T/ 1>?11.L:%2B&M>VC"Z/5I?,[$K6+.)9*/99(8B9*TAFK0 M0[\BAG'/<7R9<%38*% G"R8/)V0C6Z0T$S5[M$_"G94@9[Q^-LUD:"=RRB)I M9;J3R3"@I9[W^^Z9B8]=3F!:5QK)#DH=!PC=G$3M3>JW7[=/A9&04\IMQY2[ M?*< DY!H1F?8D3D\N:!OT$[D)3%2FDIFW5P44;I0,8W(N).;>E?NFK(^O?B. ME')Q5>P^01D, )@Z&&6VSY )FCKQK$\S/HUU^S[/W;EGJ")Z9Z)*]PW64E@L MHZ_UQX)(OC1A&(U)@$E]N-\9FUK'WK&5)EJ%2MR53.JET%DO"6@(2Z72Z5-I9I%562P$H2 MTI%)A#,"Z4CI84>,YZ=IRWZX>ZE?8(%;FUHL,(W0O U0>6MT*0D+'_17_+U9 M@1^ =)NXY(%&,B87A%M161%=1+; _PH I5FQ&PU4F:&9U1J!?$R3VH-:6[,F MHX_O--_@'K$WDLB8;/^@%ZB\615'4O+U =!D4X_K,-U/[AWI/7XY.!VF<4T> M77N0@L_PD_ONE/ON.-(8704 '6RFZT.R +L_ 6CGW=R1QX$*U0[7V@C;;HP" M'>#&?WBG8$J9=[/GD%NS;?WAM2Q.J7'OS[O)="A^O?]DW1*@NF%D4J<:BL_9 M+'OMBF4-7:YD*68.@I;I(L7+G$1RAT0[O;02'-5(LN\SQ']F]-,66X8/#P>92F,QY/ M5_"L[G,A.W)R/LG.^N/HJY-<$[ZKBZI3&CFIU)3=0?3PZO"KHGQUWDN,0^1D"D@'T[S^ZGX!.TX[X?&.Z5H;N\8M"YH/^6(;T#\RM'@2(: MC8AEX]&:/#&P+32?XUOZR\YFSWWW&/6^'S';TU/8@CES@Z#C[X6(@7/PR%A^";?AK5&X#^A[_7 ' RM$&O%]8&[H' M4K#[/'G]/U!+ P04 " 1?FE3"AX1(R,$ J"@ &0 'AL+W=OFRPC9@)QT6H%T, MNUTP#/M 2R>+"T5J)!7'_WYWE"UKC9LE'_9%$LF[>^ZY-W&\-?;>E8@>'BNE MW20JO:_?)XG+2JR$BTV-FDX*8ROA:6DWB:LMBCPH52I)!X-W226DCJ;CL+>P MT[%IO)(:%Q9<4U7"[N:HS'82#:/#QE)N2L\;R71M_ 3-;&W//B)I]$ W8(%6:>+0AZ/> 5*L6& MR(V_]S:C#I(5^]\'ZS\'[L1E+1Q>&74G5!)W;[%XSX./87+P3<4TKU"&OQN@8*7U\*+Z=B: M+5B6)FO\$:@&;7).:D[*RELZE:3GIST M1_#):%\Z^*!SS/^MGY GG3OIP9UY^JS!%=8QC 9O(1VDPV?LC3IZHV!O])_T MX%JZ3!G76(0_9FOG+17$G\] G'<0YP'B_#40IT+Y4C-(X2P*#.4:S"Z%1[AM M+&"W[6G;TK:#+1*A=!0/WX#0.7SW4WSY_1N@;@5?DEQI$:%JDX2<)* 0>ZS6 M:+LX!\4GV_2TZ.H64.UB^$SVGGKP*J@!;(4#C1O1&@59U90&$EWO0,#9,!Y0 MD2O%_4JMA=;2$2,)YVA B?POZ@@:"3Z&7VE]6R.Y(/4&/AKGX$I8NUN+[#X0 M6F+1T,L4L+"2?/P=A75P^X"V%CNV082L:38EU-8\2)XR#J0.7*YFRP\KF&7^ M+<472I'304@/^[)&C87TCDV?7<3IT>/&LB\%58%0Q\B>#>+1US(OSTUA317$ MQ5HJZ7?@#60=43[HXQ684T@4A=B#Z:*C.#JD)X"VI,EIQOB25B6-+,)R7OC& M&[OKU'ML.<8LCU@J['!D*F78D2U_.*)D++J2Y M4$)G""L>B2Z&&YK\>2X9.R03'[FD.1H]U]/X_(6>FV/]N#8W=:BN'5?7_TKD M^M /"[&SAD+?CHH[KD]BT;7+V7 8#SLV5*-?XE4,]5ZI;2;>/E%K_FE#D M#*$,*NI (D'V"%<5+, D.O@^$#7U-=%M08:]8<,:%OG.0/5V2BQMQTW6D$WJ MU-I8OV=S"HC"T \Y)TKR#S^S#2_IY!Q^TT3]\C7'"DO'<)DJV+2B1 M$MW7?%4>3_UQDM[_NT*[";<4:A#3:-_^RKO=[B(T:___1_'V%O5)V(VDO"DL M2'40_W@1@6UO)NW"FSK&.,/"P;HKH?3?P!02P,$ M% @ $7YI4Q%Z%5YP!@ &0\ !D !X;"]W;W)K&ULI5?O;]LV$/U7"*\8-L"S$R=IBRX)T+3;VF%=BW9=/PS[0$LGBRM% MJOQAQ__]WATMV4G3#.@^))8H\N[=N[M'\GSCP\?8$B5UW5D7+R9M2OV3^3Q6 M+74ZSGQ/#E\:'SJ=\!I6\]@'TK4LZNQ\<73T<-YIXR:7YS+V)ER>^YRLD7O*+WOWP2\S4G(1>.="M1< M3)X>/[DZY?DRX4]#FWCPK#B2I?5E?3$Y8D!DJ4IL0>-G3<_(6C8$&)]V M-B>C2UYX^#Q8_UEB1RQ+'>F9MQ],G=J+R>.)JJG1V::W?O."=O&8(K7C"O=F:OBMG%%\R>J%KJ,*:!X_K['Z^GH]52\GGZ- MU[M8_A_FU$N' +2K2+VE2&&-H0^DN%$3_I09/U=^30$=J-#C:JV#\1GV8H_& MB]:@4>-=6@;@(7R:B:=D3U2JUP>=5 MBU]2.1(;15ED=.324IPJ=&GS@P#"9*QB2W E08WHK$&P5MG8[53X' M?'>2'W;W*9O 'AB00>5USC3;,DM:B4*4((W[)P>LKW7'EC'"H!5"C^!/-<%W M@A5!B^XQ2\#,AIA)4U'!U@>_-C6IC0Z@,C'K;!YB00%4E$DL2S 16X,2E@QL M%;YYM:0!Y(O Y8D0,84+JN#=,!:@>*&XA1;(TYE.OM;$:S$XY MLDWQ>,M9GT/50LT4I]D,IF5Y[ZV1 O(LWL@&%GM7E]!D>F.J T(Q.O!@*249 M:E0%1R;!+"!2YI%B!+XC"BDB+X?L,E&-<7AF,*NLF4]B$$Y%^&$7_W!!SFX4 ML?[,2*^WW!#BC7/)/8,PFH9CPCC[SWWO0Q+^EAD9IUC,HG-0:JBLL90DXWDY MU)@/MTHKEQ0?5I@,2"ZEB[Z00>92=B0C53-4'K9-IHJ1W73[[3>/%\>/?I1B M$JQ200/,BH+0\3G4(3.W(=S(]!1CE.^X);;VPO0QBTQ\P=8J=5)*#TH:5>+A3O#&!5B%ZSXNR-S&V.M M:C+G%S,3JDE2M )S,:&4UMH:Z(W5IALE(2/5H73EJ#,;D]J;HC)3[UT?( O0 MX%9#@=7K4',CB"JSP0AQCCN9II@,2P2>=' @78BF:ZB*M,X2.&44M9]=Y;L> M?47U 8*2+M'*-;F\DYT\8*@*!K_'4!4,,/[@^&QV@I,$7/"A*"GLK(FZ):(< MME=9\>#X=/;P<-ZO&8TT3)FI7X9>F0*7'0Y9<* [GYVHL94843/_#0R;!383 M&,$DIA=\I W9-5I=SA$'FP[ZI*(#^6%Q(&D# OPS5E3% DWT-@\8 M!VS%^^T(;EIA^W2-+0EE15O/W0XBMDC=3+W&U*">Y\"=PT4"Y*%6GR!?T$&V MU> D ??@#,QMN(HZR!-S85'(*]E2.?MH VH:424_P(% 5 .7%9DU2WK9FS#; M!$X+T$3(I-VK3X.U?C/@J8EW(E^V[D%9)'K>7[$CL6]I3:HXM+N12[-R%K6I M#[$LM2W=>6<5;: #XX?S8Z&*IJIWPYBCE(6V"2J5/:J=L@PG[*9Y<(HA5*X MASU86A!DQS%P87=)V&Q0-'C4$!<^1B1;:G#@E,VP!NSRJ^"TOJ/+B\;NI!TZ M$DUM(-(BU1 :L 3E[+639AP/3996H$Q7NX/2R\1ALEG?&[?+ +8J:)7L42)T MCLMI%Y^7>OKH_,;=M'6HT'I/0VUBGQ,5.O2^"(Q;>[L>B@#3<83-^P[%Y@SU M$&JY.:9%&5L-YO1X>%&FZ]D'KP$'^\T99S[1X"DW%2X_DIW]^5"DTT#XH=3; MV5V'YOG!=05H5W(I0R8Y'^7F,HZ.][ZGY;JSGUXNC:]T6$&]05:#I4>S1V<3 M%]\/[A\# !V!P &0 'AL+W=O)I,8;I>]-@6CAH1323(+"VFH4AB8ML&2FIRJ4M),K73)+ MJEZ%IM+(,N]4BC".HF%8,BZ#Z=BOS?5TK&HKN,2Y!E.7)=./,Q1J,PGZP6[A MEJ\*ZQ;"Z;AB*UR@_5'--6EABY+Q$J7A2H+&?!*<]T>S@;/W!C\Y;LR>#"Z3 MI5+W3KG*)D'D"*' U#H$1K\U7J 0#HAH_-EB!FU(Y[@O[]"_^MPIER4S>*'$ M'<]L,0E. \@P9[6PMVKS#;?Y'#N\5 GCO[!I;)-! &EMK"JWSL2@Y++YLX?M M.>PYG$8O.,1;A]CS;@)YEE^89=.Q5AO0SIK0G.!3]=Y$CDMW*0NK:9>3GYU> M,BVY7!FH4,.%*DLZJ47!-,+1C;)H.N/04AAG'*9;R%D#&;\ F<"UDK8P<"DS MS []0Z+74 + M%[7S>H7&SN2 B$Q%G1&\P\J< 74F8)Y3JX+*@:H^O0=5N;XU0.%!*KE&XW"H MXU!K$AJ&/;AJ,L U2DMYT*2HE+; 0"ACNN_! L=;*KOC1^LDH8-_]'M,6OYY MQ[<'WRELJLJJMLQ/&&*^](?NHF0O'PW= S.0*T$3T8P(1B,>] Q0Q5LLE^3A MROY0._()J]I0%,H/'U+:WD//: QTH+W]$=S0:'=G 1_AJ'_2/4Y..TY,NE%R MTH&[?[CY>-@=]OON%P^/M] >\2DJ 4:]X;#3"/VX WL7/VJ5E^KL,,+.^JT8 MS_5JN#<+2]0K/_&I\%4M;3,6V]7V43EO9NF3>?,B73.]XE0T G-RC7HGQP'H M9LHWBE65GZQ+96E.>[&@AQ&U,Z#]7-$(W2HN0/O43O\"4$L#!!0 ( !%^ M:5,VEFA#BP@ &T6 9 >&PO=V]R:W-H965T2M-FFL[O)Q-GN0Z%(J77.+H5Y/3:L%+]RDNIK&89A.:RZ;R=V-N_=9W]VHSE:R$9\U,UU= M<[U[)RJUO9U$D^'&%[G>6+HQO;MI^5K<"_M;^UEC--U[*60M&B-5P[0H;R=O MH^MW,[)W!O^28FM&UXR0K)1ZH,''XG824D"B$KDE#QQ_C^*]J"IRA##^Z'U. M]DO2Q/'UX/V#PPXL*V[$>U7]+@N[N9TL)JP0)>\J^T5M_R%Z/'/REZO*N%^V M];;QZOQ5&*>O;L7:Z38LH^-+S!EZN)7986YO)E:+$!FT[QW M]LX[B[_C+&&_J,9N#/M[4XCB>/X4@>VCBX?HWL4O.KP7[15+PH#%81R]X"_9 MHTV_2^*(3ZL)KT_)< MW$[09D;H1S%YMDR_"W0%X6"JT[@T(*)AJF3H6.U,#+,;K;KUAO[%8,Y7E6#& M.S37[#!5I%,[5M<*>S^\!DDU==094FGVX)RAW\-E , MTZ'Z/E4!Z]JUYH5PBXHG+$^SCBQ E,;4TCA%HO +2;E8.82,"HGU8%Y5?_)) MUJ215C2\R9%4;M@66D3_HA9Z+9K$_@+N5EOG(Z@C./GPPGOW\ZT]]57>L M%?R!F0U_I" /(1T(=I*O8%BK)38A67E"X9;76J$=-+L1K "7,%/PVF=6%OVH M%5:K2G0U++US3-]ND&3M *('"G*"[44VCGFZ W0EJR$5%)W/ "D/P'+KAKZ" M^D$XZA%'1R6@A^-Q)?_H$-.!% [(,0XJNNK : #2XW!-EV^(>@X+;?2H0Q7@ M=E5V.J"-AB+PN(DFE:$BM[RAR0/&0P[[E(DGVP-RP:OF=2FTI@!J@:X@G1!: M.7'S[2-*;.]HAER0&.'Q&H2 C#G9(8OCP(%\#^^*?8+J[4GB:2M86W'(Y%&G MP5O#$453.'H?7%6".YB#D^ 4/7DK+4T7-@R^[[=V-BCW@_=91KG<*G2WS4?I,*W( 1NN\X'K<^>BVH.<7 M:R08 H_3?JR>=ACM'^^;(6";7>$LGUT9+8:CV(%XIL5ST3>;-,-^=*2+WV(C MLD%B]QM%CP"C!W>E.5JL4IPP3%59]I='&O$L:;Y?]G&I@S\IK%M4M%RB9;8; M"62]1^-X2(I()@=]/]*T%7(TJD39 ?6HTA_HO]K!,[2C1",Y6Y*/ O$L3"*!5)H=TP9<@0<*J<'J!G.*I0 .DF#)KW:4L%):VJ8J MA4T!7"/OZT;^5Q17V!\8+PHY5%NWM.G2WEE5C@U^E_3*S0O213HNTIL$U*XE M]3).]_W1"I ,^$ NH(JE5K73Q>^>OJ[8<+#C: ]K!HT822LRS/,')[(*:OI,-B*-L=Y1B[-EEC+2?7*#1RA#)8 MD,WKIW.+_FY]3VIZM7FMRM>=$0RJB5\?+_*C5+&5576DUB#J6A).;W6%\_;^ MT4ZZ,8 M7[$H"^$JI:O%+%@NY^QG1'"-Y4'8UP/3!_O3 <)/D(1S_&?+[%2 , 6**)C% M61^>?';95RP.TB1Q_W$\8^\Q656R!QEB\>3II>&"A.'R'$@76"S,+@E3L(R2,R#%P0++ M)4$Z7YX"-(/#!-$MD/%!AR[2Q?S2'3&B^,T1J8YC1VA), \7=!7-@F0>HEM^ M0,+.P)X$(;QZ4L1G(<_2F,W?'(?TB5J>Q! M&B]=U8,(U(<*]7C\^R )Z!G G8=SZ)NQBWD87IY">Y$DERPZ0HJ$1O-!-/0S M85(3S5V58RSPZ9L]\T<8O$2[I$2369 NPC-012&""T^R]P*53A';!60F P]' M',Z"-,(=-,\B75[V* _[OMN6$5D,;9S%/9=G\\5@V6^-J]VP;>)$I&EOP2D* M!XLM]/-X9_AGAU,B79R1#[1S$&89KA81F):=D9!%"&+.,1/TBD[F)9K/@RP) M04; 6\2CO-#2> IN+8)9LMAS_.A @#K-PR!V$,P7C!%B:GA53:?^!/ ,+"J=1\4 M<8#%NYB[W A>"$T&>%XJ98(R79:9RD*> 7 MO=P]=_?<"\GCC39?[%H(Q[X6JK0GO;5SU=%H9-.U*+@=ZDJ4>)-K4W"'6W,[ MLI41//-*A1K%X_'AJ."R[)T>^V=7YO18UT[)4EP99NNBX.;^7"B].>E%O?;! MM;Q=.WHP.CVN^*U8"O>QNC*X&W4HF2Q$::4NF1'Y2>\L.CI/2-X+?))B8W>N M&46RTOH+W5QF)[TQ.2242!TA*W>M-W^*)IXIX:5:6?_+-D$V@7!:6Z>+1AD>%+(, M__QKP\..PGS\A$+<*,3>[V#(>_D[=_STV.@-,R0--+KPH7IM."=+2LK2&;R5 MT'.GU\(Z4Z>N-K*\91?:.LOZ?VLG[)OCD8,!$ANE#=AY (N? )NP][IT:\O^ M*#.1/=0?P;'.N[CU[CQ^%G IJB&;C &VI'X%HGA()XACHWP907%"DQ@!>P?"=*V$AY;1'"ZMX+Z/)64] B MS]'=#AC%SOF#(9=*:NJ*)8(?L!EI/DY)" M1MJ #S700VH878$%SXH'&OC1@PD)DG:?=M>$D/(*K"KP@8&:2:+/=B%O)1&T ME=\0([A6VA+)I"R,PX3%92Y3Z-&ER81YD#@"JAW2]HVW1D-B>)Y[2RM?*B3V M71H; K=4E,QG8"/=NLO!G58U,CADGRDU:6W@-#L8#P\QEY1J#)H'59GZJLSJ MSJY;&R%8$::$H"G!T.-.%"O$TC:Z]_4@CH;)2\AP-_7.B*J-F*Q0]D)R]RDU M:46=2]2$5/>D9A&DX83FA08LYVEH@#8+S7/R3<.( 4.A1VAF<'S(&-8"0J.: M]P;;M%4 ;VH.[%$)I(YR9VO,&EZB792BLBHJ)1S1).UN&\G=OHZ'['I/6'5) M]4 )?[JB.<6AN+4RES01+,NUPKILC\ 6969W?K.E9_=RE]WS%OIR!_J*H/>D M\=&C,>MC0KFUKBUHM&_81[<=,E=Z \G+,C=\6YC++BU;WL&EU64IU-NVM0,! M!VR![PS?>#!-YNQ=ET'_^M=?YG$4_\82-DD6[(.'DB7(OY4K!7QK,1W &)>& MHMHJM/_1()J.V8VF)G[1\>!,%.$G&8R3&;LR.B7B2.,R3#PDO762:NAUL4[Q M[2>+^ V9&D3QY*EX^U&T>,,F@V@^^YFH)[-IHQ9@8P05L22>-TR\'%?(27\Z M'I.O$3R))FSIM,&FSZO="(.=#926F#"^2U[)17\R"=#T@]PG3W'1_L]GB\;] M%_QXB!T/$O!\H4VE::U[I9=PZX =>A>C^%%Y1H>,RFLQ?\#V]##NG*;KX/36 M P#&,4%. _!L/F?[-@98.&_N*W'T2I?C4&6'AYZ"9#!)'I49_)Y,4>-3,/13 M336-I]^%G/@26RS:9MLWQ!'XV#LWB7U9Q=%@,HOVS/QFO\3\0$U538.-)K*W MR-/4U'C@UV3;K,>/I[LLP_Y"8RR6M _!E=5*9IZL;"FR?$/Z* MSCQDF=8&+#M$'-]=J%;8+Y5ENQ>E;4'P>(__J\9*&//NV8U+7^Y.V:/.0^ZW M,G_56-F[(>VK&AF\X':-C=-]2%,_GF&RA+3$B^\ ]HQZ0HD6,=NW8Q[MG$X* M86[]&8R6X;ITX:#2/>V.>6?A=+,5#V?$]]R ,,N4R*$Z'LZF/6;"N2O<.%WY ML\Y*.YR<_.4:1U5A2 #O&PO=V]R:W-H965T7AWY&1+YM$6B Z>2J7M-"JO8 M5@9%'I1*%:=),HI+(74TFX2U.S.;4.V4U'AGP-9E*QXZ M"N/DA$*Z5TA#W(VC$.5[X<1L8F@+QDNS-3\(4(,V!R>U/Y2%,[PK6<_-YL)* M"[2".X,6M1.!JW=P(VS1"__PX5LM-T+QINV!T#G ,W35PTNL.K#(.E! MFJ3GK]@;M 0-@KW!"7OOIV)=T?]'F&=G'Y<()[([1_ZIK7_)7MA(93J/*)X#98#0[?O9'C_ZA M0+B>_PZW(I-*NAW7*6NP):@M. +?%AS_0/CDE65=^EP[2R_Z"2\HY9.-%SH@ MLP#2@5 *')>_[<-"Z@S!%9RH8;?DLH E=K5<8:A>%_Q%]NEJXV/)A4-OW3T+ ML@?;0F8%L+TE[HAAD4;8H3"\@U"(#4*FA+5R)8-M%GP1H05-^EU6&\/D ".D MVL -&^.&Y=DA;?E,? @YS(42'L+"ERD#^L1\Y+GTI18\!D =JIX[6^[U W7] M4\PH0R"(5$F0TA;Z8H0"V5=U?HH(CN% IMG>#_$!=APMLP!/E7D_[(2%7I/BN\5M.+)6W01N9L M92'9 Q1\ENQ'H/J0_ALP!N*%'3F.[0>,V,*; MH$>U9*$G@YY_&Z7GZZTNQ;G6D%[VD(_OPOW)R!J.TEW8A'6O9<><*+=&LPT.! M^PW5VC6W:;O:OD6NFROX'_'F(?-9F+74%A2N6#7I7UY$8)K'03-Q5(4+>4F. MK_"EB@%18IVU2I0K8]F':!Y,3A0Z,='%)*=0N+] MK@UY+S\PR\9#K;:@'9K8G.!#]=KD')>N*'.KZ9:3GAU/F:CXA@F4 MUH3 9 8S-%;SU&)6 \X7;"G07 PC2Y:=?I3NK$QJ*\D1*VVX5=+F!FYDAMES M_8@\;MQ.]FY/DI.$H- M!N-%CK!2@IX:EVNPKEY0:K7A&1I@](I2)5,N./-/0JT@]?5W7\ G;[R+^JG\ M_IY+L$0_551#:5Q34%!*\(PYR(0))E.$N6M% U9YL%66B7\Q8G*UE7\Q-;>T M%)Z"(O"9_$@1&SCW>JHRQ&PN!D!=0L E:M\J7RJ)7FB*\,*C,VAWPMY5GX1^ M.^R3,'ON'T51:4U82,)>',/;-_VDE;Q_"9-*OFN@W3 ^P"[^:T[.H)>$R6%( MK[5U=#!!"M1K/R<-I*J2MAXFS6DSBJ_K"?0$K^?X+=-K3MTN<$6J\>55-P!= MS\9Z8U7IY]%269IN7LSI=X+: >A^I93=;YR!Y@&ULK59- M;^,V$/TK Z&'!%!C?=B2;=@&8F^V3;';!HFW/2SV0$MCB8A$JB0=._^^0\I6 MXB)1%\5>["$U\^:1\X;D;"_5HRX1#1SJ2NBY5QK33 <#G958,WTE&Q3T92M5 MS0P-53'0C4*6NZ"Z&D1!D QJQH6WF+FY.[68R9VIN, [!7I7UTP]+[&2^[D7 M>J>)>UZ4QDX,%K.&%?B YDMSIV@TZ%!R7J/07 I0N)U[U^%TF5I_Y_ GQ[U^ M98-=R4;*1SNXS>=>8 EAA9FQ"(S^GG"%566!B,;?1TRO2VD#7]LG](]N[;26 M#=.XDM5?/#?EW!M[D..6[2IS+_>_XG$](XN7R4J[7]BWODGL0;;31M;'8&)0 M<]'^L\-Q'UX%C(-W J)C0.1XMXDC MZ"NG.+.XQR<4.X2+-=M4J"]G T.H]ML@.R(L6X3H'808/DMA2@TW(L?\/'Y M;#I*T8G2,NH%?,#F"N+ ARB(PAZ\N%MB[/#B=_!61$]1]6EG30DKMZ>H?+C6 MFD3/1 Z?.-OPBIMG^'J]T<[Y6T_B89=XZ!(/?T1BM_^PQH.!926SQV]O5:(W MG^W?J6Y8AG./&E2C>D)OL2X1MK*BYN.B ..R-$H^\1PU<-&VM>N/#?4LK&YO M'+/E[ A0ZU!;H&67+E9RKH3F:R;"JUW=MPO#3]!'/MIDE@C\--T2$;D3R81 M+/\S]BQ5UD?J8A3XDS2^)"/VQW%T23G&HPG\3M4YX4%U+!%'2^LB3/TH2"^M M&<5^,!I;J79D^B[A-B+_K80NVY8/S<(YP2FL"X5XME)\B_UG8\N;L^T]Y$?,/^Y43S# M,Q6%0>0'RP)/&# M: S#B3\,1["6AE7=GA%\,O:#26RM<42"[55#VA4I[2W2"7ZK9 TW!^(K*.GI M'-&P>89?4!:*-27/X)KN9/U6K7J3?,^A09-6_202=WQH<(Z"-D4=&>8OU:3" M$:_BA13"?VF MX_A_2F+PZNJFHA;N@:)I+W;"M+=X-]N]@:[;J__%O7U ?6:JX$)#A5L*#:Y2 M.FM4^RAI!T8V[B&PD884Y,R2WG&HK -]WTII3@.;H'L9+OX!4$L#!!0 ( M !%^:5. Y&D%_P0 '(, 9 >&PO=V]R:W-H965TD9,6Q6[7WD(BBN+/+V=DE?;;6YIM=,3MZ*J2RY[V5<^7I8%1?"'NF2 M%;XLM"F$PZM9#FQI6&3!J)"#9#B<#@J1J][%69B[-1=GNG(R5WQKR%9%(&IXV#*8#7]BD#0&28B[=A2B_%,X<7%F])J,7PTT/PA; M#=8(+E<^*??.X&L..W=QP]B2I8,',9=L#\\&#J#^TR!M *YJ@.0G "/ZH)5; M67JK,LY>VP\03!M1LHGH*ND$O.?RB$;#B))A$G?@C=H=C@+>J'N'7R[GUAF( MX&L'YKC%' ?,<1=F1-?:.OH2J*,'?G)T)77Z[>N/2.S&>U@QI;HHM6+E+.D% M2>^!^ G%AV>NR&')M0;'>,_\R&J99\+AY=[A46PLWRL@,0F#/TL++5%W]I0> M5H;Y5:X(3,-NSJ:E>W]J2#>O(KG1J0CE!$]OF[F#$)ZNK%"9/:1/)1NL4O;=[0<32=CO"<16,\/<:MR=&I MZ M'P8 5CX6L41VZA2N52;0WFC#^C $DJ"8GEF8HPY-3UI-3WZA M:6L9HGY)7Z/RFUS,N1AYKQ4CP'DB(O;<-@/%AD)Z%+(*!=" M[D E, $I7EJG.,V,5S.5J-JF@W1ER1?LD#YJU=\8=JU^0_%)=#*)J:,2IFTE M3#LKX1.T9-!'ZRN/#_6.95 $=+8Y3GZK #K]=!1 $)C?*'J'V%R8/&%>Y>MP MTT TXA%\+!F%X!7EE^\R%'JC;ZE[-IM2(:P/H@;XOIQ/Z7-CV-]WMN7"2]SW M(AF;>G\I;N3O=.NU;[_I2*<4J% M>VY?+_J5]41;]L?TW('$V@T_I6CE2PYQ_-J!!_;5_2.=#[;N@06;9;CM6@JD MUU?"=K:]4%_6]\B7Y?5M_(,PRQS'C>0%3(='Q^CEIK[AUB].E^%6.=<.=]0P M7.%' 1N_ -\76KO-BW?0_LRX^ ]02P,$% @ $7YI4\F_W=7#! PPL M !D !X;"]W;W)K&ULQ599*WT=[-$M/!0"6F..DMK5X?]OBF66#%SH%8HZ6:N=,4L;?6B;U8:6>F9*M&/ MPS#O5XS+SO'8GUWJX[&JK> 2+S68NJJ8?CQ!H=9'G:BS/;CBBZ5U!_WC\8HM M\!KM[>I2TZ[?2BEYA=)P)4'C_*@SB0Y/S)3Z[C;3\J@3 M.H-08&&=!$:?>SQ%(9P@,N/'1F:G5>D8=]=;Z>?>=_)EQ@R>*O&5EW9YU!EV MH,0YJX6]4NM?<.-/YN052AC_#^L-;=B!HC9651MFLJ#BLOFRATTCR%OYB5EV/-9J#=I1DS2W\*YZ;C*.2Y>4:ZOIEA.?/9Y*R^2"SP3"Q!BT M!J:R$'7)Y0(^*U6NN1#0O6%$8'KCOB65CK%?;,2?-.+C-\0G\$5)NS1P)DLL MG_/WR=36WGAK[TF\5^ UK@X@"0.(PSC:(R]I_4^\O.0->>=<IQ/P&0)EVJ-FH(RU\Q871>V)N)+K0HTQA-,94D5JCD3<,X*Q\A)_[55FO#L M*6Y04]'2_;42M8.A@1ME:=^=.BM5;8C*].!W:C\S)I@LB,_"KS5%?9ME^ !Y M,!JF](WS8#@8-HO!P)WD89 G.=QH)HU@#=#+O\DJ[UTWZD$W">EO2+_,_8WR M%]JHIBC!,_+UN$9. M.3EEDI6<2?A$&6#:!^V:FN<2?E/49"5\);H2I7)AM%2C;1(U%DH3J%SZ&*R8 MMD[>BM20E.)'S0UO D[UX+6PGX4'[FJ]Y,72FTBE1XDI:JU1%H^P)KDE6I] MTD)^S-#3S6OI.^H.\<$>;&0M-K+W8>./^2M /'MXT94:V-S]!V[V*G5/WJ%9 ML0*/.O2F&=3WV*&>V#QV/D5O@4G1L:8 MH:RQE!NGN%I\FIYW1J$(3OW3@OJC>])*R#?DT2"(>GV!XA&P2#UBJ(DR--1SX,H'*4N!L\!_7^YGT3>_2S>XWY" MJ'?N1Z.X1_9'>?QN]X?)8.-^'">-^WF4PAYLY"TV\G>_&_M?K #.:]^G)XVY M316?/= 09_"=3\U>6UZ'S*5O;X#20?00KM#-@R65O#?8N,9"F8]=G()X--@Y M2^AD$(]V3E(Z2:G3/IU08JB0=KERR+)M7:*QO/(%H[U:ER&VZSUNO'^[U;LJ M?2U-_9W!BJIEX<=' X6JI6UFK/:TG5 GS6#V1-Z,MU^87G#JQ@+GQ!H>#*@Q MZ69D;#96K?R8-E.62M,OES1EHW8$=#]7RFXW3D$[MQ__"U!+ P04 " 1 M?FE3TOKZX9L" #T!0 &0 'AL+W=O3'(0JXZ=V4[I_ON=G9"" M5NA+XK/OON^[L^^F.Z5?3(%HX:T4TLR"PMIJ$H8F*[!D9J JE'2R4;IDEDR] M#4VED>4^J!1A$D7CL&1)D2QG]AU_B.D@"RVEA5ML&DH.2R^;.WM@X' M 5?1B8"D#4B\[H;(J[QEELVG6NU .V]"YQUF+>:BP4Q.8*;PH*0M#-S)'//C M^)#T=2*3O'B]QF?*#3 #&R6H'\T$G@J->'1A0.6V6*XIPM7\V+JXEV +51MB,7W MMXR.#]!S>H2]-N.[Y6H"WVFP"&4,?(&+^+(_2J]Z;IGVH_2R!\^^:XB3O:*F M(="@&*#Q82Q1D'9(QOUQ'+M?,AZUT![QG94 H\%XW&L6<=)[K[33L#=V)]B. M&?;>GW%\]%#"@TXL46_]O#%T3[6T35-VN]U(NVXZ^=V]F8 0 +$+ 9 >&PO=V]R:W-H965T9'ML"RN)7I*.DW_? M1TIV;<")O8=>)%*<>?/><(;BY5KI+V9!9-E+4[?F*EA8N[P8CC\Q24SGU3DT]DD*DHZ:LVN#ZTG^[U]>7:F7KJJ5[SDNU6E\%8;#Y\%#-%]9]&%U?+LLY/9+]O+S7F(VV*-.JH=94JF6:9E?!37AQ M&SM[;_!G16NS,V9.R5BI+VYR-[T*A"-$-4VL0RCQ>J8/5-<."#2^]IC!-J1S MW!UOT#]Z[= R+@U]4/5?U=0NKH(\8%.:E:O:/JCUK]3K21S>1-7&/]FZLY5% MP"8K8U73.X-!4[7=NWSI\[#CD(LW'&3O(#WO+I!G^5-IR^M+K=9,.VN@N8&7 MZKU!KFK=ICQ:C=4*?O;ZD>9(L65W;;?!+E.#IW)CBPB.+O1I$>[[=#D M&V@1^Z1:NS#LYW9*TWW_$9AMZI55V7-/I83!U6187'"92A8G/),YNS1*HU>]_9/I%'0L'Y4]:I3 MD^8\"B7+,IX4*7M2%JOS/8YG+,P$H%(WRF->% G['0PN$-Z2_L'T&[RQ/TX0 M.#P2"=Y9D1TC"%.H"'DLLYY>=3#L&9,\C2+_EC)F'^"LZFI:6NS(_YOOB!=0 M@[0747@TWRDO\IAE*0_3HAB"+R:9<\ Y>N>)9:S2K+!C4FPU,D M#1!,9$.GB1=A=((DR7.$BWB:%,<$Q0",P"Y'QC5:'"(0,$^&[/OO* M:I\[J$4\$;D;A3&/$H%NJ=&;<\[FU*+E:A^VG")JY0X-]T-A]((?I '-$[1' M7 "U*PIYDO(LE2SV7L>4@WK*$A[&T8[V%/T4XIDA+YUR\RV2W+;S5!9^UWF( MTL10+%"'FY MW,F+"XU5U%;.XRC?UGBGL5>-?4H$EYYAG.+?@C(Y]+,?[5RC&M)S?UDTJ)Y5 M:[L;U?;K]CYZTUW#_C/O+K.?2CVOP+RF&5S%>98$3'<7Q&YBU=)?RL;*XHKG MAPO&ULG5;;;N,V$/V5@;HH',"- M)4KRK;:!..VB+K"H$7O;AV(?:(FVB$BD2E)Q\O<=4I)C)XZSV0=)E#1SYLR% MPYGLI;K7&6,&'HMSV=9*R@^EJ63."?K50%-?BJ=CU=*D93IU3D M/>+[_5Y!N?!F$_=MJ68369F<"[94H*NBH.IISG*YGWJ!UWZXX[O,V ^]V:2D M.[9BYFNY5/C6.Z"DO&!"W4NPG&\]C*.X&_.=OKHS583S92WMN713KU M?$N(Y2PQ%H'BXX'=LCRW0$CCOP;3.YBTBL?K%OVS\QU]V5#-;F7^#T]--O6& M'J1L2ZOU!6&M'LPKGJM)$<%S8I*Z/P+T<],[MCVJ@J,97B M8@>W4AL-G37=Y$Q?37H&+5BY7M*@S6LT\@9:"%^D,)F&WT7*TE/]'C([T",M MO3FY"+ABY36$?A>(3X(+>.'!W=#AA1]P]]^;#7[$\OAVP4!T,! Y ]%W&: B MA3N64\/2UIB++:S9HX%Y+I/[;^>B?-&&W:=C7=*$33W0N].()>6FA,GF'%!BFT&7S]R8?.0H#)9*4Q6/H*OAJ> M<_/D0K>4>Y1DPD"O$5=/QK 4LG$!LYJ+$2*FUUQ!&I(CAOX[/$ZQ23?" M.-]*5:*2^6AU(JU/T'<4 _*J/(,^V/(:#4^B'??)@;1=UZ2?&2 @(18RKH$' MPR&<:WN;)U@_E6S\0]L0,5<-QF&(U$"IL"VC9E#!X*[+@0[3'$1&J7 MIX%3+7V:NP*H#PRG_.:!T>''_7H,\T873PXT_&J,& :&PO=V]R:W-H M965T' M:0]N,?XL<@")7LN"BHF52[FY ML6V1YE!B<<4V0-7)BO$22[7E:UML..#,D,K"]APGLDM,J)7$QK;@2,E("%811Q&$U ML3ZY-_-(XPW@)X&=Z*R1SN2)L6>]N5RQ,6,&7%+Y+)?&*-+93!"E>%?&"[+]#D$VI_*2N$^46[ M!NM8**V$9&5#5@I*0NLO?FWJT"&XP1&"UQ"\88[G#M"GI^E?*WJ2/CL_NC- GY\?_8!NJYZTC?':QGC& MGW_$WQ2+'*DZ(K.8OU1DBPO5"H%^?U-0=">A%'].!/+;0+X)%+P7*-4+Z 2Z MN&<2D'LYU,G:9V1\ZEFT3?P@NA[']K;;L#YJ[(\[J#W!02LX."GX 83D))50 MUV:$IA7G2O"0S-I3V!'@18ZSKW(6]%0ZPPK#5F'X?PKO&4V/BPS[(D/G4.6T MCSJB,FI51N\V?M2[7B-TH-[9>FC]B]+ MW:P!E.=>A_NH>1_EJHKZT4'%[,[@U,_B=\S7A I4P$H1G:MK56Y>/S7U1K*- MF:5/3*K);):Y>IV!:X Z7S'UEVDV>CRW[WWR#U!+ P04 " 1?FE3IF=O M@&X% !'%@ &0 'AL+W=OG8KYV>BU#GC]%8"518%D=\O:2ZVYQ,X MV3VX8ZNUM@^F\[,-6=%[JK]L;J6YF[96,E90KIC@0-+E^>0"OKO"OE6H)/Y@ M=*OVKH%-92'$-WMSG9U//!L1S6FJK0EB_AYH0O/<6C)Q_-,8G;0^K>+^]<[Z MARIYD\R"*)J(_$^6Z?7Y))Z C"Y)F>L[L?V--@D%UEXJPK&SK ":A30H8(_HH ;!7RL@M\H5%!/ZU0J'*Z()O,S M*;9 6FECS5Y48%;:)GW&;=WOM31OF='3\SOZ0'E)P>LKJ@G+U1MP"K[<7X'7 MK]Z 5X!Q\'DM2D5XILZFVOBS6M.TL7U9VT8CMC'X*+A>*_">9S1[JC\U<;;! MHEVPE\AI\)YNW@+LG0#D(3@03W*\NC>@?N56_[WD8]Z?9(-;Z'%E#[NA/P&W M5%8-S%,*/BURMB)52WR]6"@M36/\[7#FM\[\RIG_G+,[:MF \=6(VQ-P48B2 MZZ%RUR["RH4EE("5":54YH$HS0WT&&DJDK:FR M'4L?4ZH4$$M@O.?54[.:2IZ*8I-3*YTVH0^B%?71PE$8MF#5K1+UEX(71?XP MI'&;6>S.;$WXBMHI ?RCD62_D MT\";1?@ SR$Q'..1W*#7T;MW)*27PY V^D\PC8/9B-^]L0*/],M--^RP-",Z MMWT^/$Q@+Y(@#N!()*B+!#W3+OM]FK9]FI924JY!ONO2$QOJ8&"H7QP8(2\Z MJ.&0',)>$(^DT T*B'\@A8YJ;KK0=W/\KJ7+P4QP+T+?QV-,"+OA GTG%UXQ ME>9"E9*VT8&D[9^++&.6TDD.KGF]53UZOL%NBD#W&#'^C+FRWD[NG MIH4DI M>R"+O)I^9I?#S8;V!/QENA9\XG00I_[(@"C>PZDI^(#8;#8*9S=98/B_ID*6 MV@#N3"CL=WG8SR?LLSH<3:>;5S!Z;G60U4K29E]C2'2W6K_>&%%PK6FAG(N@ M&R#0/4%VAI=2%&"X;0;AZ0\6&,;>[("EDT9N'R 8HR@:(ZEN!D'W$+H1JAI MB6LRP_Z0"$97&^I&!'*/B _LD6:G&\G,_FOGW[59[V8 @B];=]21/'*3_$_6 M'?49&YIO@S XJ/N0',8X"$>P[Y@=N9G]L_F&/C6;B5.[D9",Y.JH$G3$C)XE MYE\L0<>_R,V_/UN"/H>&H8?BPPKTQ?R9#X.1 G14B]Q4^X4SNX.[UP9_Y<*A M8SOTPFR'.K9#+\)V:(#M HQB_Q#S(5:$.(I&0._8#KG9+B&<9,3U"=V1%_9> M%FW,V,V,G_3:[ T8-_3"2;T+ M [$L-'G5W\,/#]XPIH/A47-?G5^W3]C3THCH#/'A^"=\E]9EF9Z8^8OU(Y(IQ!7*Z-":]MY%9"K(^ MM:QOM-A4YW@+H4W.U>6:DHQ**V#>+X70NQOKH#T[GO\'4$L#!!0 ( !%^ M:5/;LPZN]@$ &4$ 9 >&PO=V]R:W-H965TMA7U9@C)=SN?\N+"6^QK] M0E1DK=C#!O![N[)D12-E)S4T3IJ&6:AR?C>_72Z\?W#X(:%S)W/F*]D:\^2- MS[NE/(@DO%G8/(QI0\\G1_I'T/M5,M6.+@WZJ?<89WS M&\YV4(F#PK7I/L%0S[7GE4:Y\&5=[YNFG)4'AT8/P:1 RZ8?Q?-P#B386_95 M6"O\";&K!T AE7N=14@9O%]4#K1E3TLNT#;0SE@:OV%)G,S7 N%_1$3B1H7) MJ# )S'1:X:^[K4-+E_A[@IF.S#0P%Q>8*[ E-$A=QTQ%O244 X>DEZF0[5SE MT\0/Z2R.7TU(6XS2%I.@;RWX>VCVO12&8#6[.K0,S=D+F:;-%^P%A'7GA$4G M7>-_P$=A][)QE+E^ =02P,$% @ $7YI4SEG^;]\ @ 6 8 !D !X;"]W;W)K&ULC5513]LP$/XK5L0#2$#2I$T+2B/1LFF30$,4MH=I M#VYS;2P2.[.OE/W[G9TT"Z64O22^\WW??7>.+\E&Z2>3 R![*0MIQEZ.6%WZ MOEGD4')SKBJ0M+-4NN1(IE[YIM+ ,PFCC?G4X3M<9"2+C3 MS*S+DNL_$RC49NSUO*WC7JQRM X_32J^@AG@8W6GR?);EDR4((U0DFE8CKVK MWN4TMO$NX+N C>FLF:UDKM23-;YF8R^P@J" !5H&3J]GF$)16"*2\;OA]-J4 M%MA=;]D_N]JIECDW,%7%#Y%A/O9&'LM@R=<%WJO-%VCJ&5B^A2J,>[)-'3L, M/+98&U1E R8%I9#UF[\T?>@ B&<_(&P X2Z@_PX@:@"1*[16YLJZYLC31*L- MTS::V.S"]<:AJ1HA[2G.4-.N(!RF-T ],.R,3559*0D2#5-+YMSD,V0>7P-R M49@3BGJ<7;/CHQ-VQ(1D#[E:&RXSD_A(4BRAOVC23NJTX3MI(W:K).:&?9(9 M9*_Q/I70UA%NZYB$!PEG4)VS*#AE81#V]NB9_C\\." G:ML:.;[H4%M/70/9 MSZNY04W?ZZ\#Q/V6N.^(^^\0?ZM H/QJU0:\T#EJ-@X,:9[G2>(:@RX]%UDR#3O[!8-C;$;DGZ&(X MV"\R;D7&!T4^*.3%Q_KB-_T9QG&TH^]MT*C?":KU^9U+6H)>N=EEV$*M)=;? M>>MMQ^.5FPH[_@F-S7K*_:.I9^XMURLA#56U),K@?$@MT_4&PO=V]R:W-H965TV%VUY;:TZ+8=[^[J_T_ M3W=2_=); $.>4I'IF;,U)C]S7;W<0LKTJA-S-'-]Y^7#'-UMC/[CS:0J:YS(B"]^PM$>W#WDIR3P1H1ZU.\POQ@V_U1D?>8N)MYD3YOL:>DO MZ,U>:X 1^9*#8H9G&U+68T2N.5MP@>48D5OVC-O6C,AE >3'^4(;A7OOYP ] M:.A!20][Z'=@S]D*%)%K\H'K)1,V,=I5ULI37'JR1_-Q'H4^KGSLX(<-/QSD M[Y%!%[(RC@Z081+U(*,&&;T1&78AHQ8RB+UQ-S)ND/$;D5$7,FXC_=CK1B8- M,GDC,NY")BTD'8]["CMND.-!Y-[*<-,C),%(:3')= MH&X DDHN1>$W='XWE[)O,%XKM*\,+!"A<(J@#:=ZN2U MV"=1Y <][ ,5]0?9G['A8AO5F#)Y9 *5 H]T79I_%Z1V_M>.B"*K<)U1[=7- MIX-167D[PRZBE(TKEZKLG!C9ZW]+U'+'H3L^VHHOBI+]]JFEF[8U*@F3GB3V M(ND/J^1GF9V\I/"_<;=5TY],(O]UX.UEU$N2U^5W#[JLO>+<,+7AF<90UFCG MG298'U7=&JJ!D7G9>!?28!LO7[=XTP)E%^#\6DKS,K"]O+F[S?\ 4$L#!!0 M ( !%^:5/#G#W5#@( ,$$ 9 >&PO=V]R:W-H965TM'FV%2+!JZR5G44547,?QS:O4'([T TJE]EI M(SFYT)2Q;0SR(H!D';,D^1!++E24I6%O9;)4[ZD6"E<&[%Y*;HX+K/5A%@VC MT\9:E!7YC3A+&U[B!NE'LS(NBGN60DA45F@%!G>S:#Z\7XQ]?2CX*?!@S];@ M.]EJ_>R#QV(6)=X0UIB39^#N]8(/6->>R-GXTW%&O:0'GJ]/[)]"[ZZ7+;?X MH.LG45 UBSY&4.".[VM:Z\-G[/J9>+Y57O;_MC>+I&XJ.V[-":GYU%QWG$O6FYVA7N#S0!&R1VP MA W_A\KX#L:>>EP;NM,X8C<6& @M:+*PI!!P8_V1@OCOH7Q M?[:P%#;7>T6PYN3R*S0Y*KK4Q&VER8 E;RXYCL\FTG_<7[DIA;)0X\X1)8.I MFV[3?C!M0+H)0[K5Y$8^+"OWCT'C"UQ^IS6= C_W_5\K^PM02P,$% @ M$7YI4R:>?WM< @ -@4 !D !X;"]W;W)K&UL M?53!;MLP#/T5PNBA!9;:<9(V*!P#3;-B!5:@:-;M,.R@V(PM5)8\26[2OR\E M.UZV);G8HD2^]TB)3#9*OYH2T<*V$M+,@M+:^B8,359BQ!;?#F_G$^7N'[QPW9F\-+I.5 M4J_.>,AG0>0$H<#,.@1&OS>\0R$<$,GXW6$&/:4+W%_OT.]][I3+BAF\4^(' MSVTY"Z8!Y+AFC;#/:O,%NWR\P$P)X[^P:7VOHP"RQEA5=<&DH.*R_;-M5X>] M@'AX)"#N F*ONR7R*A?,LC31:@/:>1.:6_A4?32)X])=RM)J.N449].O2"D9 M&,"RJ6N!5&[+!-PQ4\(]71@LN,F$,HTFI_,%6L:%N8 SX!*^E:HQ3.8F"2TI M<7AAUK'.6];X".L('I6TI8'/,L?\[_B0,NC3B'=IS..3@$NL+V$4?8(XBH9!M-[AG]?-V9:RFQ_7K!-^XYQM[OO$1/D]1 M,YX#$0!UGB8268#PMW2HSBW>E<=S#?B6QL/I- G?#JB8]"HF)U7XSARH]: Q M",P8&@UJ13[_5"X;7OACWL[41Z9+K@TI&Q-H='E-?'KMDM;PZK:=\9*6>HS MORQIL*%V#G2^5LKN#$?0C\KT U!+ P04 " 1?FE3DD3$KM<# #3#P M&0 'AL+W=O3&/".8[.V4Z;_?NTDC6%)/'24%TABWW._?(Y\ M)P<+.R$3+#VKS*;:CVDN"T,,I8 MB*(H#C-,>3";%-^688UG$RD.0-K=!LT^%*D6UB8XRFU75EJ:56KL]&S!->9; MNF8$W"A%M (+GK \I7P+?A"ZYT"O_*4I*?V MH4FQSA.]YCE'7L 5V5^#7O0+0!&"3ZL[\/[=!P]LKRY?KX#MM<#65?CZIUD! M"TTR];<'MU_C]@O<_@]PFRI76L:%I27=\RR.!OUH$CXW.!S4#@<7)O(@S*\Y M\0U/YRTC+&C/,$P*P!I]R4Z>J$5%3>B7:X"2]N!L@QAZ M@WB4F"N&2R%(_S&\L@>VR?WPS/W5N,7YJ'8^>DL%S%$TQV1-9'T>F^(8-92A MM3-!SB\Z M)L=ABW B)SS(+SQO(,BY#%T-VACB1 CYKS@_QY#QV9VZJ>'AT9R5$;DMIDD% M$I%S78Y<]==Z8KTIYS2WO1QW[['<4JX (QMC&ET/31ED.4&6+UKLBZEM+;29 M 8O'G9FZB;0;S/I&"/WZ8AW4<_SL/U!+ P04 " 1?FE3 4$ 98<$ !B M%0 &0 'AL+W=OY<)1 M*TEPE#G%S$&N&SHQIKPW'F5C-W(\$HEFE),;"502QU@^7Q FUF<]V'L9N*6+ MI4X'G/%HA1?DCNC[U8TT;TZ)$M&8<$4%!Y+,SWKG\'3JN:E#9O&-DK6J/8,T ME 13 AC*9+A\7H,>B,@<)TS?BO7OI @H2/%F@JGL+U@7MFX/S!*E15PX&P8Q MY?DO?BH6HN9@<-H=4.& -AW\#@>O=*$:W )9^Q)*)\ 3X)$:TI M8^ 83+"4S^G8-\P2 L09&31!TD/7 MN%XJ\!N/2-3T=TS 9=3H)>H+9 6\(ZL3 MX+E' +D(MO"9[.[NMKA/[>Y_)+QK]D8T7IE#+\/S.O ^4DXU.;XR&RAJRW\OLJ-&9F M-Y=9QT76N2$^>R&..XGW=R'>8M1)?% 2']@KH);U5+ZV"K>-[6"+2."Z3;*3 MP5:]AC6;!M=AR75HY6JXF3YH&F-BUOI&FAXO]3/X?DWB!R)M6QBZE>J[!Y , M6.LR\/\1C0*WG@/D#S9%XS6K)FM4L4:_3#8*J(8@(+>_6=OM9A[LH%JU .C] M"N$H4.KEZKN;TE88U3GZ >I@6+4-:.\;]JH&_X)K4R-Q$N]4Z)7PP^ 0A5[I M-[0+N'6^(W"OR#QAX(K.26MZ[.#0!<\$R[:-,MG+M1EDU02@O0N\GDK\M',J M*P6'@T.DLE)A:)?A-Z;2#@X#2RKW<6V>@ZM&@%PKV"3[%\.E* M[9(X5(D_@@=('*ID&]EE>^]F4^ V#I]]%&ZT_"G:UG#8]X*.$PJJ-!S9-?QG MV@W:UNAC"(-^L,FUU0X..^0<57*.['*^8\-!V^?Y(!QLL=RV"F'8Q;$2?V0_ M]K]2W#_7-BM4_MX-D.LM!_9C^\[9'+WEH.J M%H"&!\BD5ZFQ9U?CMV7R%7!;R]G+-0_2J5T^F0PMLDL\!6:I(N0W,N5H>5%X MGEV/;8Q?P--)?MU7P>2WC]=8+BA7@)&Y@71/^F;;R_Q"+W_18I5=<3T(;UP2'!&9&ICO&PO=V]R:W-H965T?[804FH J;7T#L7/_N]_= M@7V]G(LGF0 H]))2)OM.HM3JW'7E/($4RU.^ J;?++A(L=)+L73E2@".K2BE M;N!YD9MBPIQ!S^[=BD&/9XH2!K<"R2Q-L?@]!,KSON,[ZXT[LDR4V7 'O15> MP@S4P^I6Z)5;>8E)"DP2SI" 1=^Y\,_'OA58BZ\$ M(0(*)S9YG] 3/D3#6VIMYL,6T:IT^8:;O,R7T M6Z)U:C!E"K,E>:2 +J0$)=&4S6D6$[9$GSB/\6?.Z3;1AL\7:KEC;>UGW5^:X M\1=\C.[ G)0Q")/>A,@YIN@[8-&46!&_O0'M!]U.,W5444591GGT892( FCC/ZIS>KJ9W*\[N M1W%.>-;8]&X-L]UN-U/ZWNM%X?T3YPVHQ@/>J\%$7C?SD%L;3SC41SGC%5W%G5;C5#7=C)X&ULI5C?<^(V$'Z^_A4:YCISF:'8EB&$&V"& M'Y=I.I=+AC3M0Z"@2'3%.'R5221P3^6-*([$?M;S6X<2"K3?:G'#&PRU9TR>J MG[>/$E9.@1*RF'+%!$>2KD:MB?=YCK$Q2'?\P>A>'1TC$\I2B!>SN M'+=

:(CF=*G1ISG5A$7J"OV"GI_FZ-/'*_01,8Y^WXA$ M$1ZJH:/!L[%W@MS+-/.":[Q@="^XWBCTA8U]B[T#$1=AXT/84VP% M?*+;#G(';81=[%7Q>8>Y[]::S^WFOR6\SOPD&K^XB7Z*Y]?@I?=MSE00"95( MBOZ:+)66\$C];0'O%N#=%+Q; _X5UDBLT$S2D&ET2P(6,?VCC>XXTXRD3R^4 M'JW*HATYS>*@_=.'#PUYZ!54>PV G F)@HSI*F=:12S#N4YQ3&O=T+PN:%Y?FE&@#DW,/(/9T54;?:.Z*H+,1>\X@EXMLW[!K&]E MMJ!0-RS0T MF1&W N>!!(B7EE1SZ9QQP[SR)Y[MJ6-X4+&\NR]\LHXJF0@(D MXVN(8@M7JVO@YHR7C[VZ# X*;@,[-ZHUE>J(WD.BE8:V"73::!*+I#J7@[-2 MZ_K>62X'9YR[GE_'V7-+$7 OR^B7URV3UF=\V@#]3>PZ".R-R2<[L_W)3S4B\]NV ^\T15=KK*H:T! MS.W@GI56*96>72M/FL,;"9J2B/" PNG8C'(PU=VR5Q/#!@J=HIG809->I^V# MBW,@/>.63^';ASV*_953OO. MT=MV3"$_YJN%0H&9[+(7[^)L\65DDGX/<,KMV6>5K&LK%-$5F+J=/B1-9E\J MLH46V_3=?2FT%G%ZN(%^0Z79 -=70NC#PC@HOA>-_P502P,$% @ $7YI M4ZL%-9MW P 7@L !D !X;"]W;W)K&ULO59M M;QHY$/XKHU4K)5)N7PDA$2#QDJHY)0V":ZM3U0]F=P KWC6U#81_?[9WLVR3 M99.3HGX!V^MG9IYY[/%T=UP\R!6B@L>49;+GK)1:7WF>C%>8$NGR-6;ZRX*+ ME"@]%4M/K@62Q()2YH6^W_920C.GW[5K$]'O\HUB-,.) +E)4R+V0V1\UW," MYVEA2I?L2!T;NS%G$G["[M\;_O"@7@C%4\+L(X@ MI5G^3QZ+1%0 VDX]("P X7- ZP@@*@#1]*I^ M,*8R9EQN!,*/P5PJH>_4SP87K=)%R[IH'7%QO5B@O9U0<38E"F&*,<]BRB@Q M=_@,)BABS%3=*6EV$49NX'^L$Z,9=W+I=OR/IPTDSTN2Y^]$EZXO&#(T&T^L9#&(%7^YO842$V,])_ !#S'!! M:T7/#78J]'TW*A.07Y>7>\[=L#Y)G3+2SALC'>,"A< $)F0O.&,V.;>4S+6< M:E\7K99,XL*W1L_5A<#7*6[V#F;SSO"-B23,)#!?:I.]>Z)HJ\F8NGRB^ MMNW-G"O=+-GA2C? *,P&_7W!=8:+B7%0MM3]_P!02P,$% @ $7YI4[YP MW:!E @ J04 !D !X;"]W;W)K&ULC51=;]HP M%/TK5M2'5NI(2(!658C4@J8QM1HJ8GN8]F"2"_'JC\PVT/[[73LARRI ?8F_ M[CGGWA-?IWNE7TP)8,FKX-*,@]+:ZBX,35Z"H*:G*I!XLE9:4(M+O0E-I8$6 M'B1X&$?1*!24R2!+_=Y<9ZG:6LXDS#4Q6R&H?GL KO;CH!\<-I[9IK1N(\S2 MBFY@ 799S36NPI:E8 *D84H2#>MQ<-^_FPQ=O _XSF!O.G/B*EDI]>(6LV(< M1"XAX)!;QT!QV,$$.'=$F,:?AC-H)1VP.S^P?_:U8RTK:F"B^ ]6V'(:!>-;&[BO?%HK(9)]Q<75N,I0YS-)DH(9O&W M6$.H+,A$2M+[/F2$WQSK7[C32-+2:M*JQV@-25%8\@W78!NS.*4"4-^/B*8S"P(\^N, M=-)*)UYZ<$*Z(YG7DNJ?9.XEC]E;D]YZ4M>[NZP_["5IN.N:>"1HT!NU0?_E M.VCS'9RUZE$9\^[>?-"18:LP/.N((]?8\(8\0PYL1U<6,@>-%U*2 M>Z&V>)>/&51KC+JUW[RK/.PTDGO$GJC>,&D(AS6"HMX-QAX=JU?9VSOU!+ P04 " 1?FE3AAGV8?," "A M" &0 'AL+W=OLB S,=DC[W^_L!"]E@;$7\(_[[K[OSO9E M7'#Q*F-"%'I+$R8G3JQ4=N^Z:X2RLA2()FG*1;O,Y+P8N)TG>/",]W'2B^XTW&&]V1% MU#I;"IBYUDM$4\(DY0P)LILX#]W[^4C;&X/OE!2R-D9:R8;S5SWY$DT<3Q,B M"=DJ[0'#WX',29)H1T#C5^73L2$UL#X^>O]DM(.6#99DSI,7&JEXX@P=%)$= MSA/US(O/I-+3U_ZV/)'F%Q65K>>@;2X53RLP,$@I*__Q6Y6'&@#\- /\"N"? M GIG $$%"(S0DIF1M< *3\>"%TAH:_"F!R8W!@UJ*--57"D!NQ1P:OJ(!:-L M+U%&!)KS-(74KF(L"+K3TRQ7V*2;[] ,2[I%F$5H09-E8@RM&94R=O:PK>8YQ+;K;2LVL M5..?41.@)\Y4+-$CBTCT$>]"9FQZ_&-Z9OY%ARN2=5#@W2+?\[L-?.;7P[T+ M= );K<#X"_Y5+9OPVZHL/QXV4@FX%#\OA.G9,#T3IG#5M[SZ%WF]F$L)!P\?B( WYGB(X'62 M"DX,I :.W<8DI%WNW31I**/T:^3\,.QV3R0T6?EAOUE":"6$%R64U7I(-O(L70WJ2?0Z87C"L]&JZS?S'%B>@_\^:<=K?]59&]I PXL).3HM MSM3V4AV'5]6QR>IL'4>6]N@JVE=65D?0;]MVR7?]R4S?L)BSUE$B5D!RZ]S@"R)\J&6$X4STQ/V7 % M'O.%K5JM?[KBH1X+=G4W>@;RJWG']K#RX79Y.X=<1*-I=M$[GZ<\\N6%FV+2D?__2-3G9] MMH'[GQ];_]B=O#J9V[QA%[S\JUC(U=DDG40+=I=O2GG-'WYE_0F1MKTY+YON M_^AAJTU4C_--(WG5!ZOCJJBW?_/O_4#L!:AVW &P#X!F /8$H#X C0W ?0#N M1F9[*MTXS'*9GY\*_A")5JU::S]T@]E%J],OZG;>;Z10OQ8J3I[?L*6:11E= MUML<:N?BY8S)O"B;5]%)].5F%KU\\2IZ$15U]'G%-TU>+YK3J51]MRU,YWT_ M[[?]0$\_*/K$:[EJH@_U@BT.XZ?*\\XX?#3^'@8;O&'K-Q&*7T.P(GX7#?]O4OMX/S@;MI@%U[:&!:;AF:RYD42\/)N3K[TH>74I6-7\'.L.[ MSG#7&?9T]HO@3:,NVGM6;YAS+K?QM(MOR7%_#I(X@?1T>K\_Q Y9BK.,[&0' M]LC.'@G:N]X:<_G:!I+]#FD:9\CPY9"E,$F VQ?=^:(CAFTM^%TAHY>E.GCE M\DBMSD\0B5/#HJT"6,G<#I.=PR3H\$;A4^7.ZVC):B;R,E+7:I0O%#:*1HJ\ M)6S$OJN2T;BG/7$,+X698=VA2@%,W=;3G?5T8-*5P\U<;D2;_'/>2*?#U.J; MQL3P9VM.$/2,;+:SEP7M_;%F[?@I:T4]YQ4+S']F=P_C!$/#I4.&,/&,(H@U MSN.!%-B")&\:YA["OH']GC&)U>5Q:'#6Z_:O;DP30JC'XE[% 4&+7V11%O)' MEYQ7_(&)EG4B?YQ_%GW]Q*I;)D*H U#W!G\^68'F.$!'LK5O8'_\20)C;.2' M0T9CZF,8T.P'8?@'Z-I'#CJS92%G&OL@S/V1? 4VW4\HB!/3I2VC&4 >D[H& M@' 1.!:QP 8_BO>XWYNW55#]\YC7Y0&$Z\-(R *;\&8-<$B +P%T"0#A&O $ MR ('Y#-5K$R;M@RK!8/'J"X&(%P-1D#6QKM*T=B&K*U+00(2MT.HRP ,EX$K MP>=,74UM=E[6"W4?(0J5K!_S>PLS-PUXTR2'X^6R%&N40'LG6OH'#V@:! M>7FY9#3Q+6&@AC\,PS_ 5FCC'*/,6KNX9"1#GDL+:NK#,4O^0;9"&^TPW2-[ M;])6(4HRCT?-?QCF_[%HA3;Q84+-=9=#A6/?PAOJN@##=6$D6J$-=K-P.20G M)/89U.R'8?8_ :[0 ??8&D>7R)<#N@3 < D8)BNTD9[&"!@7TLPA S&EP.=0 MLQ\.L%]RD2]9EYR?F5#9J3+UAI>;EGDAK"(-;Q3_?*PB37$47H\/8[5OX& M ME2)@IH1#EB0D\]PP(,U]%.9^ *O()CFE66HN61VRA +J20:TMVLS9K4_B%7D MH#HP-RT<(I0DGIJ$-/E1F/S'4A79L%>WB^9"RZ$B 'M6VTB7!#2T%32*JLAQ M2X"L\77L"OD,:NRC,/:?0%7DX#J.J;DV<A0>58"6/,>AWE_+!&PHQH@8"X27:K$=\%A70OP4"T8103LJ O0K%<.$?!M M;V%=$W"X)CP!"=A&_HFJ2^9>L4M&4U_UPGN/ 89*PQ 2L(UU=1NKJ& @ 3N> M!( 4(P^UL"X .%P +FO)1-/[_% 6[7*K6VB-0036&,?T&1"A68S#+![Q ,9F M+*1627.I(,2>0=<-2__^_Z$: :39]A2)QJHY-@M];Z! _P@:&+4I<+0G)7I MWK/TBHEE]TY"HRK-II;;I].[;W?O/;SKGO8;W[\';R^V;R_H9K8O4WS*Q;)0 MLU:R.]5D_"91>2*V[R=L#R1?=T_L;[F4O.H^KEB^8*(5J-_O.)>/!VT'N[=$ MSO\#4$L#!!0 ( !%^:5/SV=S7L04 .$; 9 >&PO=V]R:W-H965T MQ?>^QD_&>\9]B0ZD$O_*L$)>] MC93;BR 0BPW-B?C"MK103U:,YT2J2[X.Q)93LJR,\BQ 89@$.4F+WF1/J*FB] M+-.<%B)E!>!T==F[@A'O9^]?*_**S)P(.F797^E2;BY[PQY8TA79 M9?*>[7^C#:&X]+=@F:C^@GV-3>(>6.R$9'ECK#+(TZ+^3WXU W%@ +L,4&. M3(.HPP W!M@T2#H,HL8@.C="W!A4U(.:>S5P,R+)9,S9'O 2K;R5/ZK1KZS5 M>*5%N5 >)%=/4V4G)_=42+Y;R!U/BS68,B$%^#BCDJ29^ 3ZX,?##'S\\ E\ M &D!OF_83I!B*<:!5+%+#\&BB7-=QT$=<3#XQ@JY$>"F6-*EPW[FMT?0XR!0 MI%OFZ)GY-?)Z?*#;+P"'GP$*$70D-#W?/'3Q>5OT&[_Y[[NBR_QH,'"[#'#E M#Y^U#!;5,I@_ ?FTI>#OJ[EZJ"KZ'T^@J T458&B3MZ/E)-B09L@:C4!)C=4 ME3LMZ"J5SK55^TPJGV7K>YR@>!P\'LZ6#>E'27(,FMD@&.$(MZ@C2G%+*?92 M^DH6:9;*IYJ1*_W:/CX,:V0VM2'88#BS(5$,.W)/VMP3;^ZW^9:D7#5^"=@* MW!:2%.MTGE%P)025XC/XFA:II/U,=7-7U5XG5E*AP>PD8F8C8'PPOT?$!BVQ M@9?8']6:Y9E0(G^GO"EK\/ 4$M:^((Q M>PXT)UG9=YS2%3I8CY Q-&>A;AK44:^*<,=JA@R!''8EJ 8/8F^@/63?A,L$[ME?%?UNL.'E.12VT;S2?4^Y=8EK%8/2^ M>@FUND"_O+Q.,:&M%B.C'S@@ W/)VQ 41\..N=*B _VJP)&7Q!UG"RKJ6KDMENH8Q5.B5*9>=RD5OO.#UAD4OF\30+K](W_[ M?UT30+8FF)L"!Z0?6=+G0(T@ZMA[(BTNR"\NI_L LJ7"+!4'I _AR&1@HS < M=BPTI%4'^57GS;V@\>\E>!(R4.#=^YJ6FN07VM>V=55UQ8%M)8C,5QD.C/FBS &! ML*L-8ZTHV*\HITL#.S3"?%?FPL1F=3A HZ[\M8Q@OXR\2!&QK0%Q8FJB V0Q M\?LYIJ*5!/N5Y-PZ3ZS7&0FR2-@@&%M+R@$:#,TI"0X^9>24KZMO2$+EMRMD M_6Z_O=M^I[JJOLX8]Z_AQ;3^VJ3=U!^_OA&^3@L!,KI2+L,O S6RO/Z>5%]( MMJT^F,R9E"RO?FXH65)> M3S%6/R^:(,T'[5F_P'4$L#!!0 ( !%^:5-( M$%A3%@, &81 - >&POJ8M(BN=(E-7:JB["N-*-9#4ZE M"$>#01R6E$LRG56:.EBHE30I.>M,@;M]R5(RC,](X.AF*F,IN3M^_W.E MS.6[P-V//AP=#>Y.+@_MQPUP0D(OZ?DS2$\'.*_%,.KX6=1/,&/$%_O$/=&> M8]AF=3K)E>R3&Q%GL,RT9,$]%2F94<'GFH-73DLN-LX\ L-"":4#8ZMJ0PW! M4C\X>.AF4/"6I^12Z2:VB^#^SMOE!\!V!@*Y$)W $7&&Z:2BQC MK^RD6=P8 M'T%!.[[=5%9AH>EF.#HGO4-SLT'F2F=,=V&&9&N:3@3+08[FQ1+N1E4A@,:H MT@XR3@LE::-AZ]$.+.V""7$#3\./?(][G>_4; 5D]W0"FJ'CL9-@'^7S7'O MT@Y>Q!M4_%Z9SRN['=G,HS6V1]QK%WG^%D3&;T'DZ^S)L#UV=LZV MO9.MLP;P!I&2[_ N(OJ@P7S%A>&RG2UYEC'YZ("S](;.[4OD'K]=G[&)(J@JI@U[@G$D M23 $>M'?HW&,9">&C[\^V%,214GB1P#S*X@B#(&G$4TZ%_2\KT]]02P,$% @ $7YI4Y>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'X:[93VQG@C=T!N%9.B]EL/FVY4-GK5X=K M79MIN*,=U$YHA86^X*N ._OKN-]E>V'%6DCA[A?9\%]"QEJA1"M^0+/(9AFS M.WWWKS;BAU:.RU5MM)2++!\/? 7C1/V_XI6'_,+7=BAQ?'W#$621S6=XP8TP MU@TUANMS9-P#5A[W>J??"^G 7' ''XSN.Z&V_C+X%-/@,88X'+9C$,_-GX11 M;S:BA@M=]RTH-\;1@/2 RNY$9S.F> N+;*GW8-@UWX)_*+S+93,^H$.R(%SF M7. !<]D,C"EY5 /*0L/PG]52-,C1L)7'P5,#R(* +$X(^:T(($L"LCPE9!E M5@1D=1+(MUQR50,+(,\(R+,30AXU]YR G)^RN:L \CD!^?R4D&7*$.[3]A*I]1N7R6%O(&]J!ZB&&1 MBDGLF(_ +=@8%>64/+%4+K$1U=;?E+VQ%K7/+E4M^P9'!NR#UB$F994\L58N M8.UBH:,DDB>V" 9*M\"^\.]@0R;*&7ER:;2M<+Z295P-N<1A4X*JA7_W0DS* M&GEB;;SC1B&691T. STS9I'5CIN'3AMB4M[($XMC!5M? [O$>/IODAUEC3RQ M-F[ .M/7KC>^QRZU==$40SDC/XDT)FS)[>XI6X:#:TH;16)M/.#@+WOW7R_V M7/I>]'3H1C='/;R@-%(DULBCW7!:)X];N2 G)XE%62(K%+B(3H QIB4GHI$NLEFA C+4ZYI4CLEFA&C#!28BD2BR6>$A]+0TQ* M+D5RN3SDF@MP7,CC^%%**1(KY2'93-@5-X;[1:XH8TGYI$SLDT=&[,Z=5L.0 M#-MV*,:R$)/R2?EWIB43]HG[+N/NV1O%Y;U_$WU(0TQ*+^7?TZGO0DQ*-V7RJ0MEQ7"5KJ1T4R;6 M#8T9KBZ5E''*Q,:A,>7$_"M6U*/%5B\?Q^+#FX*,2DQ%,E%D]T+!EI\HK23I58.]'!9 R2 MDDXU2&=Z^*S6P$8H:*[P!A;+:R[K:\/\9EP-K,[\='W32[G$LL_JH^;-X2O= MX0OCZY]02P,$% @ $7YI4^Y)W?^> 0 "!H !H !X;"]?/M84,!!*=*@/96U:WG\%]8GRYY]A5.9#G45]XZ-N$_$^OM M]K .G_7Z^QRJ],=@]U.WQ[@/(16]5=GN0IH7[G)Z;$=W.TB_FUSTEIMYT2XW M4KC<00I!FC_((,CR!WD(\OF#AA TS!\T@J!1_J Q!(WS!TT@:)(_: I!T_Q! M,D 9!P1)+U@3:"W(M1!X+0BV$(@M2+80F"V(MA"H+BOJK01Z*^JM!'HKZJT$ M>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K;R\<2 KT-]38"O0WU-@*]#?4V M KT-]38"O0WU-@*]#?4V KT]ZNT)]/:HMR?0VZ/>GD!OCWK[=^H=T_44XJ/G MOL;[OY/JU%T;'K>_+>^;+X_*#6<'/WX6OU!+ P04 " 1?FE3J,J'V:L! M !!&@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-F60U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2=\GT;6?(#;9U MU;A95'AO'AAS:4&U-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/EPS[;--DWE]'!(0Z=78TK M2N.&H2!B9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W%G-]5Y.)^B3,9=9Z7*64Z M7=>A)7;&DLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8F*7+[8XC:;M' M)@B1]67_$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[XI']A#@&20X+D M2$!RW(#DF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A*D>!*D>A*D?!*D?A*D&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( !%^:5.!N PZ0 4 &,5 8 M " @0T( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ $7YI4RC/+>GC @ M60< !@ ("!*A( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $7YI4U0?">W, @ " @ !@ M ("!?" 'AL+W=O";6@< /0= 8 " @7XC !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ $7YI4U,IY7Z+ @ 2@8 !@ ("!YS 'AL+W=O&PO=V]R:W-H965TH@91^P4 /\- 9 " M@&UL4$L! A0#% @ $7YI M4TAZ>KJZ" JA0 !D ("!^DX 'AL+W=O&PO=V]R:W-H965TA5>< 8 !D/ 9 " @45< !X;"]W;W)K M&UL4$L! A0#% @ $7YI4WO?#^X? P =@< M !D ("![&( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $7YI4U=S/%/\ P K0D !D M ("!+74 'AL+W=O0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ $7YI4X#D:07_! <@P !D ("!HX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ $7YI4RJ% MF$=X! L0L !D ("!I8T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $7YI4Z9G;X!N!0 1Q8 !D M ("!OID 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ $7YI4_\BG $R P QPD !D ("! M0Z0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ $7YI4Y)$Q*[7 P TP\ !D ("!A*P 'AL+W=O&UL4$L! A0#% @ $7YI4WJ&11N= M! .Q( !D ("!G;@ 'AL+W=O"P &0 M@(%QO0 >&PO=V]R:W-H965T&UL4$L! A0#% @ $7YI4X89]F'S @ H0@ !D M ("!N\, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ $7YI4T@06%,6 P 9A$ T ( !E=, M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ $7YI4^Y)W?^> 0 "!H !H ( !O]L 'AL M+U]R96QS+W=O XML 57 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 58 report.css IDEA: XBRL DOCUMENT /* 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; } XML 59 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 90 299 1 false 21 0 false 5 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.matrixservicecompany.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Statements of Income Sheet http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome Condensed Consolidated Statements of Income Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeParenthetical Condensed Consolidated Statements of Comprehensive Income (Parenthetical) Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 1007008 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity Condensed Consolidated Statements of Changes in Stockholders' Equity Statements 8 false false R9.htm 1008009 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) Sheet http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical Condensed Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) Statements 9 false false R10.htm 2101101 - Disclosure - Basis of Presentation (Notes) Notes http://www.matrixservicecompany.com/role/BasisofPresentationNotes Basis of Presentation (Notes) Notes 10 false false R11.htm 2105102 - Disclosure - Revenue (Notes) Notes http://www.matrixservicecompany.com/role/RevenueNotes Revenue (Notes) Notes 11 false false R12.htm 2108103 - Disclosure - Leases (Notes) Notes http://www.matrixservicecompany.com/role/LeasesNotes Leases (Notes) Notes 12 false false R13.htm 2115104 - Disclosure - Intangible Assets Including Goodwill (Notes) Notes http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillNotes Intangible Assets Including Goodwill (Notes) Notes 13 false false R14.htm 2120105 - Disclosure - Debt (Notes) Notes http://www.matrixservicecompany.com/role/DebtNotes Debt (Notes) Notes 14 false false R15.htm 2123106 - Disclosure - Income Taxes Sheet http://www.matrixservicecompany.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 2125107 - Disclosure - Commitments and Contingencies (Notes) Notes http://www.matrixservicecompany.com/role/CommitmentsandContingenciesNotes Commitments and Contingencies (Notes) Notes 16 false false R17.htm 2127108 - Disclosure - Earnings per Common Share (Notes) Notes http://www.matrixservicecompany.com/role/EarningsperCommonShareNotes Earnings per Common Share (Notes) Notes 17 false false R18.htm 2131109 - Disclosure - Segment Information (Notes) Notes http://www.matrixservicecompany.com/role/SegmentInformationNotes Segment Information (Notes) Notes 18 false false R19.htm 2134110 - Disclosure - Restructuring Costs (Notes) Notes http://www.matrixservicecompany.com/role/RestructuringCostsNotes Restructuring Costs (Notes) Notes 19 false false R20.htm 2202201 - Disclosure - Basis of Presentation - Cash, Cash Equivalents, and Restricted Cash (Policies) Sheet http://www.matrixservicecompany.com/role/BasisofPresentationCashCashEquivalentsandRestrictedCashPolicies Basis of Presentation - Cash, Cash Equivalents, and Restricted Cash (Policies) Policies 20 false false R21.htm 2303301 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables) Sheet http://www.matrixservicecompany.com/role/CashCashEquivalentsandRestrictedCashTables Cash, Cash Equivalents, and Restricted Cash (Tables) Tables 21 false false R22.htm 2306302 - Disclosure - Revenue (Tables) Sheet http://www.matrixservicecompany.com/role/RevenueTables Revenue (Tables) Tables http://www.matrixservicecompany.com/role/RevenueNotes 22 false false R23.htm 2309303 - Disclosure - Leases (Tables) Sheet http://www.matrixservicecompany.com/role/LeasesTables Leases (Tables) Tables http://www.matrixservicecompany.com/role/LeasesNotes 23 false false R24.htm 2316304 - Disclosure - Intangible Assets Including Goodwill (Tables) Sheet http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables Intangible Assets Including Goodwill (Tables) Tables http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillNotes 24 false false R25.htm 2328306 - Disclosure - Earnings per Common Share (Tables) Sheet http://www.matrixservicecompany.com/role/EarningsperCommonShareTables Earnings per Common Share (Tables) Tables http://www.matrixservicecompany.com/role/EarningsperCommonShareNotes 25 false false R26.htm 2332307 - Disclosure - Segment Information (Tables) Sheet http://www.matrixservicecompany.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.matrixservicecompany.com/role/SegmentInformationNotes 26 false false R27.htm 2335308 - Disclosure - Restructuring Costs (Tables) Sheet http://www.matrixservicecompany.com/role/RestructuringCostsTables Restructuring Costs (Tables) Tables http://www.matrixservicecompany.com/role/RestructuringCostsNotes 27 false false R28.htm 2404401 - Disclosure - Basis of Presentation Basis of Presentation - Narrative (Details) Sheet http://www.matrixservicecompany.com/role/BasisofPresentationBasisofPresentationNarrativeDetails Basis of Presentation Basis of Presentation - Narrative (Details) Details 28 false false R29.htm 2407402 - Disclosure - Revenue (Details) Sheet http://www.matrixservicecompany.com/role/RevenueDetails Revenue (Details) Details http://www.matrixservicecompany.com/role/RevenueTables 29 false false R30.htm 2410403 - Disclosure - Leases - Narrative (Details) Sheet http://www.matrixservicecompany.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 30 false false R31.htm 2411404 - Disclosure - Leases - Components of Lease Costs (Details) Sheet http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails Leases - Components of Lease Costs (Details) Details 31 false false R32.htm 2412405 - Disclosure - Leases - Maturity Analysis (Details) Sheet http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails Leases - Maturity Analysis (Details) Details 32 false false R33.htm 2413406 - Disclosure - Leases - Other Lease Information (Details) Sheet http://www.matrixservicecompany.com/role/LeasesOtherLeaseInformationDetails Leases - Other Lease Information (Details) Details 33 false false R34.htm 2414407 - Disclosure - Leases - Supplemental Cash Flow Disclosures (Details) Sheet http://www.matrixservicecompany.com/role/LeasesSupplementalCashFlowDisclosuresDetails Leases - Supplemental Cash Flow Disclosures (Details) Details 34 false false R35.htm 2417408 - Disclosure - Intangible Assets Including Goodwill - Carrying Value of Goodwill By Segment (Details) Sheet http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails Intangible Assets Including Goodwill - Carrying Value of Goodwill By Segment (Details) Details 35 false false R36.htm 2418409 - Disclosure - Intangible Assets Including Goodwill - Carrying Value of Other Intangible Assets (Details) Sheet http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails Intangible Assets Including Goodwill - Carrying Value of Other Intangible Assets (Details) Details 36 false false R37.htm 2419410 - Disclosure - Intangible Assets Including Goodwill Future Expected Amortization Expense (Details) Sheet http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails Intangible Assets Including Goodwill Future Expected Amortization Expense (Details) Details 37 false false R38.htm 2422411 - Disclosure - Asset Backed Debt (Details) Sheet http://www.matrixservicecompany.com/role/AssetBackedDebtDetails Asset Backed Debt (Details) Details 38 false false R39.htm 2424412 - Disclosure - Income Taxes (Details) Sheet http://www.matrixservicecompany.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.matrixservicecompany.com/role/IncomeTaxes 39 false false R40.htm 2426413 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 40 false false R41.htm 2429414 - Disclosure - Earnings per Common Share - Computation of Basic and Diluted Earnings Per Share (Details) Sheet http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails Earnings per Common Share - Computation of Basic and Diluted Earnings Per Share (Details) Details 41 false false R42.htm 2433416 - Disclosure - Segment Information (Details) Sheet http://www.matrixservicecompany.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.matrixservicecompany.com/role/SegmentInformationTables 42 false false R43.htm 2436417 - Disclosure - Restructuring Costs (Details) Sheet http://www.matrixservicecompany.com/role/RestructuringCostsDetails Restructuring Costs (Details) Details http://www.matrixservicecompany.com/role/RestructuringCostsTables 43 false false All Reports Book All Reports mtrx-20210930.htm exhibit311-mtrxx2021x9x30x.htm exhibit312-mtrxx2021x9x30x.htm exhibit321-mtrxx2021x9x30x.htm exhibit322-mtrxx2021x9x30x.htm exhibit95-mtrxx2021x9x30x.htm mtrx-20210930.xsd mtrx-20210930_cal.xml mtrx-20210930_def.xml mtrx-20210930_lab.xml mtrx-20210930_pre.xml http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/country/2021 true true JSON 62 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mtrx-20210930.htm": { "axisCustom": 1, "axisStandard": 7, "contextCount": 90, "dts": { "calculationLink": { "local": [ "mtrx-20210930_cal.xml" ] }, "definitionLink": { "local": [ "mtrx-20210930_def.xml" ] }, "inline": { "local": [ "mtrx-20210930.htm" ] }, "labelLink": { "local": [ "mtrx-20210930_lab.xml" ] }, "presentationLink": { "local": [ "mtrx-20210930_pre.xml" ] }, "schema": { "local": [ "mtrx-20210930.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.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" ] } }, "elementCount": 430, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 24, "http://www.matrixservicecompany.com/20210930": 4, "http://xbrl.sec.gov/dei/2021": 7, "total": 35 }, "keyCustom": 30, "keyStandard": 269, "memberCustom": 7, "memberStandard": 14, "nsprefix": "mtrx", "nsuri": "http://www.matrixservicecompany.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationStateCountryCode", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.matrixservicecompany.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationStateCountryCode", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Basis of Presentation (Notes)", "role": "http://www.matrixservicecompany.com/role/BasisofPresentationNotes", "shortName": "Basis of Presentation (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105102 - Disclosure - Revenue (Notes)", "role": "http://www.matrixservicecompany.com/role/RevenueNotes", "shortName": "Revenue (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Leases (Notes)", "role": "http://www.matrixservicecompany.com/role/LeasesNotes", "shortName": "Leases (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115104 - Disclosure - Intangible Assets Including Goodwill (Notes)", "role": "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillNotes", "shortName": "Intangible Assets Including Goodwill (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120105 - Disclosure - Debt (Notes)", "role": "http://www.matrixservicecompany.com/role/DebtNotes", "shortName": "Debt (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123106 - Disclosure - Income Taxes", "role": "http://www.matrixservicecompany.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125107 - Disclosure - Commitments and Contingencies (Notes)", "role": "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesNotes", "shortName": "Commitments and Contingencies (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127108 - Disclosure - Earnings per Common Share (Notes)", "role": "http://www.matrixservicecompany.com/role/EarningsperCommonShareNotes", "shortName": "Earnings per Common Share (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131109 - Disclosure - Segment Information (Notes)", "role": "http://www.matrixservicecompany.com/role/SegmentInformationNotes", "shortName": "Segment Information (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134110 - Disclosure - Restructuring Costs (Notes)", "role": "http://www.matrixservicecompany.com/role/RestructuringCostsNotes", "shortName": "Restructuring Costs (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Statements of Income", "role": "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "shortName": "Condensed Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Basis of Presentation - Cash, Cash Equivalents, and Restricted Cash (Policies)", "role": "http://www.matrixservicecompany.com/role/BasisofPresentationCashCashEquivalentsandRestrictedCashPolicies", "shortName": "Basis of Presentation - Cash, Cash Equivalents, and Restricted Cash (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables)", "role": "http://www.matrixservicecompany.com/role/CashCashEquivalentsandRestrictedCashTables", "shortName": "Cash, Cash Equivalents, and Restricted Cash (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306302 - Disclosure - Revenue (Tables)", "role": "http://www.matrixservicecompany.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309303 - Disclosure - Leases (Tables)", "role": "http://www.matrixservicecompany.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316304 - Disclosure - Intangible Assets Including Goodwill (Tables)", "role": "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables", "shortName": "Intangible Assets Including Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328306 - Disclosure - Earnings per Common Share (Tables)", "role": "http://www.matrixservicecompany.com/role/EarningsperCommonShareTables", "shortName": "Earnings per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332307 - Disclosure - Segment Information (Tables)", "role": "http://www.matrixservicecompany.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335308 - Disclosure - Restructuring Costs (Tables)", "role": "http://www.matrixservicecompany.com/role/RestructuringCostsTables", "shortName": "Restructuring Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i7a880e07fc6f42a9974f6d7082a696e4_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Basis of Presentation Basis of Presentation - Narrative (Details)", "role": "http://www.matrixservicecompany.com/role/BasisofPresentationBasisofPresentationNarrativeDetails", "shortName": "Basis of Presentation Basis of Presentation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i06eff52d4b824da382ce85cda3afa15c_I20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i7a880e07fc6f42a9974f6d7082a696e4_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Revenue (Details)", "role": "http://www.matrixservicecompany.com/role/RevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i7a880e07fc6f42a9974f6d7082a696e4_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Statements of Comprehensive Income", "role": "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i7a880e07fc6f42a9974f6d7082a696e4_I20210930", "decimals": "2", "first": true, "lang": "en-US", "name": "mtrx:Percentageofrealestateleases", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Leases - Narrative (Details)", "role": "http://www.matrixservicecompany.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i7a880e07fc6f42a9974f6d7082a696e4_I20210930", "decimals": "2", "first": true, "lang": "en-US", "name": "mtrx:Percentageofrealestateleases", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - Leases - Components of Lease Costs (Details)", "role": "http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails", "shortName": "Leases - Components of Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i7a880e07fc6f42a9974f6d7082a696e4_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - Leases - Maturity Analysis (Details)", "role": "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails", "shortName": "Leases - Maturity Analysis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i7a880e07fc6f42a9974f6d7082a696e4_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mtrx:OtherInformationRelatedtoLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i7a880e07fc6f42a9974f6d7082a696e4_I20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - Leases - Other Lease Information (Details)", "role": "http://www.matrixservicecompany.com/role/LeasesOtherLeaseInformationDetails", "shortName": "Leases - Other Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mtrx:OtherInformationRelatedtoLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i7a880e07fc6f42a9974f6d7082a696e4_I20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mtrx:OtherInformationRelatedtoLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Leases - Supplemental Cash Flow Disclosures (Details)", "role": "http://www.matrixservicecompany.com/role/LeasesSupplementalCashFlowDisclosuresDetails", "shortName": "Leases - Supplemental Cash Flow Disclosures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mtrx:OtherInformationRelatedtoLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i7a880e07fc6f42a9974f6d7082a696e4_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417408 - Disclosure - Intangible Assets Including Goodwill - Carrying Value of Goodwill By Segment (Details)", "role": "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails", "shortName": "Intangible Assets Including Goodwill - Carrying Value of Goodwill By Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mtrx:ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i7a880e07fc6f42a9974f6d7082a696e4_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418409 - Disclosure - Intangible Assets Including Goodwill - Carrying Value of Other Intangible Assets (Details)", "role": "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails", "shortName": "Intangible Assets Including Goodwill - Carrying Value of Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mtrx:ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i7a880e07fc6f42a9974f6d7082a696e4_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419410 - Disclosure - Intangible Assets Including Goodwill Future Expected Amortization Expense (Details)", "role": "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "shortName": "Intangible Assets Including Goodwill Future Expected Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i7a880e07fc6f42a9974f6d7082a696e4_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityInitiationDate1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422411 - Disclosure - Asset Backed Debt (Details)", "role": "http://www.matrixservicecompany.com/role/AssetBackedDebtDetails", "shortName": "Asset Backed Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityInitiationDate1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - Disclosure - Income Taxes (Details)", "role": "http://www.matrixservicecompany.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R4": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical)", "role": "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeParenthetical", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i7a880e07fc6f42a9974f6d7082a696e4_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnapprovedChangeOrdersAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426413 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "role": "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i7a880e07fc6f42a9974f6d7082a696e4_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnapprovedChangeOrdersAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429414 - Disclosure - Earnings per Common Share - Computation of Basic and Diluted Earnings Per Share (Details)", "role": "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails", "shortName": "Earnings per Common Share - Computation of Basic and Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "mtrx:Grossrevenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433416 - Disclosure - Segment Information (Details)", "role": "http://www.matrixservicecompany.com/role/SegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "mtrx:Grossrevenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436417 - Disclosure - Restructuring Costs (Details)", "role": "http://www.matrixservicecompany.com/role/RestructuringCostsDetails", "shortName": "Restructuring Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i7a880e07fc6f42a9974f6d7082a696e4_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i7a880e07fc6f42a9974f6d7082a696e4_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "i8d3e055994ab408f9e170a370f86ccdf_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "ib13b560d7d824ac49c5cc752f68cd1bd_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity", "role": "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtrx-20210930.htm", "contextRef": "ib13b560d7d824ac49c5cc752f68cd1bd_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1008009 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)", "role": "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null } }, "segmentCount": 21, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r470" ], "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r471" ], "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r471" ], "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r471" ], "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r473" ], "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r471" ], "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r471" ], "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r471" ], "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r471" ], "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r467" ], "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r468" ], "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "mtrx_AmountofForeignTaxCreditCarryforwardExpiringinFiscal2021": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Foreign Tax Credit Carryforward Expiring in Fiscal 2021", "label": "Amount of Foreign Tax Credit Carryforward Expiring in Fiscal 2021", "terseLabel": "Amount of Foreign Tax Credit Carryforward Expiring in Fiscal 2021" } } }, "localname": "AmountofForeignTaxCreditCarryforwardExpiringinFiscal2021", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_AmountofForeignTaxCreditCarryforwardExpiringinFiscal2023": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Foreign Tax Credit Carryforward Expiring in Fiscal 2023", "label": "Amount of Foreign Tax Credit Carryforward Expiring in Fiscal 2023", "terseLabel": "Amount of Foreign Tax Credit Carryforward Expiring Between Fiscal 2023 and Fiscal 2025" } } }, "localname": "AmountofForeignTaxCreditCarryforwardExpiringinFiscal2023", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_AssetBackedCreditFacilityBaseRateAddOn": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Backed Credit Facility Base Rate Add On", "label": "Asset Backed Credit Facility Base Rate Add On", "terseLabel": "Asset Backed Credit Facility Base Rate Add On" } } }, "localname": "AssetBackedCreditFacilityBaseRateAddOn", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/AssetBackedDebtDetails" ], "xbrltype": "percentItemType" }, "mtrx_AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement", "label": "Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement", "terseLabel": "Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement" } } }, "localname": "AssetBackedCreditFacilityFixedChargeCoverageRatioRequirement", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/AssetBackedDebtDetails" ], "xbrltype": "pureItemType" }, "mtrx_BaillieTankEquipmentLtd.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Baillie Tank Equipment, Ltd. [Member]", "label": "Baillie Tank Equipment, Ltd. [Member]", "terseLabel": "Baillie Tank Equipment, Ltd. [Member]" } } }, "localname": "BaillieTankEquipmentLtd.Member", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails" ], "xbrltype": "domainItemType" }, "mtrx_Beginningequitybalancesasadjusted": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Beginning equity balances as adjusted for the effects of retrospective impacts of the adoption of a new accounting standard.", "label": "Beginning equity balances, as adjusted", "terseLabel": "Beginning equity balances, as adjusted" } } }, "localname": "Beginningequitybalancesasadjusted", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "mtrx_Blendedincometaxrate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Blended income tax rate of 28.06% used by the Company for the remainder of Fiscal 2018. The use of this blended rate is stipulated by the Internal Revenue Code in connection with the Tax Cuts and Jobs Act of December 2017, which reduced the federal income tax rate from 35% to 21%. Since the Company has a June 30 fiscal year end, it must use a blend of 21% and 35% for the rest of the current fiscal year.", "label": "Blended income tax rate", "terseLabel": "Blended income tax rate" } } }, "localname": "Blendedincometaxrate", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "pureItemType" }, "mtrx_ChangeinBIE": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in BIE from the prior year to the current period.", "label": "Change in BIE", "terseLabel": "Change in BIE" } } }, "localname": "ChangeinBIE", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_ChangeinCIE": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in CIE from prior year to the current period.", "label": "Change in CIE", "terseLabel": "Change in CIE" } } }, "localname": "ChangeinCIE", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_Changeinnetcontractbalances": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in net contract balances from the prior year to the current year.", "label": "Change in net contract balances", "terseLabel": "Change in net contract balances" } } }, "localname": "Changeinnetcontractbalances", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_ClaimOnPowerGenerationProjectMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Claim On Power Generation Project [Member]", "label": "Claim On Power Generation Project [Member]", "terseLabel": "Claim On Power Generation Project [Member]" } } }, "localname": "ClaimOnPowerGenerationProjectMember", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mtrx_Contractwithcustomercurrentliabilitynet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with customer, current liability, net", "label": "Contract with customer, current liability, net", "terseLabel": "Contract with customer, current liability, net" } } }, "localname": "Contractwithcustomercurrentliabilitynet", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_DeferredSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Shares Issued", "label": "Deferred Shares Issued", "terseLabel": "Issuance of deferred shares, shares" } } }, "localname": "DeferredSharesIssued", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "mtrx_DeferredTaxAssetsForeignTaxCreditCarryforwardAfterValuationAllowance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Foreign Tax Credit Carryforward, After Valuation Allowance", "label": "Deferred Tax Assets, Foreign Tax Credit Carryforward, After Valuation Allowance", "terseLabel": "Deferred Tax Assets, Foreign Tax Credit Carryforward, After Valuation Allowance" } } }, "localname": "DeferredTaxAssetsForeignTaxCreditCarryforwardAfterValuationAllowance", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_Deferredtaxremeasurement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred tax remeasurement due to the enactment of the Tax Cuts and Jobs Act of 2017. The Company's domestic net deferred tax liability balance was remeasured at a lower corporate tax rate, which reduced the net deferred tax liability balance. The downward remeasurement was recorded as a benefit to income tax expense.", "label": "Deferred tax remeasurement", "terseLabel": "Deferred tax remeasurement" } } }, "localname": "Deferredtaxremeasurement", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_DisclosureCustomerContractsAdditionalInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure - Customer Contracts - Additional Information [Abstract]", "label": "Disclosure Customer Contracts Additional Information [Abstract]", "terseLabel": "Disclosure Customer Contracts Additional Information [Abstract]" } } }, "localname": "DisclosureCustomerContractsAdditionalInformationAbstract", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "mtrx_ExpectedRemainingAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expected Remaining Amortization Expense [Abstract]", "label": "Expected Remaining Amortization Expense [Abstract]", "terseLabel": "Expected Remaining Amortization Expense [Abstract]" } } }, "localname": "ExpectedRemainingAmortizationExpenseAbstract", "nsuri": "http://www.matrixservicecompany.com/20210930", "xbrltype": "stringItemType" }, "mtrx_Expectedeffectivetaxrateremainderofyear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expected effective tax rate, remainder of year", "label": "Expected effective tax rate, remainder of year", "terseLabel": "Expected effective tax rate, remainder of year" } } }, "localname": "Expectedeffectivetaxrateremainderofyear", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "mtrx_Expectedeffectivetaxrateyeartodate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expected effective tax rate year-to-date.", "label": "Expected effective tax rate, year-to-date", "terseLabel": "Expected effective tax rate, year-to-date" } } }, "localname": "Expectedeffectivetaxrateyeartodate", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "pureItemType" }, "mtrx_Grossrevenues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gross revenues before intersegment eliminations", "label": "Gross revenues", "terseLabel": "Gross revenues" } } }, "localname": "Grossrevenues", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_HoustonInterestsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Houston Interests, LLC [Member]", "label": "Houston Interests, LLC [Member]", "terseLabel": "Houston Interests, LLC [Member]" } } }, "localname": "HoustonInterestsLLCMember", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "mtrx_IncomeTaxReceivableAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Tax Receivable", "label": "Income Tax Receivable [Axis]", "terseLabel": "Income Tax Receivable [Axis]" } } }, "localname": "IncomeTaxReceivableAxis", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "mtrx_IncomeTaxReceivableDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Tax Receivable [Domain]", "label": "Income Tax Receivable [Domain]", "terseLabel": "Income Tax Receivable [Domain]" } } }, "localname": "IncomeTaxReceivableDomain", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "mtrx_IronandSteelCustomerRelationshipMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Iron and Steel Customer Relationship [Member]", "label": "Iron and Steel Customer Relationship [Member]", "terseLabel": "Iron and Steel Customer Relationship [Member]" } } }, "localname": "IronandSteelCustomerRelationshipMember", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "mtrx_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Liability, To Be Paid, After Year Four", "label": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_LineOfCreditBasisSpreadOnAdjustedLIBOAndCDORMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Basis Spread On Adjusted LIBO and CDOR Maximum", "label": "Line Of Credit Basis Spread On Adjusted LIBO and CDOR Maximum", "terseLabel": "Line Of Credit Basis Spread On Adjusted LIBO and CDOR Maximum" } } }, "localname": "LineOfCreditBasisSpreadOnAdjustedLIBOAndCDORMaximum", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/AssetBackedDebtDetails" ], "xbrltype": "percentItemType" }, "mtrx_LineOfCreditBasisSpreadOnAdjustedLIBOAndCDORMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Basis Spread On Adjusted LIBO and CDOR Minimum", "label": "Line Of Credit Basis Spread On Adjusted LIBO and CDOR Minimum", "terseLabel": "Line Of Credit Basis Spread On Adjusted LIBO and CDOR Minimum" } } }, "localname": "LineOfCreditBasisSpreadOnAdjustedLIBOAndCDORMinimum", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/AssetBackedDebtDetails" ], "xbrltype": "percentItemType" }, "mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of credit basis spread on alternate base rate maximum.", "label": "Line Of Credit Basis Spread On Alternate Base Rate Maximum", "terseLabel": "Additional Margin on alternate base rate loans, Maximum" } } }, "localname": "LineOfCreditBasisSpreadOnAlternateBaseRateMaximum", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/AssetBackedDebtDetails" ], "xbrltype": "percentItemType" }, "mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of credit basis spread on alternate base rate minimum.", "label": "Line Of Credit Basis Spread On Alternate Base Rate Minimum", "terseLabel": "Additional Margin on alternate base rate loans, Minimum" } } }, "localname": "LineOfCreditBasisSpreadOnAlternateBaseRateMinimum", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/AssetBackedDebtDetails" ], "xbrltype": "percentItemType" }, "mtrx_MtrxAdjustmentToRestructuringCostsLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment To Restructuring Costs Liability", "label": "mtrx:AdjustmentToRestructuringCostsLiability", "terseLabel": "Operating lease and fixed asset impairments due to restructuring" } } }, "localname": "MtrxAdjustmentToRestructuringCostsLiability", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_MtrxAssetBackedCreditFacilityLIBORRateOneMonthAddOn": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "mtrx:AssetBackedCreditFacilityLIBORRateOneMonthAddOn", "label": "mtrx:AssetBackedCreditFacilityLIBORRateOneMonthAddOn", "terseLabel": "Asset Backed Credit Facility LIBOR Rate One Month Add On" } } }, "localname": "MtrxAssetBackedCreditFacilityLIBORRateOneMonthAddOn", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/AssetBackedDebtDetails" ], "xbrltype": "percentItemType" }, "mtrx_MtrxAssetBackedCreditFacility_FederalFundsRateAddition": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "mtrx:AssetBackedCreditFacility_FederalFundsRateAddition", "label": "mtrx:AssetBackedCreditFacility_FederalFundsRateAddition", "terseLabel": "Asset Backed Credit Facility Federal Funds Rate Addition" } } }, "localname": "MtrxAssetBackedCreditFacility_FederalFundsRateAddition", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/AssetBackedDebtDetails" ], "xbrltype": "percentItemType" }, "mtrx_MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "mtrx:AssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio", "label": "mtrx:AssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio", "terseLabel": "Asset Backed Line of Credit Balance Limit for Fixed Charge Coverage Ratio" } } }, "localname": "MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/AssetBackedDebtDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "mtrx:AssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio", "label": "mtrx:AssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio", "terseLabel": "Asset Backed Line of Credit Percentage Limit for Fixed Charge Coverage Ratio" } } }, "localname": "MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/AssetBackedDebtDetails" ], "xbrltype": "percentItemType" }, "mtrx_MtrxBusinessImprovementPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Improvement Plan", "label": "mtrx:BusinessImprovementPlan [Member]", "terseLabel": "mtrx:BusinessImprovementPlan [Member]" } } }, "localname": "MtrxBusinessImprovementPlanMember", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "mtrx_MtrxCARESACTDeferredPayrollTaxLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "CARES ACT Deferred Payroll Tax Liability", "label": "mtrx:CARESACTDeferredPayrollTaxLiability", "terseLabel": "CARES Act Deferred Payroll Tax Liability" } } }, "localname": "MtrxCARESACTDeferredPayrollTaxLiability", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_MtrxCostReductionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost Reduction Plan", "label": "mtrx:CostReductionPlan [Member]", "terseLabel": "mtrx:CostReductionPlan [Member]" } } }, "localname": "MtrxCostReductionPlanMember", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "mtrx_MtrxDeferredIncomeTaxExpense": { "auth_ref": [], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Income Tax Expense Benefit", "label": "mtrx:DeferredIncomeTaxExpense", "terseLabel": "Deferred income tax" } } }, "localname": "MtrxDeferredIncomeTaxExpense", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "mtrx_MtrxMtrxCARESActNOLCarrybackBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "mtrx:MtrxCARESActNOLCarrybackBenefit", "label": "mtrx:MtrxCARESActNOLCarrybackBenefit", "terseLabel": "CARES Act NOL Carryback Benefit" } } }, "localname": "MtrxMtrxCARESActNOLCarrybackBenefit", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_MtrxOfficeEquipmentAndCapitalizedComputerSoftwareGross": { "auth_ref": [], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Office Equipment and Capitalized Computer Software Gross", "label": "mtrx:OfficeEquipmentAndCapitalizedComputerSoftwareGross", "terseLabel": "Office equipment and software" } } }, "localname": "MtrxOfficeEquipmentAndCapitalizedComputerSoftwareGross", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mtrx_MtrxOperatingLeaseImpairmentsDueToRestructuring": { "auth_ref": [], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease Impairments Due To Restructuring", "label": "mtrx:OperatingLeaseImpairmentsDueToRestructuring", "terseLabel": "Operating lease impairment due to restructuring" } } }, "localname": "MtrxOperatingLeaseImpairmentsDueToRestructuring", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "mtrx_MtrxUnpaidRestructuringCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unpaid Restructuring Charges", "label": "mtrx:UnpaidRestructuringCharges", "terseLabel": "Restructuring costs incurred" } } }, "localname": "MtrxUnpaidRestructuringCharges", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_NonvestedDeferredSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nonvested Deferred Shares [Member]", "label": "Nonvested Deferred Shares [Member]", "terseLabel": "Nonvested Deferred Shares [Member]" } } }, "localname": "NonvestedDeferredSharesMember", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareAntidilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "mtrx_OtherInformationRelatedtoLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Table disclosing operating lease weighted average remaining lease term, weighted average discount rate, and supplemental cash flow disclosures.", "label": "Other Information Related to Leases [Table Text Block]", "terseLabel": "Other Information Related to Leases [Table Text Block]" } } }, "localname": "OtherInformationRelatedtoLeasesTableTextBlock", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "mtrx_OtherLeaseInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Lease Information [Abstract]", "label": "Other Lease Information [Abstract]", "terseLabel": "Other Lease Information [Abstract]" } } }, "localname": "OtherLeaseInformationAbstract", "nsuri": "http://www.matrixservicecompany.com/20210930", "xbrltype": "stringItemType" }, "mtrx_OtherTreasurySharePurchases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other treasury share purchases.", "label": "Other Treasury Share Purchases", "negatedTerseLabel": "Treasury shares purchased to satisfy tax withholding obligations" } } }, "localname": "OtherTreasurySharePurchases", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "mtrx_OtherTreasurySharesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other treasury shares acquired.", "label": "Other Treasury Shares Acquired", "terseLabel": "Other treasury shares purchases, shares" } } }, "localname": "OtherTreasurySharesAcquired", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "mtrx_OtherinternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other international [Member]", "label": "Other international [Member]", "terseLabel": "Other international" } } }, "localname": "OtherinternationalMember", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "mtrx_Percentageofrealestateleases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of leases - real estate", "label": "Percentage of real estate leases", "terseLabel": "Percentage of real estate leases" } } }, "localname": "Percentageofrealestateleases", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "mtrx_Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Performance obligations to be recognized as revenue within next twelve months.", "label": "Performance obligations to be recognized as revenue within next twelve months", "terseLabel": "Performance obligations to be recognized as revenue within next twelve months" } } }, "localname": "Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_PowerGenerationProjectAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Power Generation Project [Axis]", "label": "Power Generation Project [Axis]", "terseLabel": "Project [Axis]" } } }, "localname": "PowerGenerationProjectAxis", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "mtrx_PowerGenerationProjectDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Power Generation Project [Axis]", "label": "Power Generation Project [Domain]", "terseLabel": "Power Generation Project [Domain]" } } }, "localname": "PowerGenerationProjectDomain", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mtrx_PowerGenerationProjectUnapprovedChangeOrdersandClaimsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Power Generation Project Unapproved Change Orders and Claims [Table]", "label": "Power Generation Project Unapproved Change Orders and Claims [Line Items]", "terseLabel": "Project Unapproved Change Orders and Claims [Line Items]" } } }, "localname": "PowerGenerationProjectUnapprovedChangeOrdersandClaimsLineItems", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "mtrx_PowerGenerationProjectUnapprovedChangeOrdersandClaimsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Power Generation Project Unapproved Change Orders and Claims [Table]", "label": "Power Generation Project Unapproved Change Orders and Claims [Table]", "terseLabel": "Project Unapproved Change Orders and Claims [Table]" } } }, "localname": "PowerGenerationProjectUnapprovedChangeOrdersandClaimsTable", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "mtrx_PriorYearCarrybackIncomeTaxReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prior Year Carryback Income Tax Receivable", "label": "Prior Year Carryback Income Tax Receivable", "terseLabel": "Prior Year Carryback Income Tax Receivable" } } }, "localname": "PriorYearCarrybackIncomeTaxReceivable", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_PriorYearOverpaymentIncomeTaxReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prior Year Overpayment Income Tax Receivable", "label": "Prior Year Overpayment Income Tax Receivable [Member]", "terseLabel": "Prior Year Overpayment Income Tax Receivable" } } }, "localname": "PriorYearOverpaymentIncomeTaxReceivableMember", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "mtrx_Priorfederalincometaxrate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal income tax rate prior to the Tax Cuts and Jobs Act.", "label": "Prior federal income tax rate", "terseLabel": "Prior federal income tax rate" } } }, "localname": "Priorfederalincometaxrate", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "pureItemType" }, "mtrx_ProcessAndIndustrialFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Process and Industrial Facilities", "label": "Process and Industrial Facilities [Member]", "terseLabel": "Process and Industrial Facilities" } } }, "localname": "ProcessAndIndustrialFacilitiesMember", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/RestructuringCostsDetails", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "mtrx_Restrictionofdeductibilityofcertainexecutivecompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restriction of deductibility of certain executive compensation in excess of $1.0 million. Description of one of the major changes in connection with the Tax Cuts and Jobs Act of December 2017.", "label": "Restriction of deductibility of certain executive compensation", "terseLabel": "Restriction of deductibility of certain executive compensation" } } }, "localname": "Restrictionofdeductibilityofcertainexecutivecompensation", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_RestructuringcostsbytypeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring costs by type [Abstract]", "label": "Restructuring costs by type [Abstract]", "terseLabel": "Restructuring costs by type [Abstract]" } } }, "localname": "RestructuringcostsbytypeAbstract", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "mtrx_RestructuringcostsreserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring costs reserve [Roll Forward]", "label": "Restructuring costs reserve [Roll Forward]", "terseLabel": "Restructuring costs reserve [Roll Forward]" } } }, "localname": "RestructuringcostsreserveRollForward", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "mtrx_ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of intangible assets excluding goodwill.", "label": "Schedule Of Intangible Assets Excluding Goodwill Table [Text Block]", "terseLabel": "Schedule Of Intangible Assets Excluding Goodwill Table [Text Block]" } } }, "localname": "ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "textBlockItemType" }, "mtrx_StatementCondensedConsolidatedBalanceSheetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statement Condensed Consolidated Balance Sheets [Abstract]", "label": "Statement Condensed Consolidated Balance Sheets [Abstract]", "terseLabel": "Statement Condensed Consolidated Balance Sheets [Abstract]" } } }, "localname": "StatementCondensedConsolidatedBalanceSheetsAbstract", "nsuri": "http://www.matrixservicecompany.com/20210930", "xbrltype": "stringItemType" }, "mtrx_StorageAndTerminalSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Storage and Terminal Solutions", "label": "Storage and Terminal Solutions [Member]", "terseLabel": "Storage and Terminal Solutions" } } }, "localname": "StorageAndTerminalSolutionsMember", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/RestructuringCostsDetails", "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "mtrx_Totalfuturepaymentsforleasenotyetcommenced": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total future payments for lease not yet commenced", "label": "Total future payments for lease not yet commenced", "terseLabel": "Total future payments for lease not yet commenced" } } }, "localname": "Totalfuturepaymentsforleasenotyetcommenced", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_TransportationEquipmentGross": { "auth_ref": [], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Transportation Equipment Gross", "label": "Transportation Equipment Gross", "terseLabel": "Transportation equipment" } } }, "localname": "TransportationEquipmentGross", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mtrx_UnallocatedCorporateCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unallocated Corporate Costs.", "label": "Unallocated Corporate Costs [Member]", "terseLabel": "Corporate [Member]" } } }, "localname": "UnallocatedCorporateCostsMember", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "mtrx_UnapprovedChangeOrdersOnPowerGenerationProjectMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unapproved Change Orders On Power Generation Project [Member]", "label": "Unapproved Change Orders On Power Generation Project [Member]", "terseLabel": "Unapproved Change Orders On Power Generation Project [Member]" } } }, "localname": "UnapprovedChangeOrdersOnPowerGenerationProjectMember", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mtrx_UncompletedContractsBillings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Uncompleted contracts billings.", "label": "Uncompleted Contracts Billings", "terseLabel": "Billings on uncompleted contracts" } } }, "localname": "UncompletedContractsBillings", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_UncompletedContractsCostsIncurredAndEstimatedEarningsRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Uncompleted contracts costs incurred and estimated earnings recognized.", "label": "Uncompleted Contracts Costs Incurred And Estimated Earnings Recognized", "terseLabel": "Costs incurred and estimated earnings recognized on uncompleted contracts" } } }, "localname": "UncompletedContractsCostsIncurredAndEstimatedEarningsRecognized", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_UncompletedContractsNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Uncompleted contracts.", "label": "Uncompleted Contracts Net", "totalLabel": "Total" } } }, "localname": "UncompletedContractsNet", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_UtilityAndPowerInfrastructureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Utility and Power Infrastructure.", "label": "Utility and Power Infrastructure [Member]", "terseLabel": "Utility and Power Infrastructure [Member]" } } }, "localname": "UtilityAndPowerInfrastructureMember", "nsuri": "http://www.matrixservicecompany.com/20210930", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/RestructuringCostsDetails", "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r100", "r143", "r156", "r157", "r158", "r159", "r161", "r163", "r167", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r254", "r256", "r257" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r100", "r143", "r156", "r157", "r158", "r159", "r161", "r163", "r167", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r254", "r256", "r257" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r259", "r274", "r309", "r311", "r401", "r402", "r403", "r404", "r405", "r406", "r409", "r444", "r446", "r465", "r466" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r259", "r274", "r309", "r311", "r401", "r402", "r403", "r404", "r405", "r406", "r409", "r444", "r446", "r465", "r466" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r259", "r274", "r307", "r309", "r311", "r401", "r402", "r403", "r404", "r405", "r406", "r409", "r444", "r446", "r465", "r466" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables", "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r259", "r274", "r307", "r309", "r311", "r401", "r402", "r403", "r404", "r405", "r406", "r409", "r444", "r446", "r465", "r466" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables", "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r170", "r171", "r295", "r300", "r445", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r170", "r171", "r295", "r300", "r445", "r453", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r32", "r400" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r6", "r23", "r176", "r177" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, less allowances (September 30, 2021\u2014$586 and June\u00a030, 2021\u2014$898)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r12", "r13", "r35" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Insurance, Current", "terseLabel": "Accrued insurance" } } }, "localname": "AccruedInsuranceCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r30", "r211" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r44", "r46", "r48", "r49", "r369" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r45", "r49", "r54", "r55", "r56", "r102", "r103", "r104", "r360", "r447", "r448", "r474" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r24", "r319", "r400" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r102", "r103", "r104", "r316", "r317", "r318", "r366" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).", "label": "Adjustments to Additional Paid in Capital, Other", "terseLabel": "Issuance of deferred shares" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r312", "r313", "r320", "r321" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r27", "r178", "r183" ], "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", "terseLabel": "Accounts receivable, allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r85", "r198", "r204" ], "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 Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r129" ], "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": "Total antidilutive securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareAntidilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r129" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareAntidilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareAntidilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r129" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareAntidilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r97", "r151", "r158", "r165", "r180", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r253", "r255", "r257", "r258", "r356", "r361", "r370", "r398", "r400", "r420", "r431" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "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": "Segment assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r8", "r43", "r97", "r180", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r253", "r255", "r257", "r258", "r356", "r361", "r370", "r398", "r400" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/BasisofPresentationNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r10", "r210" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Improvements, Gross", "terseLabel": "Land and buildings" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r308", "r310" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r308", "r310", "r347", "r348" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessExitCosts1": { "auth_ref": [ "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Business Exit Costs", "terseLabel": "Facility costs" } } }, "localname": "BusinessExitCosts1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r90", "r91", "r92" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property, plant and equipment on account" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r28", "r87" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "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 (Note 1)" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/BasisofPresentationBasisofPresentationNarrativeDetails", "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "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": "Cash and Cash Equivalents [Line Items]", "terseLabel": "Cash and Cash Equivalents [Line Items]" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/BasisofPresentationBasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.", "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy" } } }, "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/BasisofPresentationCashCashEquivalentsandRestrictedCashPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r81", "r87", "r93" ], "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", "periodStartLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Beginning of Period", "terseLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, End of Period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/BasisofPresentationBasisofPresentationNarrativeDetails", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r81", "r372" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "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", "terseLabel": "Decrease in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "auth_ref": [ "r105", "r115", "r179", "r182", "r319", "r338" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial.", "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "terseLabel": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]" } } }, "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/BasisofPresentationBasisofPresentationNarrativeDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r95", "r97", "r118", "r122", "r123", "r125", "r128", "r136", "r137", "r138", "r180", "r244", "r249", "r250", "r251", "r257", "r258", "r272", "r273", "r275", "r276", "r370", "r472" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r37", "r234", "r423", "r436" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r231", "r232", "r233", "r241", "r455" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r102", "r103", "r366" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "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" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20", "r400" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock\u2014$.01 par value; 60,000,000 shares authorized; 27,888,217 shares issued as of September 30, 2021 and June 30, 2021; 26,697,028 and 26,549,438 shares outstanding as of September 30, 2021 and June 30, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r51", "r53", "r61", "r355", "r365", "r426", "r439" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionContractorReceivableRetainageAfterYearOne": { "auth_ref": [ "r22", "r407", "r410" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional, to be collected after next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Construction Contractor, Receivable, Retainage, after Year One", "terseLabel": "Construction Contractor, Receivable, Retainage, after Year One" } } }, "localname": "ConstructionContractorReceivableRetainageAfterYearOne", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionContractorReceivableRetainageYearOne": { "auth_ref": [ "r22", "r411" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional, to be collected in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Construction Contractor, Receivable, Retainage, Year One", "terseLabel": "Construction Contractor, Receivable, Retainage, Year One" } } }, "localname": "ConstructionContractorReceivableRetainageYearOne", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r210" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress, Gross", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractReceivableRetainageDueAfterOneYear": { "auth_ref": [ "r22", "r407", "r410" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract to be collected after the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Contract Receivable Retainage, after Next Twelve Months", "terseLabel": "Contract Receivable Retainage, Due after Next Twelve Months" } } }, "localname": "ContractReceivableRetainageDueAfterOneYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractReceivableRetainageDueOneYearOrLess": { "auth_ref": [ "r22", "r411" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract to be collected in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Contract Receivable Retainage, Next Twelve Months", "terseLabel": "Contract Receivable Retainage, Due in Next Twelve Months" } } }, "localname": "ContractReceivableRetainageDueOneYearOrLess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]", "terseLabel": "Contract with Customer, Asset and Liability [Abstract]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/RevenueTables" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract with Customer, Asset and Liability [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r282", "r284", "r296" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r295", "r302" ], "lang": { "en-us": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]", "terseLabel": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/RevenueTables" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r295", "r302" ], "lang": { "en-us": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/RevenueTables" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r282", "r283", "r296" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "negatedTerseLabel": "Billings on uncompleted contracts in excess of costs and estimated earnings", "terseLabel": "Billings on uncompleted contracts in excess of costs and estimated earnings" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r297" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractsReceivableClaimsAndUncertainAmounts": { "auth_ref": [ "r21", "r408" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of billed or unbilled claims or other similar items subject to uncertainty concerning their determination or ultimate realization under long-term contracts.", "label": "Contracts Receivable, Claims and Uncertain Amounts", "terseLabel": "Contracts Receivable, Claims and Uncertain Amounts" } } }, "localname": "ContractsReceivableClaimsAndUncertainAmounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r65", "r414" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r351" ], "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 [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r94", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/DebtNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r324", "r325" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r324", "r325" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r331" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "terseLabel": "Deferred Tax Assets, Net" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r333", "r334", "r335" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r330" ], "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", "terseLabel": "Deferred Tax Assets, Valuation Allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r325", "r331" ], "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", "terseLabel": "Deferred Tax Liabilities, Net" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r85", "r146" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]", "terseLabel": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/RevenueTables" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r295", "r299", "r300", "r301", "r302", "r303", "r304", "r305" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/RevenueTables" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Text Block [Abstract]" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r62", "r107", "r108", "r109", "r110", "r111", "r116", "r118", "r125", "r127", "r128", "r132", "r133", "r367", "r368", "r427", "r440" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic loss per common share", "verboseLabel": "Basic EPS (US$ per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Earnings Per Share, Basic [Abstract]" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "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": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r62", "r107", "r108", "r109", "r110", "r111", "r118", "r125", "r127", "r128", "r132", "r133", "r367", "r368", "r427", "r440" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted loss per common share", "verboseLabel": "Diluted EPS (US$ per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Earnings Per Share, Diluted [Abstract]" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r129", "r130", "r131", "r134" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r372" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r327" ], "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", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r327", "r341" ], "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": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther": { "auth_ref": [ "r327", "r341" ], "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 tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued wages and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r315" ], "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]", "terseLabel": "Stock Options [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareAntidilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r54", "r55", "r56", "r102", "r103", "r104", "r106", "r112", "r114", "r135", "r181", "r277", "r278", "r316", "r317", "r318", "r336", "r337", "r366", "r373", "r374", "r375", "r376", "r377", "r379", "r447", "r448", "r449", "r474" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities": { "auth_ref": [ "r322" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.", "label": "Excess Tax Benefit from Share-based Compensation, Financing Activities", "terseLabel": "Excess tax benefit of exercised stock options and vesting of deferred shares" } } }, "localname": "ExcessTaxBenefitFromShareBasedCompensationFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FederalIncomeTaxNoteTable": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Table of federal income tax note for schedule of investments. The federal income tax note may be qualified for security investments, non-security investments and/or for the combination of security and non-security investments.", "label": "Federal Income Tax Note [Table]", "terseLabel": "Federal Income Tax Note [Table]" } } }, "localname": "FederalIncomeTaxNoteTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "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": "Finite-Lived Intangible Asset, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r203" ], "calculation": { "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "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": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r205" ], "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", "verboseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Next Year" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "verboseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r205" ], "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": "Finite-Lived Intangible Assets, Amortization Expense, Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r205" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "verboseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Four" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r205" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "verboseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Three" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r205" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "verboseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Two" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r199", "r200", "r203", "r207", "r415", "r416" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r203", "r416" ], "calculation": { "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Finite-Lived Intangible Assets, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r199", "r202" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r203", "r415" ], "calculation": { "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "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", "terseLabel": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Finite-Lived Intangible Assets, Remaining Amortization Period" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-price Contract [Member]", "terseLabel": "Fixed-price Contract" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r85" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on sale of property, plant and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r185", "r187", "r400", "r419" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Net balance at September 30, 2021", "periodStartLabel": "Net balance at June 30, 2020", "terseLabel": "Goodwill", "totalLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r189" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill, Acquired During Period" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill and Intangible Asset Impairment", "terseLabel": "Goodwill and other intangible asset impairment" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets Including Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r192" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r188", "r193" ], "calculation": { "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails": { "order": 1.0, "parentTag": "us-gaap_Goodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before 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, Gross", "terseLabel": "Goodwill" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r188", "r193" ], "calculation": { "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails": { "order": 2.0, "parentTag": "us-gaap_Goodwill", "weight": -1.0 } }, "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", "negatedLabel": "Cumulative impairment loss" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r85", "r186", "r191", "r195" ], "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", "negatedLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r190" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Written off Related to Sale of Business Unit", "terseLabel": "Goodwill, Written off Related to Sale of Business Unit" } } }, "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r64", "r97", "r151", "r157", "r161", "r164", "r167", "r180", "r244", "r245", "r246", "r249", "r250", "r251", "r253", "r255", "r257", "r258", "r370" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "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 (loss)", "totalLabel": "Gross profit (loss)" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r85", "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "terseLabel": "Impairment of Intangible Assets, Finite-lived" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r85", "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)", "terseLabel": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r59", "r151", "r157", "r161", "r164", "r167", "r417", "r424", "r429", "r441" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income tax benefit" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r98", "r328", "r329", "r332", "r339", "r342", "r344", "r345", "r346" ], "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 Tax Disclosure" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r99", "r113", "r114", "r149", "r326", "r340", "r343", "r442" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "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) from federal, state and foreign income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r327" ], "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": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r323", "r327" ], "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": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDeductions": { "auth_ref": [ "r327" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Deduction, Amount" } } }, "localname": "IncomeTaxReconciliationDeductions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDeductionsOther": { "auth_ref": [ "r327" ], "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 other deductions.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Other, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Deduction, Other, Amount" } } }, "localname": "IncomeTaxReconciliationDeductionsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": { "auth_ref": [ "r327" ], "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": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r327" ], "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 nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r327" ], "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": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r327" ], "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": "Discrete item impact on effective tax rate" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r89" ], "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" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r40", "r422", "r437" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r84" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r84" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.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", "verboseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r84" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r84" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "verboseLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r84", "r413" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Billings on uncompleted contracts in excess of costs and estimated earnings" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r84" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "terseLabel": "Increase (Decrease) in Income Taxes Receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r84" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "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", "verboseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities increasing (decreasing) cash:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r84" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "verboseLabel": "Other assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends": { "auth_ref": [ "r119", "r120", "r121", "r126", "r128" ], "calculation": { "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of additional shares included in diluted EPS for potentially dilutive effect of nonvested equity-based payment award containing forfeitable rights to dividends or dividend equivalents, whether paid or unpaid.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends", "terseLabel": "Dilutive nonvested deferred shares" } } }, "localname": "IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r119", "r120", "r121", "r128" ], "calculation": { "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive stock options" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedTradeNames": { "auth_ref": [ "r206" ], "calculation": { "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit.", "label": "Indefinite-Lived Trade Names", "terseLabel": "Indefinite Trade Names" } } }, "localname": "IndefiniteLivedTradeNames", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r197", "r201" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails": { "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": "Other intangible assets, net of accumulated amortization", "totalLabel": "Total intangible assets, net carrying amount" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]", "terseLabel": "Intellectual Property [Member]" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r57", "r145", "r380", "r381", "r428" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense (Note 5)" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r78", "r82", "r89" ], "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 paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r143", "r156", "r157", "r158", "r159", "r161", "r163", "r167" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Intersegment Eliminations [Member]" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r41", "r400" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r69", "r144" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsOwnedFederalIncomeTaxNoteLineItems": { "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": "Investments, Owned, Federal Income Tax Note [Line Items]", "terseLabel": "Investments, Owned, Federal Income Tax Note [Line Items]" } } }, "localname": "InvestmentsOwnedFederalIncomeTaxNoteLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r394", "r396" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease, Cost [Abstract]" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r395" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r395" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "Fiscal 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r395" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "Fiscal 2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r395" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "Fiscal 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r395" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "Fiscal 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r395" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of Fiscal 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r395" ], "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", "negatedLabel": "Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease term (up to)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r397" ], "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": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of Credit Outstanding, Amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/AssetBackedDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r34", "r97", "r159", "r180", "r244", "r245", "r246", "r249", "r250", "r251", "r253", "r255", "r257", "r258", "r357", "r361", "r362", "r370", "r398", "r399" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r97", "r180", "r370", "r400", "r421", "r434" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r36", "r97", "r180", "r244", "r245", "r246", "r249", "r250", "r251", "r253", "r255", "r257", "r258", "r357", "r361", "r362", "r370", "r398", "r399", "r400" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent": { "auth_ref": [], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.", "label": "Liabilities, Other than Long-term Debt, Noncurrent", "terseLabel": "Other liabilities, non-current" } } }, "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Line of Credit Facility, Expiration Date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/AssetBackedDebtDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "auth_ref": [ "r96" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of the credit facility.", "label": "Line of Credit Facility, Increase (Decrease), Net", "terseLabel": "Line of Credit Facility, Increase (Decrease), Net" } } }, "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/AssetBackedDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInitiationDate1": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility first became available, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Initiation Date", "terseLabel": "Line of Credit Facility, Initiation Date" } } }, "localname": "LineOfCreditFacilityInitiationDate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/AssetBackedDebtDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Senior credit facility", "verboseLabel": "Senior secured revolving credit facility" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/AssetBackedDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Line of Credit Facility, Current Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/AssetBackedDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Unused Credit Facility Fee" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/AssetBackedDebtDetails" ], "xbrltype": "percentItemType" }, "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": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r242", "r243" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LossOnContracts": { "auth_ref": [ "r66", "r281" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Losses recognized in the current period on contracts which are expected to generate losses, which are probable and can be reasonably estimated, in a future period.", "label": "Loss on Contracts", "terseLabel": "Loss on Contracts" } } }, "localname": "LossOnContracts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r10", "r210" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment, Gross", "terseLabel": "Construction equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "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 by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r81", "r83", "r86" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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 used by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r50", "r52", "r56", "r60", "r86", "r97", "r105", "r107", "r108", "r109", "r110", "r113", "r114", "r124", "r151", "r157", "r161", "r164", "r167", "r180", "r244", "r245", "r246", "r249", "r250", "r251", "r253", "r255", "r257", "r258", "r368", "r370", "r425", "r438" ], "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)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "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": "New Accounting Pronouncements, Policy" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/BasisofPresentationCashCashEquivalentsandRestrictedCashPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Noncompete Agreements [Member]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r151", "r157", "r161", "r164", "r167" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "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)", "terseLabel": "Operating income (loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r388", "r396" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r382" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Operating lease right-of-use asset impairment" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r384" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Net present value of future lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r384" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "verboseLabel": "Less: current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r384" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities", "verboseLabel": "Non-current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r385", "r390" ], "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": "Cash paid for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r383" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r393", "r396" ], "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 Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesOtherLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r392", "r396" ], "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 Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesOtherLeaseInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwardsLimitationsOnUse": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income.", "label": "Operating Loss Carryforwards, Limitations on Use", "terseLabel": "Operating Loss Carryforwards, Limitations on Use" } } }, "localname": "OperatingLossCarryforwardsLimitationsOnUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r42", "r400" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, non-current" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r44" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.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": "Other comprehensive income (loss)", "verboseLabel": "Foreign currency translation gain (loss) (net of tax expense of $54 and $12 for the three months ended September 30, 2021 and 2020, respectively" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r44", "r47", "r371", "r378" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherInformationPertainingToIncomeTaxes": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Description of events or transactions pertaining to income taxes classified as other.", "label": "Other Information Pertaining to Income Taxes", "terseLabel": "Other Information Pertaining to Income Taxes" } } }, "localname": "OtherInformationPertainingToIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r35", "r400" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashExpense": { "auth_ref": [ "r86" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other.", "label": "Other Noncash Expense", "terseLabel": "Other Noncash Expense" } } }, "localname": "OtherNoncashExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r86" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.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)", "verboseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r70" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherRestructuringCosts": { "auth_ref": [ "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation.", "label": "Other Restructuring Costs", "terseLabel": "Other Restructuring Costs" } } }, "localname": "OtherRestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1": { "auth_ref": [ "r90", "r91", "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of the noncash (or part noncash) consideration received in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.", "label": "Other Significant Noncash Transaction, Value of Consideration Received", "terseLabel": "Leasehold improvements received as lease incentive, non-cash investing activity" } } }, "localname": "OtherSignificantNoncashTransactionValueOfConsiderationReceived1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfOtherEquity": { "auth_ref": [ "r75" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to reacquire equity classified as other.", "label": "Payments for Repurchase of Other Equity", "negatedLabel": "Repurchase of common stock for payment of statutory taxes due on equity-based compensation" } } }, "localname": "PaymentsForRepurchaseOfOtherEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r79", "r217" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Cash payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r77" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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", "negatedTerseLabel": "Payment of debt amendment fees" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r72" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "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, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r73" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r74" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Issuances of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r71" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from asset sales" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r74" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r3", "r50", "r52", "r56", "r80", "r97", "r105", "r113", "r114", "r151", "r157", "r161", "r164", "r167", "r180", "r244", "r245", "r246", "r249", "r250", "r251", "r253", "r255", "r257", "r258", "r355", "r358", "r359", "r364", "r365", "r368", "r370", "r429" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r29", "r210" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Total property, plant and equipment - at cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross [Abstract]", "terseLabel": "Property, plant and equipment at cost:" } } }, "localname": "PropertyPlantAndEquipmentGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r212", "r400", "r430", "r435" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Property, plant and equipment - net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r63", "r184" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for uncollectible accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherDebt": { "auth_ref": [ "r76" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other.", "label": "Repayments of Other Debt", "negatedTerseLabel": "Other" } } }, "localname": "RepaymentsOfOtherDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of fair value of reporting unit in excess of carrying amount.", "label": "Reporting Unit, Amount of Fair Value in Excess of Carrying Amount", "terseLabel": "Amount of fair value in excess of carrying amount" } } }, "localname": "ReportingUnitAmountOfFairValueInExcessOfCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of fair value of reporting unit in excess of carrying amount.", "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount", "terseLabel": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount" } } }, "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r4", "r14", "r93" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted Cash, Current" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/BasisofPresentationBasisofPresentationNarrativeDetails", "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r9", "r17", "r93", "r454" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted Cash, Noncurrent", "verboseLabel": "Restricted Cash, Noncurrent" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/AssetBackedDebtDetails", "http://www.matrixservicecompany.com/role/BasisofPresentationBasisofPresentationNarrativeDetails", "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r215", "r217", "r220", "r229", "r230" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring Costs" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expected cost remaining for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost Remaining", "terseLabel": "Restructuring and Related Cost, Expected Cost Remaining" } } }, "localname": "RestructuringAndRelatedCostExpectedCostRemaining1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r85", "r214", "r223", "r226" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring costs" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring Costs [Abstract]", "terseLabel": "Restructuring Costs [Abstract]" } } }, "localname": "RestructuringCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r217", "r224" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "terseLabel": "Restructuring reserve balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "auth_ref": [ "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss.", "label": "Restructuring, Settlement and Impairment Provisions", "terseLabel": "Restructuring costs" } } }, "localname": "RestructuringSettlementAndImpairmentProvisions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r278", "r319", "r400", "r433", "r450", "r451" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r102", "r103", "r104", "r106", "r112", "r114", "r181", "r316", "r317", "r318", "r336", "r337", "r366", "r447", "r449" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r142", "r143", "r156", "r162", "r163", "r169", "r170", "r174", "r294", "r295", "r414" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including 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, Including Assessed Tax", "terseLabel": "Revenue from Contract with Customer" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r298", "r306" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue from External Customers by Geographic Areas" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePerformanceObligationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue, Performance Obligation [Abstract]", "terseLabel": "Revenue, Performance Obligation [Abstract]" } } }, "localname": "RevenuePerformanceObligationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r291" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, Remaining Performance Obligation, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r58", "r97", "r142", "r143", "r156", "r162", "r163", "r169", "r170", "r174", "r180", "r244", "r245", "r246", "r249", "r250", "r251", "r253", "r255", "r257", "r258", "r370", "r429" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r391", "r396" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for operating lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r129" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareAntidilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r129" ], "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": "Antidilutive Securities Excluded from the Calculation of Diluted EPS" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/BasisofPresentationBasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r128" ], "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": "Computation of Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r118", "r122", "r125", "r128", "r133" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r199", "r202", "r415" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r194", "r196" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r194", "r196" ], "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 Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Schedule of Line of Credit Facilities [Table Text Block]", "terseLabel": "Availability Under the Senior Credit Facility" } } }, "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r14", "r93", "r418", "r432" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Restrictions on Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CashCashEquivalentsandRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r216", "r217", "r218", "r219", "r226", "r227", "r228" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r221", "r222", "r225" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Restructuring and Related Costs [Table Text Block]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r217", "r227" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r151", "r154", "r160", "r194" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r151", "r154", "r160", "r194" ], "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": "Results of Operations" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r139", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r156", "r157", "r158", "r159", "r161", "r162", "r163", "r164", "r165", "r167", "r174", "r219", "r228", "r443" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables", "http://www.matrixservicecompany.com/role/RestructuringCostsDetails", "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r139", "r140", "r141", "r151", "r155", "r161", "r165", "r166", "r167", "r168", "r169", "r173", "r174", "r175" ], "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 Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Severance costs and other benefits" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r84" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r389", "r396" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r139", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r156", "r157", "r158", "r159", "r161", "r162", "r163", "r164", "r165", "r167", "r174", "r194", "r213", "r219", "r228", "r443" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Business Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables", "http://www.matrixservicecompany.com/role/RestructuringCostsDetails", "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r18", "r19", "r20", "r95", "r97", "r118", "r122", "r123", "r125", "r128", "r136", "r137", "r138", "r180", "r244", "r249", "r250", "r251", "r257", "r258", "r272", "r273", "r275", "r276", "r277", "r370", "r472" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r39", "r54", "r55", "r56", "r102", "r103", "r104", "r106", "r112", "r114", "r135", "r181", "r277", "r278", "r316", "r317", "r318", "r336", "r337", "r366", "r373", "r374", "r375", "r376", "r377", "r379", "r447", "r448", "r449", "r474" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r102", "r103", "r104", "r135", "r414" ], "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/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r19", "r20", "r277", "r278" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Employee Stock Purchase Plan, shares" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r277", "r278", "r314" ], "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", "terseLabel": "Exercise of stock options, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r19", "r20", "r277", "r278" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Treasury shares sold to Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityBeforeTreasuryStock": { "auth_ref": [], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total amount of stockholders' equity (deficit) items including stock value, paid in capital, retained earnings and including equity attributable to noncontrolling interests and before deducting the carrying value of treasury stock.", "label": "Stockholders' Equity before Treasury Stock", "totalLabel": "Stockholders' equity" } } }, "localname": "StockholdersEquityBeforeTreasuryStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r55", "r97", "r102", "r103", "r104", "r106", "r112", "r180", "r181", "r278", "r316", "r317", "r318", "r336", "r337", "r353", "r354", "r363", "r366", "r370", "r373", "r374", "r379", "r448", "r449", "r474" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "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": "Balances, ending", "periodStartLabel": "Balances, beginning", "terseLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardValuationAllowance": { "auth_ref": [ "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from tax credit carryforwards for which it is more likely than not that a tax benefit will not be realized.", "label": "Tax Credit Carryforward, Valuation Allowance", "terseLabel": "Tax Credit Carryforward, Valuation Allowance" } } }, "localname": "TaxCreditCarryforwardValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Text Block [Abstract]" } } }, "localname": "TextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.", "label": "Time-and-materials Contract [Member]", "terseLabel": "Time-and-materials Contract" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r38", "r279" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r38", "r279" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r20", "r277", "r278" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury Stock, Shares, Acquired" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r38", "r279", "r280" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Less: Treasury stock, at cost \u2014 1,191,189 shares as of September 30, 2021, and 1,338,779 shares as of June\u00a030, 2021" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r277", "r278", "r279" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Open market purchases of treasury shares" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnapprovedChangeOrdersAmount": { "auth_ref": [ "r412" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost incurred on construction contract for unapproved change order, claim, or similar item subject to uncertainty.", "label": "Construction Contractor, Contract Cost, Subject to Uncertainty, Amount", "terseLabel": "Unapproved change orders and claims" } } }, "localname": "UnapprovedChangeOrdersAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowanceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Valuation Allowance [Abstract]", "terseLabel": "Valuation Allowance [Abstract]" } } }, "localname": "ValuationAllowanceAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r117", "r128" ], "calculation": { "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails": { "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", "totalLabel": "Diluted weighted average shares (shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "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:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r116", "r128" ], "calculation": { "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails": { "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", "verboseLabel": "Weighted average shares outstanding - basic (shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31010-122693" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "68B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5498026-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "35", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=123355788&loc=d3e57763-111642" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r306": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11374-113907" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r346": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5558-128473" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r397": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123377286&loc=SL119991535-234732" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991585-234733" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991598-234733" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991598-234733" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=6471471&loc=d3e48698-109348" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=123726495&loc=d3e600178-122990" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r467": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r468": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r469": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r470": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r471": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r472": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r473": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 63 0000866273-21-000116-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000866273-21-000116-xbrl.zip M4$L#!!0 ( !%^:5,,'&,U @@ $4G > 97AH:6)I=#,Q,2UM=')X M>#(P,C%X.7@S,'@N:'1M[5IM<]LV$OY^OP)5YM)D1F_42R3+CF=2VYWZIDU2 MUYW,?;J!B*6(,4BP "A9_?6W"Y#6B^5&3BZ-G#E_H$5B%]C%/GAV ?+DN_-W M9]?_?G_!4IIT+MXV6"-UKIAT.HO%HKWHM[69=:ZO.M35H*.TMM 63C1.3^@)7H&+TW^< M?-=JL7,=EQGDCL4&N /!2BOS&?L@P-ZP5JN2.M/%TLA9ZEBOVXO8!VUNY)R' M=B>=@M.ZGY-.N#_I^$%.IEHL3T^$G#,I7C=D$L%X-!K&O>'1T6#<'X^G@W%W M]&HT'(U'\7 \_$^$1G90/.A8MU3PNI')O)4"C3\9]-JC8>&.%U*X=!)UN_]L M>-'3DT3G#L;@UK6XDK-\XEUJ!-6Z.=9*F\FSKO\[II96PC.I MEI/OKV4&EKV%!;O2&<^_;UH,0\N"D4D0M/)/0)O0/'^["":/L!\EUTR/<:[!?!7;@QD"8FTX87!2Y@(, M235.SRZNKB]_O#Q[_KUQ;T8[(S 99/]2Z+[$(!U] T'J'5R0?N 60X-!R);L)M<+!6(&S1"K*D)" MHPFYQM2!(W"9,XP'*W-G2D /,)GXO(*AXRS#.R.Y8@F/\9%A.D/JFR MTE^ @:H3GMB;E.6*+VP-4@-S*1U6, Y MQNEAL!NM;*YAS=;&W+/V&X';X.#@=KT1F^?/QKUH=&PK0%5U 1&$3A+,/\9' M[9)Q QX?&&\Y54!Q9("@G"II4Q(GL0S)D0B2[H6TL=*V1#VB3:-5 $IA= P" M'UOV G$A ($6@G]Q&Z<\GP%[@XQT52J4B/J\%0U?P$NO&@U%N NWD@K#/ "4 M^F=$6VNX#3@B6_8>*-D8*,&!R,]M-*,$)?9/KYN.NML([;_Z:@CE!X/0WE&[ M.Z)Y. >+I3\&RZ>SCR.I29DVYJ7=7X52WA00%=5((8GJTF '!95>UA,>2D'N M^Z%*>465ZW1K0'$/LRJ+KJ#2K*B8&B72)MIBM9+"[S]M.;522&XD.2!#KO<) M(*>>2DOYUZ]*ZY.UIT?\$:L\CAJA*E@O9O#7 M%$@0B1?U07PZT1X4C*>' ^-Q(-I-%._-5O? O#_/[8UI7 =S*0BJW.J<$Z%S MBS"G@I+PRXVHL83HEGPJE71+RNR[AJ65Y6'G$146Q8;H6D'J\\9MY5!1F@(1 M;7TE$N,V6W@#?&DZ@QP+#(7 QA8H:,60");= ;RXLF2!U/V-P#<^'/C6+'PQ MYZKT5$7!A23!VE#.,2QV1XUW5T?L0;WA=G?9Y^&*BDB;-A274UVZARW8)SGP M.VF@RCGY^%Z'3>N:W*] "#.!]GBTT0!/'W'BAFL2KF]*S*(^CSD0?BCXNLE4_(&5'5NL"7?_.PI^CR8 M']0&;'@P,/^\#9@_2A3U"FFN&(H(YNUX%>LOSF^K*LTI A-,"Z.@ M>&%A4O\X1D8O%%].9.[GTBL=5^-,M7,ZF]!;X#FE!2PGJI>B'FNAN7I!W(_: MXU%$[X@=6N-$/7#U^KCM7Q]WG-C1-D3-WH/-W7;TL.I?=#L8MP>#AU4_M=M^ MK]T?C_;JMN-G(LP&SK/ZZT6_4"A54)[WBED6;[YP)O=M3'F;[[U_3_L7_ M.:Z3S318.?_$_7J+:S";XC(\:OH/+A[A7I>#Y_-D"J]=>M3PX^,[(?F3QBY*<]K;T\__A4 M'CU)WGAOL/JD2LL7=F>IA(1=W$)Q'@R,#(Q M>#EX,S!X+FAT;>U:;7/;-A+^?K\"5>;29$;O+Y8E.YY);6?._W#V[O3RW^_/ MV5+I.6Z%^^.6'^1XHL7RY%BH.5/B54WQ@>A'D>!1NS?L=R?#47G(< MZ\QA/(/^X6=09D]>NP1,US<9^2K70M6J.=*+-^%G;_QU12R/FJ4J6XQ\O M52HM>RL7[(-.>?9CW2(,#2N-BH.@5?^5L GF^=M%,'D(/8G*9#6%3I>,/K^> MJ8ERK-=I=CE\/(+6-=,C^%J:[V)[,$/(2!M.&!P7F9"&I&HG MI^7)R^OKQX]_;CCO/ZYK/H;XW 19W]4\Y5QCXVV2F?\XS/ZBR2QJEX MR=R,N^?/!H='N\8FYT)@Y302&;OQH%]%2\$WF1LW.H??;9Z=9C6'OW[T3;=T MVLT!N>&"S?A<,@/ORP4XQ\V49;\7W #2R1+/&:93D)_30>Z.0"8C M:2TW2Q))^97$N&LZ+9X)&(,A$Y^6, 8)1,H@#4$L0W?F>8DM9BJ:,5O09=5_ M(8TLE= $4F43Y"M*?0OE9IB@S67D#22].4S3 M. M!KMA97T-:[8RYHZU3P1N_;V#V^5&;)X_.^QVAD>V!%19%Q!!Z#A&_C$^:A>, M&^GQ@7BK22(ICDP"E)-$V1F)DU@*1O-D*#$_N5UTZA]&Z&]@^^&4+XW".V.FNTA M^>%,6A3_")9/9Y]'4ITR;<0+NWL72GD3"524(X4DJ@L#!3F57M83'J1DYO50 MI;RBRG6Z-3+A'F9E%EU!I5Y2,34JT"9LL3I1PN] ;3&Q2BAN%$U A5SO$T!& MF@I+^=>O2NN3M:=';'%A$/:>OE..4E)%1<*)U3$M;\0JCZ-'J K6BQG\FD@2 M!/&BOQ1?3K1[!>/)_L#X,!#M)HIW9JL[8-Z=YW;&--;!7 F"*K4%R8'HJVO M1")LM(4WP)>F4YFAP$@ ;+3(G%8,B:#L#N#%RE(YJ/N)P#?:'_A6+'P^YTGA MJ8J"*^,8M:&:(RQV2XUW4T?L0+WA=GO9Y^&*CJ!-&XK+B2[<_1;LDASXC;2D MRCG^_%Z'3:J:W*] &3P!>SS::(#'CSBQ/XBK"#/$\BXF:+]=EFR^92OP'D"3 ME,IU%!6&(K^6-[=H3;5U>$[GD-!E(R@J3W#8BWNZQ( P".R6=&DX]DG2'Q70 M*4)6W-CU,E@UX_:FR"#J\Y"7PN<$[X^2KY4'7?*UQO3.$I8IXV]R?3^ 52F MJ7).RC](!Q.-6H+:A8)]7LD+8!GL:XG=\9\*Z6H!RM\+!?/]8BNRR!\OO/S_ M/NM;9?C7"6HSU(H*0*.=+>V1(R6!C#)+W^QW%I)?4=H-M9I/O+[*]$>7>*K'K*?RN8ZF4M*@1F?EL?JIF1& MF>:)7DJT+F8ZT"'?0"_0]J?4!\T[&+CWK:N_.+]_*OT\ 0*E:<#="<^M'%<_ MCD#=><*78Y5YI_E.1R6H)MHYG8[IA>^<^!]U0_G^TX,J-)?O@GN#YL&P2Z^# M':QQHAJX?%/<]&^*6TYL:>LW#P][]S:WFYW[N_Z!VGZOV3GH_NEJ>X?-@\%@ M)[4M[XG@#?C;YCQ[5>O5J@XE)L?=_)IU-E\O$TQONSQX^Z]?O/X=_QD6Q&:^ M*R?_R.?U%HLMG6"]C>K^VXH'3*]-D[L5ZDJF'*/G!1Z@YMN(;L7A0>T6-92+ M'?V8/PQDE?F:-'R1W_ MHL\@WAO4FU1;^5+N=*9DS-[4Z?&@V#H?Y M1_4$L#!!0 ( M !%^:5,5Y7T%V00 (T3 > 97AH:6)I=#,R,2UM=')X>#(P,C%X.7@S M,'@N:'1MU5CK;]LV$/^^O^+J8&D*6&\E\:L!6B=#,O21)BZZ?1IHD;*Y4J)* MTG&\OWY'2DKB-&[3;>T2PQ D\=[WN^.)HR>';\>3WT^/8&X* :?O7[XZ&4/' M"X(/R3@(#B>'<#QY_0I2/XQ@HDBIN>&R)"((CMYTH#,WIAH$P7*Y])>)+]4L MF)P%5E0:""DU\ZFAG8.1?8-71NC!3Z,GG@>',EL4K#20*48,H[#0O)S!!\KT M1_"\AFHLJY7BL[F!.(PC^"#51WY!ZG7#C6 'K9Q14#^/ J=D-)5T=3"B_ (X M?=[A>92E2:]'D_Z4IF2:D&B?)=.XWX_[23S-XS\B-#) \II'FY5@SSL%+[TY ML_H':>SO[U9FN.34S =1&/[<<:0'HUR6!O4IY*]O:S&?"3/LTGA$\%DY<"YU M:M9V.9-"JL%6Z'Y#N^+EI.!B-7@ZX073\(8MX4P6I'S:U9@&3S/%\YI0\[\8 MVH3FN<=E;?(^RA&\9*T+46R-/OKM^.3ER022V(_6+;[I.%$S]-W(:A#U4.P- MVS,,-E/?W?CT3N/'3!F>\XQ8#,+I0ND%02N,A*@'[_US?^S#.YK4P]\,]D#F<$S4E)=/>VTO!5O B,_9M M'(;Q?9#67P?:GPN-N5[]3^Z=E)#)LJR=A"4W02Z5DUVA MI9("*ZGMA.<,\5!,F:HCG(3=N@<2#3D7B)0KFS 3"X5=&9TG)86CRVQ.RIDS MI.!:6_OQ;RDI=EJ8,\70ZIOFU;ZTUG7AI N_RGD)9SX<,]1CNG"JF.;4-FRK M8SSG+$=-J-GP"P9O;L17%]>)@2G1* &]+5;PL91+C-.,;6_M]H:? 7!CX[X!SHI0FPM/L!S; M:=SBDY_&YX[T;/6ZA^O?K@6ESCUD]0&8H(9:JHB7P@LD0QA M("PLKZ"JV*<%5\QNV-JF3C?U%24[!*M"0;2[0Y]=I?L:V%>@;G(>]9/4@09% M448QQ?VA1>9_D,HO0Z+I5U-IC"QDC*S[U$@=2.J:U1(M1 U MUB3V5Z=3WVI3_CV3';E$&C(5K"682D69\C"B@E2:#=J;(>6Z$F0UX*6+BV,: MKHNST^2%[8\9$#9A+YO?W(SIH&06EHJ[@90WTWA@:&WK&VBYSQ MQN70CS:S?D%LVO/3=#/K/Q6+TVC2V[^7V,!%HHX&QEMC"I]WDLZM0A_$U25$ MZQ.%1>+MD-?1_O$%ZCX@#A',Z[M3X_PC]^N-O'"C"_3KH>4;W NA+K.;J6YI M&AU)78?W%_-]2._$X5[G5FNX[AV@I> 4VN@_IGQN;Z7[0^VNMP;#?YG9KP3/ M?7\^ZLA]<[3NY?G70]E_E'WC7A\9:T%TS@=N>[UC_[YU=E/)^O!JH)@@5N1G MISG767!5&UZSD"FF8F$VLVSZ+M]X--1! G1, !X !E>&AI8FET,S(R+6UT#,P>"YH M=&W56&U3VS@0_GZ_8AOF*,S$[TG(&\RT@4Z9:X%">KW[=*-82;2! 6NZN](!A,K:U6NT^^^PCV<,7AZ>C\>]G1S#360IG'U^_.QY!P_&\ M3]'(\P['A_!V_/X=M%P_@+$DN>*:BYRDGG=TTH#&3.NB[WG+Y=)=1JZ04V]\ M[AE7+2\50C&7:MHX&)HG^,L(/?AI^,)QX%#$\XSE&F+)B&84YHKG4_A$F?H, MCE-9C42QDGPZTQ#Z80"?A/S,%Z0C!,1*YQ/8GSR\O2S1UGFEUJAZ1\FO=M2HUR M:CTWQZ^/QQ"%;K@>\8$H] "@BY\="_1KZ M_H.8UELGVI]SA;5>_4_I'><0BSPODX0EUS/0,P8?YD0BYND*SEDAI,WO/=&2 M7R+OY(+'##4K*TB^@AUCO[W5#4-_4#VS=\%@%]#E&R$S"'SG R1"6M\%1BHH ML)P:);Q@R(=LPF2)<.0W2PTD"A*>(E.N8L)*S"6J,B9/<@I'E_&,Y%,;2,:5 M,O'CO[&DJ+0P8Y)AU#?#*W.IHVO"<1-^80N>PX4+([(@.9DUX5>3W)EDBE.C MVV:IT8RS!-[PG.0Q)RF<)MB;3!I0C/)A@E1Z &3SE;P.1=+A&O*MK?:W<$='F[4[QL<+0@U)7%2 MEJ"JAC5->6Z Z#M1IWA\,;^?I3O!;AWUCU]^L(9+V'*CE@%BC!6JFB.9I]@I M,=(@->R\8JQD7^9<,K-O*U,Z5;59$.T0; X)07N'[EZ5^YK?5]RN:A[THI8E M#;JBC&*)>P/#S.]0RJ]3HI*MB=!:9%:YGC!)PJ=)$IZC\F7E5HY:JPE.I?C4 M%KUF$.%&; N4'4.6IADF:0HX#:-!R<&! MFCFG96G4=>>1CU-[QEKN=UN MM''8=X/-4[_BMA6Y02?\[FZCKMMIMQ_DUK-(E&@@W@I+N-^(&K<:O1\6EQ"L M'RP,$V]#7J+]XQO4OD<<(IG7=Z>UXE8V!,,],JSRS](SX>RS6Z6NK:I MUHC*/GRXF\'G<8M:;C6#E BY11J])]3/;>W6GL#97_OG __8VV_ 9]] M$7W6V/T+O!Z4^[?![#U+[7CXV\8:DA8!S^ZS]VSDM[[E%*+\F-67+,4CP8+= M^;IS70K;OO[U%#+!>LSUYBF;WM,W?BJJ?LL/5_83VL'?4$L#!!0 ( !%^ M:5/X8N\Y\P< .!" = 97AH:6)I=#DU+6UT#,P>"YH M=&WM7&UOVS80_KY?<7.W+@9BV9)?Y)+W7]^^ M.85*K5Z_:9[6ZV?79_#Z^K>WT'(:+EQ+DBJNN4A)7*^_/*] )=(ZZ]?KD\G$ MF30=(4?UZ\NZ$=6JQT(HYE!-*\='I@1_&:''/QS]6*O!F0CRA*4: LF(9A1R MQ=,1W%"FWD.M5K8Z%=E4\E&DP6MX+MP(^9Z/25&ON8[9\4S.4;TX/ZK;3HZ& M@DZ/CR@? ZT_G)1R3HV+ZY1 M>AJS%Y6$I[6(F?[[+<_QVYD>3#C54=]M-'ZN+#8ECW)BGK+9<%W/#/#E MAX@/N89>>W$$G]2]+-$BZ[<_!<,7")G'X^]<:1Y.MXY(ZZ.(7+' F#^X[4;S M@%1!A* CAM9,:>T5>L=[N"%Q#%=:,J;ADH5")D!2BI:<*C14"1=2Z%+(2:#A MP%S^_%FS-9B3@16VJ J2_9-SB?I3@:/0/ "T208B8Y)H(15H 92K($97@S$7 M,3&2E>U22,JP!5"@D'3U^J20XL -PX%!*C00[)4H*U1,4M04 M52#IU Y7'<(PM]4$ 5%Y;!44N02$P2!L(@<2.N8!(B4D! B!EGF!,M$%9ABX ML-8(28$C&!G#'Q. D'2)W0MY"!,&1#)[/<>1(6S8V"H[0]R>P(3KB*=6VX21 MU/1?6L(,)P>N3:4YHT0;O;7D;(Q8J:G2+(&$\%3C?^P#P32@8-$45"0FJ)X9 M50&:CG ' V AR%JA IC20J3LCB38HRJ4HBPDJ<.G"!H*@^BVPL"9@4/<6@: M=4 DL36:C=$V9<5QGJ&2K.QKKG/\*^CJ>JX_4#/=D>+GSUK^ *$6*$9":/%3 MSM=Y^%VT_-[N;#@*11R+B:%0DV',9HBJ!2#PR *F(W1L2%!PI, 8$(4KEB$F M0X:FX78:@V;CT$Y6SY^UNX-OP:/0IFP_M,Y<0UQBDBG6GQT,T/FSF$S[/+6C MLQ<-%J6; #IF$H,'BTVTWS:2F,5!K.NNXG.\<.]_5-5VM M\YU.MW5O;<-Q[ZW[E-2.TW:;6Y#:\#>O:]MI=;L;E^H[C5YO"[HV6][&I78= MU]L&KCW/WX(--#N;E[H=MK:CZW9\RW?>YF;R6;E%*"G> G;EYT]U!LFYO*!HMN,+%97=P!:=<%\OX M&2D;U:OI]-;0;)")XDZ_+YFYJ1BS@8&XYCGNZG)B2!0S BK'!VYU;TD/;DD' MPRJ\LW=_.VA!WMZ"'H$%T>I=&+*W]#MK3\V]/3VT/;D-C$CHV/#'[0[5#AI2 M:V](#VU(#=]LNNYL*&KOK@7MFLE<"TUB.#/;9!+^(''.S ZMO?\Y48HI91X: M*;,;CUPR"@ '/^W9^;[L%'>>EA=N]] OC3JDYO!N&H??[6.E^94CJ^Y@9.YL1^GUP(:#*5-V?R85NQN# MGJ#%"VUVRC!2:0&OR9@];1_PJ_" 3O D?C'YY'G[+1GA^$A1V?<%2H[EY M9F[JB-)P1J;6,[ W0?/WWV%9_>RH>#17[4+(';1.@??,FRZYB:C1"!9)IDR&5L$0L+C7!80&QRQ M:&8-'Y%)JO,99IG=$K2]X(#!" V0L;O$L2?+2?.SCK2:YSA+IEM%E:XP9=TK M3R=$2O0'FV\U1U0@D@P=Q#"QEM=]/0T/!&_K'GC#F(P,(/.1AY=) ZL^DU#]%#*9("&3-PR4;H)_:)(F1W3]+GK&S5 M:=GNVY7_A"TR,#(Q,#DS,"YH=&WLO>E66TF3+OR_KT(?W><S*(-IZEC" M-K+=XH]7CB#0P*O!1ES]%[D%&!#8# (-WJY5MJ0]Y/*)R,C(O_[O2;M5 M^19[_6:W\Z\5\A*O5/[OVE__'T+_\_?'=Y6-KA^V8V=0>=.+=A!#Y7MS<%#Y M$F+_J))ZW7;E2[=WU/QF$2JN>=,]'O6:^P>#"L647#O8>ZTH%Y0Z@SP7!G$7 M!'(A6H23LD8Q[*BTJ_NOE1=2I4A0$EHAKIA"CAJ"C R)L!"YD7PUO"8D*2)- MX#0P;BC1C!I,$D[4"VZO7]^_>7)Z[7 M>MGM[;^BF+!7S4ZKV8GYE5?.3L_'F[==@?,5_8'M^'A^_G#0N_5L\PJ.KERT M8X#ZT5\Y&;Z_W.]^N]2,5X.>[?13M]>V Y!,;J5 6"-&+AK8O]J\[^S\<>35 M_U3?[?J#V+;H>C.;_2ZG1/WLQ<9GG%UPTR.(,>;52>[:BY?OHWUKCR].3K;O MBE//#KS*ZH PN=3\?F\P>3K\>,.IT"='/VEP/NQL_^(50_S1,<69Y[T+!XJ[ M7Q9QN';NV5WEJ_'!\U-]=]@9]$8WW_?LX)5[@Y1O;O+/1$PQPA01>GZ3]J!W M56GAS%[SI!][WYH^^F[[V'9&+^'?XM'8,'SQ:A-]=D5V^6AQZNN6[>S_:R5V MT*?=%3"7:,/:7^TXL)5\*8K_'C:__6OE3;#%X5 M:O!J[3_^XS_^&C0'K;B6&XW.V_/7J_&/?[T:W]IUPVCMK]#\5ND/1JWXKY70 M[!^W[.AUI]N)T(#FR>M\8NR-/S9#B)WB(QRO 1+UFG[\_)/!QYC^M=+4@44L MA#'<.HYU,I$H;)G"24OO0_JZ431%@4+]Z*..;>='Q^;K=0"WD 'N;1V^A^>T<_?FNPZC <;G[;VS*'.X>;)WN'_J1VV#JJ;?QS5#W](*J' MF[QZNBVJ&V_;U:W&J''Z">]\^>?P':NU&J?=D^H7N$.](?8V/HSV-JIXI[Y] MLK-1'>W4U^%>?[>K[2JI;;2:#:+Q.[HW:GSQUTRJTLWIVS6=XENCLU;L4SAW5MO8.:O3#"3P/ M5P^/R$[]B#;:U9.]K8^M1KW*JJ='WZM$G[ZK;PZJN_CD77W[>VVCP;]* _^Y M)!#UC""N"4-.!(Q43%%S8@CS:F4MV58__O7JBAR?4JSGP];;9M_;5B/:WEOX MI5\*^%<")A,"]CX&SXQ%/.3!6*> #&7P5^*&11Z\]V9E#81 9R;?]W#_;B@E M?"<)TPD)&V*BIBPA88-#G('U:DD%TCA@K$$\DJ:5M0_D&>6[V8%A8_0&)-RS MK>U.B"?_+XY*V?Y*MF)"MC@D$4 2B!#*$+>&(H[PI\;W;"!IQ=JL"O5."D^B:+ MOU"#477C ]U9_YHPCE(DA83'$?&H+'(RNUTV@,7+P&ABH 3R5>9K,Y%_EGS6 M 30"6:/8N0GKQR@_%XHPJC9-V[??=G8._P%A@]"_?/A>;8- 0<#5PX,FW(?7 M-CZPO>WOTCGT\:+1/6CN'VZ1QV#AIM#^ \*K0Q@_?]^J?1/4T M'-8.]T]WH'VYW3L;?Q^>7P//&N[13[)Z^+E9.WS;W-MX>]0XW03%^+L%2G1: MHU4*;>7P#G3GRP=>W:JE:G-"$6RT,5KFD. 8QG(*<.^THXB!]RR\=,(DO;*V M&X\'L>UBK\+P:N'(WZ(5;WO69\^E,NPTQSHQ[(>5*2A)B+[9!LKXKQ7$SE7A MS)-\O3,XB+TWX/KTXD'L])O?XG8'/*#XKMOOO^WV8G._,T8//ZIG_ZI5.%?K MX7#8'V0UJMN3E4J&%;@G*]7HUVHTFE0C3ATC)J"@O48<$XDT-4 =?.#14D]= MXBMK@I^KS;F>W$=O7"+,.*Q@W/)<6*4QX=9&3(CS)'E?Z T^UQMS(4(N5,@]=O.9 10A^C-\IJC2-6R^T/](=B M?#P$$D&K7SZPZN'?K9WZ!U(]7 ?%. (!?CYLG#;XWM8'6J.UH^N*4=NJGN;[ M[FWX477KDZAM?()KCN WX*%?:J!8!T=[&PW6H!_3F)]>40S@)38*E9U*YQ%W MUB.7)+@A@4EII1+2@0VD&4,G= ]N+4\&. M[=K;ZRH"PPS0VMU!UQ^]M[V=WNX@SYU\MJUA_/'H,\7 I6+\6C$FJ6P$F_54 M@T\; _@TPH-BL""1\]F/I8G)-#3C8=A1:L9S:,9UR !S3=R[@'P M3P>X(T,Z,F 97@>I03]\=G+NIQG]+)C^].#BLA?<&;91Z [0V2D_T9A"/?KK MP\%!M]<\C:'4E/MHRJ0?8[0@7$>,E.,PN&@JD?'$(<*C=%HZ97/@4^)5C(O_ M'ZDOCP"14E]FH2\39"211$(TR(*["\C""3!40Y"/*A!#: PD3E%?9H0OV_W^ ML-25>^E*;3+F:K4PTD>&O$L4=$5+9(VD*&E/6$C4),)6UJA:U5JO4J(6$UM* M77F(KES'E>@$=M@EA)T#QA(=1DX:CC@WV/%HF3=ZBKKR,%S!]]*4L7KL# Z-*H4^K)??1D,G8B:23.45"1) +B(7!D+ =N0O-G[!F/?&6- MK *G727:+ 0U*=7DT6HR$4@!ILH,>,8@I9P7Y&'(X9S!)R&EHT%80K.:,*97 ME;I53M0YJ[8^'-;K)&_6_CZKYVO8'4:.?2 .N:WS99K7Z MVV;U\&WKAS8:U>'37:^=E9\E4!SQ[53C\?UNJ-T[VM*MFK?QI=UX:= MW.Z$]XSA=HWV'MJ''ZN56K_Y,C\=3\0K:^#VK"K,'JDISX(I%TY.YB-C'=D8]L#)&0]%8]W9;!^WNJ,8Q_-! MPYX_L/WXOF4[<\-=%D.?)D>K%*4GSFJ48C$))#$R2BD$$,1PP!Z\%M GM4KQ M8^GML^!.J4W/JDW7TE49&6 S:)+BC(EGN@?L -K''QOR? MC^\4^7 77M-XILC_>]CLE8/9_=2E.0$^.F##D[/(N&# 76*@+CE@YW *C GL MP9<"\)%3&,N>C_64^C(U?;D.+Y9(CP4%]SJ)A+@1$MG 2%8?X4&,R1?Q& D M(\6]W&PK\?!Y_Z,0U;[YIIQJXVK>Z>!UZV>6UC'\/]0;9O#_?J M\"_]I[FSX4&V1W#/S^W&X>=6]-&$R8YKQ**5 RI&L": 3%C0 ::,H]J 4SF9D$/?2 MA,2TL)X&P8&]A* I:)OCC IE#;CEI2;,7A-NR'?T3H !8Q2L]XA3YI%50$$% M,R8ZK3@+865-OKP7*! 6&/4I!$RFQ5=PI''RBY? P%ZHP$54#Z0>B M*"+1 2BPC ?84Q0XQ]2P&)A/]P8%D00G.@%]! +)B05A4\LC5IH%2^6-/++4 MA.?4A-ID J.*/FH8R9$&GQ2((TA'8Z"06"MIG8P$",1]B8+E6B>&%0-DX-3B MK%J8*9'1ATN?2DV8!TVXC@F"<&:E($A(PQ 'V2-K- 4_0L2DLCM*\'TQ(3+J MP;E,)#C#HP/UHL2D2(&*8,X(+C5AYIJP,YEXZ W@M<(Y\IED3B8#9U([!U]C MU%PX@QTX#_(^BJ!T,,I3ZI7(BD#@J[$*GD.8BL&6D# 7BC#A.S@A;*06!6J M)F"9D,OS*DR3G)M*"$#\C9#PZFKEI5Z>[HH='_LW%(S*A:1>]XM28Z KE:*P MU.O!Z!@DW&^VCUNY*%?QVT$OJ]*5VE O3_I 6?]Z=?4>X^?_>.A9&_K=8:_X M5M1E>WVFGV/%>$C0]/Q&L:@T&.5MC?;_^]JS8SK%Z^= M_W3U[L=%L/[\6W]@>X.:,Y:<%^-,'T*PGH/N'Q?&&XQ[E$"GZHL;G1VY9X\."VV^VF5GM?1> M?]K=N'=O/B2T._MNO:+5^.Y:C:>BU9=7\)T?#,UO\ Z73RV0S@ZZO0>*:^+Z M_.-&['3;S?3>B@ \38#E,:_A[D*5+=] MW.W U_[Z21,0ZV(=MO?#]K"5UT_>5MMA_(R_7MWXZ(L^O6CAO(+V%4'?(^MV M]FAP!62O],#]0/9*#]PCH73>>D!.J0=D3$G0P)VF/%BFJ8]:>/ADDR7"%STP M+R/"I1[ 4],!1Y@3$@<5H >LY\8+#^X)35+[0%PXZX&YTP$\-1T0Q%B:HA&. M)"XBL4EZ&+NHL$YSC>WS6<$3X_RE16?3Q_,G,4^5 *,IT4X"&5;26BP"X320 MG'6OS/*(9CV$9IZ#MJWWM@G^^QM[W!S8UH*(R9JHL PN G&",12;I(V',<4H MX75*<6G$]#$.;+,3PZ;M=9J=_?Z"R(<%KRW FP(?DC/L32[J[@2!AXCHG5\: M^5Q9N[(@PHDDV6A2M![\C>"ILP0[Y3B+PIHDE@CC9N%F/ UK5 J&)$.C\IY+ MH[7TQA@;M/72.FZ7ST5\4NHP>U?0<)$HE00HO^1<1R>=P#A2HYUP(9KE$^BS M$8[9"]=K07UR@4>"N:3@\A(? HY)"I4]X.43[M/3E-E+E0?F".?.V1@YE]& MZ4J+C4R,*&5O3,-;;*D^,;F9O4@%!["U45*;"->>&/#^I,GIMM0I($;/%Y!; MY-'T22*%GEK-!6>*6L.5]M8+8ZDQCBF@J(0LC6AFY(A/24R))LVQUHQ'RQFA M)CG';!0> !$KOCP6]-R.^+3D(W$BSB3&C.*:6XTE95*9G!BF-65+(Y]G=<2G M)!R5T[)R[!]+S*EU!N2BD[,!8QXY,4LCG#EPQ*F MI"3GWGN6I.4J %E06FBMA);PDV1+(Z9G90S3DT\>@PB@F\0,G%T6P=UUAO'D M@U9*1[4T\GD^QC ]X4@5:7*21X4)#TQ: FS;,XX#3C D/>/<^9(SANF)C(2( MK6;*@JPX4=98 >,4$>#)!HF%FD$NX")3AYDD*5X5:+0!+)#'P!7G4AC"A^)L)-R7EL30S*.^Z,B-2R3IF3NE*,%W)$LCIN>.N$Q)/EHX'J,.V$;#(^;.PTAF(V =$)6HS=+(YUDC+E,2 M3M".D"".$B).KT>X,?/3YH>ML:RZS8L;0W>OUI]\FXWDSR<5+"-CG# M @TYK=\82[G16DM,&5:!+P"IG[WD9L+2M2GJ6&'&A>1$.4,E6%HP8(3P?UJ$ M!.4[2N[-^G+9') .:SVW+F2 E%%;GP+8'79 Y3FERV-S3RBYV=@<)1*\8(,9 M3MRE9'!2ADE, E$1Z/WBV]R/ZK5->.]>QXZ=L&5,14U4!' $"/?&<6:C94IX M'I@W)OAD;JS85 IS3BV3FDAB%$IRH7F*T;A$P85@B?+DO)I%59N'>@]OX+UR MN>(OS<'!FV%_ &Y [V_;;_9WTOL>7-K9O^I&O&V>Q)"/Q/,KE]%:A9!>,NAL MIP0X&]K@'(:6A(,K3VV*"V"M"R/@V42=B0Y$*_ DB>%$K!-1/%O8:#WNN/<.#\XI]5]KJX4V>8N^"6NFO'\/$N=[NZ3!Y\91NB-99* MSA60>$)C2A[+9%RN_+0X*['_'O:;G=CO[XYOT;_$^3X-FBUH,RC;^^[WV-ON MI)[M#WI#/X!.6I %V""0E*CR&E@<.,7. 2W7*F@+ T( Y%@.2;WO=3T< 4EM M=P)@2 :&M]9G\37CHM2> !3W$7QAS+SBC$87L-+$Y[0 8B1QRR&JW4&W9_>:^UV6\/L4BV,G*Q/+"A"I?)V[%)/B^3,>D@^!1$XVIL7/V B:,$2^(8<(;SKS4(E$= MHR4P'M(4XI()^%D1=PZDZX&"1N$DL%(>272,TLB##%1G&2S2RM'Y0>6G*:K) MP5EEU%-+-1">8+'F>9^P0*%')8G+(:G9IX5PQP6A6B8OP*7 MP%,6UQ+\0<\U-3(JHA-?@)C* MPAC9E%QV$SB3PL=$L.5YI@L[)K$*24="/%M6B8&V_ M;%!.=/@(SX_C1^6O56A;>]A>1D?P(=O/SID&W20P>W('@[ "HT!R#TVZC00_;)G3,5*IG03)/"'K*_[IQIT)R" MT R8T&P*43Q@7]X%T*#?E G-1(4>LJ/O JC0'(#0;Z-" #A21PF:)#2@3K2Y M!HZ@(;+$1-"3F1G8S,%6;(]BD-A,H=^TPX%0$J(%3U8F9KBT+C*9@J+PP[5L MX7G9QO"A^G8M!OF8U1*86 T7,]GD^;Z054.^Q=ZQ'>4[WW#%,OK,!$=KI&?6)\5E= ;DZC$XS2[*Y&E8 M +(QQ]E LV<" E,G5$YKL'D_WAP&<5A*GC=CM4DL9+G#.V9 *>78[F;*2+/5>:>H/S?K4V.>>]L%YXE1F67H2= MX[/S]P;$TVTU0^%U;8.0;X@.]P9E2I0I\ AY3;(8%2,3'!&P4$M06OQ%6LV3(LGPEBPTHG(,7,V M:B\8%30'3S%9E!26IU&LA80*2T24X 7)Z +W6&KA$Z$Z12TX\7@12C_,KT1G MPRJTE1X07TN;=\\#_P=<7DH3$YYBN1 Y0O<*5@'FMKH>3@QONKWC;BYT\:;; M'RSEP"Z9TYI&X5TD7&MN";&2,AU#S((4"V"MBR#;V=BM%4P4U4*]Y50H0VT4 MU@1/+1-&+-(>LO,ATJ=98&4U]M88 2#+'0F68<>P3=C$O';'SO_:C[F6TK1V M[Q-8!3"DH"+CVE.M\^[FVG#!E#+2G^$D698Q<+83-F0&XR"XM@1[GQSA3@FC M,3><:8?*Z%_O=80]P??SU(-I0-#8TOZW]!7^=I9Z0I(@T@>>] M( PEFE<*)^J).V%>RQ7:O%[Y6.W;3O_9[5O.WW4A]XX.['?/(W0'FA: M\?7[N*T)!T4=G)[AN#SH:@91; M]K@?7Y]_^#,T^\C4(D\>,?FGP[8?Q2W)Q[%5Q[][Y"><6 M>CQ8*:Z#M\K=]*\5MG+MQ<]>A1P/*D68LU)H.FCHV?%!]_B&@\XCQ!CN#!SS$SO0U.U,WV-G*VJ?:=GUSH[);7Z]O[MY;Z9Z[ MM;N;;SY]W*YO;^Y6UFL;E?/?Z[6MSW=W>Z@=WJ%+^N[ M_[U=VZKOU%8K&R_?O*Q0#'!U:[.OFIB!1SSYBY@[OY5ZN_.Q6OD+ M>$&GVZD-VW 37SFC#Q_S0-/4@44LA#'<.HYU,I$H;)G"24OO;\XFKW1L9E$A M-E]O=/TPL\KZZ!@&KW$5H3^I M';:.:AO_'%5//XCJX2:OGFZ+ZL;;=G6K,6JY0 M;XB]C0^CO8TJWJEOG^QL5$<[]76XU]_M:KM*:ANM9H/HDW=T;]3XXN5>>_-T M[\LG7CO]I[FSU6"UK09I?'E[L+=5S?/0=GC>JGNZ/OEKN M@]=)H5P8%W$E.=*86Y22-SIH\#R]6UDC&'THV-D/*5R,9=/5BKO0CY6U__V? M1.(_9Z>\2V*#UTWPYLY^4;6]H\I.)_YQ1Q@DM\#@\U(9 52&BC&GN)G*_" # MUP\R=G[IC8=_>NU/#W+)@%_=\>*;:1+A/^%)YU2''I]4;A3#1+]UC^^N5>LY MX%;YU&GZ;HB5ZNY=A]H)O1KSQ&FC>NKVVG8 5\,[@UO\VG6[+9=##@/7/;D) M]#\,P:,%QV7T,1YW>X.%Q/^W3;?U2>[4X?5K$L=#F"UVJC)6I\G[8ZP]M M9U 9="N[T6<_>3QL$5;I]BI$O A_9-]WC4X,V+?0.'CC_*+_ONBE<4BH$CLAAND3O$M0\#K8 M041MN.5!1@ 4[ B-HNVAV+D)$]X7[=HP0CKG[[::&.TS"'!L4*< M!H><=A0Q0XGPT@F3-'AZ\7A01&?'*LWP:B5W_G4#K_R*,60]97.DI]U>R7%* MCK-,'*?>@^8W\^BS\"2G=NI%#0A*]V_FG7ONP=[&2B<^I' MT,9)DN-Y5 I[@AP1#G%.$C*$4T18M%1)1;0E9R2'+S7)^:%,=V8Y%: YXU^F MSG7F9= X)S>#'[USQFY2K]NN/$^@Y*:F_6S.:"R3Q_\]N[=;61MT?X^^G5O- M?]-MMYO]G E0>=L$WE/KOCQK^=-%;#>+Z>O\N-IX![Y%'- >%;7E7PWV)B5F M$ .NCG*I,.284<@FG*R# 8GC'+5%1'!Y?U*^L+,9/PNF/K?#0>\VW_3DAO(Q M[C?[>60:U.#(;V*QH!XLA1IST..4PEB@;XI#^RMNE[_N/T_ ME=W-CY^WW^0IR^MF4WV_7FO<;COS LDO-D\LL*FL!IE2]2[$7[']2O\X^IP, M%"K-3J4YZ%> ?^5XS%TC^W(9(>'LW?A<>/2&O]22/"3_@NN7@K$[Y5_UC1JT[6V[MO6)-@Y;!XW#!MW; M:, S/IS6-CXW:_7KTQ_'1]7#O5;M] .N4OC_2XX,[#5WOKQMU@[WCFJ'G^"> M55S[LDUNG/X@UD7E*4>"Y[$E,(D<_(12B-'G]$_!_^T]"9[W2+K]F3[+$77%U:YP$[-<]OB]E5;Q#;BJ*Q!/CF- M.(=^MRE(9)6PUC'@?!AXGF*(,$&)XC^UQ@48=7Z90%5H\(L"YC,5;%X&_S]* M[)EWP6V__/AR]V5ELWW;W\JZ1$>^QU1I5 M-GK-;W&ULCML F@(C*^#Y.I3)F->$> ;^+C3JW>_=WX_\8FOR@)]M#0@R@Q! M7'F"##46*6UY3"&9(,W*6GW8ZMMG$-&]'8TS&19CST[O/9P)H\]B>AB/"M5^ M_RIQ(B)(CYCF">7ZC&""3".#A5$46R>"7EG;.6K9 P#7R5CM,UG;^R[(M+77 M/%Y83_!1YKRV$"RQGFK 2\6!/-X]H/[L&;RW MQ 3/A)Q9X'$/++%Y;%N5>!+]< !P#S\#JX"GV4ZHG#:/*SGUX96_ MS^JQP#[WH\2#OQ(=HB%2(JI 1APGBAQG/ ]15"F2, ]\94W#>*4UI0N?WE?K M#BKKQWEU^7CWA3F'[;= N\#QRRJ[6G P^&+/H#QC]=E/J=D'3:[DI%9 N%09 M)]6$2C]SKDHKL_M>D:US.Z8_OX!N7FORDVF<7Z1$3$Y47=)!,4"G_:3PY M%WL@J^/)/*H*H2_<18KXNA^\7JB9K$(B[W--'&1[_]&*7J/5N0S-U1VW5;+_J/C+8N MCO!K9VD'A>SC>7HG8-GW@R;\\@/P%BW8_NOQZZGGB\[&C1&AKC"QA:2KXRFB MQJG_7J4-4CW]^Z#:_N>PMO5)-+YLCJKMVL'>QOKISL9>&ZXG.U\^79\B.JR= MKI_N'7XZK6YMCAKM*MZKMPX:]>U1@[X]JFY4>:V]!W3WD]C[#&V\/EWK;")* M.(JLCT!W@^+(4F414SHJYQ/GFHZS&D%E=P==?[1:.;:]RC?;&L;*?\& 1G)J M;Z5_,/79W)FBW+,K\QE CO&QU.0[:/+FML?_^!G[L;\];0E5R5( Y^/8D_ M,2,Z&\]VNQ/RS&VLN!$XZ-$?5=JYK,+W@PC>W7C]R*5.+SU[DC]4BCO&"7GI; M!Z8&)[G#+&2XJ#@?KLQ-.;M945BP:$G1TAS@,+@2[*C_\M:E%$\]C_)FV.M! ML\;+HO+0-K"#87\A,>%1,47RU1*KN>0>0=<1Q)FTR##M40"?GN HHW!Z9:T1 M^]=M]Q'+BJ:V:O.LO,Q9N8)95[B9_+O6G:]>XK^,R)W%WV844+P?[&;\ >AI M-P<#0*QBG.EU.YGHM$:5"*1G5"EVT+"^F#?;L ,[7OAT#9!_W.-R7._C$,[D M6&2X_1CWA^-]Q2N[J/[4P#MNSP64QOX?LP/*2QV8^^\,-W\_H*1?H=\8-@[< M3ZX$ "76R,88$?,, %1&1H4M@?*W V[>+$3&I7;FGA M2EY[50P%A#I$SZGY93[^\NX3/8LTK4/)2TWNMNCG?BN4U /O^M,52NPEQ6+Z M'W#D7U>P#\C^J*O3>@+[O=WNCA:3DYVN0]D<-6OV^]V43VG30JFU\P'L; M!^V]K0;?VP#*?OCI!+X?-NK7*P4='^UL_'/8./V[U:@?C7:V\IJCCT<[6WM' M>X<'1]7VYW:M_A:^UPZJ1:6@ZK7U@#(2:DA$FAN@])9A9)5/*-%$#:4A,.I7 MUB[A2N4,4LJ%@0L),?+/*4UDSQW6U*XQ\W+H6R2]7+JA;W?L#4$F MX80LER0DGXR1^FZE$)=HK-P\C_1LC2,]]P>D*UO3E';^:#L_E\A8(&\N(F^E MO?_4WD>3116D,$+QA#S#%'$G)=(4S)]&FHR4,0D^E=*G]S" AYYZG\+ILPJY MIY^$MO/JM1LC\LUTTSQF,7L)Q+W3+28?A_U8G 5F.*ZY?D.UTFZO>%9KE!_^ MO0F/AL=6.O!NW1SM_M;L%R'QCNWX#!;@'N3J0?GDO$-QL+W0K^15P)CCR(N\@945"1B><"Q<$DHR62;M?CA#ES/%= MYM?G$Y36BSG66O?;I0TA]'@_B PIO5CYGO^B:E5KO4J)&J?/]\\AY\V/R=-B MU;8?I]_WQ^GW9TGW%TGX%^GW,!SV^\.<&-FYV$#D;9%8 A:ZV "@<@F3>"QVDXBMK5*XJ*58QO2BY<"[@M0L=^M&C%[/F"S,A MOE1;IE[>9_FX.V:6KWLQ)[E]B[?NO'S6//SC$NOZ><_WR4M^M9'N?7>,5BOG MUQST?C@.^Q&Y7K1'R*9![+VVK>]VU%]Y==NVTIR^5*+<6;K<67JN+IN',LYW M7 Y?7__[W69EYVWES4ZMOEFKW[[+\<0&3,]?G-F\))0^!.G52\7-U).)-'VI MZ<-*/O_LMA+>4D\S[>=I@CLS7D1YMRJ.[]>W-I\C[/T,8\=]UX(_Y=AQS[;< M?>P@.,OL8[VR/3EBS+].WK&J\=OMVGKMS?;ZNPKX-#L?J^OURUNS/R2L>B]F M^MPQWZE9V^R6N6X/8KM"7C[A=/ LR.<, >2>;;D'@#"PKXL0>5$ <[Q<\<6G MCAV&YB"&/QX$+4MG=$\XYUDJ\Y246>9J&'!A)\_\P*@T.Q5DY*[_] MDE'][@HC2LPJ,6N&*LCOBEE%TFL_Y\06Z5H'W18\K7^6DU;9_/>P.1B5??5'0N M?FX[=K\ P(NE!1O-OA_V^WF%0&9GZQW;&O6;!0/\@9L96,?KXO(Y'V-_V!J3 MQ)WC.&Y2":C+HR7$E(@Z8T1E):+.OZW C5;6/N0%OR*>#R M?:_K8\@(6>+A\HCXGGA(Q#("8KD29>JJ)<^7HBSS6I2=^G]O?BS7H2P2^2C7 MH2S$R&16UM[%?=L:LXYB2YF2=BR1<-DR)X0M"!*NEU"X -9"Z,I:#D)5WEH_ MZ/9*%%PBN98H.',4+&=$%\)8Q,K:I\ZX/&3,^P+NVM:X"-M9=MNES6%SK.I3 MORB@2\Q<(C5@O,3,6=N(R189()^.\V:ML=/L]BYA98F+ MRR/J$A=GCHOEQ.8B& LE*VM5N 8X9(I '2^E?I1XN#PB+O%PYG@H2CQ\F?R9\CRJ^U&SO??6(@=1W)Q M\7++D7++D?L+:?XON_/%SYA@3,<[,.04ZI>5GQ>]OZ\ELY4;7OGJ=FQSL\5* M=I_&V[*1E[?4AWA@+\B;>F'*RO;]^:/D[LY3ROS;Y'F>XY M>I>;=Q1\L=VI# ZZ0[A'Z*]6XHF/QX,?._]5X-7L'W?<)V@V>QW=\E[#2UL MW*GU-Z[?R)[5HFQQI_A+I=34MR@B^*4PXD&W_?DQP>ZV']^]&WNW#95N]F#. MY=CI%@1I#LY\;$TI,V^KE>ZVF]-DX;<[Q"1GV],_3KW3AH\+(8:GW/+Y=1XW M43N+.&_GBH(=H5&T/10[ES=XW>CZ81Y6WQ=;IX,J;,!E,][)M=8T;=]^V]EI MOSUHG'YN5T__:>]M[1TU#C^PG8W/!XWV/ZWJ1N.T5C\Z:=3_/JR>OFV^8Q_A M]Y/63KM*:_5MUH#?=C8.X-D?>+7=X+6M3R<-^K$%]QCMU=\VH?VC\VO@6<,] M^DDV3AND>A@.JU^V^<[6Y\/:QOYH[W ?P_F'>UN?F_"NK>J7?]JUTW]2=1>? MO*MO#N#?477C ]U9_VJCC=$RAP3'"@'9=,AI1Q$#RBF\=,(DO;)VIQYC2S^0U7U-A'^.W MV!G&Z\+YU?O=65EQY;YATEGTPG\]W?M??N]>?N1XH<%0%A M0AAVECMFW,H:D7H5!#:Q*_HXRO-DQI&/WM-(?C: _@J,KP_")9*\+T .GX,<+D%N)B!W>@WD1 2):$D1MMXA;IQ% MCLN(B"8X.B,\E1A 3M-5I"6?3*_W=;BN4<'H?.!U-<$;#/4Y4)(2CY8A3 MA9&F1"/%:##PS0F9M^949%7B1\/IS6CPI+3PVB-OC**>28,TA)87%RC*EXY@1R.O\&O004:-&BA%N];K]?.>YU M4W-0>=&"+W\\B 9-Q;&>/TA]\;PDJ0\O#)_N!:Z%!-\7 BS1]!YH6GLS08\H M"$Y'9A"(BP":FH1,% HQ#9*E7G.1[,H:6Q583V#IA-G,J9MY[UC:[VS^<\NH M2J-_L-%?IU#>"D9XY$"<5$#<:X&Q_8G.FQT]EQ7)35S M[[B6D:@%X4VE;3^%;5^G5 Q')SB3""N:$ \V(G"K(M@V)2YQZU.N+4CT*J&3 MCM2\V?;"L:;Y:_"BG+GTT;Z/$9!NZ ?#'C077K$_>!CKO.&]EV]DF@+KO)X4 M8@&F*2^$-UY9_@XD M6.+H/7!T9W*Z4M)$#? ;Q&F*\%=4R 3XJE.T05#N#."N$MY=MLYI)EP2(!M"HZEQCCO$*4FIQSFR$*7@-;\ M),2[(+2F>;7(XN\QKS/+&=CMSC?H]UR-:QQ].)=$B8GWPL3-"=X2J0@Q CB MP##B245DI)-( Q2QL<*8(#Y:!F&>99[TVA9)[OM;M M=*].I93^W4/0<7N"RYC@M&)<(NRE0)PH@S3E% FA7+3*&.?DRIJ>1,FYJ LE#%[9G2ON:KSA).WO6X[[[W4[ RA MF\\R4KJ=_M^%I,?GU>U)[&^>#'H6)-7LV-XH;X[3!ZC.[]+K%NO(2H_T03A= MG>! M]UNSG^'HQ1D)_*.2P/@K*8:\HGP5&F0'L2CSD4T?6GN)./YV-3X6AA4".)^Y MW'^/Q5H"\+T ^,,$H_.821J(0\9[B[A)$CDA#:+:IVB)24+:E36Q2N5#(!&0:?HM;,&LH!?#-74H\N?U:&R)8O M1%:+@QN78SZMOUINP3(O+[X %&]<)[-<:7;OH>+3!*OCRH?@5$264(*X-<72 M?8:458HK:R2QN=ZX6A7L-RJ16V)=B75S$I,LL>[A6'<]2X[Q(!PV2( 0$1?! M(^N%05&RP(T4W'F6E]5B5H80ITZ8ST\YMS]> .ZT??0[W..28!AT?>@.72L^ M:!?@A6CEW"K$\GI0?]M^TQ<^5.4X]N =VVT86OH'MG?OS7M_ RZQ+'3A?>SM M9A%/UT6BMR:-;MI>!_JM?_[<0NLN. (N.<(=.(*?7*^KF+46*Y2$('E_2HXT M%1)QG)AV5CBNQ,H:?BGE/-Y+B4-/C$/7?!6GB8I. M8,15K@<&(PB"X<,@YW&@W@4EN==YS,7 M&/9O>L7E@_UGHY]G>E<"_[V ?W^"@ :JHI8@#D.80IPSAUQB 2F'<8*QFTK+ M'TU YR_+HD2B94>B9R.@)1(]$(FN45"LDK*!!T2+K8B=U$AC[A&%,42 ?DFN M]*,I:)E!LGSQSR_%%^"@%IID]^,5"MJO=(>#_L!VBGMHWAJ(&D1VH%XIA;I!DQ*%H =!HPR%L69G[3*HUY,_,E8$L+6]+RS(DN M2UG..U\Z$]0$GI90>B\HG:R Z2.1@1N.*$T I1++O \/1L&:$(-V *5B6HQI M_A("2D.?-\94&OJT#/T:9P+'B'L5#'(X@J$+(I!-A",AF)962NN5F!9G^EUG MW%\-K&M%^#P6R]Y M1MO_J:4C@J[VQ^6_%!Y*[UO/W[;1;Y'IKCZ;T9#TZUCT@ M.]UQ$:77,![&7CX+VFKGIBV5@UXF>__Y:\FJE;5Z'LXJW53)1:*@W_M_O;*W M6]$#C6]^+[OSQ4]GN^I&VZW:0:]Y4MF-O6]-'T$ZQ7!][W=^[F:#%H5< "-D M?2J6BMD\?[J;2P_E$?@]1+/!ZHSD*E9T\^._RR M.'3-51H?4_RE4NK6P_@EN?78SVY+\$MAQ(-N^_-C@MW^T$ M-K]G8LO3!([TG>)&-[O[%^]D[O).8[.[_S"IQE[R<>RRTGF\Q[,9C&.Y=[%487BU85YXVN$N*U%VZH.Q*_.1:/<=S MCG.=*UW6G"KKL)0UI^X[X;*S>S;A[&QLL[WZ$:O5/YQ6ZP<'U8W/ MK5J]==BH?V[7:/5T9V/]^\6$RV%C5/M2:^YM?6S6#C_0QN&'D^KIP<'>8:V] MM[7-]^ >M:T&KIYNBNL3+K7#;=*@_QS!>;2VL=>L;6R>[FS!^] \V7/0JD&[ M]PYS&UJIVCR;;-G%H^K&![JS_I699+B7$@7CBJT%&;)6&\2B-(0[80F39@[I(F:,\41HIMQO+"FDLAX;.Z]"\RD_YCM=(!4MU-N4S]PY;93+&:U3/?8PE4;9+@A[U>[/A19="#N[6*V;;*OFUVSO2S\N*'?E;BN/YW_OI?@A>;+?P7 MH7G,JH">P_\Y/M4>QZ=BCD]5KCCXE4STBZOR,+A:Z<7^F6^ZM+6.F,%>7.F'_6L'N.V MKG="_8>RK(?#X7BSZ%H<[*2Z/2G9R#W82.W-A..E?!(R\H04 P["0:#(R""0 M($1'9JA-BJZL*?.8_1O*3-9YR61]AOT;2C.?!S._[G0DR9VQ0N0:WAYQJ\'I M8($A0HCW6"A!K%E9XYB7R:RE:W$#HES-,[E76/YJ\=JSI($;ZM?^ML&LZ7?0 M?(]."Q#8OV'\.A^)X%MKF+OZ?;=7C%6#0:_IAD5F3+T[YQL]+L3HM3M!4A.1 M/I"\Q2/#$DBJ34@#;T418T:XT8X$M;)&]"J[88?O>]>=F9XASGG]K!*22TA> MF F($I)G"LG7'0JJP6_ 5B/+502'0F)D2:#(*,5%C):[2/+6NW*9$7GA?)'Y M:_"BG%EV;+D4M%P*6MZFO$UYF_(VM>3XZLI6^;P>QX,7(?^LLQ=FF:_1 M+PV^V\K96W8/%3_9/?3&$/F=7,^Y6D9MS$LMV(-648N7DC[)PF2BV).LHJ9/ MT]B[+?F>WE+4A5HB>38-4!NVX7(_A:G8RP'^/'"@(F$S1_91L",TBK:'8N<\ MUA]B\_5&UP]SYL][:$$W;';"!EPVVQC]J'81HS_Z7LMQ]:V]5NW4L]K&QW;C M\/-!@[X]VFM7^5[]G];>5JXJMTU^Q.@WZ4[]PZAZ>,0:M,H:]0]LKP[MVVJ( MVD8#VKD-S_G[ )YY<#U&G]M7V]B&-H7#QFDXJ&V$5FWCZ/O>X1&N'1[!/3_A M:H[9;[U-ULA^]_( M*/X9=N+MJZ\7H8[!KZE>\:+K_?YE+O?T:\NGO0Q] M .IZLI434F-%118"1UQHA[07!''I4V2.2Q'PRIIFJWJN .KWV4?N8^P/P$O. M@?&"&-Y&!N^T[FP)]YR:$7OZ(9:,3V=>5 E&]P"CRRM&:_5-4?W^53!OE781 M^< DXHP'9)4QR"2#=1)")F:+S$^,YWXWJ7+3N(>S"PG#A*"!.TUYL$Q3'[7P M\,DF2X0O#/B7VYZDYDD,Z#3VNJ7M/H'MGEZS78JM"9(Q9)Q.8+M$(YLCPA@' M'QUWCD>3"YIJ2NB?)5!O]*+/@*C=JVX6FG%?K]B6ZWN]SSM MWJ^\F"QV<2:V_Q):%B&J'+<>B^SZ&=KHAU&3WV))_+-0DW,A?[R0<2T.2I1[ M'$,Y"H\HEGHMK&8^X<@$Y1X"A,&6P)SYZ35;6".>KVDSN4[_P 9W2DI\U M E):\A/PE3-+)IY$)JQ$EF&&."42&8T%,B(8[4/"WK%LR7H5LT=[&PL<^9AQ M;8@^D)7,.("R@X7D*$BTO0Z\2+_2[%3BB<_DI9LJKEFLP83/V6SS8IE6+&(F M>7TF".WVN>??WMUZGMFF,SE\:0[ X^I#Q\1>D110(MK#$&VRE$'TRC#PEQ$A M4F1$,TA[2E$P*4DME244KZPQMJJDG",'K R?+"(U*>UYZO8\L0X>1*=PCH$R MX1 WWH,]ZX2P)4I)\#AHLF#/>%6I1]?6*@,J#S/+[2:W3(B)2^E(0@KA3%&D>/%*Y'I+CG@O'5];D*B/S M7]2OC'',-Y$H[?;A=CL1T[!*)J8MXL(8\ 40]I$@[P,LBBM9 U;65.KC,]3 M;/+WR>48UY;*)6D:21D8ZBY#!W!I. =:829)7H>9JH+<,1BT@E M2O-]K/E>YQ&81,5\BBB)')G E".C@D*6$)RX=,E8MK+&5^DRIEG,-7NH=P>V M-0WV<+66\@-KNB\T-CU/8F<)2P^%I,PU57G?ZQY#.6S60EIX3^>]@\;A?4 M90 OWA\\;-_AN_I?L[S';Y7T^RX+-__OALU6;GZ9NSM;WOGWN1S6.V&[?=SK M?HO9[/I;O6Z_7PY)]RG ,!Z.QESTJBF/KIHRCD11GS!*FH$I&_C+F*B1(#08 MX9,7A!6F?-/65>64V3,M*>KT![WAV!PO*&0Y:393AE&U_@ :V1L!+&V>RZ3$ MI/MCTO8$O9 $8$GAU?XQ91&TV#8DA%(1%/W.>HE4*,!484_$W#Q<; 4K5"7)!./')884,RZ!D MN$%:1X:D-$0R$&D@865-X%4L'UT]LHQ=S*\9/RFY*,UXZF9\C5M8(E,,VB-% ML$"<48U CA$9QMWLFK!*S[H]9'R;C&M9A M&F-$01*'N+0D9P4;Q'3DP1LO;0+,XFP5/QZSRKC&_!KXTU./TL"?Q\"OD9*@ M7!2*$$09UXA;1I#3FB*" P"W)UHS @9.5Q5^]+QH&?"8PF1*LU,Y[G7W>[%? M)FP\ 1^9J+]TT?/;G?=G_5XBS_V1Y],$M5 "R^0,X(TQ@#Q:,62=PX@IKFP4 M+&"65S[2,AUCB0WUX;RB--0G,]1K%"$1;F,V5)NX0CP),%1A+?*11.T2M=AC MH AF69,MU$LEYIPAC-<8'?\T?1>=)_ ^)HSQ&Z]#>)84C?,,[/=9@.7T[N.@ MK#'!.2A+ %K<(1:< -G%:>QMPL1YIBL.,W MAH%GR? H86"Z,'"-T0B)HXR&(:-O2KQ MN6#@MPJ)K'L_; ];1:GZ$(][8$;%E.5O%A)Y,6_\Y9)<-BZ)!3ZW8OX 6+;> M[D('GA:_WXIS)<3="^+\!-/QVFA-)4?*>P).&V'(1<>0#UP R8E8Z)CK2K%5 MHL@$Q-U]$_0RN#+')O]4)C\3D[_&:BAWAH@4D?,B(!XX059'CZ0524F+ MI597HR3VPF)O^;A6E^OKX:53JQ#,XL8G"F+*I]7_3:GR L002-)7)\6Y80:92"AB\#UQ+P4..9@L5D'?YFB&O(RVS"7]2,V3&-!I['5+ M WXJ QY=,N#3S:]*1QK!PT#PMT) MJORE*3\)S3@K6\:U)891A%W>JROE+8^L%K)YFE-W&\1ABAV &QV!K:SWW2M\]##:L[8J'13Q5Y*1[67DIW*V,2, M]QP^%]AX?X]:'&R>^-8P]VL)6P^"KE1]8'1H-7 MCOH L+6*#9\CMZ:,4"PBUR@-^BD,^AH/41A3S3U%1AJ.N(1/&L2)E-'8.:*5 M4-E[6)5DG@SZ=XA3;,04>SW@&,UB*^[*(._%708M9LHQSF5RL3OZ!3*50'0O M()HLJLZ%5AQ8!"(L6L0I,4ASRY 6(,%$@_(YLX* 0Z0?G0Y6AC'FUXZ?A5J4 M=CP].[Z>UJD"(9Y9)'A48,>:@',0)9)*&*>B4R+)E36Q2A^_V+:,:SP@KG$1 MS/B1M5D&+F:;5/%C?_0RT>N!.#191YTF 2.(9XBE'*F@T2$CK$9*1I8SP$(B ML> 3[/%UU,M0Q?R:\/,D4Y0F/ T3OAZ;"!X,U0*!"$X@;D5 CFF#G&0"*R-( M4@Y,F*P:M83[L\PUEQC7(+LY)_-7[WFV"F?<_M<,>CETAWF>Y;S9CUO6-G=] M]5\S[*"E@?'G*6A2Z'.)V_?"[,"KU(UK5C.]&QFQI&@$CU+]%Q,$ERBY\/0\_JNA%'$X'%$(DJ&.(X&Z<@3 MH"?!@A(K5;%Y^?_/WMLW-96L[:-?)<6SJWXS56FGWU]T#E6.Z!SG;,!1G#GZ MC]6O$@P)STJBXJ?_W;V2("2@!$*R KUK#P:2M=*KN^^KK_M=JB5V+U\_>M:D M^;>AA2^%?T/G\_;O\&,Z\'/W\J!9Q>KN1*Z^X^.Z#X7_L1#2+(1O8LP!0?UC M&,UI3EWJ]8=Q\.AL 6:?Y-A6'SN]>B)GRNY=>+#MWUWUVW:Y2[G+][L0>O/; M3/8LDW"+D_Z@D['B<16[=MCY')]\Z83AX?14.7?5! _P]TNL ]$?#:^^9(62 M^D.Y1 Q=G(SS/P^KZ7!.[,>(7!7M)V03C/:Q[7ZQIX.MWRXN JS ^1E<].&O M6)PK9R:E.YN9\0:"$[Q?U4&+C^$PB%7^%(S5-F8LK<,J$Y?_Z1"2%)$FO%K[L3;'6I M8._:8=7YVGH3J\^Y>=^S\MBP-4/L#6+(F[2F3W7\\!^V:WOP&&\. MXWE+VOJ?XG)4_>5EKS4\[(_@'F'0;L6O/F8V>&BKV(('LK\V_PE&/3L*'9C[ MJ\0A9JZ?C\X:[H,#]6U)X/X>/KB2>@,3KKV]'&G5P^MONC) MQ>_+=0UGJ'+]?>.W)V>/,8^T8/GXF1B:)U\\.9D>U2?3#/L?OZ?$(TFO?AL_ M(E>^]Z/;$KA0L1O=]L?O"4;O9K#B6K?]B3'_I_ZW^8]>8G09;Z+5&!?TS^#J MO&UA;W0,E_N+Q@0=6,1"&,.MXU@G$XG"EBF__7=T>O.NZ./8K^V([S[NKOS5NS]^_[X_/_O6[[W M[2W9_?:1[N^\Z.S]^5=G?^<3SW:$O:/G7_8./A&X\M/NT>NT^VQB3WB#3W=W M_J;[3S_8:&.TS"'!<8[)"0XY[2AB=3B_=,(DG579DV$\=K%J,=RNN4%>OJF% M8;(5MJ\,%KG_0O'7J!=GYN;<7%P3*9IE<[W\0?_;L:[3!8T/;EGW1![V_:?# M?A?.M$%=&D<]J4O9#D^OL1NN93I:8*M*]\;FLJ@5'O;M>C3?7L_L4 M>;0JOG0ZQY>(!.5*RX0\R4T0@]7(ZMQ#C$L1J;02R&]=GKI9@4=+BATLB'1/ M$6E5'4(*(MT:D;[-()+,Y2DIRT5>A$4\"H.T% +A( )61G+/4UTNPM!;%WEI M7BCD9C"]/SI=^./'0:N6PNP2[L:Z2C9\<5^G)AV7>S%U"F% MM=?,.)X#6>R?QO@ZUG7%SAG@"SK= )W>S-$-E0CSV%/D6'"(*\>19I$B;@&= MK(M*>%"@*&Y3LC3/<@T7"0E&402P;!'7EB$;>41$ M)^LQC3XD4E?*A^5ND#3_A&M,@X-@L/'' +"J3SXH^\V4''5Z@U&5H_**%6;= MOJV\'B^GRU&P\P;8.>_V*9:6 MY?0R.Q>-54PM#>IA5JS MX"F_4O<.CI08Y5'T3*9^RL*I)4&?/):*.JCX0KG M\G]"-3G!)9HET:4'^TV*AO%[)W<$EC-F/R.EE$ P! M0"E!FDF-*$M<**N4]69KF[<-:9*65@PM&TF%B@PO1X9GBC%IG4TM02 /&(PX MY1K9I!UH-X0S+(V/G&<2Q!IE+'T(UL.BO MA*$4T;^]Z,_61R?")N,-(\0S4P-M9+ 7O78Z :ABOD MN!%(\Q@4\88)3NLK]O?4ZW1P:'O_ M[?<^#F-UO!/=L(#K#<'U[1Q72L8Z9[5 # Y*Q!6AR,+BH2 94"65B*!Z:UNU M%6U2]85B=ME$JE3$^N[$>M;'DZ(SAALD<\TW3@)%3N"073X@U()Q0U(6:TUN M'4_?/ M-HXG'. "E!)YL&A$ID+00)+V;8QJ112 ;R2/EF)EEGK8QV9@HLR7921K-4I[UCX\[P]Q'9USO+8LAC#WV_(\8RPU4 ML;LY\+\..H][G>[_LS6L1G&^JN/9LSWMA6?GGZP(_$("[^<.>2>X]X0(%)2, MH'8_BF&GRCLQPV,_? M"ANSWI'TR7\>8=(ZL57KL^V.XI.6Q&T80_YOW$,4*,IH>-BOX%O"DQ95;:UU M&[;R]-W.8)#SAFU=/_]"N[I6QNB:X$R;M-5_@9O(MC2JC:FNWX5?!3=MSO3T MGOW1<#"$MW*$S?5O7/Q*=QVC.]X^-:S]DW=+.4(7.4*/YM.1 W9,&6<0,#B- M>#2@PG&O$?.P0LXG^ ]4.'I[DTUQ#S57.I<5E5ND\[;2.4-P"3,VQ:B050[T M+8WA%9$)46=54L12:6C3I/-!Q>$^A3'G^;9=8#"=@#J]EK($HEUPP'$@,V>3+ M1)LUJLAVB;YM#&!N",4:6PX4EPS'ZP+FH8LQ:HM ME&B0%#\H4\GK.+3PQ]+_KR&48KH>SR?+\=3[T?&H[N6Q$U/'=TI6>XLTD8#Z]">QY!Q2:BVY$V*;"L6B4UD%T6@ER_0LWG$ M.G#O,1"-A(%H2& ;5@I0'(SW)D4>N,RY>DJTB6I2O<.'9<3XON];_3IQ)K89T\6JH^R?G5^J<3F$_\)ZO>A7 M\#R]<5$E?WI0P63 1? H3\/1:% ').S%X7XZL%\+RBV$T*(M-5N2=M.8G)>"!AMCZ"AH<"=H,$, G [,>V>0BD[E;!B!K-,)MABV MFCH#8!&VMAF6;;HY:/"@#"'_C8/!X]94*L9!JNV6'<*3#X:M2;AJB[2)@?^T M.0M/O2) M%U'B)(V8[JMU,S'<^#H>,UO%3WZ,+2KE7"F"VA8XM<6A\3Y\B,L M!,=4Q$@D I#H:43.F("<# (3XT&(<#;_MIF>=S,7R\B]D-V5,)PBN[>7W=DF M-T83+[!!4GJ'>"02Z8@)TD$H38A(R9-Q7;:F6#4?0N;NN+[(X!RA_S^3C*[; M1(<\8 5L3>:8ESW?'>5I?=6O:H/L<%AUW&AH73<>]'.I)!ADU>_"LWU\"<,% MXEB\T8M!VGR-$LZL%"X9E A6N34&0U88@8Q27H2(320.($WJ-C7+\D87>\V] M@HLUV6L*7*P"+F:KK+E($P4&Q'R*V8]#D?8AUSCQDFCE0:^G8_.N8,O*P-D4 M@\X&D*1S1=AJ0\S@RF3X&]:@&3_C8P8K$?HCD,2SA;H=0#9N/O^SQ@FZ-R?' MJBO:/>V%^7.DG D+G0GS%7 \#<'59>/J#-=FRMO$-4;1Z>Y9$ZO/XR#1V?K\8,',S]XL.W?7?7;=KG+ M_;@+H3>_S62W,0FW..D/ZIS@QU7,L:R?XY,OG3 \G!X4:$8-)@DGZ@4WSG]@9&MZ MT6$U?883^S$B5T7["=D$C_C8=K_8T\'6;Q=7#I9M.NWZ$14P[$4G[8I%O7)& M4[JS&1UO/#C<^U4=__P83H-8Y4_!6&UCQM(ZK#*G^9^?KZS:VC[(QT8.)+T TEK[F77?OBNY-==:GL[MIAU?G:>A.KSQT?6\_&Q^+"S[SJ M8<,N"K$WB"'OIYKJU EA;X;PS[A2<-YJ=G#8>M'M?QDTZ'DNA]!?7O9:P\/^ M".X1!K_^[(2:G!5RM3SKQP\PZME1Z, B7'?TY(K1UP3S^ZE8DUIXBJX]&<3' MTQ=/IK4I.[UZ+/5%3RY^03X%9@AM_7WCMR<'A#&/%%;YC)B8F2=?/#D^'M7' MQPQ''[^GQ".AY95OXT?DRO=^=%L"%YJKW_[1;7_\GF#L;@9[O0']Q)3?"(N] MOI:Z?[G^=O9,YCK/--[MZWFJ.40=NR'@-(^M7?CA0GZ M;DD_;^/)!QHZSLN1C3LHV%-T&FV%8F]J[@FQ\WBG[T?YO'L%(^@'6+8=N&R] M5IUONV=6G>[Q^^,7A_L[_W3?'V5+R]_L_'[*'P.OO>/HW?TW>G[HT_?]O[=%7 _ M,6O5V3MZ3MX?/>7OZ(O#O9W7\&SOONP>=#_M_KEW]/[HK^/]@UWR[EOW>'^G MF\XLY6_PZ2Y\Q_[3#S;:&"US2/!QO(5#3CN*&#!:X67N%:&S]>!VPO:5X+"@&#PH<;IT:O$B*+1A_N#+I^%[M_1L+_Q'EQ:TN'6]G<8]Z?6]2Y<]8K/]0XL$H-^(-]P^1_]5U4^=84[# M;XIS:#-HQ.DM'HC>O M'EC!I/N*22X19AQ6A%#/A54:$VYMQ(0X3Y+W-2;A*2;A@DGKQJ1O,YBDHPZ8 MN(2"UQ2 R6EDO/>(.DFQ@?5RR6YMLS9F\U% :X&D%?%\8)MK*\4^+6DS: W[ MK2J"P/E.-[9Z$\:7_YI?^VS#'F5#MSMM]9>M&C2%_=\EP=^,;.Z=> *;H%/[ MV.H 8'N<@^>_U7\HM73OD"XO<"*=7R1XW8UU=D,O/#VW5N6L6N"LVILWPP6< MB-0B(IY40)DN(^V"1B'P*)D40@6\M L-767+-A+X)Q%L-/4HB\NQBX$@3;9'W0@?E-3=*Y]#) MNBIE@_2[8KAI'ALI4KPJ*9ZE(9B X')ID.&4(FX%S1J%0CJ2J&ER3D226YHU MJ9W9@S)X[,04JRJ&5J?NF]$:VJ\/S,;1X&"J,\2:KM*XN7(ZBR5H$9&0PDH!)JR[.ZAH!"P@)C!#',-?$*J7(^N2:;)^^_LV60#S)^V MTVL!/ SL.)/\I,KQ4,/3=@OFI3>LHV9RB;R3K!P\,//+BEG119-P7I@P-+LY]>31;F55Z6Y],5*8"Z2!#G&$PO5OB4@D>L&8K1),2#)4A;3E%0/!$K M %T%L!^"23-B.(MEI8%QV$5P5R&X,^7">(A8$A61X=H@KKA&SM.4:X:E( VG M*I?F-;PA@ON@#"JPY3]W!EGP0,$'XI2-0_*PK).*G&V M'"_ZU4Y_Y(9IU'TZ68:"0POAT,LY J&#LX9PA9+P/%MW/7(B6B0-Y9Q(%1DS M6]OS_5%*K$BS!79=N5Q%=.].=&?V R!<9UG0@/E(-JBXP/ M#&DIL0E:@2Z40EQRB.A_R561XB3)\>E&&E8C&17 =#8I5Q@Z+948JP"2:Q@ MP3@H/BX*Q 4QR #DH&A2"#8DH9A;&@P5&T9S97GI;I BL\NG#F.9323B:)-% MT5*?*V(IH [)(4=AW1R35D9\NS0]C["[7)DQ??B,H-!'([; M$)YO2]CI^=RX/'_B%Q"GR>M?ZQ(U-ZM"O @-4V- M7WTS?'940@D5*:D,78(1X [ R7%+FDG6>!<)P+Z=&V M,?.%]$K <&.EO+&%88ILWZ%LSW 8[1C M,;(."X0)PXCRQ5&7 2I2&)!4EE7 M?A*WUE,:ZI!K/(]YV?L<>\-^U8DE?KBQ)I1SBU0P:2%,\O/I229*D41$N0DL MX@PS9(!J(!>(MXQA87RV];LP5X;1"/J"N4V64C&*W"*ZYPJ_7+%R--_*4:_?61VK6@C1>JX-)"N/1IGGAHA9DG0#Q(G=F4ZSE$31!3EA"K8B3<9.)! M<+%T;)I8;R3[* )^2P&?(1[&.A84YR@R!0(>K4>&6(R"5)%$0:-F,;:E"O,,;Z'1FFBM M0BJXA'ANQZ$Q38AI&SVEAFLKM[:9E,T0Y8=F+JE&F7J,4PL?6E#(1E*/R9K] M][NSK4#40A U7\26&DM ,+'>1$&_6XGM*;/ MM8$HM@$D!=;T&2QI76PSQ/#'Z=M![EWRW?5\MK %U19"M?ERN11;0D7V\&#O M$/? 5RS6 GE!,4N1N1 S53%M(F[3;FA16=H@P\E#QH MZ"'SM!=*&YF;G3=_S_%12SAE3&,X95P..TH,&WU %+<-8$,(RR=A1+ M&LL-T'T^,5X$ '")/=(N)\8[0A&"ZC& ;JR:5"GUX/L_.)2:_ M.[.]7HI;C>-=_[F[YV\V7J_+OWLM%\V9;;JX:&X(TO,E A*EFBLCD=5.Y^IH M 0'G_UC/$Q7_;9] M-N3IF]-!G_LB'T$$JF6+I_Z9=-(LG1@7%8NV[#+CFWUL=,; QV]2(2:.^B)S'/Z2 D8\TE_ MT,DP_[B*79OM0T^^=,+P<&KA.G?A&(,?X^^76 ?8/AI>?2,-RTPM'Y5MRU_#.=YK/*G8*RV,6-I'5:9JOY/AY"DB#2!TUQG MEA+-J,$DX42]X,;Y#VIK^R S@YS[G]--LP_[]]]L4\1O!9Y''M_>=EK#0_[([A'&/SZL[-T, MOM98OA^GM98$3]&U)X/X>/KBR30'U:/ZL)K1Z<;O*?%(:'GEV_@1N?*]']V6P(7FZK=_=-L? MOR<8NYO!7F] /W&J_-0Y:F[E?QGOKM78GF:5V\NCK _@K(ZM7?C_:>[^^_[H[VCCVS.W'8 S_'G7]V]@]>?]H[W.GL[?QSO M'QQVWAT_Q_ ][/V_;[^^/]Z%<81TYG-X@T]W=_ZF^T\_V&ACM,PAP;%"P%0= M\L)G.@N5BV&VS6ERLLW-;]-ML+V!=&YA1@\*'&Z=&KQ M(BBTK "[XTX(W;BF=)<7G9[M^26FNRQMI]UE+LSB@[QOT:$;-^![D8HT"9C/ MZEF(;MB"D[47ZK^DN'C,R0-PM=Y3;^J=Y5CMIQW85R\'@Q&@>JP;I=X3Q^AJ MF-K>/%-3B6(BHT%4$(=X%!193Q6RQ-FHDB-)AZUM0^]7B\R"/9N$/>N+,DZ= MKS&@;['J%TBZ,TCZ-@-)(5%-J,XQQ0(CGIOW.H$M:) ^.,,)'"PJ!Q!H2NB3 MS>GNN7&/S[NY_'T_:=6[.3;O\TQLD?3T:5 M/[2#V(*9ZY6DM_4DO>65R"G-Y>!:Y.#:G^?2TF*N4Z)(.@('E[(!.6DUDD9: MZCA/#,NM;=6D$H ES:UY!+2(ZO)%=99C$D\<=U@BD$R:^\?'K/%BI#BQS)/@ MG:UWGN?N;9607L=SQC!+'\ M2PW6IL:& =#.QP-^]5I:VB_P@#"*.9V M*/%_1YWA*7)V4/=#.Z1>3S>H$*?"WB7SV8 M[UH"1$-0KQ2RDDK$!55(1\ O8K GW!#/& ?\6D9=S@:9[8K0KKD44I'HY4GT M;,LU$%8:$D$J,H.XE@(991*2U.#(/"@36.0$)<'N5_.21O.1>H,_,+O$6JD# MH,N98;V>_&Q=+]BR$+;,]QQQ-%BA@T'"1(:X)< ;0DA(Z&@%2\;)A',6^&VZ M2!>CQ+TV2ES/*U;$=RGB.TL-B(MUBT()) &H@9/(NA2 ^]ND:<*6![(TA]CJ M+!8;YZXI ]Z4,+@&E5]*EX2@WDG+F4T\PS:WW\Q99/&]J]&QJG/N[1Q-]9;: MY U!1":'> H4::4\7(&.JA/07NMR1!BWR.5P56PW+M]_+T%_(_S[\O6D&WA=#MW1SM,3[DJ%:%"&<4 M<0'<1W-FD+1&6^]8XA[T)T%N@VW%.G>OK7-%>EMDE%58;:YC;?"O,M-EUJW/G5&,I56.;AU\;8)G)2#:# M9J_/%G2"=A?_<.Z3XR(/\\W1?7>4E^H\=([AM #E0D YWP7$8L)$P!)A:G-N MCPW(,B^05EXFR0#;A,S=V]H2;T*WT"99>!X QJS)R%,PIMD8,T/&B--<$&41 MT5$B#B"#;,H=B:,G4D6DQHJ*O I H(3.;3P$05SZ M%)GC$MC5UK9F;:WF [E*BMF]$6E'&&P%'%30E%O/C1?>*T&3U#X0%VJ1QDL0 MZ1L3GR+JBXKZ#(\)WD:AC4',!Q!UYSPR$@MD7)0"\)Q;Q7+'1-S&EX2#%\-2 M(PA+A#_^G*K:N15 9'DT:.1I)17J8D'*PZ**J2MNGMN=R&6<0* M(!9 G%5B9;8.T\ =,-Y@F:8^:N'AE4V6"#]AO 40-P@09QBOBXH%23$*VE)0 M:7%"SAJ-0+^)F,LH:S>JIFVBQ*8 XOV*];JBT/3HY*1;M^6PW5;H#'RW/QA5 MX_(-F26G;O]+J],;RV'N:+.DZLL,UB3T1[F=1(/++U]WE ^AMD?=L>7$@HR% M497-N,/#.%6.8'O<;&-7.] B39B\5ENA#Q.GHY'WW*J&8<"R1,,(AS'9$. MF"*?"5EV$D6:FIAWN@(D60+L5H,W0T!0-<$R+48191P!B M%@!-,*3@C]PPSN%8VMKF:CXMH:EP=O_K C7:57)%::!^#]4^D4[O,TAO71*H M%RXM$%2\)'?H)=D,U>O5I,INW>W^I.J?P-A.VW6CE&&];W+\V3V N=X0@8RLN>'U55#'^, MAGO]X;M8,Y9"5Q:B*_/U(IC'/!""D0V>(SYF MR]&RL5K_#*IIANJ+\G9'AT5]Q\<9?CO^&F-Z$V.M.1W#:'*>:JO7'\;!HX6G M\H8K4"XKEY7+RF7ELG5<-CD).'VD!)P?)_U!IPY0KV+7#CN?XY,OG3 \G"H: MYRZSK8^NW"0QUW>M.[,_V(YDE<]/FO6*(K)R>E.YN<,4<'A:]?C1,5 MZH;5^5,P5MN8L;0.JZS._D^'D*2(-('3P+BA1#-J,$DX42]RF9L/:FO[(//% M;#]^EC7AWG#P^V^V*>*W@LO6-=1:F__I^N0&C6M@ZS_/ZZF18M<.J\[7UIM8 M?>[X"!NHYLCK4S*N.6S8Z"'V%5G=-F[T6G5' MY<-^%\1K4%L*U)/6N*%A@Q[U8=#.I;9CSF([M%5LP5/; M7Z]\@F-;?03LGIQC\J*!<[W/-.K94>C DLV/'M3E&L[.3N':$@,CZ]J307P\ M??%DJCYW>O7]ZXN>7'SD?%3-EI3(,S!^>W**&?-(2)(/LHFA8/+%DS/N47W& MS=B-QN]Q>).S*]_&C\B5[_WHMNH155>_^Z.[_O@]P7@9Z\:,5?E8W>*]95'T0 M7R/JY;Y.Q5,8:Z;ZMEM/1W80H9?CJ9DXE![PY+R.0PM_#/5T/+=5K@)Y=1.U M^S\?![F0[*@Z+9*3)J-=^#_EZ_E\=1@7X,'YGF#C0F^F3OV33Z9/?; MWM$_1^\/]@[?'?\#O[T^WCUX[12['W[>FW=\VN[/7>7?T-]O[\^V7]P?=[AZ,_1W2E9K2K23G' EK<4B$$X#(/P ]A9(\2R8N Y,_#:#B5X$Y9-4R., MF(BQ0\8D@["/6%%IHF5N:YLPU1:W+^)6<+'@XB;CHC5181E<3(KQ)(%&:..Q MP48)KU.*!1VD@2WM/2A56DMOC+%!6R^MXW9IA=E?5?W4&>;PFH)$BR!19\ZQ+ A5+A=@ M3QP#W6," Q!%BJ)7#,@^]8$MKQ[[#PIDK:F"2Q'=B>@:+A*EDE@B9*[*[Z03 M&$=JM!,N1%-$=^VB.^O_#,%1H9)#+&0K5I(4.2$,\D'RE&N28!Z*Z&ZHZ"YB MIO%:4)]Q-[39'DFTKRK,$0 MCB$@%QE'&(#84,5R\\'LL0-E8-YAMW"+WR+#S3M^>6".<.ZCM^U"^V<$PE[GU0D2)M#,>-!PLPL:74.FXL/&5FL1FC?/,@@X5I8-#W8-B+5QNT" 9+)?0 M4AJGB7+-HN/W/0>N3K)L^?,)EC>WQ%^WU6+C4*B)EOAZ92YDOHX;%V8@>M&O M8/B]9[D8<<^?'E3PZ..A/^V%^K=N76_J:3@:#8:Y7LY>'.ZG _NU0-@B$'8Z M9]4G'!",88Z<203QR#2R+GED-65..!F]X_>XRVJ!@55;]0L,- $&9CT$5C-* M(]6(>.NS79$BEYQ'&#.1@H9MP'R!@?L/ TMP$!08V!P8F'4O8,>8#\8A(FQ$ MG ;,-X:Y(7U*2BLDKK//=<+#*S:R5!@H DP,.NP4 (;6'J'''<&V$"42"L< M4%#1^$ 8CW1Y\0(%!IIKH5R"Q^+,0ED$OWF"/^ON4#X)&7E"BBF>W1T&&1D$ M$H3HR RU*:>[*3-?)&'AA(Y-]W(4#%F#EZ-@2/,P9,XIDK1*EC*#J)0)<>\D MLAQ 1&DA#>B26EK;(!#9N)9;Y9/-_V395.63J]Y4&Y\U]7(P&.4"IKD51H@I MYLZDX[X1@]8OE*@VUGSR^]Q)<;^C2IKHS_W.G 8'_>]5PG.!\)>]26GPFJ$5 M0K4 H=J;3[QRDM @M46&.8QX2@Y903GR++<(!CZMV ;%H)5XL1MK4DOPT=XD M7JP(^AT)^ER:EO>@*'F-B#0RIWIS9!F-B$FIL/92"NNWMGD^!IL13%8D?$.] MKT6D[TBD9QVJB4K@89JB0'+JA^8!&<$PRDW@C4DT*:?*V7W_)7O)#M5R8J]' MO&<=I1P+0&E@YFM; MT&:$9A5IWE#_0I'M%*A6W\&@ZR360>L7)=L*LY(= MLVZOU?&P^CI.3)ZNZ9N\)--3L91<7>1(W'\SYY@R@M(@1$")6R#-7DGD,,$H M:[B()=;MI+TGL!X2<>Y D*WB2"LXH$.,D3,%:YI($>0- M%>1%0D66YGSOV2G;#XX MK+A<7T&!.[&$S34?TG!0QYB02!HC;E) !G.+F&$Q$FZ,\K9!Q_A]3S:IO9_( MU5;[W'\H]@:U<;X5O^;7L622K#N3Y#H)<35&U8OX[-P:OH[_.^H,.L/X)E:? M.SZ.G=^OH^]_[-5WJ?W@!=$6J1QZ\#1SF@N(I@W%BDN-C/4.<849TM0DI*62 M*BEK!'&;$Q%3HE<:8MQ?0K6, @NKA(49HL.Y%"(2B[#*G5A#CH*1)"*--4LJ M.=@?>FN;M+4T!13N+2@TJCA6P8,5XL'>#$U@!ON@@T74!X/@? ":$!)'SE/+ MO8.M80I-> "(L+(N1041FH8(,PPA<,HM8P(YXSGB6#!DL?+(^$08* _8J>5% M!15$:"PB-*H25T&$%2+"_@Q'D,%8SP1!D;CSCO^028%6R$F)(V6B!NID";.(D3_!3K+IN6=4+=?^[N\>\+Q LN7+!14IL(UYZ89$%Z!>>6.N6I M^_!R@;3)G+ 3J\%S0./AZ[X[RA+WJ5W4#NN&PZKC1T+IN/.CO]7MY'%6_ M"\/_^!)&5,7!L$#T0A#]?,ZQ9)GDF()JJ"3 -%= !"T/#F%I@J'$&\[-UC95 MM\;G105FS3%Q!?<*[ETTLH-NQ$%?5M0:KK2W7AA+C7%,)6$)N1KW%F"T!137 M XJS;K5$$@*_X 0%F!L.C#.^A=S"#45FJ&$ T'<\X1T4@SA M9$$=2,1@AP$8A6H#JRS 6(#QW@'C(@'C2>)$G$F,&<6SR0M+RJ0RGF*F-657 M(^--FA$6B%P/1,YP1RP &HEQR!OM$8_,(>LY1CFOS,H *C67 )&JS?1MVKP7 M<"S@N-'@J Q@G_#!8HDYM)$\RUPE%(4*Q56_ E]'%=$S8V(FNOX.U#P-M%X-9JC2-6R1:,PP[E:"\$"TV12PI@5A#L*6R $-+6-I6Z M3Z!&3Q2Z(]@3\\]\6V^H8RRC'*-HVQ6 M:-W=//G#"?7Y:]0];9$ZR ??)LG]?A+">\GYK&"@;1G-+#&<,JPC#C9QP;P. M6#%;)16V02B4@%+ 5Q,D0:EQFJLT'F MPP)0S7FT!0#*!8HA$46ME^)J@"I*:>/1:\8O0K0*)FJ) MHDD4<6<3LEX0Y(,!!=4P$2W-,36Z;>2MNS84!"L(MIK@%R4Y]]ZS)"U7@=FH MM-!:"2WA3Y(5!-MLU 0U18L:Y8]'9Z SCR0>ME([J:@@KCMC-P;(9-B8E58$P MCHS0(;?/HL@*S)'R@7NLI+$J8YE93I1*0;&"8G>,8E)%FISD46'" Y.6.&8] MXSC@Q"P)!<7N 8K-AI-01;'QG")L T/<:(R,U"GGLDE")-4"ZZUMW6:J(95> M-SABI !C*T&3U#X0]P-<+'#8=#BM;G\P*(6NKT I M$B*VFBD+M(T390TH(TP381P+$HMQ=2H\K1N#;UZ=ZE753YWA?V$M"MHLA#9_ MS[DCC3*"1:&0=S'7=A$.F4 2XL)%E6QR)/K-J2-5:C[=6':C#:!W\1BXRO6( M#6&4AZ",H8Y*1XKL-D!V9[NGB^B4)""[,3G$@2D@K6-",5A,=, A8%ID=T-E M=Z$4Q>0\MB8&Y1UWQ@&4:^]$4CX**>QUA/ M)"]!G,OYVP"AG3E_3;+1:,=0I)0 8\YUVC&/2)/@@R/<$U/.WP<@NRX%85B2 MWGC"B?,&*P]8[C0%.AU4*K*[?MF==3HP)J4T02(MO 7N'#2RRBMD4[0D-YBD M2^PQ6>HG;SX>+,+'72+,.*P(H9X+JS0FW-J("8 #G.>^\/&FP<.<$5X$"ZN6 M"+(D #X81I&32@ KM]K+I*SDO%&$_+[G0-6=5NO&DU4\C+U!YW-L=7KP^\T: M3U[7']HX'&JB/;Y>FV?GE^9EO3(9BE[T*QA^[]FHJF+/GQY4\.CCH3_MA?JW M;EW,_7L9^+TXW$\']FL!L85 [.V<;1\HCJ'):,2@TRGFDH[-(!"V%4IYK%PL.W'\<6)FO MH>! ,W!@A@]8(:W'S"/..,D!UPQ9;CQR/D;MB33,+Z^;9,&!QN+ $OP61=X; M*.]S]3HI-H'E*ITT.,2UQ\CP() 6B=GD692!;VUS/%^MLVFRWH@=\_ M6395^>2J-]7&YTV]' Q&N7QEJY_@]$\1#G X G)'YT'K%ZYT6V$V^7W.N)SGJ9 3U"(%B2_#/WB1(N*-/;U7YGDM,GU7,CWK3-722&NTS%TSX?1.!$[OQ!U*4AM#G,&2 MEL3I!R#:2W:FEC-[7?(]SC]!6>VB7AQWQ/"#JIH M!Z/J=.I*&/2[H37LMYX?GW3[IS&VZGJ&K5>CRA_:06R]ZL(0?]%MQ?"MO T/ M(;)C9=Z&>HVR@RB&G5&5*TW"H_7#/[8[BM.%K#\S7<:\B@73%L*T3W.>!ZR$ M\[E0.&-)($Z20T8#(_))1FJ"HPU"/:,T4+(W!C:!R1I M!-V&,H$T,1P%4%R]M]9XZ;>VY7Q?DP;5T2[BW'@O0Q'N50CWK,>!)9Z;NG!$ M@\[EICQ#SDN!F+".4D4IDR5MXP&(^1(\#D64/="$?%5B/A"H3@$H3"B6@"K3YPCIP5#T2:B M1 Y"L&%K6S>I%6G)@BF?+%DPMW17G4Q0M/99#>RP,TBGK:']VOK2&1[F+ESP M4*V^@T'7::V#UB]$ZK:2HJ3*K-MY=3RLOHYSE:>+^B8OR?1<+-57%SH4CY[/ M^:4(E8; MK'('0XDX#@29P 5*$33C7',LE?9B#T&2[]PU521YR9(\ZWT20@L7%$$!H!AQ M*C#2L)"@K+(D5;3*D@UJF% D^<8Q(ZM)>"GRO&QYGFU>I CSPEJDA5"("\GS MR4R19M@R&[T4(6QMD[9@LN2D;HP@-\GW5$1XR2(\ZUZ"!61>,8V$8W D.\*0 MEMPA#?I1%#PZC9=7W[]DLFP^.JRXAU$YYM>@@,_ZE[S5F"G#D<>YK3=EH(O# M B+F$PY1!IL2:=0Y?]_S5FH?*G*UZ3^W,XJ]06WA;\6O^75I9[3VI)3K)-?5 M,%4OXK-S:_@Z_N^H,^@,XYM8?>[X.':AOXZ^_[%7WZ7VIA=06PC47L[Y!X)0 M <@-1BFFG,*+';(!&R2%Q3@8GJ3;H+B:$@/3$/_ $FIO%%A8)2R(6@;[Q#AMF-K:IFU*= &%>PL*C:JU5?!@A7@PY[*P+'"C M(XI>\=SCV2#KI$0T,.HQ)3B*DN;Z !!A9?V."B(T#1%F&$+D1MDH+/ "@A'W MRB.;7$2!^F HE1J73H@/ 1$:5=:K(,(*$6'6AQ($B9CF!+QH">(!L 'V!$5< M1.Z$HT @-@@12HI.LU!F%2Z4 C4-A9HY5PRG,DGN"9)".\2I]\@1XU ,UB4% MJJI-O'GVB?N>F/&'[>;N)(-VZTT\&<9C%ZL6P^U6%LE%_5^N7X58H?$$/F8P MXZ$_@SZW4XX>_.G8'C9O*T3"_^SQOFY+X>$<8Q'1W&, M%I338 PFFN5VS,9$+VSZ\'*!],V<-Q2KP7/ \^'IRY[OCO*$O>I7=6>\X;#J MN-'0PH0?]/?ZO3R.JM^%X7]\"2.JXF!80'XAD-^=5XBI*:K6W" M:%MJ5;"W8&_!WCO%7IN")!;^1X+@5CG+$F=>N^QP\8R3@KV;B[US?M:DH@W* M(>9Q]JHX@@Q.!!$NJ8 %U\3DN O,VJ#8%.PMV%NP]VYC][5P/$8=L(V&1\R= M]YS;Z$/V?4=MK@;?F_21+"B\'A2>8<#:%+:6FL"-E990&CBU5#'+,;<%?^\!_LYE M8TH=2<@%3@01B ,G1DY3@PS!GEH=(PUB:UNUC9RW_=X;^&U$$F>!] +I2S9G M8 D3(P#$_F8=]I$9+=_ M=]5OVV=/6RXKEY7+RF4-NFQRY'/Z2 F@!2?]01W3^+B*73OL?(Y/OG3"\'!* M"!L_6K.ESV,9S>LR]_A!N-NSG[11R$9.07]4=GNWYCNVV MW@SA#\?C'=?PA_IEU+.@?,'X?YT?ZS4!E&U=\H#'MOH(\%A3>5Y;+M:U9BW2 MJE-;R)/61!G>&QW#[?R,/RFPB(4P)G>_QCJ92!2V3.&DI?=AG"Y%IHD,9*P& M7]1M_["#SF _O0(-%=:TQJZGO? &%KF30"7I#9]Z#VK1L-9UNQW?B8,#^/X_ MNJ 2KU>/Q;NG$SWV^"W>^_?]\>ZW3QQTV>[>M[^_[NZ\Y'L[GKS[]Y_NN^.W M7]\=?!2[!W]T02?MQO_W]>G[?\-)[A;^_N!O\O[XW;?]@\/N+GW+]G:>?]D] M^@AZ[3^'[__]I_,>].']G4]?=__\)^T=O>3[?W\(##L=$D/:>8]X(AC9:!DB M6MH4@Y:$3*P4G=XHAJ?9QH U\P9C80@AW#O8DYXZR45BBC*NTU8K#KP]R4)6 MC6*.?8=5RE:4W79JKU3K;+#+S">Y-QC6]8+]]/QW:5 MC)B+YK6N7 M./N7_JB:_=-H,/L7^);)GUK]JA[>Y(W)4"9O_MINC7K=.(!!YUIS7SJ#",\4 M8'O#(S]JM6K;F9^,WDT20NK'&%8PS6/+SJ!U:#_'EHNQUXK=#C#<>L(ZO7,3 M"!][M)&[(:]J_?A9RL\.OH4VR??9.:GBB:W&(/^_VPLA6M@+3K'EW]'E5/5JG'3%!?A,UUX7=\WK_V;Z$<5 MJ&J3M7O^U1_:WL=Z7QYW!H,IMH5^J]S6I.?M& M=]IZ^^C-H];'V(L57'.:'RUG#(6I2.2I.ZG@MIV3;M[P6W\^??IJZ]?ZJ?+L M=N,P7OI8L /S&IP?1!I5O<[@$&X.K+X;/3Q['J?]GN37KI>D,ZB_%J:REZ_M MPL=A#G+[KHN?'1[:80O6I)W7),]5_Z33RU\$5\(& ITN?[#=ZD78^0-;G=:C MMJUD.]7WD>9/YXL!^T;=,03T3^)8%P,TU*EP'HUZ8PO_V4Z9[N]+[S$= MY&FT52O"=X?67Z->'!MV)ZEAI#W=/_67 %BUGO;@O.O"EC[I5S!3O=8+6)&\ MU?^_BW>$%[WQ;2^ELGETS!+TNMHY!B@\GTS49T](9VWE719YB5']IYG$H MV%.4!X]B;\KL0NP\WNG[49ZS<<;H\U[8@&%W;/=C]NO?T W"S"/3,(<&Q M0J 1Y-+XCB(&>H'PT@F3]-;V68KAQ[_S! M,GF\EH7_3Y8]KWJM(>>L?]ZN)I9EU_-*QWY/EO_A7P;Q^>N.9D/W]NN&>( M,*#N&'(G1&^BQJ+6F]'Q<3ZW8$Y^LD/.&&-:"+>_GP33_&#R:$[ON4,5^AG, M/.C,^9_L'?YLN_FT>MO[OCB7?Z)^[-,'A\I/Q?[!VZ\P/K)_\)'O??F@M%2: M$X64$11QHSG221@D0[2*&A.TQ;,*.O@2AY [1;^6?KW#ZH M.=GK[Y*N//H[9)*!#7PZF:EL<,.E+6B/+';'R7/U>H6R.#WI"#;"XC M4'=[!KSQH!*"!KV?7O\$]1^J]70.^#]^$)Y1QJU!D0F7<_(Q,M0$!$@%QX&6 M25+?4.#_*1:F?A?T[;PEZ\B=O$\_=T(<3[[JN\.H=E?FRU[4%H9?ZNOZ(YC!,/CU M\:U.LO'O1;U14\FMY\$"^0(@]G"-OD+ MQV]_]X(_PF-/^*2NSN2;)V\_JM^:B1P;OZ?X(\;TE6_C1^2&[S'-;W3ECP9+ M\"-AQ"8-UESKMC^IB/33NFBW^N@E <=C+^EZ(FOG5/3SD;7%-+64LW 2$?N< MOCO8.WZ_\^[K._KNR^[.W^S]T8L<47O\_O@Y7/\6O_OWQ>'>P5L^%Q%[\/YP ME[[_M'?TXNC]T=,O>SOA>/??%YWW,(9W!\^_[!W Y_]]3O8.#M/N,WQ:IS6\ MP:=[.[MB]^.BIJVL'=%QS8F^:XO&SAU]3^L8UGWJ!_ UEM<81J^1E MXM0:HWB206%-K30R\CI_@]PR?^-R1>SI\)FMJNS(:E09S&M6'2<^22PZ#,)86LI0X1+SQL=TJ3@\.(\;94MZZBN9"P;$8>!(YX+!VLO M".+2I\@%T+R"T"]IQ^8C]I'Y5 R(J%L%P).YRSREMIHHA5$A5P87>); MI]N6IBS-%>#E)-E?W8RER.X29!>?E]W]IQ]TI%0DZ9 ,7H,^QAS(+L:@GAD! M@)R$H[&)#50>@KUMCH><"R"X"Y/;M:#LDGF\?U!V0RXB;\%%J:BC6_/1RY'E74:DHH0 M+]>*)+GD$/Q7B6E!D?- H:D:!27IXFRR-DBQ1@!^" M:>1@E3%"=V%O^=EU/RSD]$"M\,NWG:_1!%;LSVL M &P!V ;1]P*PS0'8\[;'T[V/'[@ C=P LZ?:4 !8C)&5/L'.2\X'P%N!U;*< MHPT V$LJ=,Y%5U[R^_E2+ L5+Y(-+UY$5U6\Z'7\''NC^*+J'^=Z:7D'_=L9 M'CX;#6!U8M645)N]SK3@[E^?WN]\!,G[A'?_?2[>??L;[_WYUR&\_@;7D?<[ MG]C^@6=[1R^_S*;:[!Z__K2_\_S+_L'?(.G=(U"I\3N0XG<'NS#&?S[!=6+O MFZ>[1W^DW6_P'1\_4(=9(-XBKKC/ZC9!FEN.)%-!LI1XT&ZV4%%4><:MU51* MSIP#_1Q+KJ-DD1$&4CN3CC-9@1N4'?KY-UT<6:)4*J*3$)YQ*K0##B<4EP2. M#,ZU;DQJT((YH:]CSO:KTZ!C51]P.8%GW\%@QT4#-BX5M,X5#*W_W+W.)18T MR]=[]6S"S\WW]^D^._KE P.-O6\O/W@7#*=4(&RHAG,[4>2D92AAY91TA@AK MM[;_+WMOWM3&DJP/?Q4%<^<7YT103-?6W>6YX0ALL"]^C\2QC<VWHX+#%3G<[!9A@[G2]U8+F]/LM5]LR!2W;/L,&4P M+XG4)/>Y)")QFL#NSH@"M3_A5@21,J3I9QNS]:[&4003QV]'$HUIZ'$N*L5D M1(),#+)03O(N/?4HQ3U+8])'6-9)JF'FLJQ1/I4WU1 M<&,6'#[];C^R?[IZ"/B T&DWI^X>*@H#12ZRPE8JFU?$;9&"QV*>3)2KV+H! MDPV^L5'7!GF#D/9LP&PSY./I(N-&P1O9];?>C)QIH"%:Y%A%>CED^AG>0\P% M&=UO(JUQU.V>J+@MN.3]Z]D 0NC?T8VJVYG;F]B9. M].C&OO^Q]F'0F0]3G1DV=K(+LUV$6Q^;JVZ.FW03YWNSY?X:C-=%5"S>M//T M[)"Y3#@%]@O8*XR(3!J2AYR27 EJ0"^CSL^X*&7&F8&I\<$90;E5AC-+!?RK MC;-^AN7]1IZ@69I&7"(H>B!=[VYVN%Z['A MYTG!UA3\,;AI4G[]U_;#UK5&+Q2TM@W_%01/:N@?/^/SU?/;$_,/)P<\?Y[6?7T7M\\$O MN#Z)Q2TO]^'?8WC6K_,J//]@ZQ-2^9P/3\RK6U_9[L(LU4](Y3-YL'YKBE@U/EU/PQ&#JLD0XHB,1NK(6X"D/)-$TRU+% M,Q8P[BI9S[+9P*L2GDIX6DUXNI<;:F&D(13P1TW7*9J M[;U,UE7&9Y#LST43T%8H4[==I$ MJ61&">'3A,;%S-=S/JN6E(MY91?S:IL3'TIS8M&%.VU..*?RU(F<)$&DF%,& MY@0-@EAAF9.&J=0F:$[D4I4LE$^Z]&J^-S=8\IZ\Y"7QQR,-S6H#^-.85EB$ M&GY: ,$'@HU1Y<.@\D'H\U#4+UJ^5,L60??:;-Q2XE7F$N&)SWU"A!"2*&LY M89+E(8#R+3!.E&;K+,D>H)8M<3FMN+.[!-,23!_;M"W!=#7 =-K&I6G&,ZL\ MH*>F1&2:$>4!45//,[!UO$@%EEO@ZXF#GM*LARP)ERG$BE5%$I#H0G$-"O?2+K4S.-[YUY/TC7]-#BUC#?U[=PS(8YG-TA1F*E?A[O&LDNQ>;H)<]^[YE[7[\3T/7S'<<]6D=K9<0B.8;MVKG.E1KKH;IAECFLGDO5$ZA]G'>,LB MG$YU^;,QP M-;<[WT9#\\WW=+VEC_P^]&"WY=_P&M['NB1",D.]SHF368!= ?G@O3(D\0"P M@7L=F%U[3]G&K-4]XBM#D5I$$.[IO2D%X=$$ 0T(ED1W-I'!""(2GA*#'!#> MY%9(F!F-S'54;

50X%81TU3Z0X!&VR<8'$)L,3MC%0&\LIIM(.E?* MJI75S4/- O542Y!5SHF@H(+D@68D-8)JG28N<6+M/=N8S6>ZPJR2<'6UIG7W MZY(ME)>]*Y7+/+SQYL M-GUZ7+>;':^[;YY?K/;U,*,BH3+/B,RL)T+IE.29"23-4NJ<2Q*5SA1G4#P5 M$A14>",37F&\EU0#52EHLYG 3OQC*9.$UC8(T$I\KQ\.,V!V-Y@W54ETY M U6T8&2,W@CT8UUY)'"O,6.\B;V+4W\+3]E_DBEO*5R%?&L G9?A>@ M:IOLW)/SK=$DV4B*H[1%"=4 M?2@=L"K]:ESY9FB%%B"54B^3E6XOGH!5BQ.P;3P!N\-@E-*S;.F9H21[4?15 M)>'A4\5JG&SSW9]?SZN77^H'>Q^:H+]>5"_=\3[[06M[/\YKEU51V]HY.VC^ MYV0Z5@/]%0=;VY?5YI<&]$'"=9:@YR:@[S8/?M8"QF@\+^'A MG9;!$AC^7L]RFSOTR:.C>;E#/+5^\1)%]IKHZ9WG)CB$07RF8,>?,(@ M(\,8_-_MZ?/7$1;[5*K6Q8RJ%7R::FH\L:!;$:%M(#IDEG"942ZQSH$0:^^I MY.LL+^G%2N!Z*< 50J*#4=QAC;20*J694'F>IPGC2>8*X$J&P)64P+7JP)5, MYT,92;EF&0E6YT30W!$#_Q&FX6,=)%6! G"E=)UGL]FEJP9<+\XN6A9GVO,I MQ1]U2SM]+VVX9&6Y:W"ZRC/!7<*%3 7-C&(I4IDJT"?A3]"E^OB24+CV<59] M3)7-N,J(-1)IU+@ANL<4)BO2YJL$(-+N="7;2=ZI;45VC@T M#5.?@R'A0.5*C&1,,%:J6R]LH4^K6S;/5,(R15@PH&[I5!-%-2>"F43FN5'! M&HQ^7D_I@_,G'WVAOP)MZZ6Y('=CI'J]%<._4"ATXS$)I01S.?&UNJ7B\*D6M\Y.ABTN72Q-*K@FNO>2:M<-PJY2RL^E+S M>F'K?%KS8HGFDK) 4I,*(HPRQ&2*$4N-4XE,TB2DN,ZS?#:+>-76^2M0O%Z: MFVL/$_MFDAZ6: 3?=M^--"@+A<6\M@.8Y0_0J]G5GH9SJ=S5GFA7J\]HKXD4 ML*=Y352PB@BA+5$._I(B226H+8GWZ#A,\W68VR4Y%):WT)[9[UA";@FY2X=< M$RA7)@'3D5DA=98G5&CM$TJ-I<':TI!X89 [8TA8GBE!W;(F-9<)8+03!A,5W!$,1.(XIGQG%G-$SV=?GLUE4^=?#KB MG-F[./5+RS^=#?XN,U++C-0R(_7-98RL:%)(F9&ZPM+S&C-2K\M.++,1RVS$ M$AW*;,2WFXWXJ7[N'3D%(]5?D1*768EE>J]S%(A.\-WGU4*@7A6O"PR)8)BQR> ,L^_E80O=MV%ZGBZTW3[W2C;_UA^G.9 MWG1'W%8T=S3/M%!4"9H*35WBG9+2>NIT[DJ%\R7A]IP\1B:LDY8FQ :9$B&3 ME"C%,Q \ETN=THP)N?8^3=<3-EOG8]72F\J%?N^%[C+C>,JY=D(*2Y7RBBG. M,C U>>+2DC;BI2WTF3S&C*?:@"DI/!B5@@=-\HPG!%9X9A@7/@BV]EZH=4$? M;%B6>8ROSWGY\'#ZQRQ;_*9C.Y<_0*]F6RO#Z5_5MC:;#"IEEFEJ*$D2]#N( M7! CL$R994)QFZ72J*6%TR]]H:VXN[6$W!)RRW#ZMPZY,Z[>C/(TL(2PE.5$ MP'03;45&-))F+97C#FY#_ZA3&C*:*B>0"%4QFG.F$AJ2 MP*P4RMC##(S:>);0#K$>+5;]^M]_Z>ME^CI1NV4I/+V$SD0+1@FMZEZG?E[Y M[CN_,0+I8[L)C;A8^69C";]8F\4TKGBG_NBW-.@E MT/X_ER)N-U2.\RZCVAF7\SP11B:Y"&G&O:=>V"01?.U>\/_4\+IW<8I;<^-B MO7+FL? S;&:59KOC*YUZ]UMC&+3>/0\YL<8@-KMYVO H\[I7:7>@D8WV66Q[T:$V MJ#&P&+ )'N8*W^&@Z5CPL&B%-O5&O7<1JQW>MR7U\9["^^'RV+7Y@X_/A#OZ MW7YQ/>C@E=]MU (:_J;[BDGKC5H>^PY:3E'B,\3:N+'")TPB7M7! @\5>PS2 M"Q_#G%8:&E3"]8K_;[]^&BM_3G1V'<*_;BYU?T.%ICO-WIQ3;9AVG114_X, M2W,.9QT$L Y[GAW4\81V#E%A./L@.-[J+EXPPHCAJ@-Q:*!X5:P^Q?%$R3SQ M=E1Q_D>O6%PH9W_'=;'3"AU=%'7N=T8U:@' CNOV>-#@0O(T&L"CEH %U.T. M!1_ZLTBMZH;ES'2S>L23V0J%Y,TFH625H>D[0J$QD?19WJ N !^EI' M47J&T%\4HNV B-=/H^R[OD=Y[K< ]'Q;%C7'GO7;\15$A='+*2-4#]83\5EHTUH=C%!JW_"BK+' M==A583^KV$X]VM[#+5DC_L-XP#, ]H9%\#(WB:5IJA+K#5@7_EJ38J6T!@"@:%856F0C[KZZ MTT$I6=:OZLI7>MX>MZ 31Q=C%PT0K(57 M->!)H$-&I=+T0=>%!0.(^.WJ745S0 6U<&4L9H^-T:>@%)Q'3 5DNU8KZ,3Z MFQ.K.M-YGO@D"S8-@FFE,I@GER4YTRD(ICC:M /I=Z-YZ]%XBMIL6>%U1>;YAURT/FNAU0TUM6E@AA5?+0SM MJV5_)R@98,.1;\$.BYK=L?[M"T.Z&Z6X\!1U MX/8S1+1&&R1)=PL#851M55H^$=8B*O$Z/0\:NK7P\Q[ MRU*?$Y\[ +@T>**RD!-GI-.ISW)GDGF,3JNNZT43>>A"C-MJ(:]H"K>N_#_7 M'#%<'2S@G3LM>!*JBKA1#R"VNPB!U(MFC&)T@Z7Y"R%ADFQ#2K%\$J:%6*!> M%F75G1OTEOO2GJIMS+3=^!!6E6FE_DR4-JMRU3LBJ"_ MYH_+VA8>2_RG => $O=5[.X=U&M[VW1_KWJ^?W*4['X&=:[YY==TT-_!7C6I M?89W_/P!]^UC\*"L-7=H=>\_Q]7+3W5\UOYEE>TWOX7J;-#?@I9OY3JC]R$\ M8$]" O:R%MG,@)?L7T\6*3U_1OX:MRN6RQ&X(I)YUX%HV\*'!2;3]IV'X^X* MT7(YT1XAL>Z.A&CUI1.BW7=D5BOA<.3?FS35'[5XXIL97/1WX<+L%.D3T0/\ MW3?@PJ/UH:LO?JA=L]ZJ=WN=&+@]G(2[L&[<;#H_?'Q?=TK16\H8>MHDSK2>*+3<= MZ+4D6)9@]W; [FG3(TNP>RC8L2FPRS2GR@1.G-*>B(P'HBG+"'-I3AW5(A83 M8NLB?S!?TO."W8OS$BR+ V\T.,]1J:;PZARW.SV"9^GS;9^EMBG=D'=HU)PD M3A1(PC?F'#@::'.1&/@'GA3VKD>4@14PSI;@-7GS]&9/:V+$]8L12>6N M>Y]==PY[F9()RZG*2 @T)X+IA!BG-7%)L+D.B;$J77LOU^72"OBM-DOAZUZM M3ZLCEZOUH:MU6D=VE+,D3Q4)/ 0B4IN"CDPER6AB3&9\T);A:E79@E2#I;:[ M=$;!9\6$@E1PI?S[#P_IN*,]5[)JE:Q:JZK ECOAO7;"V; 9FV8ZH9H1H9@C M@F>6*)IZDL-D)H':$ DXLO4T+O'D97U$Z9)!Q<\>P7I3:R)+M/\@MF2*CE M)UX(OL'9_7)J;FQMOB&2^R68/,-CQ0;-[S:T \MX>,%@+TBC]G"_:.!GSPYX MZ*4W+\+!+01UFG>#NO MZ]/3Q?Q5'W#5576OWX%_WWIR+JUBK283.&BI)-A,@$6I'3%*@"K$N4]-:H3, MU;SDW.=+N0W]R'P&ZE6].R0R*=;,D*=@'7-HD6JQ9>M(*#7@\QN[OCT5!]P8 MB$;=([U57(P%B1HR/%V3P/M!-R*AU/=C[_&=D1;NIN3=.Q&[KJ)N\X#,WIQM M2"9?2JZJV)#B;HU]ULS %Y%%5*;J/8*Q_%4GW**EZKRA#:ZA25#9;NG'1K8_!_U*6_G(3DYX&%YXL-VDU M!65^][]%4AI7$$U^NB*:?([J9V_ 7_TZ/<[W8]Y;V-%\@PGU]T#5'HGS;BB$ M>3]R:[T*S_03;;;UFX MMHQ0XS@10B3$<)<3K])$)\)3F-NU]V(]DP_&MR4&WKX%[?0*W\2CQLS=A&]W M54Y+?%L6OJ'.MG?6+F%M 5BKS?I(.,V""U00S].,"&XDT1GWA',;C#:9Y<:N MO>?K:;*L++Y2;5L4UF2IMKTM6$/2P!+8%@&V.?6P%?>.YIQDN0U$>)D1[;0B M(O/:F3RE-DL0V #"2GWMF8 M+?6U-P5LG]K]TL^V$*[-^MFL95GB0B VZ(2( M- %^MF>.(?KV'=\K&5MN$V>Z1+7[H-JL=\V:1.HL4**LU*"M.8VG!YY0D6L=K/!Y1M?>4[K.6*FN M/4=JZB" ;3H&;1B]]MR*W,-2G$HX7):65^+@ CBX.\<=ER7!!>5(FN>.""8\ MNN,X43S/58J%-Y,,K%:ZGG#Q4EBUWH+NM],\[1?1MZ 4^&ZO4JJ "X_A'R\* M]'Z,A7)OGUNX=+.)OY4(N @"SOKMO+?2*>5A4AAH@C*U1$FE"/<9IX'[8(V( M!$=T-L/QSU('?)RE6?.]88I!Y;=N]&.*ST E+!7!MZ0(7H.&)>HM$EVRM]FK MUI/SB'PGFPF\[Q!P36B: LXQ88BP&2.Y98(X[IC(ZQ!Q.[E8K? M\M8GZ@CO*K;?P;S$RFF[,ZST<4.V5JD;OE88_%C(08F&"Z'A]@P:,D&9384B M5%)/A$] "6P S\'$0&A"IHA!QOX^'A'IG.HC3TS'ZU\DGN>_TXTS?=%=^]=4CS3 M4$XPQX5B-.=,)30D@5DIE+&'V=K[R'B")M5'!.[H8]+7^>X[O^O60Y>;T(B+E6]VK=V#A_7:U_&.?*JW=,O6=:/RO0.]B#>)++S(O@96X22]-4)=8; M4$C\(U!3C,6[[/:.?6>G56@TT*9ON =XUVM'?:5;4@Y]/G!CG!1&) MR(A)948HH\[Q/ \RT'F40U,4.:@,9'-)QYYI2XSD1)'\!^VX>K<"FT2_":V] M0,1%!J+B=EC#&I01V!@KG9@^C9=/&X"Q4 \6RYRY9WA65H'K(^$0/+PD6UD1 M ?_*JPN3I10Z\W6,*;,\4M=318VM#%4R1[U(YJA7X=GZ.< L,HMS8^B&3# ( M)-V9L^:EGG0^;&Q7UB,S%^L7<<&,03PTQ;YS_$RG-G-8F*_#>&X=GE$JY?P^>7!N3PX.4(B:W;0_-:L77Z8 MQZ^5I)EQ><"2C\H1X4T@N4A!3I4,*M,VS3!8+=M@T]M#L8(>1J/T L\*9Q!F M0BLJ3P67Y^=M]5%'68JKER^$+5N#&?T&$PI*I1WW[1)6PLSM,#,;$9:ZE J3 MYH1S!III0C6&PVHB=)ZEAF6!*[GV7FZL"._&5 (9HI7[EB:AT"E<$NI:B%M:--NH-A+77&QJE9?'R+(N2 MD_9]9 .H%"1.E>V6\^X^?*1O> !+/],C: -?X1U'HMK\>E[=^B%K>U^3VMZ7 MXVKS/\W:SQVYO_?KRS*I_1!K8:OW:WCJ!]VV>UO5_0GJ^T"MK P<]] MNG_2.-[=J]4/MHY/]B_=/&W@.4E]E[N(2GK<5^(Y^HB:RZF&V0-DJ.B8!@)Z M2LLV^JY@Y$<_>A/4EWXG:CM%S8JID*F[D"\_?<'/)=GEA3VI5GPB=Y>9W7J+ M:?Y@X 279: MVP,<^=3NO.J4QZ?:8^<4#+!2R9Q+DAC*B: R)3J7@>3,)-;G>4ARL_9^"31F MR]YA[Q-Q'07DUF!7F:]=[\F.?@(QJD7Y3([\Z\,_*Z+R__Z1,TK_O?S(KLE% M^[G==F?U1F.S!0NU!ZNT#O,1UV\7S]\:;;2S5R5>*Z8#N?:O\1G-T[@.KZ[!_=__G)R MT-PYK^U].*YN?8%G;)_#RH8^8';$CXO:T2&C2FKK'#&9H$1()DE.,T&8Y[E1 M)O#@10&N(*C>;:*UX4$(,Y_9U.="<"'A,ALREH@,Y)9;-AW?>#7XE6+T*SO1 MYX&;^W".KG6[71\+>WLS)IN=YP:^UZDS+E9^5"S7<'$NJ,J9I?K:0$RU_,*N M5^LE/O%=O0-CN#,L2(AF(:\ZYM*F^0]CPX) QG0F7?,:HX4(_Z@[=FU9W.A>X\D?\ M($=#D387E:X_BHY/?4NYT5=Z>BOD1L[4\L]9Z49*[_?89S@4+AO[B(UEXIF. MVU?L@&K^$?"/7C398F["W^TSWP%-)71T4:$Z\=XSQQ[##.N-["!#C,E<7*]>7 71_S M@IRS+Z[L[MT.R^=[+ZXB=>EK#!#8>=,! DB?9W1#MRQ@0:_RI=_RT_E3BW$/ MO&8']JLN@LM30;7S6FF6"I$)$RB#WMHD#VMXKXZ&^I_$] M9!6YV&?P_I\[%P=[W^J[6]]^5;>.Q.[6)HWW_?PAX:GP[B_U6581,-!/OASO MGWQIU#[OB-KGKV>[Z.W>^A&-]H.]7Y?52^AG\TL8,8I<>:BI,E:D(B4Y#1Q) M13A12>Y)D@B8H(29Q.BU]^FZRI?%Q;P,'_43L2V5$+1*?5L @@!I0F"9S;7F M@C%CE')YYG(MK7?"TA*"GA&"+J?K8C NDUPE)'?.$\&S0$R::B($L]QJF]L4 M:4'3]3Q;I?J,)0:5&'03!E&EK%=)2+C-!&?>N"3+J17>.:I2:DH,>D8,HE,8 MI+360BE)8$(,4I\(8O(D)8&G6@?GK$YDQ* L*_6@$H->"@8EL*\ZSTR:J$38 M3&O/ U6"!QZRA"5YB4'/B$%\"H/RE-O$4DJ\$@PPB&7$^. (E3H(F3CEE 53 M+%E/>;I"&'2+TP\F.(ODMM4;HA[]"D.=RV>*1"^,:PWS-!>!YS[D3@J?TQR4:Y,Z [WFG&>Z7,.KMX:GW<32&Y>F M64YD$(X(K1.BE<^)X4'*3/#$<-C19CW$Y1)^%4N84AE:G).4EX\$1@3I3V@1.96RL44S[1=NV]+-?P*UW# M2TAM+-?P$Z_A:2^ERWR>^ Q)XB4%5=K"&G8I(T$8+5/8D;T-:^_5K(>R+%S[ M-)%W\VBA%O,*ET7&GFZ 5AO<%]'/K#*IER85)@A/O>&,>>%2QW)L)%]*D;'R MJ.D^('XQZP^!+3AW6I,DB[845\1(IHA,$C"NG,I,/&I:5W)9I]W/7TGLB<[* M2_ LP7/Q,*999KE@C.GDUPX19UC*)GK>@I_1.T#Y"E3@:146(SGR!IBR,ZR)SX)&)7H^:W7P$CWOAY[3WE>363#-)259K 'N NB>/D^)2'*;&AL4S&2,$97B M]>B>\VN]#!N^BC0Z2FUD278?%AV:;%"U?/H4P3W@V&!XP0!:T[@9/XR:XG%JE#S!I3W*#2[J \%%:'0@ZR MTUA>I6XG+L?"\;JE71TZLX5@UHE\+-_;_=YQY?]K=SQ\_A.N@X%O(T,+5IL: M49=UL'H]%G'06!GY5'=B[893> T\Q?ZW7R\B2R,+6GR+GG[X.GYU=ERWQ[&) MC;;%6E>#,]C*&3S7^5[DABFJ7!D?KPO]5MR8QB[>F I'G2)6O);C<'6*3?_$ M(JI=&,)^YVJ(D:B[WCS5]4[!$-=J]76C<3$H$EW5%Q5.N[V-2N7G<;T1!Z?C M1PR0W<&0P6C!OJ/K+21YBCMU',46EN*)=5L;_K=OX .[I[X5&2J1E:[=C$QU MV!X+(P._=F ^^B.!PG;97G=8"OOC[G]VM@A5( BP3IL@:'KPHEZ]&0MB%]>! MT* LV2@^L"%>H P,&ECQ+=\YNJC '/WRO>YZY2SVIJ@5L@ZW:SRQ[((PM MB MO1YRX2!Y%3P<(/2X4H0S_RYHA5K^*(8T5P(TM-V!Y[7:X\,)@ *[,7Y3\>?U M;JS)/78..DE# H/\?^TS&*D.2&T8#%WS2D;&.H0"M#Y8 M4+;=;S@8Y&Z_@3V-MXZNG%HNJ[$\XA/OS@JZB])>F>%9?0I*SV:O'WAA+!4U@^W9@=QB5$4-E0JSA"1594"ZUT^RU M2@JJA1>2Z2"49(HYH6AFA6=9QI -ZL6Q@^Z,U6]L7\<.VHZB7;\2[4$QA[=9 MWK$D""T;^Y((0E\^S][;Z-.U%BV5+Y/)=?/6(+Y'DN!GRZ>]OJZ43GMM$^A;1?+*!CYS)-_Q^[3!+VP5#Y& MB\S@ 9D^;4J%P$Z5,AM,OSP$(J>9#<^<2JI03(?*I# _Q?]=]^ MIMY;5$Y?1^#,R:;5_3C;W?I*#^"YU1-HSUZMOO^S>G9PTJC7 M3K;E=.!,=:MQ7/OY@U4_?[T\V-L4M:W__-K]N7-1VX/^L2_'^Y)6*Z'I#4+3(AG5 MSXU-8U;I$1D%-!*!D&\,_<\ZQ*H2J!:>1WJSE!4\[T2=A:#G1D&6AA_ZI@A-D\]$3I31&>:$168YY8Q MJ[5?>R\2M4(JTE-S3C['0OLX"%(B,6CJ7L;K[;U>07,]?8"U_K99>1;)GA-< M:)5*E06!Q)::<9<);JQU3@7/2O-VU9"[]G'&O,T\S!^G@=A$9D108XCFN2#2 M\E2GB4ZTRM;>TVR=I0_."RDIME;8('SNU5P:A$M9W],&H91:I#I)B'!8&\!3 M27(E-)&)\C)QDB56P/JFZS*3J\&\52[M5[9/E_;5PJMXVKZ"ZXY#[V5DLK@_(>@O.X:4,S:O1B)Z$N:+T7"Q3)YH]F*?2RF", M(E9DH!/E22!&.4\2FK/4IX%)AYX+M0ZZ[E,P6MQQ%:WX05F)H6\90Q=Q&#TW MB)8.HZ7 ZDRI!9?F):Z%PK MD3$D24_4DY"D/S*,WLSO-(]XX!F(F^:F:4YQ!.'O _J)J$E,]&/P-(%PKGRG MJ&_ZOWIEVE(Y[N#V\(\ZI2&CJ7*".2X4HSEG*J$A"?K]M3PAU\G:^YCAM_!MCR>B,XF)442KNM>IGU>^^\[ONO70Y28TXF+E MFUUK]PIJ+I@CYUO(9@4_152._&I@\^B6K>M&Y7L//F@6T[CBG?JCW]*@1$#[ M_UR*N(W8F\81N=!&\MS8D.G4&6>$S)5BN4Y$E@NJ5U(5A+8E 0V)8%-26"S0B>9K_-$,K @+,T5=2P7(D^U#5;D M3*4^HWD0=' BF99Q?1NY?UCY_%;63XY.#YO;%_MZW1G7KA]S=^LJK6[]$ M[7);[NY5+ZJ7M5_3IY&UDVIRL'7$=C_7FOM[7XYKGW^88/EDL#,=LI4&E2B);%F",2(20XFV/BTK7W0K(54I%* ILE M]7H%S?62P.8)H%DYP5-I?: )K'+!=&)XFF0NY)Y2RTOS=N60>PZ!C;2,@DXH M" 5ED8A<<&*PSK&P6> )M833U M- M2.4+!_B/":3 -A::@$$B98S0>YSX2V% UJYR5!#8KN[1?T,HN[:N%5_&T M?979G%GC)&$J,T3(W!"5NH1(C.5-M ])SC$EAJ8/MK!* IO5O[(R%E.&J5K/>?84.<.+!H"N\M%9B:HE MJB[N3GIN6"W=24L!VFEW4G#.TCPP$H261.2I)$HY083UQFEE.,QJI+=A;#8< M:KGT-B7&EAC[^C#V!4%LZ==;&$ZG_7K:*"YM)DFF?" "([5,IB0)CN: H$)E MVJ)?+Z5/0G7S)) Z27@S0QHS0WLPQC>03<+:2;_;JX>+9V)X&5KS9NV%Z38\6=/HR%W3#_]^WBX.?[M0PD>Y?XK,;)W =W]V#^S]_@06^$B:QZ .7C!B?&&*=3;B2H.8$ M6)#)QBQ/? 5$K($SK5N+3;\)E"N39)0R*Z3.\H0*P/*$4F-IL#9.?S*<_J2< M_D>:?E;]>@AC'IPQ@?B<.B),*H@.>4)"*HV3W*5IJG'ZT^NGW_4[Z%3M'0,8 M''>\KS1ALH^[%=]R@ O_.T&:M00<&)]ZY+\A\74XY\3I"W+A=8?XUE *G*^_ MVVJ#9>1;O;^A!6VWW7);<-N;F^[J6?7L4'OMO>:&2)%D1#!GB,D-(UPQ*FUJ MI KYVOOO_K3GF\9WBAWWBLI@D@ M+OSYU\+?'=\]]1;9SAH7&]=2_*SJ7O?3 M5SR\'R0-I5KWHGAW?%.#=@C"KN=MA9'=#42^URZE?E6D_FL"(+=DJ;_A(*F" M=)@5@[_"E#4:[;-NY8_Z>![MN[LL!/[Z';A;1'XK@]:,^'1MO^>G-R]>,2C!F,++$@0X3EQH!<989H&D#,)%/: M6&V8S]8 1ZP^A7'O=?K^)5%^Y6R#9X] ^24W!+L;^=1+H%>XG>XNCGZ!PJ@3 M88OORSGP1*?US;IS#?],_J!O<9.%58&LE)_JJ)XC#K,'90>]3A_AZ_3R/7N= M@-G-;B23NZ&02*0.>26NP&VQN[5]6=VR='?ON'%P\E74?E9%[03_?*7XKMK> M]F6-_9AEO=X[$FA7U"Y_R-W/_VG6MH[H_N41J\*?VM9_L%\4ON<'6 /\>W(^ M70/<"OA?YHFT68#=DSF2ZQ1V3\694#P3E&$]EG6FEG6"7291W6VQ7J$NOW:G M>O-!QBL(4S5HW-Z9;_SVU>B"*1%J$82JSR 4!5"BVF<$L F9,$1"\I"FA/DT M=6D(PGE,)5C/V&QEDY4-0GX5(9U7""7NA5!WU1%+A%HN0J'>M'?6+H%I$6"Z MF $F1SE5(>3$9)DD0OH /Z&K1WKE;>I-/$6EZX+.^NU+U>EI@.GZ7.Q2=5I1 M8,+3JQ*:%H"FVL<9:-*9$1E5@@1G.1%&YT1G.2O)PJZ[4 MF>X)36FI,RT?FAZ*/I_:_=*EM!#XS+J47*Y]XBTE.I&6".4DT3:!GW0PUO@\ MV"Q9>R_E;#!+J14]?@;>\$#=W7:0KGM7807S"RG<85LHRV@^[M"4D%]&%3\+ M[N_.XK[(,L>.R2PWN5Q2 O6JH"I6+LE.D7$$^DG/D8?E<*KR,K_^T?.*/WW\L.L)A?MEC>]+=": M&^UNO[,JP2ZL-ERC)[!6]HXN:\UOS1H[^+6+:W2O*JO-;5@K7\_V?VZS:G-? M'/S\RJ>#76I[OR0\GQU\WN<'35BGG[\<5R]_7>SO_3BO;7TXWM_;OS@X@36\ MY4+M9)/6C@Z=SIC/N2,Y6'!$4&&)L9DEEEJC P6!\GF!K"!TWFTB+J89#S1- M63"I%2:Q2JNY< _0]_53YVO*OW*I^TK3?J MO>N+6SYCKV[LPV[KN8,GAZO_+VC;;BC&KH=LWW;JKZT[=8YQYS\,D M83!F&RXO(C$)[MSPH2V6@S[J^%@8M?('!O*NX4H9SNG:GQBM"5MVIWWF.QC" MV3NN?-"M7QB A >I':\;ZWC-IFN"&M?M=6(1Y\KF$3QPO?+]#)I$4%HJ?V', M>P>NA9]ZO2*$:; @=[K=/GR W=&#ZS8JE3UHS'A;*O5NY:BO.QKZ!*TW%[&K MH"^"U#4:%Q7X"Y^)HW1E0TV.4QW7[-CX;,R^Y+33_EUW'D-4H46_=;T18Q*+ M(8 G=O$=_5,,9%XDK^.>BG2ZD"(];U56]7F]V6]^&+;_HSZ%;V!F5R2YX[D7 M*JT>'>8D,'DBN^U@VXM-FL]V+YZVN@ MM8XUSEV1H@&RVX]B"QAXUN[\PH>!+HK*UOKPA\(C!2\ ]1_?#QBN6]9'?&Q$ MA(\_#C<9W+_B$FCH,ZPC>=KOG+:[",&[ -AM ^I5U!VZE5BM/>:43#11=WRE MZVV_4V"_KH1ZI]NK-.J^5<%$.T1_>-(@UP#?AX\8_#K8%VR;7.UE>,E@/VEW MKGOMG;)S5DI)Q+EM%J _!)J8I'/F"UB*_;]ND$$.QN1,7VU[%>0,'\(;7!4I MQ''<8?)[H*6@Y]+J[G'EM-&'H:V .H),X/K(X]CC>W[K1C_^,I1>;2VVK@N/ ML+[^&[=9%./?'N?C(DZ/_V^_?MJ,F@1,>]\.1'+X!'BW[_Q&&:K\]%% .GA' MIQ!B5 &*%U50-<'Q@+>OW*;];32 'V'\:NT6B'@'NERB**+HY:8$3=JF7">9 MDX1SBO0B5A*=8LX2DZE(02PPF>0]NQ5%40"F!1:6!F)'#]?@>L7T>[ "0,:+ MI=.-4@73VAX ;-2EHSQ/+@T0P<)MQH4AEJ4!],E4$!/RC!@F\R10[T)(U]YSMC%;=F=2 M7 >[&(C@&?ZU>B)2[/-#*=GM]] >0RVD* A;"D4A%!> 85PZ%9A-B<\%(R+W MDIC$)42'+ .#W%'C\[7W@M\J%( _L_I5^VKHY^EW,*&HIA4F=NMB_/(1TAD/ M2J*ON'[A;3C5%]'R;:^TTVG[_+3>><-.IWUL#ZM=?F4HG]WZX\M!B" MJORU\V'P^_I NX97GYXVZC8VM)B/P:(?O0)U=.<#C))#[QQ82XT^ENOM#5*S MBS&8;#H.V!%8\SW\"OKP1_W/03/"U2W0:8 +6QAATY[ 2NBTFU&5BL_#?^'E M=0"7J_[]&YX+#\:71>=<\#!9>"O,6K=X7^SEM7L=[$D@N,OUB(QBE)J]SOF[ M*OP5SY\_1$?I).('XJ0 7PGAHIG .- M9.T]W4CFR@CJ*'_4?_^YH 3<3R^>G/AK)QWA=P );WJN3VRRNV4YM$7 G[/= MKX=IFE.)X8:!IPK4$IJ1W.2@I1C&@PM)X(%?-]>PMVWYTX(> -71Z-G'-]"89'5>^=^9]ZSEQ8UR/!8FI=[^?PN8)$K/9@$VV!?(S ME*-JX;=ZPY(TB1IX6.-5QH/D,-!,@Z] M8H&)+QRXY<0/)QX@1$D*)G3&"-=Y1D26IT1+C1R95'F94I6*!"=^GDH1%0A? MCP<04>N\4I3_:H/1@9KV7%T<=YF5A@R'5I=WJ&YLMAR:#B5H3,H.JQT=,DX3 MIJTCB4,^A=Q[DG.GB#=!.09[D[9@%;/YH($RL)*H,6?N2]R8F'M>/3M4QF>) M"I30# P0X;.,&.XX<12,%)MY&Y#%DUV/&]$>1R$8,TBNXD% .]D9&L>@7PS= M9@.P01LZ&BV-B_BL*]P9CRCI7-G$#0W/&PV,KP'1@\^I&C'L&53[8G1 M.*"?XI5@*PU.*P:1-IO#6)^!OR#XPK8"6[:CSUHC7V#]B0TK<1=?WX\6'DH/ M#QP^CDZT/WG_]^BXL13]@>B+ZN:A3Q*1@6U#,HJ9/CGW1.5<$!L2H:@RC&J# M5CB;3?KY)PI<='$UH^RC/ZGO*__MZPX(Y QMY?R@ZH$+<."G$\C*=MKN1F_) MN\@(6?_MK\C8_CD96SJ('T^N;M&FVV[T>]??,E.'^IE\D80R,C4^8W\?=ZZ( MS(X\,8#FOX@.T-QWNG&F+[IK_YKTN-9;P\!6W2*].6RG$'X>D?MT?V9VOO]XKSCE#YB,C6PM)G^OVU?O#K9.W] M_YK.OQ:_[:FS!:JZUZF?5[[[SN^ZA?VAW81&7!\2O2K-QB2'+IIQ,$<.$^(< M_A232&+VW*=Z2[=L73/^M M,4X31SO845T'.\Y"N]HQ0OHJ."Y&M(WI1QY#C.+AJ?-!]QM%=)IMP\<:OAB+ MI2OB03!.LU%OU@O^XO6K*XO JF% 21%^-@CT@%=V?:,QB#^#=[:.T$D%VEC3 M=XZ&X6?:_K=?[XZ%\/4Q0+K;[3?CV0_LP/#6(D:TCF$0,Z!4- M[ -\VQH[@>H,#Z!6+RQVGN\?U=7VR$9K8"#D7R@Q\+A/]7-06H]A)?F/[<)7 M^0T79!D;,=!3\=":IUKH3!*7XW$ 0!,QN?8D\31UB5**X6G1[5&R@T.!^J*' M H]Y+#0N&E=FRIVEXXV;,3MGU:/#1(C48$"^TRHCPN89451;DC)#O>>9M506 MXC'/A!\8TH@R UBAA:D]"+2YC?8B<5 MDG/44>(,5X937(ES'$\O ),]FOS/*+#7'F==)YS?BBC;YGB4:O*VQ?0ZFU-LXDR34G$T]^,%%*P-(EH'9TJ+W)O0&,2E+E M00*L(<;HA'@E4LM\9HW)KI. )FBNF'@Q#%OW;B5CL!9,N_WN6W70$;\/$C>^ M^=_MQF^$VI>>BSMC@H :W- 8%X4[Q*=ZZ!U7-IM%1@WN*!CF'S>$:4_L(.OR M[PZ.T_27:W^N#[(W]%0R)P!$#59DC.%CP[HR^"+,;X35"1=C3N2@!7!U%71^ M,0Q*-T5^A6ZV82KZA04QS*H K00Z.IDH&9W*'X:I,^LQ3*[=[TXFFQ9)-L6U MGT>)->N5+W]7VYTCF**/T4C H+'U2FUC<^.FQ-%V U-&M:ML=N!!1X/TT/CQ MAW;[5^5;O]6*Z:2#1)\BN:A('D4O?*?8FCN^UQ[XNN>/\##AL_"LZZ),4XQ M!0,NRNXPZ:@SDMU!S&T83OV":27W+-58YH(^)H0GM:U?>,JJ#*$^I%$@->^'B8RR:@4EDAA! '3PY(\ [LT-SQ86+>XR:,G M<@)]^.U8?<=S=74YQ-OKO*V?L?NB$K8QW1UOH&,F9X-TFS5SB%?0WNG ]*[L4XA,>-*LTZE3\4ZM=/"'*4] M?;YRU%.\.J*'^W%Q\'E;UIH']=K/G;/:UM?S_9/_U*M[[F3_Y.C\H%GE8"[R MVLG7B^FE?K#WY=?^WB]VT-RA^R>;L(0_X3/.:ZQ6WX4V[E]:7CVQ#-H?HMGY M]9!S[\'D5"28H @ NR5*(;T;MUGB'#IIZJACU"@R[[]Z#@NK6UZW*[KB@;;L=/7YHM,#(Q*">%[?E(_>"'W6C M!]U 3.P6Z:;/$_,V7.JCT1VM>1SACX5TP3:P6S >M5O=E?&5/P,&C+9[:,\/ MC'1TH&Q)#E"@0$\E0FM.M+*@QL)T@&TCI9$.[)=Y::9%I.,?BTW[ PM6(YDO M+ .8NW+^'SS_O+9YJ&#>I0T<-H"$$V&5)-HS#?-O0@);1>)%MO9>;>0ST_]G M$>U8UJI>\1EGSU:INO"CS>X7-\G-C%:>1%]FRQ_IXJF5>O-41SJ.R.JSB*WY M0.Q9T*-VA4,>6H%62N$T06*:B$.[Z&]<%=/S.;'HLKH%[SDZQ,1REQD*(TH# M8)&!O8@C-ZJGCDD059^Z>!QRB^4YLLA0X&)$347'V/C1:IX6QB441NI7=W[YSJB]P%%9Q$&XY/RG2 M[Z/[O1O#M(:AZIO?MK]7-O$L_:SP2-4+^P-GW_B6#_4B>FNAT""3.,JH\]I) MD0:N1*J-YVEP&8,/Q"14W-<_-8K_P#^Q']"-VNY?H\G\4#3_#8/$B+ BV=TZ MN@"0$"872FM%P%@%D# ^)2K- "2827)#,R%24%CD!KL-) KG4!A5[B.5+@.]-7CJD5%)@I!007*F# D.=G^="LML MAHD,M_DP%_8@%H06F$Q\%=AI1]",7XP+W)#+H@5X?L7(VT \CW1Z@QR>Z#G4 ME6. 0X^Y +K7CY1WP]O'\ [5JX+>;E@A9,3F=P9]&G#G^045)YEPK85$O0D6 M7\CR-$L$L]HJ+:A)T$QJ6Z"YL0%I<(1 M:QE'?@0.]GP2B N9I=Q98R4%S8EO7%?#<'0(B3)4* \%86C+%](Q\%[7NU?B M/$;O.$YV=R6-?IRK<;1=SP_$'T3!5KX?>]_KKJ22=J-^LM,:A5M'/03/( I6 MS/LM.=C%9&IE,-HD0C-N$MAK#%4\\[#O<58NN6=<+S>4T*O3H[NB^M06XH)6T-30# M_]87G39L?H,#B=7KV.W'[( ?(ZOV"6@=%]1,"ZWTX]YPQ <##N/]5WV@"+UA MZ*BB;R/(D.<^9$2R+"$B&$\4$XKP0-'UE"7&(:$-O97.$0S9R$AQ.A#JPL>! M'\]11WNS5C/F*PXMYD)3C)&D'8])/L>Z$49G[D-Y&W^3N:C 'C%X"UV_LIOP MCJ*,@BMXZZY+L3L(9@6'! =_KXJSX:L%..#/QA M(V#DR/0[YCQI0"X^$,\8LCA^YP.P\D$G]_R6DWOUO ?WV5,=W%]EZW>1JB(. MYY%O69BH%3S*OQA&[>Q_U*OLRW'MY-.O@[U-#I!Q M>?!SATU#2O4$M OVZ00,V(N#DQU9^WQ0WX=K]YO;K/KS6Z.ZY9K[)]"VDP/D MRT*B"LOS/- L)3JWAH@LS8F2AA.94U#XO4N\EM-'^2))+6>@F^2:B=R#3>RD MPJH5.< 2W#5]E#\V#T59E/&9N,?9_NWOGVPO6)=) D+B9,J$HTY[FXG$>$=- MRKB0U\8"R,=<* LJ(CLMD-8(&-\&#/1W44+DBBDA(W[\^J@[=IB?A 9_8Q@VF$=Q":.!=-K&['G,P4;/1P'\'5_D-(QV M,$3C?M<7VT4\00&5%D"[ZQN!Q!;%D.OX)-SFABFZL7DQ&_=N./UV*2AX24&Q M"FTI*2A*"HJ2@F),9;BW"K!25OS>Q2D6H6UH --QKON$,/ M"AEUBS53;(N##"8PHC!5"FV?^'@\+.B &!8781DG>$3WN'XZL!+U15'8Q$R6 MS4&]?9 >730V\H>W)LDGBNVY*(,7DZOCAEP0A0^5B5'QO'7LVK#\T.3+1LP1 MJ&/4AX^.MY_"@K(QK0RZ"Z]# OV4T8@BV\5@(&;#U+%F0MWW M\9/B(<&IA UT4G'+P"JR-UAV,X*C$T_92!DR^^ M+AX"80W$;C\$[%0K.I*[_5,T:(MJ,GV8<]\=/!?T<3P(:ER,I"E.>M\,Q0P+ M5DU(UR"';US(X@=Q-J,2=\T)1O-(^-K]WM!O,/G::"]F_X[R-*B[ MA$(T;.2[JC^WNP#\P/'6&GW2G%3/"D.OBW")G M#Z(I>C$CAR6ZK2VH< "^6%IK-.O,>*Y('E1 I8J8YZG!B0!S$GA&%<'K[T6WY2%$#K^#S4CY",K=$8'+!B7E]S M6%*RH0NZMCL@3;T[.-V_.DWHG?G&[V%TT+B?"Y0CZ\>T3M1ID1\.#UM@K^OZ M41/@KWHC*I,8I1.]1J,*A$7CBM=/=V'R*?A\D&D?3T8NVJCB@1Z)I\6O8>>, M$=.KV(^;SZ''@\CJ'3PORJN*,#VV^@1-JJ, 7;LYVM/V&!V%=C&&_ MKN6#DSU8.;KNQAMC!N=D>EZIRZ>J8KD81'\<*B)742^%4K;9#,/G)P#FK%G*'+8L8J64DWL9FCK3_#OX$ @\0U8TJ>1GA36 M^O 0I^&/8'$7DQ4IZR-9?23..:VW!F !+0-CL#DBZVSA7C.8D.)\_5>K?=:: M?-BXR:ZOYLW5NZ=]3/(O8EU'>%5O#5ET!I. 1*-7^W?%=L!8B+* .^=Z87K& M>!D]\F@-4H90<' 0KAPVPV.:F+?4;PP*?X\.K*)M6O]O'T9LIK+W@T[YTQ7/ MS\^?ZIA_>V D_NT[WX_UZISHU^K#(*$# ,W&KX.?V[3&:B=P[]G!UI?ZP=Y7 ML<^VX?F?&@"UK'K9.)D)$FI^:^P"<.[O_>!@\4 [/_RJ-K\T:EO')_M[7^7^ MSQ^7^_"_W9^U4-O;OCB4A@J;LI381*B8@$N4SQWQVCN>NMPD/)T^'_=&TES+ M7#KKA/=I;DV0GCL9K/89RZ?/\X<#'MGZ\7 ?UD0<^7N!CE@BQ5YY M*W!A2PA T]9?%9W@O=D+*F@ M"/#'@F5U/"5V-[5C>,E$2PIG28',#B_ 2.,BXQ*Q+!(K#VJ0%C8,3/%OCU5@ MKJ*NBB9.TR^?H2(8_K3KG\W_.'?J!4U],6[>BMV(][T M[\D78(0*8$T/3Q<'+XGO*[Z^BKS82(KHBUX'_KCAFP=?;\2O_M5SL]]E8B/+ MLFN_3C;HM=_=]%B:;$@E[_78F[^3_/J7/JBQ^5T?"[.'HE&05137#><1->35 MN/)?40XZU]URBN<_K:-W[/2\,B7"#1]F)*X0MF6OY_RVY1PENC E1\MQ>AC4 M7?I4+,OGZ=6,'IX,\IV]CX6RC[N5;4PWO+:'3RP2"0[>S4\?X%DT94Y[E1CK M4AD.V8N:AI+&9)GJR/%^\[RQ>U(]V[^LG53W/C0QIVIW[VM2._D"W^U(>,]Q MK;F-2;P"VB^']\"[^@?L1UJ]_' "3SN']D-_]F5MZRNK-C_5]T\:T*=MMK\' MS[T\;M8N&Z'Z/3G_:V^[!_]>5.&ZW;QH-QA.=YI&=Q].5UI M%%./>CW+;>[0)X^.?.4&NY0-]B7(87:G+O^QTRIZW3MN]^$YKKM>_(Z1#*>] MXN?3X:%S- ^*'P'2]9\30W6+'& B]5&GW6\Y,NB;M1X,^)O&Z^D$Y':G87+E M0]G^^_N[NZ#B;3V^"R*NR#->'.S,=CK$_U94W.:O3J0_0I?4M+ MTL>D\A)Z M^C\/ZN)XUSKXU)7JV_7$D\BO-3KJY:7F?:OF7?LX MHWF+S#IG,D\T990(K2C\)#C)=):)3*LT5A:FV;KDF),NIS"),N%DR911,(<$B&=)=I*17S*G5"I%,;R MM?=\/>'9*D/2*]!!5]KDF8\4/V\_Z+W6%F*W#\68*6>*8E$8G0).<4]#(-6P%S"4QW&A&"I?*%(\0K MT-U>H/^P<%?'K--1=,^B^OP#X7?EQF1AJWZ! 5CM?>=&FW\8&[CT:MK75;&9 M%Y.X*B6S7\:&4I]1.=.,:ZV3C 0IP=!7!MG 90I;2^"YT=*(3"(;>#J;6KBP MG;\ZNN8#'9,EP+UE@'N@>ET"W*,"W+3&;'*:>2,3(C*M =:D)+ M*6)L F:U M<5DJ4@0X.EL4X\4 W"M0E5?:S3D_LF,LZ>1!L1UWDYKGCOQ86BM?G+"N7H-? MRI7EP)8#^[*N? LNGN&^=4T^YKV.YNX:L;%Z%L +/'P;3.",A[UTKB^2 E&8 M"84_!.M4G!P=6D]3AZF%KJDDNA !1+LY:E.4VTSN:QCM#+(Z85;_S=K M4?<\*INTJ@?I:W,,Z[?K:GZ$$5KM#6JE#]L&XEYZHQ?:>79F5$S',I^G,!V* M.?BKA-$21E_%D5X)H_>$T2D%/LE" MIIUPA$FL[V;2G.2)L(3!!BA!OE*1Y0\^U5MU&%U1Q?]?D8KI_1@9Y 0UQ$VE MQ>Y9A>D-5B03-U0D6X!M4ZV]+\N8E67,5J5T5EG&;'4Z]3AES%:3U%<]%:GO M=W^$L_\MLH>"5K!Z!7MWOP_YTK?/:B?;')_LG]1^[>]9/L.7OK?)JGN-DWUV<%S;^WI1VZJ>[?[<9KL_#_Y_]MZT MN8TC61?^*P@>SWWM"!3=M71WE7Q>1F@LVT=S1Y1MR:.0OCBJ:R'; @$>+*+H M7W\SJ[NQ53F5F93T)[7EZ^_>6X?,-^/SW^VWIH]^6; MDS^+)&6)2ABQK-!$4*9)89!^R@,F9H5+3:Z7"7[152N*@DJ1"9'[1 NX*O4J M3X2SWO!E_LUZ\#NO^Y5K'E#Y#M2^-[]UL94<5T>:6)X67(!B6AC-J"B\]HF$ M!;2>%[1U5, ?II2W2!.^GA)\5H\6^?FJRRLJSVK@1R\Z?XQ#Q?M )_KKX,(- M<3*&NB(N!RGH=GX=#D)!)+SB==]"IP--^<_:3(N1XT_OQH-P9HU_OZ\9SCOO MZLH@MR^%52OG! W\%SQ;.^+55U@?KC]^0:A\,G+60&V<34\>'A\M%X>+BL-I M'>;U.M=-L_TX/5D_F"\"87XYJE;Q>6B==3TP&(:7LYJ0TV)NH4(@$CICW;P+ MK+X\&4\7Y(RU?YF$OP^-Q<("%9TN7#HY/QEJ9*6&']U7>'U5GF_NBO$0>G56 MCD9E7:4$#"V0@:*J>1-J'V*I.-WKK3P3KPYU%!WJ&R!,>M2Y<%BV8=0!K6.( MMFYR MAA5)0[_@]HO305V;Y00V/8L/ 1.R[ ?("54^!F6O$0$AY57'0_FQ46 =UWV\N>GD;!#K,8/ET/ATL?6#/D%B?6S F0,\ M1,W #0!V.LVS'!Y(*?3P )0'$)BD:H^[+0<-V;*Z;9Z;R=+PY< MD_5WSGL:-,@%D(7']75P' 9@FSVKYW3H9_.0[DW I,^QW-<"0$6\:07>7*]N MMD>/"75ZYRKVZ6+PQ55>[;#G8Q_&NO^Y$OBF--"\F#<+??E)9G@Y@,V\+@50 M"4Y=:1IVRVN>/;_9PP;;K:&ETR\!&^")W]>?!U\OX=/TYRD.=CNGES9>\6G %7%PM\/-"WEW1JL);W;DNL437:0E=FY8S001"+2B4E)TJ=0MZ M3#' 0E_3J0B5N^;G&OU1H>+C!7H6/5;Q@HMQ[[#0H(49.W$#>"G,N@581(3M M3> Q87>")Z(4X&B$'64X&'BX8OIY-*N MOJN:.O\PZ!2V]S;>IT7C^/;>SB([1.2RU<34J[XSTKWI:H:&^E"NM41 MB]L]K'5=%>#Y>HZ;- M>-0@]IR&@_7:5BM6=L-$;:EZ=!09.#)9.0Z MH+M@Z=307IC/P<"&ZG'S2A-@QDF)\U)===BY316XU8E*S]<07L=SORO._=)K MSOWB$5X\PGOR8Z-XA->>3CW,$=[:4Y$;3SF63D5RQO/4&BD3F0C*98:S1T!3.-$,)<2+90E+A-) M"B,N\SQ?*;_)E?"YR*CTA:".:0661IYDSBF>JR*[176\F]2#QY:GWV?'7F^G MQUZW+':W5.*O3=WZ-A2WK(MY7(T4L7A?+-ZW(R&(SZNV4$O*!^UZ\;[=7Q*W M**_6EEI3L<3@XVN!5=3^&3S__3\_?_KP\]FGOWKE\:O?^)M7?X@W'XX_?WIU M^OGXK__TWK[_*?D$&N%RU/ZG5__JO?GE]]['#Y_.WGYXG1R_,A?'[T^^?F2_ M?W[[RV_L^,,?Z9OW6$7Y4YM+#-ZAON"N"]+S*1ZX8\G%ZZ?KER%ZW8=8;7ZR MDE-\1]:N^Y79?"1JL7LU<@_6Z@[2"=TVR"]6?=K%JD\;%'VBVGAN<\JRW(A, M6ET$#[A-9Y2;1P MAW1&4Z= M?A*V/5!)6VT^K4>)6T>'WZ6XU#Y1WZVB)L^D\%PZ+VTJG*0R87F1V0(ZS3G/ M=53B6H"::XH(*\,,RS-);)$I(E"=*[B6)&?&69$S77!Z<"32+LS9E@I#M8@? M*,IO([]IPHHTYS[E.D&*0\VR(LDRP7PFM4]IU'K:(;\K!7>]RI0I-"F4L$0H MR8DRF2&4":Y2IT&6,Y#?K)NSU2+@;9/?/=!Z=M 1=[L?.]KO&4.2[,9/TZ!G+@9WV\S7CT$ M5L)*M'<(5I$G,'F.:%50HB3-4V\XS!5LQC"7W9S=>S?>2#9V@WH\HMMS0+?' MJ0H4T>V^Z+92!#BAUFL*<,8= U,C5T1EN2-.IM2DN68RTX!N4G25NG?!GR=$ MMSU0EEOM>%T?K?MO-QJ]Z+S&F&_2$&_<)W9WHVK2=PJ\O:UOZ3%;N7-KMWT- MWI4K8PS*FAB4>Y];MVX(-E8G]U-IS!,C3 MN 5*XYOW+U=J=3FK62%-0F0FP2;.J"!*,T%REUDE4V82)T%K[/)D6SKC#MF] M$8[:U+=-X*C0"36VH%0PL&$+)43&!%A(/G=6"7D+&S8BSK809ZFL55ZHS'*; M$\T+#W:J*X@R/".)53Q3RB;&I@='NW^49,Q!*C%\NL3PUF66U;D E1T;4%#SYWCJ>!,LQ@"U!KY75)XI$X* MGDE*N"P,$3G+B<2:R$GA"YU*"W+K4'X%N[?*$T. VM_@7;GR&88 E;N>!):C+"$Y@; M01DCDBM#./=:@FJ5)$8>'+%NQOD.GY7'2* (;G<'-TU3EYE49JZPPB293(VG M3'HG4T%-(J+%T19P6[(X"F:5E7B>0X4F0A6<*$2XA.E,6^=S6G@$-\;N3783 M X'VUOVZ/A!HH6) C #:^PB@O0A4V1I_7SP8WFV5YG'X^YKZ&[]'A>8N"LT? MJ]8:SX6224%4X1,\,]:D\!E\I-)HI7/*5;8M^KX8IA+1:*_H^R(:W1>-ELPK M*CT,<<*(NZVQ=X7@UAVW(IZ3/:^YW$._BCL?1$T M[P6:'U=4. 9:FN,L(UF1 &B*/"6Z*!AA*<\*J:ER>7)P)'A7W3_2.(:QM%=\ M'X>\+XKO?<5W6>?QF0 SN2 )5YA=JG*BC)$DL466&<=3YDS@WE0\,A9')]PC M!>X^"[K3Q^'NBXAY+\0T*PI/ ;8@3;0D3$I'!/>>:.'.59 MEV:J]>*[ M6_+GU40X*PK+TX((*^I$N$(91RS/7>9%XJGR!TOF6ZL) M%Z-V]\_W>EVQ[?/AP)?CSK<]^/#=EDIN;SMH]V%J;C_[H-T=C)&(1;?WN%39?KVAPF02\ M!!V<6*,XP*8NB%)91C*6IDZZ/-$IQZ1RN0-)#S&<94?B=Z, WT. E_0>GA:< MIEP1RYPDPF6&R$1E)"EDSAG3KBA@%^?=+(T!+=$C%ZEW6Q7!&V%Q.["XR@1F M$J]RF%*22YT1(8TEA=8)2:Q6M !8# =O8@>,P9B5M"-!NE%\[R&^2UH-=!H6)*QVQ0/F)[ 12S<#A;^MJ+*P'ZE M4I@3HB1S1%!J"4Q$0FSA[68C!<29CXUA:-" M2J$IU1GCTEF'(IENJ,7X\JNSY&\W'$2AW:+0+BDPPGA5>"F)$*D@(D\]NF4H MT44N;0$0F_#L %05R2C[(3IF8D+,S0DQ)S='^]TY-/2Y1XWO6.#X)DK>%M)B M8IC58VXFJT2):<:YS+TFG'(\I,L8*9C+26YHEAO0X3-OT!I.DU5K^.$PHN4Q M6!'K]@/K6ILD$Q'N'@BWI"X;J:FPB2 Y+5("?^6DH+P@7%.79]K97*<'1U1T M>9H\=)I,S)3996_@^DR9=ZX'7YYT.R>N[X:@3.-AI[9G9;\UQCZ2X6@+_OVY0)^_E3!9U2%-E*% M5AG&I,^EP:)ES!A#1)&EI' B)8E*F?29TX5)T-A+MJ8)[9!1%Z&J37UK;6)- MA*J'@:HEJ\T995/)4L+!Z":")0!52G"2&692@1XKJJN*9*SU4+4'JFRK[;*8 M<[/3.3<141\ 44]6E+\D$UZH)"-&,$J$UXQH Q^YXX4L:*Y5&FH\YMF]$36& M?+17MA\W'2?*]L/(]FI("%CF8--Y#SJ2$!DEBO*<6)_:I,C@7YX?'(EM&'8Q M(&0O'7\Q4V<7N/8CG#X G*[RABK%A,P21@QSFHA,&2)MHDFF?2YLPDWNL?10 M-TVRUAN?,<=G1W)\HFP_C&PO.Y9XIH3SG$A%"%YX@I),J,H&)D))SH7 M&4F4MD@%84V:(0T6IY'/98]E>\LY0U&VGT2VEX,D&2VRE$FB/,4*U45*E.*. M,*.59;FDF=!]AT5BF>"Y^BK7)R?] M[IK4#6@Q]'(TCCE(,0>I+6LVYB#%P/Z'S4%:KCTXAX;OW'C<N/P;MYO79 MN2Z'^.'7X>!+.<*@EZC<;*3\\-)1)S)Z M<+0MTVZ'K+>(2&WJV^.F&D5$>DQ$6C*W9)%:XPP%(\M:(ISA1!J7DB+#0)^" M*8,)D/<_OXR1'SMN3<64HO:E%$7D?#3D7&6*Y3+E7C%#F$PD$5Q1HC)NB;>* MH6INJ"P.CE9+,;;M<#@&?MR=[F\+J4-7<#I'87Y885Z.@:7")]1@R0IKB-#* M$^591E*=>>URF144]O4T64T6:A'M\QZH0#OHG(MY0G<$SRTD"D7P?'SP7&5, M%<9F7*6*9"ECF!QDP7P4COA4*..59WRU6I]UR0'S-<>Z#\[Z **R3^/D?P3 M$?+1$/+C*E&,\MIRK0GHIUADA -"IEX1+QS,&M)R84Q2=G_BK>CL::\0;R'+ M)PKQ8PKQ2IIS+J1.*>&6@Q"#X!+E4TM@2JW.:<)U..E*[TU@$/T\SR&=9WAS M'&$,68\AZ]O/VHF;R*-M(JM\T4:GRDCKB8>I(Z( G5!J6Q!)G4LX=,P)U 23 MU?*0.Q6:'K-S(M3=V[^_A?2 M,*V*9@='G-WG<#2FXNRSYW!]*L[;Y\;A3#I\#Y.N#FOP$UHY*SD9*SRG!*!3/4&D9R9S412E)2 MY!HTG<(("=:Y5\P?'*DNS58=A+L0QZ]6"5@! M!+,<)H0 4.9$4".)YCXA/O,)5UJG26X/CF@2 S/V6%*WD(03)77KDKJ<9\SS MPB29(D7A"I34E,@\-3 C+LV+7'C'L>9\%-Q*(E(+:.HR2J34(J>9M,IDH:99MH63N!:YJ*(T;S/7)DKS M$TGSDD:42<83AC5'4PPE4LX222DGCAE;%(FB/D>NWR[/5WDN6R3->Z .[:!C MY[DFW6R"E5O(NHE8^118^7KU<,ZD&5.6$I[SA AK9-VGND6NE MF]'[8&5T\K18FK>0?A.E^8FD>3F>T&MMTM02ZAU(?A;X<'7R_T*NS MLM\\7N'[EWM_91^]?[ ^5BL=H!'=R3@W(%]NB%=!FW1KVM(Y'>(>\5\EI3ZG MF;*"62X4 XQD*J$^\XP+O#'SG1]Q>^LC,H(\6I_$6:^WHOXOA M]YO?]HA9=&&)OM'C8?FU\\X-OY3&09?/H!&7K6_V\6 ,#QL/<(XL5LZS^%> M9CV&#S^7?=TW&*WZ;@Q?G%73V/).?3OIZXDMH?W?;66Y5?\N(7*ED>2,YZDU M4H*=(BC+E2\8QG>DB2BLI^S@BOL<5P(3 JCTA:".:>6]RY/,.<5S,((6 H0KCP]>C1RXU&GN.R,W DNA\Z%&SKX&G2]7F]P,7IQY9"O M[<4-XCUWCPKWA%USMJ4%C0)&H*?/1^Y%\\T MB; FJI_K34&I0YERW!=J?U[]XGK+. Q;QI*"5/V6BT-0C:_\.3FD=_PMY>Q. M=U[76)H<9I3O4F/%K1Y[@R=V@Q3?.URZQF*ND.9Q+$-YJ^3O_U[0.[?@8)NW M^' +(6?PR%,T]8C5E^32Z2%Q_<;XLZY\\6I@)H$J EHPL#_U[2NX;9<-OK_^ M4[YY]9_/;U[]]/?Q+[_#[[_1-_B,#[]]/?[PK]./[#7[]-=G>OS+FZ_+!M_Q MA]<7QQ]^NWCS_DWRZ9=C,!;_N'SSOG?ZZ=5/]./9S_ L, 2A'1___MF_^3&Y M#,;>N^3RS:O?V-N7?VJGG=.\(*E(A^->D[Y;&9FXLGD-@RZ:Y]=LX9=^ KN%Y.2LW M[G^[?9&;1$T;4(5=6F2B0))75W#&G+"9Q8C+).%_OK[J9&<#Q^/+H-'NAZ_Q ML;:>=ZM;3TJ-QT""+&>"".\]*72:$\T298I4V)$*Y=>!H>T M3+J<;HM1MT51-%%DI\'=7GG/3)1'99*?$9 ME=0Q21AFH@JPAXGR14&X-(X:ET@IL8Q"DG4S>N]D_BW*['-PGMTQ23XFJ&R# MA<39E%.!_U>(E#*):4D 9XE*O#.%B5K'$T'8Y8K6X2G/\IP6 &&%(2(!U4-Q MS8FB/I6)RA-C.5:"2;LYOS>S6DPJ:Z_,4J6, _E,N,G!4G"%37))C7#64I71 M(JH=3R:SRVJ'RU5:%)01:HTD@HN<*.USXA0#C'6V<#GR!V5)-Y=M8OMZ#OZ. MFY/1HY&T#<^M3GF:)\(JHP5+7H&1VKWWMT]F8;R+64B0.-P&1>,-@/2Z4QE3D35[8FV@37A1+;0E-.,>)]8(F!^B"R8)RJW A2Y5#J6'QR)-.FR M;8<3W5=>=B/8*&)FQ,Q;'>,G4EG'BBQ12.NMM>.>*L$]]WG"$AE5YR?#S&75 M.7$Z3WFN"$WA'^&-)84I$@(SYYB4*5<2B6FSO)MNK;SZ$V/F%9G4BYG3:W.I MK\\^"\OOQAQ7B>E]-Z>L/55>9X6Q#F MWR[A.>+XO1$?SS[]!>_\^N;O-\DQ^P/Y&7KN?WZ__/3!GA=,9&_?G[!/[U^F M'__ZX^LQ^_WT^-5K>,\)/?[[M/QT]@:$]Z>_H=W\$Y86>O^1'U_\:1.;I%11 MHC/N,=:&$ZFS@E -:HWS*4]27D$P+%<80010IG(JJ-&9E!)+*TA>F%1YS4'. M"UX 9#M SG/,:AU.W,'1PFQT?AR,T#J[(KOGZM36F]^ZV$JN*N4L#N6 M(1M:=XK)"&X9C3KEV?EP\"4D1'?.>]#.\0#KIPZ='KD._.1+0*59$LW0V8EQ MG<%D"*,V AQL,FDZ=N+P7OP%OH37G(!\UJ\LOX3?W-=RW!F?PK4#Z.D8?Q_" M+.%S1V/G>G!Y"&^L7A4N= :[!C_ F[\XF*..T1/,[BXNPP6#_LD %P=@N#/C M$6;IX]<_OOW/ZU>$J@Z,O'5G\*:J\4&:.S!GGQT@?#D:3LY#,,/A+1-WVS._ M[Z&75T\BK.A1.:K& [H)TXG=U#"R8=;"+(:.P\(8##^#B@.3.O_M]&]\ LAD MB8X2]_7<]6V)TSV:3M'L2I@D[$%G &NCPLAP,^Q[NL3G^-+ ??@G;J4+"PT? M-,%CPT[G M ZXE,QE"JSO?)(=9I2W _/3JUPX7, =?-H*E/7W[^'3H7"?D@HXZ,!CPF(4T M1)0V&EK\#:.'HG/#DZ'1)K3(G3?]QK?@'$)CWX?A7;VKGET03U!"A["V\+X1 M]'6H\7'AHF['5P'"E]/)J+_'Q@W@+4,8J$JT2YQ.^/_XLDEOC$]#40TO;&:O M8C5"40F#B$O!C'$.1Y,"I@D 5/=ZN+S.SGMNC -5CN;%OYS'([8D;]>RQ-Q6 M C?*P(^/B8_9IPP1_6 M$?3.G()=TW-O_14NH>"->,X^H+E,&L(P=)FG^ *1:7-Z._6I#4JU4I;&QMV[L3A#-;DJKEMQNX.I8IR7C M@*850=^#4ZVIW625>A]<8&\J%]A/Z +;+L765A?5$'!Z.79TX:CO^L.\=L_$ MN^ ]?#WO/?QGLXV]GMO&?H5M;!WUU]+"9_21%CY?GHN;3U7;/1&1?7";:FD= M?W#\UQOV1KQ]]9E_//O][/C];W]_>O^?T^.S-^DQ^^GOX[]_HY_^^@CJZ+_. MEN,/X+Z_/_Y](MZ^M^6G7SY">XY[QQ]^8A__AF>]?\./7_WG[/@OVWMS]FDM M!=3F[(.=.S(/WKS^;R]$ZP%M3R1L9;23%F\Z6[GR$3E?:;IO@/SMZWYG?#J8 MP"/LZ+MU>]^>9.ZO[_Y3T%[&9^P@R&RCK\\A)_7=]'!]=GI^[H:C0;_O>J2) M*S%5A-(=9.N>!;+V.:!Y71?W)BJ9:N.YS2G+"5-@3>8M]0IL 9\03YTC(L\8T:GA,!F\D)D5/DNR@Z,V M$1-%Q(F(/('2JERYB62J0\SP$R:V2DU^AB&Z2*1=B\%VQ^??/C8HE0I25+"BU)46A/ MA';PEZ"2^,PXPPN1YD@DR;JIV$.VA5;#R\_3./0[F\>1@N[Q[,EY#//E5V?) MWVXX6(:OYISQIZ_E."+8Y@BV>NJ46)(J"P":*%Y"3E-./.*R,4 M;/U*Z'"XF=$2ZRUVV9EY/9_2M M?SV=[HK-YV=,8G:]\HNS$>@V ;K5^CQ9F@E+C21YX@LB0,,%$P>,G<+;(K%I MQA(OMF;BM-C#'07[_B9.%.PG%.QE>TCG5&GA.;'.@F!+F1-=6$:TD<;:E'O% M]',0['VPBIX% #WN64]$H0=!H14[BN=.6I\@$UG0+_*$*)4QDG"3I30SEBI[ M<$2[-+UW'9['.P-J-Y+$*^\8O[\9D3ION:5<$:D_1=CY3?=%%N!G1/*[]7#: M!6T!!3JUU*5*$*4C N.$R9]2K=0DSM M1B*P&USG$<2>!8AM^_PW@MC]06RE;C'+?%%83?*$4_1X6**5LL0GAF9>R:SP M'LO[/"<4VPFU/*)M1-NG\P1%*+X_%*^Z?2BGA5*>Z,+A\;G(2"$UEH\PA1). M%8("%HMN(K9<8>*D:R%8>OU]-;.4V_Y!#^1SB]A\ZY_V>-O$ST,7V4^/BF12>2^>E3863 M5"8L+S);0&^/27_U_N7X3;FH3Q62&VNU(,9+1D2:YZ1(&"/&&,_S M+%>F )R]=Z'I]D4W1\C9))M , M_WN'P/GZXOC51_&G3;Q)M4Y(;HTBHO!8EY%A:IIS5KK$)(4Y.%)=RGB+U+;] MD(0[F0N;*NUB M;LC."G$[;+4HMO<6VV5S37K'$Y$),-<<(T(4ANA<%H0K;32E1282A7$0J^%< MMS?76BRM+3?7]AQ56FO?1*"YOWZP;.+X3&=YEB:$%CF8.):G1&MG2):"%#Y0F'PF#VF;VQ#RVA\"ZURNVD)(2]:<44^1S(@K& M0*DRE.0YSVCA%3..1BJP9R#96S"%HF0_I60OFTNI37/A![OI62#0%NRFB#2/HD,LVTLYDT;F24&$RY!(/LN)$E01 M3J5S*=)U4 'V4MZF.)[G<"!464OQ-&@7S*)%Z HSMYC!@;,8H6HCJ'JS8NXX M;UFF=4IR3BW8/(H1E1E+%,TSI4RABMP>'*T&_,1#G[V1U2T8.E%6'T)6EPT8 MI50*&H0F(C>>/[;BD672,IU9L"B8[DGPFCT/1E!-$\\6'.,9JG?0A'#72)' MB2BV[RC6CAC'B&=;P+-EJS?AB0S\UH)EC(A$9$1+JXDOI$I9F@HJU,%1FJS2 MRFZ(0CJ5$9]C$*C@EL TI43E M!64J,U(6\N"(\BZEVTITBUQ/]^5Z>C<>#/5)12/SW@W/RK[N==X->A.I,)1Y MZV[AK(NL*P^@6'U<<=CYO,BELAE)4RV(2 M*"C!XB4T9L\ZE-L'S%[ZJ4^TR MZ4H$GET"GDTX?:7229HZ*U4AO&0R26PN\IR;5(K$\HVC22+4J49'HJ4W N>( 8S+SCON$%!(3B*P3!";4$*44,U9D2J.Z7ERL2/3TUB&W!L(Q$3X\"86;%U!2)AMG2'L"+.B*8D40K+HCDEM*, M">F%BT1/ST"(MV"E12%^)"%>-N"*P@DAO"-YFF(N@-5$YQ3L.>^<3 IJ++?/ M08A;;L5%L-FBV1-!9=N:P4K*LLX+G1M#\BP#U4 EFB@K.%&YX3G/? +6S<&1 MS.]=&_3QL@#:#0OQRJNNC-.ZEU<^PYR=!XB^B:'NSSSJLAU! #'$\KY*V%]K MBC\YGBOA#4D4F'9MFR+P04[ 6,[H9Q'N(UP^W2A M"A&+MZ%-KA![:"YY5G!0)R66H]*A-CM6%=6Y$UQYE64'1ZPKME:8*N;KW#=? MY\?!\'PPU&,74W-VJ(FMW,]C:DY,S6G5@,8HT(I&1^K,:)O)3#M!E9 Y&+2, M>9X:EF1,QAKLCZHXK9: X,QD,K>69*D*>A,8L3K)26YL[D$33BVZX5H5Y!DQ M)V+.]?P+A93,I:9P8,Y)H2G5&>/268< D\:LG$?&G&7'F9!9KK16Q#*#05W. MD2(1BBCC;6X*HQ)DC,_V#W):IR/'I)SG!8U:.)J9W*72:6$S4Z19@2&6A14\ MA?_&I)PVX>:JDPLV+<#.A"@J,R(HLM)H79 \%U8H993*.";ET/OSU\:DG)B4 MTU(0V[I-&4-L[PE5JZ4V1)*ACB<)UY83 <8E*<"@)+#?),9R89,$$Z_OK>.U M.&3_V(J!L>^-?ME$RFA7&<0U&25X0HQ%M VD&J^=L1OXLU[\Z=D4DK8-H+WA" = "E4 M B:*,3K5>9[81!\IFH(O$TRV.A\_9<^>P19^M&3$26+>D',TLF>?OJ=?(G MRPIJ:")(EJ(/4PL)"@)+BLJE[;55A5@PA%%:0ZP;>$OKS.BG# V-8)R!AIAQK95 MY[T=>7D1QR*./=G!7,2QK5JV%8Z!ZNDI.J0$9TA2I7.BG4V(L8!NDHL\23(\ MFMO6&?I.X%A+K-B[1U!&O'U^>/NX49<1C+?K#*B.-;WE*LFH)A2L?] JF2)2 M,$;R(F4L31-8N%@0L)O+;9UL/DI^<=.*9FFG 6T?SCGYH,]XJ!S9O6QB*[?- MAQS*_0I#7I]1OX#]G> '[A27G?>7Y^[%4R?9/]-G[*Z<7=?7YQ R$W/B8Q+6 M@] -6>Z2-%5*Z$(DTBM'\T3S//$R,\;ZF!/_J,K^:N40+L ZXVE"O,TX$? W M*91TQ#+MG+54\R0Y.&)IB\[](N8\0\S9A!VW\)2K(LDI908YL61"A=8NH;0P MU!MS"Y]O+)'[(.BS[/=-N5=&.D^8YHX(F3A2Y+G' 0JN=!*I/3@2&2K?M]= MKI';.GTXIL;O 4)NHI6I1'C'4J^U%B)STK(LI<9;GR=6IC:FQK<)--?4JT3& M72Y(2CDC@)22%"93)*>.9S2SCFH\+1-=+MI4[7>_G%(Q-_[)46S;MF5,D;LG M5IVLF)=)8K72&25&4LR0 ]U.\M039;C)>9);7_B8&[_?QGJ)8'-_ MI6#%@*%*N-0*4L@\(X*[G!2")D0QGX(YDW/8) Z.1#>]?T&1F#I_A]3YLC_6 M_9,28PST:.3&G?+L7)?#,]>/&?6MMVENEZ/[>CJC;_WKZ72_Q-D>_5Q" UVO M_.)LQ+J-L.[S:H8&EUG&4TY2T(&),%J1PH">54@MDY2GB5?I<\C9??:2O04K M*$KV4TKVBLF4.^>,-T0:E: 7-B62%9S05+,\S7-J;?(<)'L?[*9G@4"/:S=% M&'H@!6/9F.*.N42[E+!4&< A18E*I"72%8I2D^Y?@ M:;&?^=E+Z];/@Z*T;D=:ERTB44C*1&6L9!?TF2[;EJ]J&C+0\42TBY'-& MR'8DQD6LW )6KK"B,:4X5YS0I* $T#$E.@LD_HG62<($*P K.5M5E#?.CML# MF&R)(7[OK+H(Y\\9SEM[GAL1?AO:\+(O1!;:PWM96P#UP8WR_5C#Z^"_MOQRU'3J>'(& F.._AN^;+IP!HNL M[(>VB$4H^VLR&I?^LI;1H_\NAM\?3<]XBRS8)?Y=0M>57@DQM^ M<9URU"G[IC>QSL(?-?^.-F8X@2_6S"AEY)]S:FSDYY[ZQ< X_>J MH_^\1'JNMQX]J>_AM?_L#L-+G"9:5AS\%#,4M5A@QGXL'P*!Z+6QS6)J\SU M;;T\URS6HEY2 "VP%,/-=8X$QHD/!U\<1OUT0/?I=[X-JW,P ;&QH^]>K$C[ MQC)[@ZS/08:Z"C*@"?6P5B,05M^-0PO8&D:R@=<*)P$Z>OI\Y%XT?_S0:'UE M/P! N.F'NEDUYJ;G*S 9&EK]_,-%:<>GJ X<)I5*4/N=ZS?7/Q^&GY9 O_I- MPIWBZI^30WK'W[@4=[KSNL;2_)#FV:T>^QP2,!J\UB.4S']-^J[#DVX'X382 MKT6*CUL;!TDBE76LR!*P$DRNM>.>*L$]!^N )?+/UV$'S[9G$]1;_'[8!&>O MZ<?\J/'_Y3'K\Z@?:>?O[TUVO^YF^P!=COY=M7YN+37]:_^3&Y#!Z? M=\GEFU>_L;MY\'BZ$E$34W0 W:%LWW1>/ Q]V M:/9F,\BUE(E+A F1.UQ;_%4\!H\6^^&1RO6OR.FSSG MB2=.4$:$3P713B0DYU0Q48B<.HL6/WS:;KFE%AP!+OGBYP\%%[^?\_'7 B+0 MC7X^&)5XP8M0HJ+\XF;>N;OJSB:S6W0!79N,K[YEKF,&-"(W?*)S0T(E M63SQF/\7&QS$CE*?TTQ9P2P7BE')F4JH3SPSJ5"%^5.F!\U-I]-J6.?ZQ)%B MZ/1GHCWT\87N7>C+T<'WB^>-[L.21!,D<&?D/XPZK\J1F8Q&N 'BZ>3+ONY=CLJ@ MI/U<]D%E*T-M]+X-@AVN@;UITAN'2]Z>NVK<1ZMC=3O!4?G!F@%>/&M\<&Q8 M/W0_O_W]P\O?7Y%_OWW[?U\?_])Y]_[E^Y_>_'3\_MV]SDB?)CP"IO1GT$4Z M-"&_-0$1HPXN X8O'E[HH26]P> S'D>/QGH@Q800BI=FC-]2Q7D7E7]0>4!";3>LI,7[Z4]K[O_I MJSG5_1,W]R Q_Z##3N=EKS?7XFX=QS$^#-GFX=#XR M9+PX1A>GI3GMP*X\Q--WU F^A!9U.^Y+]< AZ'I?7&]P7KV@NN'"A: 2,^YB M8$ )%^"%&O9;4YY#8V DH;GPU9F^[ P,]+.),O$34/W 0(+_73T?T%V,/+@ M/6(Z>_5[1MUFLNKO2T0RN_)UU;R5KV=-7/GI?#CX:]TMH+""(KOV!F=+,UL] M.->C$M:U'N+HX(@B9H2^@JH\Z%1-A7D8P]\6.@JB-+HNFEM%B*L[+,!RA8N85AJHPDL*92\$QBLT8LKNUUKCP0-SQ?I-**KQ+BE M\0M0K'R=AP,F#-3U ($";Z.J @3$*-AS7X=#2*#HC$$.%W M4A73JP9^U/'#P5G':9 5N \G<^1.@ES%.7NH.<-1KCW6*$$GKH^:H /$\A[V M$8Q2,WB:&J9F,%43NQAZ&:0,[C>X38QQ+P[/Z>*V.-0E(&6X%:,UAR$.;@!* MAQM7,WLZ&([#Y/< * GHWF=P]7E9I=7^[Z0#%V8FC@S3[.I57ITF!8S!%VC,RA[W0IO079.]'P0-$SJ MV<#B#)^#ONRB-#WHG/7*SPY$J)XZF*H^O&^ JC(8+%5X\,FD5P%H93H,/P,< M@CH)4],95.8#Z"@X?_!EO0,.O\29>V@F8"!()M@U^A $ZGMCP=#"S. MJVZ4FAGI=S".XAP]T!S!_, 3&\=5[1@8HE7(BN!C#=PZ'+JG6Y M<[DP(S=O7**976C,7X&!,&XXUK 'Z-%HK5P<'!T\?]4PG&F+(P.K%Y[: MZ-2XUF&\:0B5PGN27SM MHH,&/2_0+CR3:S;(!0'&.VK71?AX!\%_#_AGTV>.U*/*'M7#IT;047%B865![-)K:A M,E= 5G#]XUR/H2=AA\#_UH_VH%&CFV>J2,\Y0?'^J2/T1]#-RN! BWO[@^T; M !.#L])T&UUK,*=+ST$;S%UE^?8P':L6UVKC=_T3F,C@^4280EWZ*L_2=^&R MV@V\K)5W.^< = !SYVX\')A3O$'#)?H$@!-NVLI @A=3K#X>Z4O83R*2WQ,.)N< MX #JX>6"CZW:P8;X>[]3.-B[@HMM&+(>QJ=Z'%JQY Y:CB&:!>&$%TYJIU6! MY#;0D+_1A3>L(I ZI4?O%#0![@ENI.:2[O1UE]7MI_J+"V^?>N%,,TJF4HI< MV/]&C4$R.S::'MP>=CH?7.4T#'T;%+T:@'$;GIPC)4[G? +?&AQX]]6X\S%Z M].I#V= ?6*^X&5]6<2U7S\B<3Z^B5<'1:@Y&RGX55!^6=+T=S$*RPC9_48[6 M>'&?<9"SVDJ0LZ(QR#D&.5\;Y+QF>Z#BR2)X?__IW1__?O^N\_;GSMM??_K] MY?O7;X]O&[S[<$T.3WR!$2NEN44GIC'6L&_\$7!VYS;E]Z?#P>3D%%3ZVM"? M#$?N2G=H-^Q!T FTT0;!._P5T*UT'($^[.E.9*S.VVF<; MWB_7/T6MP58^*&B2"48H7@@?QJ%]:"S#?M^XF&$@*A,8?89U.HUTRP5/"$,VDWC;@AS,QB-.TTNG4.]XVPP=%5 ^#=Y MTH&F]H+R@(L$CQ2_ABAFT*!8_H]N/FS79KO\,2.6%H>7!T5#&.,_[!&>O@ MNX60]M=]-)*KJ'#434/7]9?J),F%\$GHW! FIVEP> = M&D_!M+R3JXAG:T?\>7J/UJW?==ZCZZR:FV;[Z?Q@!T$<]\Z'*.*."I1!HJPLCO8$7@?7-[KK3RS2F (F4^H[77GPZ MBH?H3*UF _MQ%A2+>MJF7:Z],IA"57=^L5-+[Y@-58AG0M6T5ANK(:VC^/%. M/R?"LQ&;CQ;VP:LSNPXWQE&)FQEN5+"M%26.O+DTO= J7YY,ZH=7@595>UT? M1-PYW)UA7]8%AI-5OIU:U9CU9MIZW#O_??Q+/:N7G7.G/W=&IT'OF6M1!)96 M ,N-F\33(LM,0ZZ/-F:68JU_6\ 0:#28A'6@C:T_A9"<+:!I]VK;?0H/M4D55-GQ(L;"X_HZ\'8$7)L]JU=G-3 M#F O+\V5USY[?ZV&#[=;0TNF7@ WPQ._KSX.OE_!I^O,4![N= MTTL;KES[YB_HQ^K-(&=TCB=FH^G96VUZS%2AY8XAQO3=S(]0-Q\^?0Y_#35 M:V^@L0/?#[RO_YS7":[ BJNE?5["NRL:57BKPVR.J4^G(5= ^$$-*,2_3Q6Z M!26F&&"P[W0>_ 3Z/#_1Z-SHX7G:!;I+,6P<+\:- ]T1"]-UX@;P4IAR"YB( M\ I&>MD/6Q,\$44 1Z-*)QH,/#I!FL^C.6UQ]+D\P["5H[- %BA=W[! = MKO5W55/G'P:=PO9NO>1 FPQJ]P5&-!QRNF'P&36SCPX=HX,#IPGSG#G#*GL[ MA.76CKH/E:=G:*N)J9=\9Z1[T]4,#?7!43T.CIT?JH-E>"EL8/V*+&%8;<$8 MQC3P90B7ZPU&(64!GW[2QX-@>-OK/E)8-.?_@^'YH,K2!>$**[V)7@X=L;C7 MPUH/!Z%SM5&&C7_ 83#SN1Y6WM(JE/W47>U"N+\3Z(8%\OR.=GT(6S90A="F5YD?$O6&E#2#VW/K6I+-K M![_SQSX[YX)>.+-J3@XN0*_[AF;RD#:'<--CD&H/.:OFT5VW!+J5^5FO@6^H M9(=R^KC:^ASIL[!1EP/;Z>G1..1GH>H73HWK+1=VZ7*.4 0D&?!RY*:9.-?; M$=U;N,?#+S=Y/Z:[)9Y4?J,.V>R \AM^F$Z[A@_XAAW.G5_6N<;A_ 7+C^WT M&@'#9S1JU)EO49GY;FY*<*:_A='X;GFF;[]NEI:-.!2W736_A*95H[BV:=^R M0_K=/^[9I/Q0_6.3EHR6SD6K\]Z^.]$+)W)5Y)W&@\F&%>TF-QSW7!.CK*B2X.CC44P=- MM[)SZK[=)#9S5F"_BAJ\7-J=BK9KZ*^KCY_+64_-BS"4L"L<9EN3[?D- M9HU$Z3I=5X.VYH8UI5XCT&A"S;R9>ER=YH3%CL=*>+Z!R\-5TS$7&+![$_-R M,;AVL23A/./A16.S0J^_2>8F:N6NL$1O,W]3XO<'"^?8N>EXC>H\1@_5HE&I M2W,[_GWE(EG=\F[]J"3@X5(#ES:@:2C3-W1.;\%]P1C7"Q%N%@D.A^.Y7$MT M_ ^QA=85XXK5LPKA<^AZ&(T&I@SW3?/B?\6@P!56JNO'1SHT1TTZYJ3=;WU%&":\4/ZCW#9M^I0?O>/%1T4 MD72U,;=J2V?V*@R5NDJ/@;4U$XCIXL$WP6)QL(*F95:@.3NH%/]\!X,H1$'B MOM:' 0A^0!"L;V@^D\(0[(C0G>$F&!S-EQU;HL_+XLDY6BOS6+'T*'Z8+#^) MLJN?=!=P:>-$;6BPWS:"IDU=O'8M_EZ;QHWXWE9UKW:N-)_9LO?=NK+D,+^M MN7:U-EZ>1/&N!I0M'R^OC;,!(^FNA6_1LB^&GB/\ ,852,3N[3CH?9'R%K=M8:)5V7/F$]-RJZB_Z*Q CTT-5K>!Z MF=:=J5E[X(Z&+CLT'Q9E'S/]>K-E.>E/\_,P9RZD!-9GBYCO7NO7#?E/E6V@ MQU46IZN"ST=UB7C;=+!Q'#5C4EW6M&3-@-2GR^846;=P2S'(0833,7_N!5W$ M:+3^=(Q'R)AC,5UR.*ZL[L6XXS"87&&G3XE#MFVKMV8'NW6HULZ@U?(6=FMW;+6'"7ZHMK6'B73U6=O; MP_",^ QZ\D6;R>0,82Q8LM1+VL&=;%\YU M=IC^XRY&T_P.V;+W68^64HRJ>VTYQ-XVCM/5U5-;9Z,MF(CZB,K76JSKM]$_=7=E)#K-[*SOI+92=^YKS M6SO[#6?7C6L&&HHXA\(R75IU6];,_(=3L'9OJYW,U)E%_6@69]*LX>!0KW*# M,2]XKG *^E\Q2[B*!VY>O#*:=./1W%@+K(=MH]B!F6!. \V7Y7+*LH#^BR$6 M[D'?\8S,:-Y[L>0A:J,8;AS758?AMK$OUT+*'_TFV-G.!1,OG>3G<^?#M=?J M7I[?S8SF&:I?=XR_!/\]$)=>O>*K AIC7(HAKG[&-'CK(\:\0RJ6[G ,%60( MU; I/]X51X\UA0223N"6=1D$$[:_^;2D^62(J\[KJW8>K/+&'$P3+=:6\$0G M7FC(^BUS*=P!#YWFHB%:*9C7BN$_M?G<&YRTN-U7YB+8X*'I%%4/.K7E/1X@ MMMI!#\LL5C75YLE$ MA>S#-M3#,%EFG6:E=O<\Q1W3KEX F5V.K(I1F/@ [N MW8I;+J3^=6?;\6",QQT5?8UQ@<2N*<9Q>1[VX"6JO(LJC[G$K#2K2OT7OO!C;.TW5G" MO)XS= HWI,MFNCL%S3E ^WEO,EJ0J^MI7.-L/AD!;,V0'*J'5-9J54IF$171 M% @NX,43/TQC"]H1PF1@:JCX2F=7U*=BJ!V!\H :TVPS:8K=A#SO*GNQ/&OR MP^LZGGNL)4W.S[: M3H"OWL:_/?CW\?M?#[Y;:&U8;J#MHG5K!M7V'K2(NM!-H[64OM[FF]MJBMS% MDFGA !_-X,9FK-\=UMPH&/1-?Y#KMR*-G>M9:!I8CU@#9;RB,LT?A%?SUZSU M'AX2-@,Y2ZD,-:I\?="!^8[8#M2MVZS_7NT?FBE4E6E4D[*@-CB:G)WIVD$P M8YR>G\#-W4=7%["^*S)TY7;.<9A49QWC(?S/-F^N?SX,/WT_ MMJN_I>R09>S*GY-#>N5OUSV60H/HU;=>]]CK?TOYU2^-C7VDQL("1M'X_P_X M07-=LY3[@W""M?F5FPU >JNF?A^D87A52VI%YT72H4'=NZ;1S:7L_"M>O"KS MRT):R>>V45;>Y&1(-@H)O;F_MQB:&MUJO(++.R'QIM-T&[O:Q2''LEL?N MEB>=6QFX>\/-OD_&>_3++8SY+<%P3>_0$'R:OJTHD4EE(J-^=^6"8G1Y2@,C M_&[/Y[>OT8L^F, C[.B[3286->>*X(G4;35@RWA_7?\?;\9OMAN2.;]Y;0EA MM=-I+M_R.MBDVTEG%SK_S;VZ.-^U(3ZU57VC>=)-!%\OTANNX,Z&_;UN+[CI ME1Y775QUC[GJTKR;"[KSJ^X!S?^XDG=B)8N,==/L"5?R MQCJO#_]OIW3>)F>C.N*^VMS9K-=KA:=]*RP3W81OND&OG^0'A)9K(+I-R?Z;I(?R ^SGU+,NZ4CXACMZP43^$'S=>>=W[^THLS)W4X-O:D.W#[V_3O,L2\=T^> OV=(8$[ZHDC3/4WAD"'4C) M_9"AQ]9\=WC6:2:[B>)/,NW/P3VU>"2[RK&ZJ;5QZ[/Z?7/_;MS_=@L>S<'D MS+.[F9R;!&P\I2LB+N9GLIAEVA5+&:ENHE(]WLQ/^KA=!20O1*0 M-*-=GK950![;X7<=,]K#6A:#P6<81U(@34W@B7B0;-@LU'2]J3EKV/APB@D_ M7).:A348*PZW;^G,\*PHS.Y@=L\M*0Z+Q@XFF%5V:V!IGX#1PSO&C-Q^)-KB MJ7F.T\L.-XT%B-.[0]-+#S>UZG=V>I_(SQJ7S.,MF:!.?1]RKH^NS/&>)8.U M(,U;J<,\R>^2Y4V30ZJVGXLL^"%G9F$4?FPH2 (1)PQL&2A,SA<"B_&G-9PCMAI$#?/@4ZBQ3HD0)] M=2&VG0+]AHJ2&U;<+4IKY\A$+Y$GK"I%T7"O+I7*"A1(52%'_+68C* 1(Z28 M>C4#+5\.1^.K:P/-D4V- /RPZM9G=SG'J(5$0ZX',#D,A8C*Y<;7U*@5 55@ M2PU4PJ%A0U=,RIX-=;Y!\>M,SD^&VB('*XZ&+_&8O.S#U;U>53:TTWE7PE3H M8>^R&^B.!N?8R4D_5 KSX-3*33IW\>_+)8$FQ4:!B3'MY98PN,41JPBXAJ, M&I+$4)T#U=5R6A&IVQ"Q!>8I/W3_.UE3A7B.]"OP>EU@/436@9&I&'*7)O9U M_XL;S5AH_S4H1IV79AP&/!1A.L>BB;:B=^V?#/'5%^CJZR$%--:[G=:-F@U# MZ493(MFF6/+.L5_5HG'KZON_TD/0'H5Y/#Q9'[\X"HX.HA$4UY>-:Y//&:E?K:P-5I;Y0S,I^550( M>8-K<;?N+ A(]J:3"G[@SE?+1F[>L@[P[O"_3)BP\-K,JEA1XX?18J]U4% .: 87#FJA(T ML*/#.]Q49G=V!=^NZD,W$+(O%S:$SF,-MN&HX?S#]8MD>!KOGM1[/R MF])"N*JGW(#0I^II8=4U'/>![W!YXAPT$)7-VM:Q?0Z M80R\Q#,8K"K"UT2(HWET7[-2FX8M;6?3360.7^;FK(O] QD[.QOT2PV[RZ4= M#DX)YA$ N=1Q?\,DQ-T(?AC>'*Y>RM],?LRE&($>*G'O*9_O@1X MQED)DPY?C"_/\7--G#FCMH8% 6(_JF@D1S65)NZ\8_W93?6/FLP09@FIY9<+ M)+X>XPZ/O)ZP_L*JJQJ&"'I:^C'LWH.S#E9'K$GJ ^-\S4U9?FV44;N[,NO%CC<+URJI=!1YNX0A!G7>N09_IR1IT?EC%"ZG0N0L\#,2T6 M'4_W^Z&$*=:2@>_& M,RY?/WOT(A[-:K0VY2S.AXT AOT&P2U(S3@42YKJ815\(U*$>BRHOL'V7&YJ MX\%NV1_5163#Y;8<5=4Q\(N*J7?4.7%!)5MH;UU!YGQ2 -;659&Q?VL;6]MK MM1$)(U..JX:/QA6;/RC- RP6OE@79SHHDS,W:>A8&#%8_=>8>;4^6;"'6WEYJ%.P'HNOA3?6$P M^+$04ZV\3K4QU !Z:, /AG7EXOF**_A:T.:PULRBU=),0;4_P:Z#]2FJMW?# M#[6G8&@',JYCP&0BM>&C,8XCCBI#3@6>G( ME\O;8K,E]AVB9%4S9V5[7(7BQN*<;IP[*&OS*D\M896YNMS99;73X)()^DY3 MT,Y6Z%D#6>VU/\53(GV)+A_\$<3&S:EG5?7NH&DV.P=,N3$ G_7KX1<0MO%Y M5?&[+DD6RNB5()*5R^#R/(@(=+N6#GAW#1[UFIY:25UL=Q&LO&#<0??+(:S" MPO/#\S\TFNVW)41W,'%@=V8+XC6 MF>VG"WMD*(,27(?KQ;$JJUSM&C E4#3#].\6IDM/':I)%N#\0C. MP6K7L_H/U?+%BAXX 0M5X6HP\V! %T%3B&=(VS]#XO$,*9XA[>P9TGJ3\GC0 M)[^\?/GK7,&[-[#9H8)UMQI;K:C,N%Z"7UIL$4#NL1MW_@WHN;^5;$!'#0$M MN $%9XN!_6C80]T<[*QQK314_LC9IE'IK$M50Z9^F/7;?B> 7%,Y"#1C['A0 MH>Y8I.WQ\7Z]9/SNL'@-C(MN3EI6UD_8=E^5N'W9Z@L8G5 ;$FYX=ZIG!0 > M.)Q^70^V%4[?PJE9H.CN@K5DW/DXC/T(!QTK]NC->W'E9KLS)69R<9BF=RLQ M<_UO/%?;#Q),#H42N]38[+:/W0=6HVV&)JK=K.[R/E2^>E/Y*'_"RE>W**VQ M,Y.R$ONZ![4;;N;&N&OWG_>89;5W]-C!NN\PZT(_BBP8+WKVQ!] M[MVMBN)&4N(E8H1N2C>MR-%B7N+]G*3_\U^24?9#VZ9I#U!REQ7U]_KK-.C) MSQ\M1RU]Q+C<=FRY4=:BY;8' M^]-ZSTFK5_C4*]"[9J-Z"*?H+96>.K]A6>^YA4JTCRBSU;%I/3QEFT<6;&5D M=J.45Y2,YRL9FVS<[96,EN[X5U*9Q^H!*[_%Z@%;J![ 8_6 6#W@8:H'!)+1 M"J.FY(;]AIC!3XD9SFIBAH;U1R^?%5;46: MB T)*NV:"M/AP9@'5I,3G2%9CBV'SB#+-'('Z6%H_IK&XLL6&CC]@&U:-^'.#J02HF^"N(6(B@>S>&_U2T33 TK_O(W531'P<*G=EC M*J*PZX:VFPP&99D?5\*6V@]PE/G@UA MW90I7=G*LY%3J&95@YOZ2% 6"&\!@2I2N$#MU1E5/.=3OK>*,:U$[NI[+9PP MGX/QPFJ$BY"0-A!CFUDI#.2#"#1EX8= 2(7CWJV&='0:N,X*-]_\I?PU-U@6R4B([.RZ.Z6HN OC(PGTD1^-QPI0"933%:EF*(!0 IXV1&,;@"YL("";R$V) 9TL^:%)3PT?Z0^!Z?-&@6T0 M$-J^-.U3!%OZ'I^+F*3GT7-34$*^Q0J2:OK@15@J1X->$Z/=14*WM7"$:Q V M"63S&X4K^@W-XF"XR+(XUSRDWX%F?]9N:%UWGMIX;LR0E[JI:=&IAW\* MSN[LO#>XK-;ATJZQ3, ?*CXTX[=N0(/.43$%X4O]!)O"4EJWA&[- !G7S1;6S55J!>Y85_PT3V4_ MG4#0)R;UENK^=Q*0MD&F(NC6RUTS&%38BR6U@[6^*)@W1HAL&E/H0 M2A(AQM6KKL+X/L&56%?CZ 7>?RPJU)AD(V0_;\ ?*Z_ JKRL>CM/1PT@"R^O M&;P+%^ACSWNN7XY.J[UG$JK$A$4/[:]LHOIRN'(R-*?X9GQ)>/9M!>*J88]2 MT0JI6%:IL>C$S, .*GXQ& X'%ZBR#/JNTBO*NL+2$D\Z8J@!F1A-RV#HH K MW$[SXP+?(59ITC5-L8'%#XI=3==_66GQ 9>GUP=V]$[/_;_VOKVI;>[:^ZMH MF.>=0V:,XPO79-H9($E+FX042'OZIVQO&S6RY.H"X7SZ=]WV1;)L;$) !IV9 MGB?8\M:^K+WNZ[>R3%0&^0T#]E(/I/(@Y741!KZ!UV9LY3B:Q*3G^4EF<9I3 M42J0/OT4N]3 TG-"$&:\83'U"4QXU5LP-YV&^NM!_=9\="B?G$+^'=$LT(7[ MU*IT9*_%DT)!YH(=MC'?>4S')\\\^#7L MX(.#@]\!G+MWM/<;4'[W^H^?)T&373E/8G-R9>X'E'W6-+-[ ^>=BNM8WH8& M8[@AB<79G2\3FI?4TN=!.5Z8ZO3"M_I%(B&_G"M_] *O?*';13&C^#749GY= M (1QWQI7)H"7EF2_]OIKGDC_V+#4%0R@SO68#1V_$#I^9'SJWTO&&Z?#U&_" MF_+D:RB@K4C@6:A#ODR N0:EN_9'U*!T-U T?UZ4+?8@=K6Y@,#=UN'^4=W@ M@!O4YN(A]5J]^D%KOP"VM8$*UEDI!>V5:5?=UM'1NNRJT:^>^)#Z![53@5\ ML]I '>L;%M^FF)"R/5"1&@?9&V^53ZD_7[ME.,7P+LV4/-:!%.Q7C"L M&AZMLT[VT2M4..W")(I&/UIZ_X2MZ/=K;D1?Q]]S>4G4IW,Y[-_?#_[<';U M;^_XZP?O]/C;V=7Q9^_BX^7Y]XO3CY?KK?MYEG!^@X )ZG;5\N@Z 64)_E48 M_#S!@GFL5 L#_A"QHOAI!&T@U]<(J^$(V4<#195K\*=* M99X?AE2PGV$=W!"FF?C#+/=#+Q[ KDAQ&B/CS))@BD^E\.8AP\4Y<\TLVB"S M* ,Y2 @J>420)\$0=49"C\ I,'8*C''CAPQ A8 /T:B%I7_^$ ?FXGT' <"? M)(K*]5IV"%T'.&+OGUTH3/W[:F]>LH LSGS$8OJCO]L^\.#P0V.PW_A!J,_% MP@P$+XS(#+,* M@(,XS](,YD. 8C$0TC A_(\!G,MLEL0_ ZPY#.^\/WJ==L>L0+ 84RSM&WG_ MS?TD4X1M-0Y28..X^)[!9X/?H%>5!UYEW8*7EOI C R&LC)H06UN)4)DQ+@(U:0SA=%,@3+/''!_I:I<#D2YHD?$G;&Y;626E<"M2(Z6>,EZ75\ M&ZT%NGF*/_N$U9O>=N#FJZ\,7U5Y>IM4/MGO/PQB>?EW_\$;4D#RX?>ZD;\K<<=*>%>_$:7'*GBW2;IO-L72H=-LG;T-]M M[1\\,"FLZ3[;D' -5GW8;QW6DX1?0WC[HFB+@,6"&*I1]CO:F[WPP&NOM=]9 M-VFDB8X_\2$A'%>W]_[YCNDU*+ES3(6 ;W^!L;SR7+2]5F=MSM)D#&X$9WG$ M8WH-ZLK54_I6:]WB]159.X^Y-?7F(?L]3+-YF'+R&-OS4KJ\-I?C!5Z.!SD* M:G YEG=SK&M4E1M8W&)L^-8+IAA09?Q=@?J'#_Z#@6[JD\&RU^0PJ.@F2.*( M'G=Z\XV#),T6AK#QB4CYR8Y&$E;)5(T"$,T[^$\[.DS&'X*LIBP"$NOG_SS[ ML-,]\F";1FH:#'D$; P8I$D^TW%?G#:W\>(^B;"]8>CED;0&_RP.:^G.R^%P.L1-VC!_#=R(24!B5F# M.4_E[Z,@HS:COYRX=$^_SE?8H6.OZ=#1=.B8)\2'=.BHC6+[R>?.;=08 FP% MX# H$UBKY)YHUZ"GL3;FY,YB,JY?>"X$/;#\F/32:($ND)GFS=1#@GK)+6JV M< _K62!0&NFQ2'H,K_UH0DV9G"Y@"LAN2AX_TS,VP*X?0\J['GL#3+G%3\%< MR!&;8!8J64/(I2;U*8#?X. M;DP\Q7QB:I%*&DL8JJ&V;++K&#.)Y1>/060'O5H1V=%!IUDE29GZA1M?G;$,+O8Q+B MKPQ!BR8O('LG4-[+%4\+>UP\X8//]61 M&-%(_<^B%'"23)0Z4-@W_"](T\ ;,W95&;7OOH]K8W+L4V'G R=Y@ B Z22>)/ MZXQD4@V,A)?]E!6\ O^X5!$Z^"_1QP.LX4+=Q.$-,I/2PW5<,(WX#BWE8+@" M^55L01U7M5R 1V64HB,&*6+G+&:$.4A-W]N7;?KPU(_\D:^U%3C=-!^D(.#] M!)&C*/Y.<@&L %B3#QPHVT%ZQ]AC"77)VT;9L>4*CZTW"#[%H@O55!(^)W[T M R\4=L1.E!^V\)GCT11$%6E4P0U(H G!.%VBP-OYC''*SPHO'CP+_\HDE5/. M[ RMH81AE^0Y3JLL"L4@]2:YGX#(4VPCX5(S^#,@!S?*1+%I$C45P5GQ$KR&5I5?Q 6#9^5 7^RP3@PLG7P9.2-\X04 M-,1MB@0TB:+\, Z&?1%%JKLW-QI,EO)ET89CIRD*^Q%+&==\C =:54 ^*#F# M:#X&K-4NV$_,),6&YOB" <8-<:JP\)*'L%69.]7REILR3+2T[-"_'>>A!_P8 M1"+N.Z*..3ADBY"F?.VDY@/W)1LX#%2$05 Z5/;>#&.Y: \1$A M(M23JU^[6 :\PFRN_2:;J\GF>F'97,@*I_[/8)I/-2\FB_E6,>'PYQ=BGB MT:G@!D^N13GU.7&&])3HKH#-J%=M M(3KIL9E_Q[?-4>X\UNOVZVQI5%^;$ZL$+4*&Q,R00/<9RZZ3.)]<\\8)E*@/ M1)X$M"GH?)-+DL]0V_$Y0S*FVIL6*4I1A(BE]"20+?R3]-@[3EO!W_)WVV2 M=MZ?X"<7\ G]W7W_IF45/U2=^7'X\,/Y!?\2M3SO\]F)_-V2RQDAO"88'S11 M/@\A"?,*O.(,[#I"!1ATDQ K 7Q!_I0]*$X=-PS4;?@,OH(U; =O9!IC^Q-8 M=(Q!R!6\&%XVNX!\8\85/8IO/,:V500C_@7W78'?X&DO1WYUK.TX(=2QXI.$ M0T_\V\BPJ /OK?W__"M=,&F7/G&^:92:!=6*,$K^:AJPZSFV+=X25.)> DJ MLMA29 Y^ZQN=&4_7'$_#S/);!*7JV-ZL>@K)FRW'.AO!X2%ZH: 8TK> "!J$G.P^&"00R<@^T]XF8,(J83M(8T S? 04R?_2KCAC29+WC2X8$3%M.&\6[9$K_($T0UP#?!LY+#31 M''3>4QZE M3TY^@Q7Q"7,WO=-K2LLZC84C7J :3RP2D9^1-R#38YX'_YT"F:)1KG4T-:JE MQK"FJ^[!7LD-YSYP T(?93K2SJ=@#.S[>,J^%Z0U!#\B4BDS_P'7?U:KWX$XW M+8.#D1QU;5!@OBCL;\&/1G+I1#M96J3BQ7E:]$6R.X:?_8MQP;2\OWW[0K6N M>#]210I/R_O:/FXO\RO&(7H4_9%WG"28U\;>0_KX)(Y_>!=Y%)&W45Q"[(9B MWR(*\H0O;:*R6,1E]0YK?R +9Q]56J5V[E#-39F2M7LJ,90LUL18'SU95'.N M0CXX]7-&MI@^+'Z$3ZR_^+X_M!JQ-O<#;-%K.+W(E;IT6'_L=MO].=MS.3"^ M9A=+0P.T)*)J&2I 84&SSW:39@R*'/2#2&!L*PM?DA%^\VI6D1'?W M"6*%U?$J Y5$5PK7<45[^H7W]&-Q3TL-&U:4@+41=P[F_G?)[#HWH9IC+"VG M%A]U%.SWKTOGJMG@DV]69 YWV859U(VC>]3N.0TRKL@UQB(%,R' -C4>IE10 M+99@6:SCPGQ6%WSU??D*]AYM]X,(J"Z!A.TSM^/$[TZ:.EHQ:Z& "K3@[DGT M9K<*)O_)VU\<';4/]_H/Z7YQ>-#N'N[_CM8/^]W5.DJ\!A!3O*QAG,ZA *ZS MQI<&-E:UQ'J#AFUW#UI[_?4[5S: G"O>$H1E(2!.5K 7@V:^3#SI@U9_]QE; M8M]#8DV+Y/O.[X.VU(*(PGV9__-!%+RYN,7;>T#"_89!_LZ&/^Q,)I^'K=UT M;"V;].0TBWQEG'2[WP+U7A?7Z$1VV'_$K1?A]S:VK.#KI' MK>[>^G)I(Y!^#QH8PG425P^:Q-4F7WKIG<;L_2"]-W'"F9)[92@U_A!0N63VZW3BV.+<=SE<-AQ8IR"1&FYH8TOW& M%!MS>[L7U#\G^D/5KT$J)5"(3>9GG&Y$?$'WT2Y#(;J05-75W)7$YY!:0[./ M2[.GCXBMN;UU>O9QZXU#54"I'4VIFN8L':](MNVC M7YXBK)O>"(/KM@(I@7Z@3S4)%+49<""[3'8R9CN:T@0#/G\#:MU4V1HJ>X]N M,;?M/_% KS)1G(682.I2\6D#36@A!SD/GLO0FLOWS)?O3(I' H&?$?>E*DH0 M@0R3W$B=H&HID'GU+E+TB1?JVQ3>#/ BEAPDF6.\0&D\+,WP2S/;GOF*PI;.,?U>YU>]! MG"E].]S*'QT9>2_;JQ.6N-)G!E/6=4- ,2W.(_.Y;B)F<$["P1><'[-4&@P& M+=_[]\[!R6)' >B9";ZSN;;/?FV-GB4NOM<7><$-Y,_TTT]_ 9\'@NC7L]_."&EIP[/?["*PD9.>X M U*GLT8FG+5Q! ,>QNT5QZVJQ\>\9@9#B,=CK!/".UF:$7494B-]FZRH]E(_ M?(R&*+4DNT]P&:/AAI.=7<0"Z,SMKR3C(8@ MN[Z.0X8V))T'1X1!N'AHAYDP&E8@:IA-4O;WW/NPX@#SG[$\";UX4MY0 LQJ MKYH87!_8G@]25N5]BX&J-P^OAC+X;[#[WHU*^*R*Y6)XVHR_,07B$S(Q!B.U MLA"$CD*A#%71.:-@E1S]U!TXQ#3]X^C.&^?4>TM_9P0R$& 8@F6 W-'(^D7O M;-$G8[Y=C*#.1706]T2*YJ>F9; Q[WUX%U?Q"3--5*ANR.)F,+Y:%J;EI#_L.G7Y]I=E0EYKMB%+Q"AG3FLFBX2 MZ.>V&@7+?Z67)M4SF4HG X6A,$"OD2C<@DP4*2FR=S%_8ZI_O0GBD&I*85;+ M*A[=B\95L@Q.PMT#V$6WTTET4P/297J$]C=":XMRNEQ"R=G)\R=GG C M!-"IUSKH'+2Z!WOR;.4J'0DZ5]@O AR,ATA:D&(49Y8H/ N4K/(A@P.CV1%0 M]?L-S#3$-AV3...2H0RLP%2:?G)IGS29$@PF1@,QDT*$!3/G*[L;S%5-B],\ M"G5I,3>$"*A,'B&+QP':6 E5Q?VPIW"B3^&#/@6]*2.<3X%>\_)9F"X%2SK" MTF18+L7&?S4+?:[P=O:=]UQ&I,ZJ>*OJ8FM]4]@O\='GF99J1ZZ&6S,MUY(R*T'(@%%BPM M1?2-MA.UMZ>(,(H+Y:(\FE36R4LST2C1G.-C]-9&-\I MOO^F/WAX5:3<-$D7*R9<+'W?)6I%V=7 M9Z?'G[WCT]/S[U^OSK[^Q?MV_OGL].SCY28JBHF8: -$OXEBIT64DS>"%IKN MD"MP8ZA:S- JI3I.;IB.W0E 7L1)QDA>;#%IN=L%8XR0FBX4MRN/O$_82ZC; MV?D[/!:Z5V5G+.P-IPZ+F M0"O$J\U*@^28ENBI,HV2& !4:[[N!&D1(*-F@OYV[^[9RO-AB%NH&\ICZVB, M D691=R19(Q5[<5G,*FJK\T%8K> .GC!&2:X476\+6L:BG]1$8%FG3G'[P_B MG/%I3DTB )'$J6ZB4<>%+X<=)KA2+1D+$_ !O$^O'#1_=&T#8D#L 6*Z%YN[T6[,V@G5_7FE+&< M'IVRL 4;86:=W!*ND/"6,,P3TV;6*5_)$Q344WSB.="Y$**.?<2I509'6M0 M"5T>7"3:O6(8([8L7'8[((#=,0)\"MZ!J!K!23@VSG8FY:89*#T'F[\$N&(4LY[RC(8%CMS9&L M"HO'Q<1'S<,LZ) MXL$)^;$$B'PH@(,ZV]#"E\'L!WB#!84585$5@KT2&LVUXB"<'1[N91YB0!]? M,B"$2=HD2AX$=-1GSVE=B7Q.&#"2"Q.T@1,XVA-A:;V-[KW3E_D.^^;P]K.+8W5 M<:E+%_85)D(=!@*],N4/KPN!JERE0B?8 *#",A\ M$L?D)!3YQUBLN Y&"RL\ESH/&G^.PT^T$AH4,IU3$+@)>T,)072MI7T1H%D. M8ND[1UP.)=@P!!&&'9*%29"$KAZ\[?TUOL4X&0(E5@VJ-\==%(+0HHXP8;0H MO4FD=4@V/FS$;>QI2TJNJ6O2\':]6TUS:ZVFMCG*VB?&^$D=K8AH280%#A=H M5]W\4E+I.F#.&7F<HY%Y./>([ZE9BL*5XS,'"'6XH?(7(O$HV^X&%2*\I'8-<(YKDK[CQR^1EJ_ MV E+I[V=OF& 6+_2 FM5S)O%CMSZ,)_.=E*#\<]C%0PJ2DT-H^*'=97%(D"U^P MOZ7,V=S=,%$?*3, $162;D]2DJHA&*M;YY/B>>A\\85DGRH+4E^D<+>Y@94& MF O"X4Y3&&%\ =J+6#"%%8)!(VHRKLEX&2BD))%8\2"DPVLURMGRIPW(,*"> M2=14%YLLG"V;\_26,/BA"/'5X+*[?8+<7[%0ENL[\K;CQ&1BT8;Y[,8T>_VF M54H=P+P!3;KNS/A]\^:0+BVTM3-ZFS$MMWII)<*7.REJ(1 WI29G[KO$75-J M8P\Z6>J'7+@RS3FD5Q")HDA2X)L"YD,X8:N&F&;V&)VL@.A<-'W44M,XA W6 M/B]9_+)%4ZY%67W0YF,6+]G(ZNTB+Q$1:HADA4ZB2'<)2U.=RD=PW'#)AL&, MQG0IF0S0,"SXR+?!UL0"DR'UC=(E)!R.54 ],,8;T6)Q%_P4:'" I&EBTQ@A M%A+'[U/&_G;ESH(-(OW>=<-S=2,G)SS:<9W:Z$DFW:;2U&SVLO-#P,J"N0[$ M2;$$H#K<@93<((8.;2TF"]0YJM3'JO,<'DE;:[ $RO'PHP9+H EM;UX3K(?8 M2+OOO.,4A63)0$(6]%*<7M6V4U$ZOU_RK@2X: 6$#Q)\DOX=XJQ@3INPGWA'/;V&)V"3?)" M2)NL,1W6YBQW+Z4EWQ5H,OV?152L-;ARQ"B.%KHIRCI9=>"57+D/BD5;&L>4 M9#;#4S0BQ8UIOK;M<51TS:HN%PD7/!DTI3BD[8$O.&P[4-($@I9A1QA)JBLE M.TI2J^ 'R+X*(TH7NW$&=Q[6#1JW@/0/Q$IL)_(*]N5U/*KJ1,@E_,9*!49" M#1$8_84_(%]A3+5EQHR0RO_,">^V9-\"[%&#;:W4+!C*_E"V\9B->MDBLCAY M!Q?NSYQ7?U,O5HG<#:6-'6?08O>3G-8"[[N]!89N+3VF 4H6/U)QGI)#@6SX MU%P#0GB@;'@N%681$+N$SQ==Z(]=ZC;=UHW[<'@'<\J'4HDO46>?0[YL!-_$R"ZT/]^L3-:D M1O.5#N4QBF;;O I95!XLL(E=Q\VC^ MM,A2,,U#^R%X(SPPZC'Y1/XR'D_J;JU/6/Q;J22*R[/T44OZBJ:8R\VMA(K5 M[FF.C00U=DDR^B)-NJ&3%=<*E3H]*K_@\YA? [;[& M1D1(]R)UV/.+]34CQ/]/;-E)F0&C-]+9).\:.R31K2-Q<:7S@5HEF2-BFCPO MO-?Z1GFW/G9$LDY0$W=-]>KUQZ-2B)SCQ\,;78BP6/]7E4#% M+IJYL2\BZC6K60:Q8<2#$.>L964H[:LBRARRD,GH0"-)=?:CNV\F5EFM:06I M//>ST(N>7JF=7*E G2R)2,+:/KK^S84SP?VF6B!M=&APLF'!YY:Z^[R"5ZW2 MIY:NY50C,Z[@I.4SM#EO:M$> I,9XD7Q"8JMQ6D1-T$JGD5:KVZ5Z^9,)4&F M"%7&]M*A?<-17(]LC1.&%X@,CDJ?)]2,;>.8ALW]]>F*9EB>IVO>]$%*Y)V0 M8XM)I4+)I93KKMLE0.G:E/*& M\3IJB^KR#Y_;1U?Z[N.HZ.$'OC"\WLEGJ&($.J-&'^+(IXH MR2>)%&NC3#$%+ M)Z\+Y1B: A?Z@4X&2$O!=')J^B4L6?G(W(#?@/?^!4&49^;]I@PJJ9?J0BJ M5#K'5W-RU,?Y<+"U;7?/ 7)<@C)-^#[=W?:^^_ \TK30N+Y<&"F9<@8O"+B0 M)*RH/0Y!$V$P6AHY9")Q/$E*HQX,K@&.!R1,Z93&XU84UH(IH_>R*0RW@?!^ MIPF$-X'P1PF$UZ9\]2]@(:'?:^,$@)XXA@J L[%+@RPX5[4R$!\LP:D'-6@$ MS'IT' P9KOV4@T)C##\4/->(*U^H=LA + 0ZD 'VH/E3L("'I'J,)(F7LNG) MH.+*2YT:9L,"DSP8<1G51*\-M!FT4Z57-EJV@YPRQT"64X9;1I"::$Y&7.Z) MDBN88O"$D^$SD058 L[=PA$4'^1!W*_N>!0!6>FJ5B+W*&D;(^=\"77ITV- M0U]Y$L=3<2BK,3ZRI3_=DDBJ$]MT8%#A=+);)9F71?+TRP=,%$F@SDE"@55Z M5)0+2UVEG<#@48@1,^F'01A+$J1BN_ 7X7_A)U%04I&M<(=U7A(5!NGO6$&^!AHV0_O MP*[#DBQI/(G%32E7B!&N.%F4<&E;$C F7#"=9E3Q0X,G9GXW=V>M55&D%,L< M]:X[I6#S\ZDR.Z5R-4WSZ4S7I^BKX$1)=!8\PSZUS.90@*U52$K6#K9)$M\B M1 <] '^DZ%_'K7SC@'LBP'/CP35"MVI>L+L@X@AZEQ,-ED+UC@P]3Z'>1D2?QP@HADQ"N$!^=,0*P7 M+Q13FK)PNY!TP=TL)/>0UYL/66@O^+\-S.2K5N3/F*ZO$&ZXCLNY5PI(21*C M<;O]N^[,E918K:8C1W?F(*P^^G%L[CG!+V-T>;YI\<)>80Q^@I[245&Q=C#I MB]K8/&FS)@@O&?C:PUK]-L["84/&7#'_IT8\&2E,5&"[HEC.(HX:PV!5Y _) MUPHO#?U;"4QSD!A31(9NHRB.Z])8S*N+2@IO@DY_(+')028],]Y%V-=_&E0% M2GWB1CP%IE_DG,7(-?P%PP7I-:8\HD85*;3>_.2.XT:P=E*317K;,]/Q0]:L MW8E2]99O6+[LDM.\A:4&:^!@\ 0@.[4R91@"Y:Q4O';.=7\SOWP& 4V4+CHC M%1*4N[E2IX)X'!M(BV&0#/,I(VK(&\&T4)R%:="6,?Z8@.&;670/$Q_$"2=J M0F$V'2M@BJ!4(:.B+GAGRZ9N7:MP)@'",:R:63SMQ^@F2!G ] H5 A15Q1B= MH&-0]HT;_2B)"[7]&5:W@ MMJ_CHI:R\'_* 7$D1M!V6^(J=YNI# O1"9^R[#42+<:<,8B$]<):HNM>(>U2 M7(,1GL7';:/M$A,=NC'1*M6#&I50"@/.ZA9G@1HVXM2-6J0GE3PVQU;:7.IT MLU-*?)#$M^VMX\O3K3?>53P#Q75WK[/3Z[0\:JG3>3]_PO1%]SW]!O,?R:$(%T(:IFP*4%%T>M3:>O. MX&Z'2EP=M!SA=.QA)1,8-M5GW./92$->.S\ [C3.$RD\MI61 \4(:S^B^#:J M8+^H &LFP78P(3:03JQUG:!E[P7:D(<:) M[7W^"ZHX-5*P4"6LYII?H+2>V$)&;0;!6S%.!',=9C:I&04L;+Z&0!+?$*V2 MME*B.EQ6F9LX9J1*:"8I&B59AKKYO!9OXC_] !/4@DT0X.";X(-1_?^"KSV8NX1Q^84/A(DA_K,*+]^K$ MBZ]60S\56P@X\ _4!72L?QGHZ3*@4S&C7<JJL>B/ZFW C=EF><@$/-F+!SDBC?!.[ M0A"$?L" &2-SD9WZ)%9%97DV!9#S9U@?5A']1O"E+'E) HDV+8R*H*G)(5Q# MM,=#[9E-=78 MS?]]<@+#>-2<)4>#P[%:6D[)7IK/,)T[U36T1DLA[%0*NCBIAP]CE?;["G8I M)AG4E,1<8/9/W&*!5YM.(L M*?G=+-]F,>C@@%//Q9D+BS/O:ND>6E=[+[4L(.>?2;?%_:-$%FOZ65,%EO4:[W9ZX.I^14L[,#8"V!' O4=I0M/M[#==:!JQ MO9+8?GK:K[91OQU?7('U_@"^_:S3/K_ZZ\<+[^SKI_.++\=79^=?'^Y .+K' M@?!;$TA7]!^ LO"97/W?N*4R)HMOG*/L7PP#Z)-F1T+/=R Y.90QL^NK\%H[ MY2.\,8KBG):04MXKYL;F-JU2I^1R M=2YG3E&N +P5)",-P:*4;ZZN2Q_IWJVP?Q$S= 8L0$ M_5BX&IA76CBM($UR29H%^F-,(MR'21@/J,_1; 87"5@[)51SWASM;,B!$_X% MM14CI!SJQ@Q348D&G:2>O)CP),X\"X!_JRC[FM+>\K)Z9HB6BP(@&Y.6E)"' 7"(.Y!#M&G. MA2:91GF7Y(,CB4N^3GUY,'L<%C0TN5ZF4YV.<]$^4@Z9I/+IL@?IP%:U82 J MN?!$[XS&ZXSF.9<>78)WG /#W;GQ*_^&WVA/ZVF_LAK.,@A&(YVYJMBEBGH-8AUQ4RGTQFW>=3N/K'?/ M.]+1_F]PSZAVSCO!_SA\EN" 9J3J(&?$2*9$_FASP)!1W+8Z$61.4_+6[73T M=TK0C!B$2MME0>)\/] E]#?^<(C@ 0P9(W5TMTK]"#']YQS+ZF]X]KM.3W'O M>_NR[7U U*],0\-_1@HP,=CSX3#GP !6UOMCA7G+<+9_57Z(V6,CQ-JEN@;* M%9-PY?GE7X\E(/G&"](TIY@LS%LEF.=UY^1Q$H@"5B%1\"*[)O"D:$3Q5%/) MYV;"9OX/Y5A\?_-!;X1?\[)Z.O5>VZ!\OV/>OZBXNYR'GR@7!0LW!6?OSA"= M_8KJQJWDUOO-*1S',G.,^[:D1P&R,TZ7"J57%ND.4B=I$.LYV0TQ$YB#./8W M$HZ=!9F_TJ@*5>PXT!Z%RNP%5KDW+IQ6HH=(+8_PNK4*IW(*)F@N<1W[IEMDT[-_BW-UMHAFD:43@QL?[CQ,2Z>TU,K(F)K9O*4@LO-*AMWR/0 M5+ B"+V;EW[(U64?01R )E+*H_W.9102HEG59_UE]\ 7)2T($(3%U>0N_CKX7)'AVU=[M[R&>S!/XWTB\6%MPF%OPV M&\U_M]MM'QT>+ORZT^XN_&[9L-U>>^]@_T'#+O]NK[_73':S)GNTTK!OB7*9 M>N%^X.7[TU9_RZH@Y!)ZU_&ZQ(3U>$L>[I77LWR?^"H]-L<[O(^QDV)T MA<#-++^^4GR<)"^F(5[[6&^ ?VFN;_O)W+_XE[9/QS 7T$)YI[@O+VV-'XSX M'\#&:\1ZM14N>+Q^ ".3?Q&/9W7P0!L/PCKX^UMY(?CCT*>#"?R RLC]- M7_&.?_%_!M-\2MOQ5:>WT%^\Y;RA5]=^1A\BD-:_5>:=J-*]QK^^H\+//P - M18X"]YM/,?'T?GO;IV\*>WX/ZQSXPQ^3!$YQM"/;,@2-%VR9)5N-+06>9J/O M5X!II_^6AW=>%W4]^E>_RP[H%6AOX?)%*R/[999Y5!+MZ96L0;'W[N^OC-%, M\ODFN?:]&M/_E>^51_\]JLT%F[.\.MSM#DVDD_P.EZ5YC;=]_&;A%>NMMQ,= MKX+/4&.E6NT#!:UZ[YG_EM?^D)/OK+[>MQQBDT M5/=PJFN80W-,SW],W59_]ZC5Z1\\WT$]DDZ^&;K#1YT%<(7]/07?R-L^6:P[ M/)'.MS%C++N'%92Q(??P8>QRR4WX7>RR.:9G/:9',K1JPB,7.##S28Z9>>C" MD'__DA-C50G?C%&?,5Z54O"X#H6&NSZW$/SEHZD=A:[N4*A:8D-UC>K5'-/K M.*:'.A3JIR-OANZPOD/A93JR#O9;!YW^QKL;FUC$)JD.W6Z[V]UXFGOAG*&) M1#3'](1QB)HPXVK7FBVJ)>^:_5/C>31AB%$^7*@9=B+%1IPIE7@:[(F1=,FASF=5KIG%D!*;=BPG-3J6 M_YFRAWO$)IWF%.[ MZWPFW7]N%,/+NKVPY<5PU%%6H 9&'X%!$"+S1GDSK.I].=1P6CMJH*:'"%.H M[V81!P8^3;'AJ89JK+RM&CCR5O?GN[$-MP M=],T:Z:'I+[LDPDV\LN4TQ!!2,=.>$0+0/1';O?K]5H'G8-6]V!/GF4PVM(J M+;$Q=#HV2<0UXG\U&O1,F::@?D:XZGX0,JHL?:@A91$:&O^X@9F&,!4UB;. MVR"Z)B,B*2%X'DY5;@XC;)I)(8"FF?.5W0W&HC2@M'D4:NA:["0="@#FE+I( M,R IS#7^84_A1)_"!WT*\H),)5.#QWU\\AG1[[G;,.$:$SPP3\G9/())_:/7 MWO. 2$.\_3.5%&"!3--I8@L(-*1@OP3<4(/E\GNR:U@N,A1>$#P[BFF+;H(X MU&VA/P4_%38'\Q-JYLH %]X%LIX"KN&-@G]G^L!'N->%>>=E.M-GO0CD"/&- M&( 941:QA19R-\0F)GB'S!W>,"]!$_63'=S>Q=QK7#)VEC,PH0$? MP[462%?]'S&,3*+1/2+K4 MLN]6P;NP=1_AV22\Y." M?P&G<0_$12@?$JIY]^C@0&9%#_)\1!VY;X@"R#E+\-VF0<7]3( TT&9 Q MH\#7W3'BQ* @N^V$(F]+[^J6VU)DJOQ(K!_\4^_%YF%NGSF8D@Y .^\9'Z%# M0 B6+D*&X-#CY X;'&1(4_/'G=3 @7ZT]W YV-O=!&:ZU_;.Z6R<(]TXC*) M5XAIO?LXF-:] T/!3XIIK0>!#1CNP*8BIWT'D@[(;PF%/3O@=6&ZBCG(^V>? MX&:A8#\J13P1"]UO:WF1OOLM'KU'"6'4E7=?%5I&CN)A+N9JHJQ(]K$+#6\Q M.Q]!7O_#* ;S;0O_(8:V^1&C8L-X<3+#.\+>L 1=T-CYP\.VB^B,HI>.@B'W M6$J]%%N?B:+J FE3WZY JRD*>[W"K*\5!;MH-&*.ZZ!AS^&E/SD4]D'GX"%0 MV-W]]O[N0]&3ER,K]Q\=6?FPT][MK08#O2*R\LJ JW"RSY+HOTQZ:47W:]Q> MF,'T-'"T==R=#RH=)L&LH!,[E%'2,/M\:Q]KYQ[ZZ,/)MBJ7Z2F.94&JG9!F M%^[DD]'FXBUXCEXK]Y#G\ZN>RRO7U[>WO;AFFV)_'-V^-D> W6 M5_I6C29^\G;D9_[;P_W]WD'_+4Z7_]GKTK\/W\J"NIWNTL7R8>2,MOA'#N]PY$,4Y1=^F,3:R_.)G2? 3'B-7$"B^W+H. MG] AJC0?I,$H\*G;*W5HCLF;2U/['_29?M^%->UZW;YC;4S.W?K?=?==PMPWF;C*??K>[,\V2GS_Q;OT\ M^MGO_!3FA-L]1HL"[89O3@I%P879[_2(6_G)P(]4NG/^,U1WVG_>Z\"WE'C3 M?>^=?CQOKFX]KFZON;HOXNKVGNKJ?FJN;BVN;J^1NB_CZO;6EKK=0^J[?0HJ M[@<^S%_YY+/WHZ$ M?.5S'9>&?\"K*?EP-L/B!HG_GF%("VL[;F ,/_,]!]0_"":O?!-N>;2RZ;ZQZ@[#1X@0^?% K6X/:_ MJ2#F.9"E$FW__N*HJLJ-^:3@9ZN8VGNNDNA;"9ZH@'XAI<$6V0%8YO#:CR;*%JGW=UORPPGE MY,)0U\!X1WEXYY$C=\251U*(S!7+*2Q<$5H'UQE=^^%85PP1%<1UAC MC^/Y>78=)["ZT7R-4(W+QVR]T@85*.VV^[V]1Z\DZN^U>_N/7Z"T=]#N=GN_ MN4#IZ5!K#U>$HJS"H'Q2/?!9.[%\.;ZZ./M?[_+CQ3_/3C]ZI^=?OAU__?=K M-4J>%145U&_USEN#%#=A409B[VCEQCZ;M+R3NW?>V_2M]W=U [;09=L[]6_\ MR+^NND!/>UM$*I*6-\L\,)*"D:T76@QF"Z MZGJH\_$8'DI(12+8FTCK1Z*-.8H6562EI4\-UN@L"6#(&8QIJZUB'KV.QFY] M[-K])7;MVT$\NH/_7&?3\,__'U!+ P04 " 1?FE3'5STON(/ #1GP M$0 &UT'-D[1UK<^(X\OO\"A]?;JYJ&3"09)*:S%8@ MD[U492:IA+G=^[0E;!FT8R16EA/87W_=LLTCMH4Q9,:W3M4\P%9WJ]5/M1Y\ M^'D^]:U'*@,F^'G#?M=N6)0[PF5\?-[X.KQJOF_\_/'-FP__:#9_Z]_?6)?" M":>4*VL@*5'4M9Z8FEB_NC3X9GE23*U?A?S&'DFS^5$##<1L(=EXHJQ.NV,_ M?RO/3CJ]HTYG=-IT>D>GS=[(/6J.7$J:;>^$G)YTVZ/.,?EI?';B'!V?>-1N M>D?O3YJ]D^Y)<]0YM9NGQZYG=UW:.SWN::3SX"QP)G1*+&",!V?SX+PQ46IV MUFH]/3V]>^J^$W+XL*;E*-M5B M1H-L&'C=PM=(I]ULV\V.O4[)54NP=3)'K>AEPR(*^CT*%;T26A8)CTYF0RN(I-!X) M1KK;@50:#)GL I.1J&^$0Y367VP?)'RFH%K45P%^:ZYPO)L';J-5O =AT!P3 M,BO1BW7(J"?QD]U[LZ;)]NGI:6N.JIG=CTS]TNV;^+%I=W8CFZ>HQ6G#MV8" M=X@^K,QRMSXD<'OV(=/X\C1B&Z3^'A3L1K8Q%QR$! "Y/]J%8$"==V/QV')$ MR)5<:'7>8@)9(,D7K?QEZ+N4[4([:8X?,F@2SH72\/@D?C:;,>Z)Z $\0H4Y M2[3FGGJ)BTV%C0S3U/^=$>E(X6^QX]9,BAF5BM%@/>1H!!-)O?,&!IYFXCU_ M]\GH'?0D:9(BL*GZ^+H%(-2_67&2P*+VG3<"$(!/H[&I,N,S27=E'$ ""&-: MT/_W_#O$WY5_ '%"_^_!ODN]7=D'$,99">X1>@CO+>:>-P8"\N4[,H;>X?.O M]]?%\AW=A15P0B&AL>KM=O' M963Z:IT&)TJ"R94OG@YGI=G8S9(];K=/2OEBP&]I J\R71OU">%C&C#^H(3S M;2)\E\K@TY\A4XN7D;*!GEGN)^WV^U)RCRA:C%OK-/]I151?E:&0<+Y#BE:4 MN%E-WK?;IR^@)C6."WT2,)#/W1H37X2BI:) +BZ#4#MVV[:CN@@+'%\$H:3P M1:-"R:TCL]YJ=#47#X8Z_(NJ^TA\5''"W7L:@&@<4'U\=P=VX+"#27$GDB9A M=]KPIZ"PFSJH_Q2%]C7*/UE VUH1CQJ\3>C723N*R&5(1GXY1=@!NTGFW7:W MFY;Y3K*-J-1)LAE&F.5=B93PX9%>4D68?RAS+T+))/%>N]RC3GJ&T:^AS[FA)*!!:9>S#F[V..]MO?:R,? 1= T=3L1X>7^S M 6]V-Z?=_'&OG[>)]?4 &50.)J/WL=N]7&'4/?F)A@%7UP2/JD?ZR4 $*MA; M3&:T9IG9/;U0F"VS%6+,9O5C2^.NL0P_$Q5*IA87G/@+R//WEEX>0K/<(-@? MYD%/=J;V%9L1JEERWIQ?ZLB6G\<:6MH:YQO)[ M"&>S:%<_\9,5M]78[6]^!?&;9=KKZ26^;)FN4U@MZJTUKJ=Y7D//^9A!CG81 M!%0%U]SQ0SS0\XL0[A/S_=)I>T',QHS>/K+3@7&%V(HP6TO45H*[AOG^UO$N M/Q4HBMHX2["/NV5E6;\YQ-81'T BOX#O_R%^2(67/.XO'N@8G=P>'OE@M,W> M^J2G%^9W5PONPOK+@7K^Z\@.QTIO,]_2* M_6'T)\KXTN"O.I0APZL0)C;TTWQ&<27M8BJD8G_I3N,S'NQ3\C@<<;/VG/;L M=BGMB>A;20>L]1Y8<1=JJ3:7=*1*)XLK8&,^V&G;Z0DWPM8PWT.VRZ=T:]#& MK*UC=_-&O'Y9F?8*?>)\HRX.P1YN+@>3T6=UL%#X7!0:D15ABN520]\3'9$8 MDGG9^)]"HO9"'H].[6XNBZ!6NK_0$RG3$WC MC50#P17D+)3CKK72(7DK3K.E'-GI8MP:2KT=:P-I#4.X88@O7%=3(7ZJM'U@ M89HHF4WQN&>G5AK-(H9XM:2655FOD_ _$&S-,(:6FGVR)9/O8WXS,GX^VXZ_3"(JGX9>O;8X@IZ&+$D M/-P7ZH!KNF1^"!/X!.*.2MUVCUSF<,3-?O>T9Z<*Z?E:$&T@B'N M2[=!^V< MXUZL@*$?B>[4,(O*EM\%!# 7!XH]T@?JX)(^A+)/OL5,3.ECU7WC? M2[,.WC.CVG7;/3M5"3"IW7KWK%7_K*2#T16 T$5KK8^HH*]JN:&6\7K&6KI4 M.DG(0V5,$+JVG:ZT)XLL&TE<[5*#]'B63PMR<1E3@FZGFYYG90JG?LE >D3W M<,'YR,Q>L]NS4RE;IGQJZ-GT<:S0P6UR?*RW-.YQ+B4;E=FS]>ST*M &IF2C M9>T\6WH\]SFYDH/+[-F.NNEY::9PZN?9TB.ZU]F6/&1FSW;?UG]'WCBE"\(#2^%%F+#^\F_/TK%JUG/E7Z;@,EB0,^B^(-RZ- ?SMO M>,3':PWQ"\ 4./MR#BA=%GD) SX0[U/871#;HJ>36*KJXY M;[ATQ/ 6V! H,A5B=W^1(IR=-Z*&3-%IPXKN.HR>0'X/PI2+:WB#N%>7HJ;Y M4\S7&ZK=._&$FSP\21+EH)_I=$3E.J]1WV-6BX!N9]L-I19!00Z7%V>?N6)* M&"_ XV?XIQ\&C-,@N)[.I'C4#>Y@?,T<%@"L G\;YNR@-:-5RD=Z+WS_2L@G M(MT\%HO!'IS+Z D>\^;C AS>2>& #$#5KKD;(ACQKXB#^@=S5;,0B\%608[1 M+26,@_$ZL>^(G4"0ZV^,,+LP]3V=#MK5A?L'" .?#T4ZMMTP,M+>)9?QG7#L M,1".I.[+C43?I]P% GII5)$Y=(+FLIS=^(5L&+Y]UO^P H'1OH1L$E]TC3PCS/2;UDOQE2)_%,Z.6 M[(2GJBG!OP6*D5]S12$!A>!],S"G=0: *N1RE]2CH(^N7A )KH,@I&ZN%+,; MOY1SBXAL9R'9/'U/D6?0GHQMW-N\^FXXJN#.\>_@XO[3PX6COMS>Z$,((W#! M?$,]B%WD)P#W],V128\EE>S^D/W;ND3@7ZGGP/WM,YD0+ M2J02KFDJ502T A,KAM&-DV@KGCD>YK>O0CB\ V+ROS"X2Y^XW%)\3QW*'K&# M^;99#+JB)59='?T%0D TR'=2_ $Z]Y63F:XHNE$)YU;BC;2X[=,G;!I@OH^X M@]RRUIY8?W2LA40@Y$IX5T)2-N8@RLC_:!%[4>$1K)0A.L:O6. 0O]/N=/,] M66F$%=6;K*6$/G05-]OLM/ZP JKJ=.B&0ABBFQ.99?EN*/KTCC#WP@/GAE[@ M2H0R=P#*H*KJL#RK 6P&Z-^O('Q)XE^%W T@---DTW;1DD)A=)4H-0V%(KZG MCW7.R$+/;\&H=7[&A5I@^7L*3QW#-&L7%)7U"<3W\6<1T;SE3&#.HHO=6Y;J MMH%5(4=(9L'@N:.#O29/KBT8#X9'M6/@[BGZU=(M4^S]D%=4*W*-NH^_AQ?9 M\FV^7R@*7H5)T#(5O(4Y26S%& M S-XO0*058U_V3GNI1ZSW?+B!*8*HL0PG+BCI=;%M3!C[,X'JFI=2<\Z;GFV M3,PV6@BT"N+4$^^AA"PBE(NH@GOAZ!I)ODT:87YTW3=K"J&3!= [7&-Q+[C[ M":A.R=HA!?":8LS97P:F]\9;T>BKUV \CSD4?\E@AB^!DP&9,4@WL>?1R1XJ M'X2G(+V@NHYJ7M(I@:ZBHY,15\T.W !0!7-/G# 6#.$56K"YPIH/4-D"NG&B M>'/=O[W'K/"6T\]@QQ-S Z5"O2%SJFC M3TZA9X-03(SS[_((7R@D[* 27P1_I)@M;JY5FF/X%J JF',Z$M^%TID8EXJ, M,%5-Q;#T>[O<0!*PX&$&'("U7?C1F@%-9GN?&6?3<)I?8=L=4R7L^5H*3KC[ MH"CU!_&FD7L:[4$/)FQFUN6BT%50Z@YRVFYS0_ C*O.7#;%WPD7 M6KM+KICEK5E+O;?&I5)XN'R]\YIW"KX2\LO7N[ALA;DC3HPN;^_+1RP#KDJ, M0JE5WN'SQ?2]UXV'11?8B]C"9('\AR.ZART,)>'!3,CH]-9RHFR>69N!*NK) M[ZC46^2!DACY;!PE'$I ,%Z61DBR*POWP^)9D+E23]1_I%.<4QGW/.V/NZK% MXYV,OG00-."JA@/!I0XO6MHM=LK$ /%C=T0].!.8,_L@B.?7#T=WE3R_Z7X( MJMKWA?,ME]4],+Z@<%5"I>CT=>T0C9Z14%>)M=\%VSX..V*I".^K(\W)?&Q9 M5LZ\+6_;7N7R^'[T7BJ][U@$ZCZJ*4%4+W2T-1>D"G.\Y&#CX/K3UL./NDU5 M"R_9J56Y1;%RN*H@3M2WKWQ&F+MY4%-O,#8OAIC JBKTU4F P3 I?MZ1A108 M2>;%3K<6@J]JUIJID*8)N FB.G/P/L&]E'1(^+?E_.%&N>_,9KL-J@H&FKX( M8+1 %-NBYG:X'QT=DRC1+Q!)^GM&D@--:?3M) %DIU/R\S19^CZZ6+^RV/V$WW\".9QD:;S M3[\\_OWC*V(?_^VO?_K37_Z+D'\\>__FT8M%7!W"?/GH>0=^">G1E^GRX-$? M"?I_/LK=XO#1'XONG]//GI"_#G_T?'%TW$T_'2P?<,.)TR$PFDTW+XTMET M_L^?RX_@>WB$PLW[X>4OCP^6RZ.?GSSY\N7+3U]#-_MIT7UZPBD53TZO?KR^ M_.N5Z[^(X6KFG'LR?'IV:3^][D+\6O;D'[^^^1 /X-"3Z;Q?^GDL-^BG/_?# MFV\6T2^',;\3UZ,;KRBOR.EEI+Q%&">"_?2U3X__^J='CTZ&HUO,X#WD1^7_ MW]^_OG#+0[_LIE][Z#Y/(\3%X9&?'_^$_S\I%S]YOI@GF/>0\)=^,9NFHO(/ M2_Q9.- O\FODRF$1;+C1\O@(?GG<3P^/9F?O'720?WE\N.R^DL( Z@0M\/Z\ MZ5<_^29']+.XF@W#]@9?KV]0@+86";XN ?_L9%!/X*9:(:TEY0J8KGCA-%(DU5) MYJPNCF41M4=9!RYDWX>!$.M[/"F#_ 1FR_[TG6'8"65K7OSY%C G@[V]?'_O M\$O>=8L\74Y8HHY&F4A07!#I$8!UGA&6-6-4XL>)-9'K'(B+\IRCS],N/EIT M"3HT>8\??8%BH-;6[P21[^(57EU\]M97/.E7AX?#=Y(I4NCT[XLIK*O[Y:+. M6)_H$M'OJNP/,,.//OT=YBC8[.D\/4V'T_FT7Q8Q/\/+KT?E,9LDCH^\0LLM M@U%$2A=)H((2R8SG45$I0AL>;(9O$XKP;Q0AWQ5'&JBH&GW^OEBD+]-90?5Z MCN[QTS3,X&G?P_(U6NQI5ZSQ!**%R(W'Z,"B\(HBQ6G,A#&F\)5GN1%Y-D&W M"77$]TJ=ZNJI1ISW@/Q=Q>6J0VF?'_CN$_23:'UT1!Q&= MIT:9)D2Y#LTFQ)#?*S%V'OYJ1#AQ?H- 67MJ.0U$V.( G1+$^>R)P$ \H:Q& M&]Y$_=\P["K--_6\0AUB<(HZ6^$0K_6'P>HSR(L.3J[[Z+]"__(K&G+DTW3N MN^/7R(+^MP5^.E\B06:#QI?0H;HFSB<:78HD6JV)C"P2'R4E'E,MGKD5DJ-6X:#2U :V.S6A_O"A@%&%. M! 71&99L0SY> 32J(+ JF78;^\I$:,/L(&V(F3$2Y(B3B"SM47O0R-8 M;>CW;=SJ3#1$C/)MI(8X4\;)&4EL]IEDZTQ6E$70_F$F&A[6>(^%FYN M 1F6UQ\JB7917 MD4&?$4))&4_$/Y,L1Q^9T)8HPR61NC#;(I\Y)A-@391"M\GO;T)TSYS^/Y12 M%;19C5MOEP?0H92+B^;RE.\A&:"6)L)]YD0JXXAS2A$>C;>4&HXCT<;KW8KK MGE,$_Y$\JZC9>K.6YV;=\992&X^)5-*!2(')E0^2DQB%D"XEFGR;@.K&%8YM M)M,^PWP%/?H%*BU/@D26H0B329"02/1) O=8FBCY%,*:0<%LM7YTKVV)T MJW'U^:)?OLUE(K=_.D\?3M9#^P^+69I$EYSBRA(P"H7"D(!X*/.X1GNI D)J M-"%T,Z9117.U"%!)!9RWK_<_R+#@[PFNEG:+CX?]U]]EX) M<*>PE+KV:K4HSS;M$-#\,2)0JKI0\S^+BXP>ER$(Z%R F' M(,M<'Q OHR>>VH1.4PC#VB1HE06IN$!@$PY%]C@&NLRDZ8BAJ7:!4%!).*&D MA3;N[:8%@H=U< _)N,LV.9GI;;QPP' LJ\6"US\UKUX_EL$J>3GWTQ]F,ZFRRD,T>!R M$?]Y@*$@=/W+?ZVFR^.)YX%;&B6)2J']8XX1JRPEF"1(PYWR/.HF-N,N9+O: MV'/?/]%>2T:U(\H+1B1H3RS3",D(J5P4&:AK+>28?'%55EPV3]L.?+TJP2OR M;&6B(>: 1IH2E9G'R"#Y4FF$0Q*E%50)Y9EH4T58!?^8O&=3OCV NJM1=:AN MZR<.,W/+K"!,JC*O&$LTX#CQEAE/@3L:VM02G=R_CA0G,<=R0DWD5D5- @LX MD(EC1.U5)%Q$RE#/RLHVU>478(S)W&ZAYJ*:!N7>PT M8B3[W/<'Q;"N"2I,5")80Y"GKE1[HI@6?V-!,,<=T]F$=K6QUR :TR)K!2I4 M&?AZTQFGJV5OP/?PO@SAV_Q[?U*[/4%7FA6X2%0"A3$@$R0X:E%B11U(GM!T MM2T"N@[6F%9#*Q"BG@JJ[[:8)),S@$(2BK+#0ZE<)A8"8=K@1SQ;X]JL_)PB MV$37ZOO1]58#6[,TZ_S6C!Z=S\NOZWC[#%D6WH+*2#-92G_!1.(8<,(Q/@E) M8M3"6Q5(WHUN$SKH[X<.U152C2HO( .ZI716Q7$&< (0,A,N$QY\(C)B\.JR M Z)#%)13KZF )@2Y&=,FM##?#RTJ#7[=-8\UAF_Q2LR0@Y*.:(UR#6%K<%(0 M:@,D=$M.0IMUPVOA;$(!^_U08/&75'0^?3Q1%:"PJ0C/% MO%:HA'(*2[A)WACN(@_[FG*[!M[NQ3&'AXOY\%7_XV6?KI M'-)+W\TQF.N?QK@Z+*,/";W[-$Z7DR28C5E3DH1%5\Y $&L,_I9HH PMO(RM M:BCOPC:F*9?VQ*FLJWIFYAN.^]8-W%@I(!F'3!,G6:>R)2A88JEA1!KE2BE# M9+8-Z1H(,Z9YH#V8MP=F0^6%L]/U$*D8UT9C&D,!(5CJ\#>,E/'MH(VA 7*; M]?U;EIRVB ]]?_!T/LSH%NU_]K-2$_IT^=QWW3':E)-@)3&4AIE D@T&ASL% MX@ P6&' !%628K32)FC,412I"6 M.(F/J(HV,L.2H7M9?[G'6NQ^U^%JD&+WD:_IY! \V4I8Y1^L1;M4SYAF)\:W,(E8'(65"8^*$IHT@[C-2MH(Y.R.<8Q9]XD,>#:5>IGJ^DL#6N>\_3Z\*A;?#[I M9G$B=,K&X.,*A/,04-\HKTL2B%;)41FCC:%-$'8KK#'%8Q59<_F!J:>::L_( MKSX>3.?0'5^55+JHW7[ M_YUW&5/0U4#K=4>YCM)_Q1]O^"8='*W3T'Q9Y^<5W ML :J0Y8L4)*H4\7-,Q)4,B0YYCDB#@[L1G38[OYC"K):$64/FJFYW'5R5 0. MU^LYCLBG#OJUM^/21&I<))XBDR7CGO@8+'%:9HU@((LV@<@MH,:TNM'0O=12 MR]A:1'A&8W8X$LKSTMB^M+<(9>*+\6Q$\-(V"EA:M(AH5=1OE,[))DJ8L1AE M6C0$SJ%KL5D!\Q"CR&WF5K8HZA];Z7MS5M[=3&-7E59[9B] .*FXDM%@%(IF M0^>RJRV4?KQ!:L*"MQILS#ZVV45V%HF.@$@[:FL_72N\D+>EI.#(@D1 @&I,PN*YF#:^/E:$HS*A#?CX(/HN\4:S5DQ1M36A,2( M5!83$RL<\2F7OB?<>@]!6M:FUOFN5?[MZWC?^>/BF$\E%"9EJZ,B2=,R3XLN MV&I*B0G"*)%##M#LR;H&SYA,]8Y\N*F =P<%-"W=/5LK/44&0N%C)H<6((Y( M&66B5%=.-=J\/#R:+8X!WL-@XZ^1FQOM MM$+Z:DG+$7^"HMQEGX(.G$E6SO1JLR'@3FACFG>O3)BZ:JD9_76K4JZ#N5II M17P*AG'0P>A$@HYEOW-,Q(NLB$W,EH)D9URC'777 QK31'M]G[.S"EJ72IUB M2J5Q;V2&*)M03@%E4T*@1'FI6)8J!=7/ M@O5$V-)7**A K$B6<&ME",$HKMH8C1L C6G_0&U:5%#!B([X\?W!J]GB2[UF M_M=_^_Z/\[E>L%J'^)1]IQ?W)%_ $G_Y_- M$[_\&@_\_!.\1V%>Y@RQ=!T6-GJCB',1LZ"@.<8FJ61!691CI9#!C7*-O_@0PKMN\7F*.GYV_'M?O/NKZ1R].][Q:5Q./Z_;XXML0SD8FV4HM9"R M'%K((S$.S;;,F&+:-OLN-LNMBFU6MS3&.:7+C^R?IKB2H-]\VB/@VGQ?[[?SZCC$3 M+KF+TDBT\#Z3B;M.R_A90]XS$VRY/-Z+2E8*)2CJJ M64X4 =)P;/U0VE36Q?N)DT$!=93D6!;D*0?B6"IM9 TU*+Y2K,WC,<7# M^V+*[HJI1Y(U:U\MNO=PM.K0'_3P-@]S=NL#SPP5Z%"T(,HR%)5;A 0278X# MR[F,&&8WJL*Z$]L]X]0?RLY4TEB]X/)KA+[_Z+\^@SGDZ7)@]X'OX)GO3S9> MP+P?QO&Z$:'),Y&8Q&@&,S>I2N\Q*:!T)12>GELA/L,86?>Z+?_M1< ML>_DT9EO'AZ3XJ GE'&GN'0E^0(05M0F376EU=O">&U\,*%42^D\ M(UIR2F1"5KOD,!CP3E-%J12YS9:HZ_&,:=)[3Y2IH)B*6^HOE ^]/CSRTVZ( M#EZLX.-BF#E=Q>6JPRLFF,+8K*(8S@\D,GM+?,B9T)R4!E &H\F[BC&VN?%W M$/#7XDASO=1CSI5.;B^_%C+#A'I*O3.C;+B 98W)"#I("U'5 #S=6'HE6CML<%6UU]-EMJ,;4A7A_F5(=)=6M."Z[U,LR MZMHJ@HW"&19(H'DX;4@0I\IR$!,0,D9:.K9I3W\-F#$='+HGDNRJDB;<.'&= MIW \R@)2*,*X6)]S:S5&X#1S8VF@4KLV\RPW0MJ$)^['Y6%)C )Y3!&9%X&2#)BI):9=DJV.+[\;W493=_3'(E%UK37DTXV' MNTR801>9,,22$A-_J1(27EKDOV,2@M-E3_&>:'4CR(W8]8/-#+?284.2G1X@ M,Q20N^R1XYY$"(7WUI KIQ-RR-5R6D6VVS*NQ761D3ZP6:+Z^FI(74&A_Q- M\I-CY@-X(=+01R0BK9/!&(YY2@R2FPG)!(BRK=TJW1?.GU!A M;% 4C2HQ:JB8*>LM)@N2HO,L*YMF0K:[76O[YT[U+:O>_ZX>!K_M9IV<'/S..>M\,HK M(C#JQ5PJ*Q*HUD0YT")G@)3;]"#:'./WL-]B5Z+=5 ==68-MME^<+FZETEC\ M,ZSCX>0S#:4CBJ4ADY*3DV @D1RLB)ZG+!H=^GHJK/H6C3.B M/UOUTSD@HG),W=NA<P]-/95CUQ-OG:VLUP[BU* MI2XX9W>96"IUEFA$ EA-9&F;9LL^'54:XM+D/1=M O(IQM 7) W61V4;9R%4L8RH:WT[KMW=7N_=X5RSF773+C] =?L/A MG.<6/"44/,97K.3'-G "2H$5TEG5J!+\*I8QQ2UU]+[C>._9/?SJ2R7H\OCI MW,^.^^GNCN&F+VSC$C:"7\T9H/.'&YHFGH8++U8P20:DB$@<9TOZ$GT@3C)% MJ*(.C-%4JS8QW:8(=^Z4OLE]WL.AG^*P=V_SJVF/.O]?\-T$=++.F$@4I_AD M@6-EK@;#)1J5E2;PZ-I45FV/>5RNJ0$'KQR%NQ_UUFOQ-E<0[YCR.2L:\Y.'Y5J".:=_6^!AW;V4^".=> M+5;=Q-OH1=(X$DSAF!@KB$V>D:@"!(LC8_W#QL*G2,>T*VQTC+NW*NOL%;P5 MXL?%,WCGI^EI7D)W!C)Z&UQFF2@;2R%E&CHV8N:N5&)!!B_LG8GLEO<>54OX ME@S:AV[V-@WR>K[T\T_3,%NO&9VUSY[[KCO'U<-#D(I^^_>SX M WPJP[C#C$FU>]>>7&DS*)7F84YO-N%,&ZVY),(#1EU>"DPVHR74.)&RL-G; M-GOZ3A'LO ]V_3TG1S2&P#,+VA*AI2084%(2@H\D&,UY<)!8:E.W< '&F&8[ MMM+TE2VK6P]RO?W.:P@G>_$AG3LG\=OV_*%[C 1#?7:1L$#1'*N<"7K5@(F$ M"THJDQ6TJ;??&.*H3K*L2I"ZVAFM QLJO2__T1Z=V*WW?VA'MOG@5')FKZ9S MI/B;Z>=2PW#QMN4T5F @=$R8U;&RUJT&\ MY=M/S'1IP,LLSP02!HB8W&* *DPFW&OJDJ-HK-N4^-^%;$SNL2)W+MO$J@JJ MYD=O077.:%_HG\68"HA.D91M(E)X2X)+F@BJC HQ,]WH0,K[8QV59WT8;M70 M8L6"_BMRO_QZR7U,('-=2@*(IJ")S%H1K\$20T5*1GA%0YM2BDW0-7S>"@F2 M3)P*;XBQEI=-AX&X4#HT"!6RP;C+I39EY_=Q3@]KHJMSZ!X/TWU5M \SO4[" M:/8N&TMX=/@X4^^(-3(1EICFC,=@Q-Z)68&^M)&=N '2F!Z3JHRYNL6GAE+VEL^]]-T< MK4-_!-WSQ>'A8CXT?2RUKZOE<*-%?N;[:?3S]&(Z6Z&K//V+=] -U^Z0S-6[ M>>U,KM&P5$KC_AB>$HQ:/D/G/\%OJ\-0*F/62(;;]V]7RQZY74S_1"3P6C-) M(BT%XYH;XK1AA$N7:(K I&Y3>7)/H+L:Q!MN=^4^@^HFSE/%2I6^#:ETF\\8 MYD$Y(@FBL(IJ]%]['97K88[)<+;DW64[VDZ7=??@ENDZ/SMG)/JG2[0L >T$ M>I6/BV]-=-<+84^[KARJ-:R)34K#W!0M#HYDZ&F>HG.7O/%=(J MJ7(,@TZ"A!@E"5RH&+4(+#?LU%-)BC$5FHV.P2V8L&%4NWZ__ CX"/WU3_\/ M4$L#!!0 ( !%^:5.&;=SLMS( &\8 @ 5 ;71R>"TR,#(Q,#DS,%]D M968N>&UL[7U;_8)D565):$- M AH E*7]]9MU0$HD2(('P"F A+O'0_%ZZJO,/%F967GYS__U^6SRY!/.%^/9 M]&_?B>_Y=T]PFF9Y/'W_M^]^>_<3\]_]K[__Y2__^3\8^Z\?WOS\Y,=9.C_# MZ?+)\SG"$O.3/\;+#T_^F7'Q^Y,RGYT]^>=L_OOX$S#V]^Z/GL\^?IF/WW]8 M/I%/I? MO_S\-GW ,V#CZ6()T_1M 5H^+[_^X54TYNGJA_2KB_%?%]W?_SQ+L.S8<^\6 MGMSY&_4K=OEKK'Z+";*B',S3?#;!-UB>7'SZVYN7-Y&. MI\NG>7SV].)WGL)D0HB[)RR_?,2_?;<8GWVG>F#X0D'DZC\CHNSBM CX@QMN>OC_FK\]B&0N<3Y8#(K[Y[$'QSLY@/"2! M;SQZ +3=@]@9GD6<#PGUVG.OX+P$N8ZP/O(,EO/QYP7./XT3IMG91YA^^9[^ M?=I!?3Z;9MH^9OID,9N,<]6U;Y?TL2K?Q:P\I[^8XX=*HD_XDC3V&=Z_H[/E M_#.K>I@'Q3OH.ZUS98S-(U ).JHF=?96H"$2?==T?G M"_8>X./HZ].)3OB2/EV,L"3P)BMFI-),9R]9=-8RJUU& 3%TL\K8Q]BI/EXO([':L9%Q=J_C_NQK)BZ0"[>P=Q@B.7M/98,DO!"J9I MGRP(4I4A6\FCBP5=;+NS#L?U77T3U6?SR_U=:(:M#KAJY0S*V^5L,&*N^$6@ MOWLRFV> M_/?Y>/FEODZS:7VUGGT>+T8Q:@3K(],!)=-2TF:BYRPKCRJF*!6(MN)Q&ZP! MI66#Z;%!>G9@]UV2LS?9;Q.D/65B#=./W:'9"]1HS1@:5"9NA36@+-QITFV0 MA/W9-VM%^X,)ADY&6U$\\](5IKU#<@QU9JA\=,((8F=Y[ )QS68^OCQL0_([ MY> _G]YB&![+)'X-<_K9!UR.$_3P4(>QCZ\O^@",Y0U46+.9TP?_.,UH MD5/=B60N"61:*,^B39Q9QUWAT+WCIVU&;\/;>\SH;8@YK!E]1(T(BP\_369_ M+-JHOJ]//[B.NWU?:\HLV6"S=84RNSK.L,[_P3) M&6Z90,&9UD$SB!Z9L-QZ.H4E&'B<6LN5[(F\R(H+H1HGE@44AF$IWO%4 JI\ MVEIK&][>Y_QO0%^/IV^4L_?YA-J&]+%86:QL]MF&]@VNVOGM? MTW6%=ALD%!\PZ.B#S\(;*4PR$'S@O(>NV[#RX-JO*F/@QK""3I#O0A\B C"G M@@9K"D_RL=AL9./.$1;X(Z[^?7D+ =_,)I.?9O,_8)Y'G <2C!P8ADS*0=K( M@/0%XUDER($\+QZ:;'U+H$-ZO+?=N_32I-O(R;HF;ZIF)RXW _.(\'C-?5HW7T [X?3Z>$!CO\ M$28ULV$!"\C_.E_0F3(*GKO$%;#H(OEL");Y$!2#8,!S 0HQW7=F]UOJ-(6E M 9EO"H'<5UV]GL_*>/GS;+$8*BM8J&$:(V+1:;41.5\ MPW":DK GK6]R7>W+]5?+#SB_)<17L=%.G2F)YU$ES/^5]Q^:J\@\\C%V3*W !3RFM2:#7P3&X2TP!*I2@"%VU+Q7E5MZ]J-/MLMJ+ER)H4@DF<(;BJ<&4D MU1LB>?6J%)M,T+Z-D-X+[;3E;5C.W!0=LZ_H?!/FQ;O9LYP[VL/D-8SSR^ES M^#A>PJ1[:4:I<# FJ5L1 UG)Q:+5LQI<-)9'SFT,HX6+Y"RX_S(@J.IG"R0056A%55,W8=Z!8#,EQ[34ZU2:YKP^ZTQ:JP?ES M4X;\7M&!3GE^1?D!YG@IWHL16J,]KWJPF2E)-]@FKU? M,:X3\I'V7BGA#$NA9!)I(EJ,M#^I4!:10^36',UNVF=GIRFO#U(N;@F$/I28 MO2J>@&)B#I4EAY>._JB+9\I+'X-VFC^BF/W>^0,V1@LR*"8U(M-1>^8-D'.G MM,M*9"O3B1!]0_RX>V)I]O9+%=Z']P01#>2-](32\>'H/(#MR M?^BSE!!="H2'E81N2-Y"#*_'@7SH3>!0%)(-2,EN*(Z7P5OX +)H-2=\&^3)W^!,7X))Q I"<8P,M\ :7M#_,+V!>DR<6%ZA0 T?K P/9 M.5C)L("IL"P1@HE)Z]PFW?!V/*<@!@-0ND%6RK4 Z04DDW..M!O&0Z!=^F3I MJ"N"99-5#DYXD&TR[6\!D,\!1%IPX\[LSX>9*G" 4I/^R[^@(H8^I>B M^PN;+_H?OCJ8Q6GQ8O/.$]C8L=(.RE1*L%BJ5%Y$8&% MHA2+SI4 3BFR#PZ9AK !ZX,H3N3&U9C$2" M0D]#AB47IH,LS$=7-*&.11F:@&L<+1?97N=&1L6>;2,'91Z#7+MURXML[$E*)58\/4\BSXS[[1@ M7B05+9>*VQ-O&+"?EM^9F(_CPC^J[*)PF8',D6EN HLJ1&:SXX8[<-@H:?XQ M7/AOQ>[MN@5N0?;#=0OL >K?%_Y;LZ]?M\ =:'\PP3"D0E/"&G&VDND4R2=" M06^$"UHX().V40K=8[GP'UX>MB%Y SG8? _)G47G$FU7Z'H/%1*+T@C:KDT! MZ7_2M$DB?!3WOUNQ;JO[WVWHWB IX+:[J2)T$D895ASGY,Z*S&( PL4)G1 R MB>3^;/=_^PC OC0^?.?0'V Q7LS*:W*!B 1=@ODMW_H5YG/ZY!/^6*^V)SOU MS-MQI8$O:(;8[]IM3!:8I,7:Q@RTE-+;G#%QM#8AR.)&.ZZY9](7+#X\F^;Z M3Y7S3S"IY]TWOZH8PQ77Y%(9I ]2.Q8"*:<@"DA>1."ES:M_#["]D]UN??RS MY7,B[Y?Q]/VJ.J(8B0FB9K$$1UYE)+< 96!8Z(5T-H%2A]S]&KS#J\(AI>5& M>MS@'&EP.K[!!:F-M,0.YZI)PW)4M%8QH6(8BF'T!:GM4$'9+'VF%]\UNJZ[ M%Z-[APZ43S^H:O0R6"7/_&E=\<842K9=*,['N]JCT-!BRS GBR!4W" M=J?,SK!/2[(.Q\$&R7MU2%X^G]2>+K>2:!7H!)!D<6;/)&E'\C#(NPS>9$:> M2LF)?J1EHYDQ?> =ZNZ@I1 -SX='TI#X#7["Z3EV^]O)Z[O^@(&=N0WHUHQOHABM ML=RX0*=8JOV\H#"(!I@K2DMCC5=>-GEA[T.VK[ZZX_FKUX,\9)6YH=:VDA[3\YWA)GL%B M.3O#>155>TT%-3F,7N.?H,D>1&"0(3/,BF5F/:%^EQ+E%;<'MK@=J#5<<4+5M""JD6 M=PDOR>+TJMJ9ECEE3500O//'TDQ'O(9]2!*U#8<.?RUSH;+WN&Y9>T(;R[O/ M]0BX$ET P0F=A@" R?H2G#:28T [6GM68]N[1!FRJG.RHJO]P)*CSY1G)B?Z M3O(ZZC8QF=:V]\7S:BO8VUZ"K]V+GBT62/_EVEC88 RZ=E?*(9''FL@."(7> MM*QS, YUB_6IZB78Q0J5J/JQD"GDM MMM"U$:SL,C7IS;:\@&U3/;P&Y,0D8Q\R-[!Y-GH3.F9=>.",YR*85D*P"&#( M?T4+RANC\Y_8I]]'"@8C^[%]^L5\^2W_[A\X>S^'CQ]J;6EGZPE1.Y1[S5": M6DJM#0LQ(W,FZR"(]V0S]!$@6N6*\-!7ZX*S$<:#]-2W8O)L:&(/J$DZ4"LA MN@KIPA#O VH;+[R?)-P%Y["N]H#LFK6B]<$$P8J"0D7!:G2>M*6G%:]BB ?H@#G%$U=\OOBB8W/'X&_K'WY\].@6];4FWH:71= MD>.X]B&>PBHI_2(A66KM7%"Q\NB0(1FH$84T6:[%)C?5A]ZRPF-F MWG"D:Y&-U"]^*G1"4<<:H"O =(RF-K L56\XU#['8MH4_#SB:[%=C.V&;#F* M\%P:B3UP_OM:;%!N[WJ)L0NKCGDMEF2LK;83O6#>,FVX9"!29D8HP,BEE- F M4^T4KL4.(E';<*B!)/TT_HRY(L)+Q!XF)QX2&LBKV3-$G7 M-IJH:IX=)\_ VZCJYE.(9/S!Q@#$ "TS;H-U/[-L9HS/=M2#QT(.RWY7@R7GZA ^OU[(^:65'FL%C.S]/R?'[9:YFVEK(- MD66C:F]^IUEPB0Y'$+D4$Y46_6)B/18[0N^TW7DQ:TC(H3NHOJ6?P?MJF;S# M^=EX"I.WL\EYU^+U IW+V@D27I:[]J#@(O.9;!2I0LZ&I1XM MDXM):2"!#2;5&ECRF[,OQHXP\A94B+9I7KH**:%% ?94\]3(/N43!:% MN5BOI!.OT4@R$!U7:)7DB-BORVS/H[19JOW+Z1*F[\?T5M=4V^7B:^;M/V:S M_,=X,MF]^+7OHP=.SM]I1VM9^\+7BO>:I4AJ-B)"4EG'E(TKD$/@H[Z+[!L/ M)F+0"?H)\_J"WPY\&P",UI$%#22*6.,4.A2F2!Z#RM%'W::H'^I7?1[D$*3 ;9@$MO8.6% V0 >"L$*8([D-L=%#<#>KPAN_@,G)W]?]^ M+!C>\*X83$ MY("\:!$*NP ^*QL(]--Y=?&?G=7!Y_^OLX=??*X#Z7%M+]EB-#(Y5ISA9-75 M[DV*7@GAM.:<# 4+C2R? 7=Q0J)Y="8WR&/Y]J9MV,O*=XP21/&DG$,!4LY1 M(0-'),LZ<\E3T3RT/A_OPWBH6I4#'I*#LN78U2L]Z/?#EU_@7[/Y\PDL5OY[ M(:& HH#%4$BCZ^A9M%$RH[SSQ>J"KDT :@N01^O1WTA,;J0QM&%7DY27.Z%^ M _HKG.%E9+<'W*:1DRT!'^="LYD ]!>TP;CW (3.>=#(,]*9+^E=Y/0NQMJ2 MP5LMBS82;*,ZSP7V;.TH$[(R+U86RE\:G*)@NLAH8 M4)O\@F/<>><,\.#[S9ON5>)U.X83/?@&(OJ ]OKMB"[S0'I@&KSH\RXTAZ_Y M'()3&QF_!YF;:X++DS"CBX$'5D/,M2;',D)K&!:CP$H%1O8Z4AX@ZS=4>QZ* M\]M0]^ YF'3X6(/2,15T6-T=Q6 (8=;)UZR"!'^B',P#N43#L:1Y1F8?,'_N MC,RMV+4Y,V\'6C?/R'2FB&"58'46#]/")$;FL6+1%X/)<$?_/%;&[Y61.1S? MMR'QP";!&])L>+&=Y.E84G5FKJ=C+V0&J@B67 (A@X^8>AT$O6R K\N>J*+? MG;0#SK']"N)R^E4/&(,;^E< '-ZVWY$%ZTS<@WXM7M<+.%JB$=9KYFPU5E$" M"\@+$ZBM#S8A[U=G]3#8N,%.'Y:+VY#M\,U&[TWEN3:I:?8U"^*'+Y='RNYM M2@=;^] Y5#O19"W)RH1DO#&EH)@W'X#(3].+QN:>Y.TP:5PY=@7M(; M/IYC?I;2^=GYA*SLO/I6-V^^ A7:>&N3K.U5R20NOK 8A651..62=C[R-C.^ M>D,\%<$8EA<-W-%+H+1;&9Q!6P>.*1+>.J PT@?GI1,JDP"[-CUN+Q&<"LNW MHF2#M*$W^+$F-DW?_T;T>W96>W21'T8BUQV=+Z'! MZ<*! 0K)M"(W&3AQJQ30CLPWKDROIH1;\W\WO(]=6@[ I0;1RVNH7^,\U9F^ M[[$7H<]R9I[B&I-B-J;P'SV"5C7_K>9+D9 MS!#Q,EM4B,QE3_M"5YCWX)E#I93FQH=&=V:W&R*[[^19^N_S:OO]>#ZG%XO> MO_$LCR J'Z0@C=UUM.)!D:570I>O@MQ;D7F;@/\F5,<3YYT%\ Z!WIOF#0RR M2VS_G(^72YR^*N4-=I[ N]E;J$'RRPN0JJ9'*H,OFE1M5)' .DGT"#XPD\%E M+83/N:WX]X)Y.A(S/%<:V%W7W18Y5GD MJ+C,4I38-MS;H#IX-8HZ9A&Q=FXBT@@&(Z)0-3FIZ1BT3 -I)R M!Z#C)V?LP>O9\#1O$-R^#=;*0;BL'.@#L&D"WKT0CY.4-PA#>PC)_MPXBM@$ MH8QT)C&R_6J('R/I6J7JD$($*31:T:9*Z$CB%-Z8*[,VI!TZ/XC_WM6&TQ/7]9!*;A8+G[^^?EEUIISGIR_Q%#F+KE4 MDTG-?:U#*-J3*V&SZ\7H.YNV=B*71MS]W>A=?.:#4Y'3I+D M8TL9JX+"PB#5X&!12NC DU1MHJX/O69C.+YO0^)C=-'6.8*D8XE%TZ7X",=" M@L1 >RVLTCJ4D^FBO14OMNVBO0TAA[;J7L]G-?>!\+V<9K)+ZH2/GR!5T&.\ M[/YI-69B&YDD-B/MO@9P%6IF15$VI,Q5+KTXW6>U1\OJP4DY]$M]?YM7LB\C M1JN8,%5Y^6K.DC9C6AM=0G+)JGMS_!]'Q_2=N3PL$>\TU!Y,^4XBFO-\NPF_V^R15OQ(\G%0,-]I_CFR) M+D8E6!:&#OSJ*8S(L6C+I,.OLL@V&_FOCO]T%Z02%8QCR MWY0+N[]4YLSJ0^ZDY26@9ER M4W#H<@Y9M]$RCW2\R3Y"TX@M#[TZ (-Q M:+ED+A=?#UO-@K6T-70E$^T4BC;M"1YL=<"P[.]9,+ -&XZ2^=T'X+\+!G9D MZ-8IX+MPXSAU)K%XZ5R=S1V0-#+999$[SWA";0L7@F.;6XK'53#05EJV8<+0 M"2AW9SY#35_7+K&0?6V++R*+4G+F0LH9O -IUNXC3B&%?"M>]$LAWX:0A[VI MO#$<1V$THE:0._+(ZB@$SX)4FJF2+4=P0AIQZ-C;(QRE"V=K3NXC9,8Y"F="E@!]\-OFC M')QV2%G;AFD-9*P>XI,)IN4Y3%[/9W1(++]<'.9)&"X-DD$0(3$M:Z6?+8Y) MEU4.((,W;:KU[\;TH"*$^[/S9F1Y"%XT,*R>5X/O#.==?Z::;/QA_/$RX3@G M"5E@9-:'0-!"9EX84\=':(A*\5C:1 8W@#IM.1F*&PW4R:^S:T^> M1E>8=(',1&TX>9", !:F4G%#,2)&9!E_SMFRH&:F>&UD"ZEZNS,D-Z]HEWK([:0=\Y]?'%/6! M<:K#NK9BP1UCGG:A7\-A741LER(Y*,[49HZE=!,7%%-185$Z"&E[5>0_##;V M&M8U!!>W(=O W/N%*'5V?G8!1 GZ/P^69<[K98!VS$0<$/E\!@J!5R5RRA$:24>\='=QT/LA4;/0IV8###;B\ MMO0C9.'.E'N (_-^.J_M'%Y\_HAI+?^]?F^ZP)8%T[T7/W2U]&Y462N53H&[ MPI.+48#6UD7OG?/(,W>@(-G[2Z5[PSA G73P NN\/Q9+;3L@ V?@:UUIU$Z5 M$(-P![\@^'FH.NE[4BVC**0="F=&B)KB;['VYB7KF3A)7K$,JE$"XZ/,>=U& M4K;,>=V&$0U"V5OX6LHG$U-&9FJ1FA:UC(A[RX(%YPUI2(&\B<@\TIS7?82F M$5L>2L[K-K>/SH 124@6O*F5:J"9ITTQH&/'6Q&+;'2AVP"[<>P!"9PM&J;-@6)L1ZJ ]\Z!D'<\9T13N@V[3 MAN9!"-N F2F'E+5MF#9P;.KY;+J83<:YLR$[XZ+;?;00$H3"8@!"E&5@WL7$ MLDX!)2:/LM_21B"4QL9 MOP>9FVN""VS&*2,\SZQX6S4AL2N&2,Z&RCYA0@5RN&CG85F_X?;A4)S?AKH' M[P6?N9#".J2#J=0(0ATAABXQD5WM8:@#*;DV?OG#[@7?U"4:CB4-6OE<[Z[: M!\R?NSW\5NS:V"9\%UHW;P^O'88DK67"ZI49NFA]X> M?CB^;T/B%FD'W78\2*TMMPRACH2M8TN")E_%^T**SAA7\L!)!R>LZ'9_<93!L\8V(QS[>H?>*#_; [T/UTT!AM5 MRBJY*!-"EJ-;GK=O+=8G7"R[T_K5'U/,/R'Q#R9?U_EU5I7^Y6T;%@5)D'HO M6&<]^40R!26RJ+00R=)QGAJU]MX&YEXIXK_0A_K_SY^]>?'V65K^^NKGKO,\ M61J__X!3DHGE2',MP6NR8=#3^R5JBS8%R)25+E4R9)/OD[V^BQW^LKZ=2%Q+ M#1^:T WN[6G+0RQ&YDT"AH, MVEP8G0)TYOH(+)K@6$["1BDCYUGTUBL]%CQ%N6A&\!8='F[9_<50Q9*]=C:R M4#-:='2">2,,(].+>V,YMXVFEM\)Z5!9/X?3',-0_]C9/JLRJ\L]?%-XJZ8" M$63FGC-TV3#-B=^!UWWY&,!V6<;]%,H="QPK+#$0ZV8#DW#H<^,63)?=0GJ@ MNCU&T9_!QP@E#\>*>WB[!QT/QV7CR69)I?;RU&3^UC8,WF3!''F'.2CG$L2' MR-T[@A2'9NXVY!N:J:_GX]G\_R+,O_HTM^ ]XDNO9OG>.F>RQW.',O2$9,VM*U>&GBUX@?/4)YQ_A2SW:;\%X&2K-61LK MD'&G/)DOM8[+2\VR]9);J63&?N?S5LN>D!P,3N7#AS*?S\[.QBN#%Z;Y.5F' MX^E[G*8Q+I[EW"U5+9TRFY]U*1.KN-\NX49+(DFT;?9#<]^L.NA^.?1W< MV]=Y=C8[GRY'PG&='&T/4JJ#@9-CT6NR_P.:$ )ZHD$3'W<3J@/KQ@.*R;K[ M.QAO!C]"=Z')1:<*(93G:!F='S4O@#Z+43IF4= _0:'@MMUK1 QE=OWVODJUBN9(@^5:IP,3+(E(-5I]IQ'*SQ8^KB'F!TCLG)0]MXO4EN3 M>7#_[598EU4*/8!M%7W9M-H1 C!#\>1^/N]!T(-R/ 1IBC? N$6H-3"*18.9 M69=LRMPGH=4#Y?2F8,S!&;T-'8=F\.UZ[-7T=L"7OJ--6EH7F'!U0JTREGQ' M4\-2UENE4E&JGT6QR^H/PAC=A7.S0Y)]:/NS.];NP0?)6I]%8-D'Q732P*+0 MG!50POAL,CFAO<2BQV(G(05#$[5!/O?/L\7B6FC@F\&LK/-.&LD03(U6%3*8 MLU8LRY0<&J6X:9/W=#>FO=LKTU/GD)97^F=O@%8.!4TH*((GB;P17;H#Q\-L- $G.CUW(KUC1(D;I!@I4[ M$+Q+7+C"5"*MK4.U([@$5EP4+A-2V5WE[I9,/P% MS.OD]@5YK#5F.YN^_0!SI$\_GB^[$V-6?H#%.)'W^>-X_>X> MZ<##+3YPR+P15=:BZ *5EDX6D1$U /JD2IT;6]O]9JW-:#@8^^F<]:=VBWY[ MTS@6PYVVC.M$GHLWA@'M@5GM%$ V2?/21/=LQC5<$ZE;U_GARXHG74>%E7[@ M.8#)I!!<)OM99^<90)<]FXR/"#Z$UKVD>D(]E'X>4'+N;B;5@CW'CHC>*/7K M]O&JO%W.TN]=O," B.B\9\EI1W:(E(R\ :P.G RF!(6V39^_.R$=OV:NB23< M52.]%T<:N%-7\5S>]_= U+1(^B:F(U=*[\>T=;]A&(H?1A8"2FV5KEWD14W4 M5(&!)*WKO(I>HL:(;>;!'TH&^A9-MQ:!;0A]^.R7VVW*9^3KY&I"CC_A6TSG M3"\#R4-S XLH.X"FWIN>9'2*-*L"68H*46 M.4)"2.#I$,M:H(AW^!]RSM>]&.#\1G"N.S\VC_IM1*34G1\HATU#H=199 ML9!0,6?IS0PQ8=1M2CF&VL'>39+WPW&1D9)2REV:H,^R!H=59%[5%D')UT9T MH7C=)@0Y"/S#QR:/(K\WVC(?G/5-NS?ON9V+"A5E4HXB$P%KS1G9_L6LGQ)+*VB:&T@FD4 MM:E_+S&'*G0>7D""='3=X^)Z7AHR6KR5JM@@\ZQ4.JTB.WN7ZT MXK8-&QN(V8NSCY/9%\0NCO3J8Z7.18X.#R$HS)P!UBYO26?FC29;7 5I=!9@ MUUM4#'6Y=A>DA^):['TR.%.OZ93=:=8@:/;F$D=" MY6*=&H[1&Z8SJ3&H'[+$;$24/I4V!NF;TV/S7L1M8"9V$O=Z/JNM^D0I,C@+ M+!15#\!0F'<>_)3)6*S-14(N/1Q&!+T0"-$H%ZX3M!&6G MF ;S$MZ0O3L_3TNRHJ?OW^)RN0I0$]R79*J-Y_4+$O1/X^K9+T8H#(#GD5FA M:MMX#8SP0SD\G.N%1)@73)R5XMO[>6G5O G*" [$ORFU)@]HZ+KN;\ M.BPVVV 9UMX5&F7=4*A5Z"I%JX5UT,8A.M9@Y>:\WH&P-]EKA[N"W[#A'[Y< M_'!U<^6X-VU9CX89+%XXU/4THE& UFV!WNHR_3VIDAC1AW[-GS# M/#0D^@BA(RM>DW4N#:^]A!6+'+EU*DXMDT8VS\*3DQO"8&,^<#CU39^%YB"R EZ5( M:A=?-QHA:-1B>0 M0:B@@O?D?UG%4C! QV4Q3K:Y3GGHXT2'X_LV)!Z\%]FR&T#S;)J[CDBD[^9P M&76];%M=7*+#,"#CH'0=?I48 #K&@R_ N3!0^G69[+'8T2)7N_!BUI"0P_># MGR42X1H\G^9S0C:&R4^0*NCQUWP?XEB2$0)+,M0Q9Y$S\"$S2!HP>QE,S_RI M/JL]6E8/3LJA7^JW]#-XCP3P'TRLB" ML$#62YV+C-SYTB^1Y=ZE'BV7AR7B@(;:93/#2?3X6O)QL7>[R$T+/5KV#DG .R^IFZ4^7KL:[6#O MD?IX]\,&3GWLB7HM];%(R#GEH%3-,@[&6R'!"RM=+$IZ,[K[L0,F"M3GDBZ@ M[]'FKE3S<9^T%D75R7W(:FHFBXD;)HJ-.BP(/^$H& MOO^EI_OB\WAY@2B@,C$[Q;RJ@PQM(7LG)3IF04N%N9!IV^;Z^B:6$^3_G@1O M$/_[EEOUJKR<+F'Z?EQ'XW7I%S]5@N-D_ GS2'%!L IG.51)12]9U*J0Y645 M=T9$8QN-8.\'\ 2%I05K&B18OEI^P/E-HVQ$QKDSEDN65:T$4,[4GMVZ-M(0 MN<@H3&F4#7<[H!.4D"%(WR W\CJB#S!_CXN1"SH%1XI-6%-HGW3*!<,3$]ES M)*Q.]07KD-4S=AB+S-UA)2+\B1C&($M A MDZD0!:*W#%*=PN DC]%'0-^FB>[64$]=A 9GUX#YF7>X5?,5,=[,)I.?9O,_ M8)Y'&B0'U(YA 4MGHZHM3K5@N6I"+SD:WR\PUF>U$Q*)-A2^*0)N4!5SL?51 MO:P7!1Q3OC94YC:P4&J?6U421*^%UFUJ@6Y#^ERB-.O3. =Z^^]"=$)R,2CQ M;XEH[7?K707V6?[7^:*;N?QN=M,U^GD,L;NY'_%@3.&0:\MS\I' %D;6BF4) MG2.I!AZ@WVB]+18](4%H2N];!&/O6.==OK+RR@8TCA4L9+\X5+1YP0F7U-GI M5)WEXX4I=HCF?\UNW&#.7PP 4"AEYIH.:JR3?%0BRYU;SH0QR?)2LA:-\D+[ M@SQ4C5+[V'\CQAR[-JE?_IP5'$O0A15=(Q$\1^8M'1/T[4PO6G4DVQS*#SP% M>6!9V"KU>!N>M,\\[0'FSYUZO!6[-J>@[D#KY@*@L@@0R6$T)9,[@1$8J !, M6.XP)LS%M6K@\;!3CX?C^S8D/D;J<2H:3/*)(0=9ATH""SF6VD&*VU(ON9+K M99,_@M3CK7BQ;>KQ-H0\2NHQ64N>2]1,:%MG2); (+O(9,HR(X\6TKV);(\F M]7AG5@].RL.G'O-$ *Q7+#G'R;V*G$5O% FFTMI#+9J+O1C]X%./=^;RL$0\ M=.IQ4=QZFSQ+9(LR;6O34/+I2=\X^H;V6G#>3V<_[-3CW?7U@ 1LW1_K]02F MG-,@,NP'JXD7H M ZNIHW8'L..X; .P[CYAV(/N#9RVN^#ED&1-UV=JHOSS[.9Y\ZY[6BN[1)4\X2DF'..\VT M])E%:Q(3$A/9,@J=ZY=V<>]21[Y2V94CZ[NHEME_63:-%'V"BZA MT)M:J@-S EKZ,J*!V4 MR5QXAFAKZS7@+,2L64BAD("%D+COH[M[M0OZNNRI6G6[TW9 \_XKB LYZP-C M\*9@5P ]&OQOE[ (3449$3/8N&>G$:NR9I(Y#XJ65*P43C> MJQSC8;!Q0T^O8;FX#=D&YMXO1*FS\[/+ "U'.K@][8/^95KKR*(.GD$(JEXC M@Q9J,/Y=6_JPG;AV)OYL",H-: MU0.#S%2#6(;=6&A9T(C2QYM:3#+(L=#%: M.$(Y7./-:TL_0A;N3+EMYPQ=?+M^B+# O__E_P-02P,$% @ $7YI4]77 M?[2ZQ@ WRP( !4 !M=')X+3(P,C$P.3,P7VQA8BYX;6SDO>F2W#B6)OJ_ MGX*W>GHZRRR0R04@@>QE+!22RC2F5,BDR.YI2[OFAC7$+@]G--U=2SW] %Q\ M=SI !QGL>ZLL0[&0P#D?'!\.@+/\\__Z_C0/OLIRF1>+?_E3]'/XIT N>"'R MQ>.__.GWA[< _^E__>O?_=T__S\ _)]7G]X'KPN^?I*+57!72KJ2(OB6K[X$ M_R[D\J^!*HNGX-^+\J_Y5PK OU8OW17//\K\\,HS13,@(*X0S +,D BTD$2"I4E @)20JK M1N?YXJ^_FB^,+F6@E5LLJQ__Y4]?5JOG7W_YY=NW;S]_9^7\YZ)\_"4.P^27 M]ND_-8]_/WK^6U(]'1%"?JG^NGETF9]Z4#<;_?)_?GO_F7^13Q3DB^6*+KCI M8)G_NJQ^^;[@=%5A?E&NX.P3YB?0/@;,KT 4@R3Z^?M2_.E?_RX(:CC*8BX_ M2168?W__].YLE^07\\0O"_EH1O:C+/-"?%[1,CG7TE>MK7X\RW_YTS)_ M>I[+]G=?2JE.-SLOR[U6C93$2!FE1LJ_/]?9+U>([TG>U;&L'H2KU/W@2\8N M3#]X$_=!\X,<7N"=;JX6N?Y O5F(L3Z[FZZN%GUXB7U]+(H5G8_PL=AVLR/R MW/SBO?ZNZ<8TU$&F53\-=>^(*K^OY$+(FBWWF@YR\2]_TM_-UDOP2.GS[)U^ M3N6+?"7?YU^U5"45\@-]DLN9)&D*0XR (I+K-2Q+ ",T 30.L>(T33(B9JO- MAWLF%^#WSZT<56>6/?W)0=?5F3E;RF6Q+OEVM7N:GUK"].IEUCO\R\)T_$R; M%[2XQC"H-?C7K:!!)6102?G/OVP5NP;6^7A@S#1/_,(+;3$]K\#>T!@+TU'I5>'X>:GAUF+\*2A*(4MM%9]0Z>AS M?$>77VX7POSSYK_6VL:=:RMY^?M"?XY69:02 &<:8N8QC"2G""HLLR%0ZX39VI$8X0,Z$($U3<[XMX$NRH%'<_5BKEQ MTY5C:D=@XXW4P"SG;9""/YI_'_3R'+S2T_VO_Z\_FO2#MUU2B3LR*0W'@-3AH'B70.%$>W/P>U*+YMLO:)L M+H-5$7RDI?XD^F.+DTAXY83]'D:=^2>5.YS?IQ]RF\5"YK,WBU6^^O'F29:/ M^>+Q+V7Q;?7EKGAZIHL?,SV9:<(2!D*J]*8P)!G ."4@E4+0,-$F1V8UGR_T M,[6978L:M+(&M;!!(ZW=-+\$;?>$]PC8P%._)U;6$]X2B1-3?RGYSX_%UU]T M"_6LU]]4D[V:YI?:'67"6RK73GW;Q_LMY??/LM2FP>+QO:1+^[83N M'D>U&ZR4/[0C[%[J1REOGI[GQ0\I/\EY=>V74Y;/\U4NEW?KTAB$,X2(3)3 M()8A!I!3 0AC0A,,B:*(HX1)Y$(K%WN<&K7<+E?Z8Y'KK69'84L^Q]=.ZZO;VJ2A7^=^J(Y 932%-E-[9$$(S 4+ M@39I((!)2J(P96$8L]FNR\+%V>,NA-5TNNB?X9F16DJG=^*C'<-@1U$ 0 MC\-8;WB5< MXYRMNB/5XW2U XDKSE9/M3KRR6J'8L?GJET/NTW\IU7Y??:;_G)7+%>?I%AS ML[1_U./;K#!QQB*A$@IB%"D PS %+$$84,$(YCR)&;0Z4+W4T=2FOY'WUR-9 M@S]J:2V7ZXOH=A. 3\P&YH!QX!)-5%6]$1L#MKT>AX//2!IL1 V,K->SIBT. M-7&:IRMN#$D25OQX\?U1*-)6BY8EK9_O=W[S;L%+7? M\]67N_5R53S)LKX@@1PF$<82R#35=I. "A >(VU1,D23+(94R=E76;+"/N3! MNG>73_FN#,-^R.NS8ZE-_Z?J]$#2YHVRSK$3]F-F=[HST#@,3-*MU,%/K=Q_-KBWHM^WL88SL>'7GD!N;7 ML0;-W=W '\Q^G1(\R#6NZX(_((\<'#PVW8_:/\FO/-J* <\DI M2@A@L90 QBD#3&80,!K1%"G$);8ZL7?L=VH4W8A=I_,X;4/91"!<-11V+#L MP ,SJ2=LG8G2$2FO9&C;]ZB$YPC((:FYOMXSIOB?GC4HWU0A]DESF7ZNQ<1@B]^#@_B#[ MC0CN(<>X8<#]@3J*_;VBJ;ZWP6_SN39*Z4H^%N6/62(C&F41!0F*H-ZW9\Q< M R4@)#"A@L0QIXG;/?!>^U/CP^9>LY(Q:(5TO?;=1]#VPK,&K''J+N0!Z'=JZX MKZC]6#]H19L@$\GBE*<)!"E*]>Z/\ @PQC/ %2.1RIC@D95'6VV^OS\@7[?;HIOO^?+69QF6<28!$KH+S##2EL[* ,D"5/)!4882FN7 MMC.=3&WN-]=06LZ](P(CJHMSUCE(NV>_+Z"&=X\8$B,'YS4/6(WDN'82,T^N M:Q=0Z'1;._?N>"YK%Z3?[]&S/?&UZ\*NPBE?K9;Z0R^5G^6A^7%8?QX@E MBBD1 \02HDV@6 <20XX";%*(H$08DY9VKIZFQH=MC(&K9!.T]P.8#N+R!ML M Y.C+5#N"=5L /";1JVSQW&3I]DH?Y0RS>JE_NEY#W)'?CK,+;G_B]TLDU6& M]V-?-#Y?FT(9;[[S+R92Z9,6_XU2DJ]FB#"2LD36*16@BBG 0F*@R8G&-.(R M5JEK.M_QQ)\:J[4B&Z=.DV+RIDXT*;X;B M$548/:/Q^,-S*@/R"TC1;S7=>N,M1$O M362N4H"JU%38B),XE1QB2ES6SZ$%GMJ*^7E5\+^"2IF [V@3R._F>\L@W]&& MVVXUG-(@#KS^W7Y\=W<35,HTH_B1_J@R"=R6I9G*M3/U9EE3A?'/KF+M-CKY M6\#& M[KDC6XT*,N4F,-P>&R-%J__1:B=J?XYGN^JL+PHEFL5PQ&LP@0$NFE M(\H0P#'57Q!.$A&'61H[I;0[[F)J9/^6\MIYD1OQW*C]!(!V9'P=+ /3Y^88 MS$A7$:/'.DOG-??*7R>Z&95QSJMYR!$=3_:;U>]U<_?JKI2:;MH/]SM#&A6Q MO-96;#3+$.>*AT0CAZ$IQ@$!$2H&TIRO( I):)<;VZ'/JEU=$]U$VW&1B6LY!$4&%$09Q&$D :F0BR. $(PC2&49@E"KK5?[S0X]2( MJ#Y3V(D*K:Y-S5':O@8WP4:'&Y-?<>WJHG-Y+.R8R2O" _/2$.#VR7%@!YCO MS 87>AT[GX$="">R&%B^Z![/T!9D?YLO.9W_AZ3E6_V;Y2PA<48BP8&20MM' M,@X!YAIB#I,XC6-(%+2Z@>KH8VHTM*E-7\L9&$E+[X(9S<';SBB>0!F:2 M'O@X13I<0*!7M,.Y-D>+>+B@U&[4PZ5'KPL"W;K0?)(KFB_HHWR]EO<+:3JZ M+]_K#=@LPQ&,XBP&2:H8@$)*P!A5($LR%*.(82SB/L&?%GU/C0PV@80[+F\; MX?5:N:YNDS^8(,*';W*NE]??]!M?'(]/7 ;'\LIW&,B'OJ_M1ML!YMXAFPZ M#1*J:=/_BX1H.@!S+C33I8F>X0SE(UTT";AUK\MBGHLZ$E=;,X:,B)8Z>&]U86_I=>$-P:*^)WN"YNT188>+7H:&[ MRW'=$:S4/W(FL'NK9U0(_R+%>B[O5>4FM^:K=9DO'O4/LOPJ7_UXT,W>*W,_ MN,DR-@%H5S/S94R)HM C8 MC\#H4=V5&9>C:U,F]1DX.^(:>#@&9K-!1\(]G*4_EGZ#7'K(,6[H2W^@C@)B MKFBJ'XF^EDJ6I10/]'M-RCMU C_(U8Q#$2L:0L!BC+1QQB+ PHQK"PVG@K-$ MBM IO\"%_J9&CJVXU1W<)IJ^(YEX+Y#MR,TC=$/?.[BBYDQ.EEAX):)+?8Y* M.I8 '!*,[6L]-WJ+52[R^=I<7G^67'.7:??-=Q.5($6=._/I>=WN.-\T)1,^ MRK+R**WOL&#[*4 I;$>GN(6:R--(BA4!W5 N6&]T1LUR9SGV6 R] =T=@*U"0:M1F_=WHY,QW5JM3*Q:[?+O MWW_#*]!^=[5>)!MW\^L3S*,]LM?&!TBV]SI?<*X"3(V.+Z=]:Y6H/+FJ,%7NGK#*=9@LKTT& M!'_H&Q+?N/M-N-QT0.27KF M.E+H_U%32U(:TH-I' -*M(D*B9*8I3RBQ,E$/=_5U(AN(VFP$;7WU7 'P';$ MY0>V@2FJ)V+.1'09#*^4T]'=J.1R6>U#&K%XPU_UADT^\Z: 1!,.^3M+-72, MCQT'#8?ZP+SD%W OA1&PJ+5BTXC.(K %.CP/?G Q)/)#-ROH5P M'A\[ AP2]8$IT!_@GD)!+Z,V0EQHAQ 3"!*]#)%=Q*A%.]=EJ+CE=3H,8VB: M+)H9(3&1. )"<@8@3!%@4B% (Y5%"86)9%F?-!4'_4R-U#:9&7;D[)6C]!RN M=BSE :V!R:@/4+U369R!89!\%H=]O4A2BS,*G\ML<>[Q'LG;6QO,F-F\L<&: MG/#SUA1;Z-4VC 0,%4]!2J70_!!I:@BA "1-H&*9P#BRX@>73J=&%OM[$K[9 MDS2B!_/MWF1A:_XX#4(WF0P%[:@[O1= U2%A_ #HCI1 WA/*;IGE'>'JS#1O MV]9XF><=M=O+1._Z;D^/E\J)9EM0&B8(,1Z:'$4$P)1!0%@2F>@TP<.4\]8=A8&:M!1OD./^TSGX],?:[&->EXJ1Z1[X1IY_J M-U?_4A3B6SZ?WR[$023"NZ=GFI=/53TM$HDX2Q7@IG8@)#P&&$80(/U+S9:( MI8E30*E-IU.;UZW,58QA4162RK>!-579K2#?2.\V_ZT&P8X5?$,[,%?LH7H8 MJ!2\NXRG,X6X .256*PZ'I5N7* X)"&G=Z^CIKI!*6ZY-EG7<[J28MO'^V*Y MG"%(A20T!B)AH8EB2@%.4 H8RHB(HC2&@LP6\M&\ZL90%_NVFDNDGDN[$@QH M"&M_++1\%ZJB@/WYMUEZ\F?1HHK2D',>+4= M8H Q% ),$$Z@3%-%E(LQU=79U(RHK:Q!4VJD@K4N7,/G-']R)*E.I.UXR1=^ MPY]7U<%OY@2\W<<7Y M#J=2)@(1MY+P;MU/C9&.DB/LU$-J-?.UF3LY'-=NZZX%^24W>,M@*WSPQR ! MV_V &VGC=U*$B6P!N^"QWPQVMM+CWO!C67!S$VDZ$FM3!XK.&_>%7"Y_DT], MEC.6LA@BC#6O9;%FN P#&G$,$HIA2'G,T]3*A]2ZQZF16B-S,^=:J8.MV [7 M65:(6]P0^L9Q8-ZZ"&'P1RVS2^UH*RP=[@5]8SK2I6#_CZ?;/: +/)V7@%8- MC7<#Z*+7WO6?TXON2;C?+%;YZL>M$/K#LKS3W]Z7#\6WQ2R,,QHF*0(4:1:& M7"I 8QD!E*J8)!GA1%H5*>GH8VH,7(L9-'+J39KYJ2@#(ZM]&NYS@';3K2>8 M!B;87@@Y)>*^@$&O1-SGVAPM$?<%I783<5]ZM-]N\Z&D0GXP ]NL5UG$5$:1 MWD!F(04PC"D@V)1[%EE*0TD5"4.7_>1A!U.;VI5\026@HPUP%D*[/> UP P\ MF9TP<=[#G5/ENIC:Q6RDWJ4C<9O49+.WF]O4(#3S#C\ 9 M8)YW@^!UMI_I:M0YWZWNXRDL'4ZM?6,ZTJFU!VS=CJ]=<.H\OK9J:+SC:Q>]]HZOG5[L MFZWFZ2E?U74^%L*L KHKO2[D\N3E?28RBE-%0!I*9LZ^,J _/-H83AC'",4X M(T[)&MRZGQJ3[TA?W>WLR>^:E<9I'.P,VN'0'9C6.X$=WH>B'VZ>L](XB3!R M5IH^\!QGI>G52C^:>ROULW2^JID5FSI<8UBM*'?E$?Z J2%Y$ M?*$"23[A/5\[R6LO?3QWBV^R_(M<5.>OQ>)C69@PE=-A$7J/:C/,&?:"Q;XWM)\F>ZR%I_NX7YR6J'$DXHQG M"M,02)J8BT(N 69* "$3&<<"LU39KX!]))C:NG=V0MXOSL_B'E$;O4;+8LD; M>@P&7N@F#;_#DC;T,(RTD TS'&X+UC50=BY3O1H>;W&Z1N^])>FJAGHL1+_I M+U6YT_Y2MM%;_/OE5#EH[PKZN)"GXPL,X8) MIHG>CB$.S85!' *B! H$[_=3JSAA5B^5KW+$:>#$S&OUZG3;C#I## C?N0(VTW TY M8&Z+GC]X.Y= #]V,MR#ZPV1O>?38;,^2H";OX[N%[N"I7HCK_#KYXO&AV-R\ MR>4LBTW!3X$ EHB96W0&2 (Y2"$F* QQ''$G_WC+?J>V^%5B!SMR!UO!38*B M[=6QJW^0[4#8730- ._ ZY479-W+>KKAY+>:IV7?XQ;Q= /DJ':GX^O]2.NP MK,N[Q2VOJH(N/TDN\Z_5C6Q,.:6,)("1- %0A-J,9Y$ -)-)DF0QPPK--)&R MPI:S;+IUF5&[G0]HKST"\6J_J M()R/-!FO'T43?T18_% MTIP8/)?%LUXK4)$C2">W2I=H3*KS.U;>?CNE$[0G+D0.WZ?L^4":; ^KWZ M?5DGN+MG=5CVN\6;[W5*V[=%>1!EV%96F:41)CCF&(2I @H%ULNVFD+1J&.,"-DH5)V2%IMPWGEE;VQ*US@F M;+AB).T(<:3Q&9@C-T.C]6@*,]SO#,V;W:$YB+3>UDWVF"7B>E#]II*X0IYQ M\TU<#]Q14@H/3?;RG]![X^>Y7$G1!FHO3?;K#>'?+L2;Y2I_,IG=6T_&G2+F M&6%*AL+XGS-M8A*3(-24I9(QRU J&"&959"+#V&F1L25Z'I>-R9096BVT@>R M]3LN-_(;XW.]A2#@+09.5_S7C:>5L\5HHS2XW\46[(TJ03UL&\M5:Q-LU-FZ MBUO4K/<_.DZ^&*.-TFAN&2>F1A,];C_)?O;FH.$%WPN^&M?U,:;;AA-Q([W_#U&Q-+Y8EB< MQW"X<-=@>/ ='2N&'821%JGF\_YF[_.^HT?0*A*TF@3=H^'N0=$?QXM>$SV: M'M=3HK_N1]X15S35^W*QOJ8T:]C"I!*O/JL?BH60PE0K8G-9'K[Z\ M+4HE\^KOK_.ON9 +L9RI1(04:5XE$G, I>2 84(!8HA'"H>QXDX7##Z%FQKQ MOFZ#[A>M_(&02E8;\F6E20_'#U\#Z> @\@+#,X8C2:U64.M5YSA8!KN:&3>W MS1C6O&UNRC?JMN]\TPH'.QH'&Y4]NZ%X'@C_[BJ^!!S?K<4SM"?=7WSW,6 " MPENVK$Z69I1'DLI,@8Q#"J @*6 L9"#" L)8QEDDG&K).O4^-4*WSY+7:N"8 M!,=M;"Q]9H9"?&C'&8]@#Y.0\!"T\?,1;B287CK"0W!Z92,\:J0WY3V7\HLV MJ/5*7EO?'^3J7FD3?%.+]6-1&B/\B)&K*Y5BKEM_?+?0)*,)>I8A$6.),B % M10#&A !*X@1D41;'D":*8VT$%YKLK4G1IWQ.M+F1;X(.LC%RMY)&T2/S>%_7H%76*Q$/,0J^ MJ=JKC&.3^1 GZ#[0;JY(LKN<_ZXR%7.Z6)E.J'++P\E72SUP).AA!Z:O39)\&?Y:.CDDWPVRX59$C;1C:]^-'^L<\!RQ1A+"08Q MHQ& (:*:H(U/9J3Y6R:$,FR5..0*&:;&S+MY81LY@XT6N]&^-P'[L7GBRH2^ M]B-FQ[T#C\/ ?#O,$%R1?-<9Q($R[-K+\4)I=)V!.I\KU[VIOL72*XNYLJ3D M:[JB=\9%<+&:18R'F&I&3 6#IKZBB1'25(D1#(F**I11KT;BRMJJ9]I>.2"ZMWJ'5=5O_!\ MSVJL^<(8:%4^F[>45V$RG^13G1'B55&6Q3?]S1W5GP83@R8RE4@2,L!C0Q(* M)O5E?\2E3"#"40*Q4Q%6I^ZG1AWO]W.KM0KFGK-P;Z1W =R]FFHOW/P647438=S:J;W@.2J9VJ^5?N1W6'#@%5WF?)81 MR9@@'&0QUUM#)"# ,E0 I2R#)$I12&,7CCO9R]2HK!*JNHD)GF49\-H%IO)) M1ZH8@3$_V8 !Q%'"B>)F&H.&4J=DOU518YB:H9/1'W9T0>&7HTSV-2L2=RA[R M;??#/6W*4V6OVQCLC_1'=?;_>BW_0]+R0:,O9TE*0L@2"I*8:K-2X!C0B',0 M9AE-%<$:!B)(FZV MF2)NS,TUDU7"G9O Z!!42G@T'OOBY]=^=)9B7!.R+TA'5F3OAGHFZ)%?Y6(M MZXI6=02N\=6\6R]7Q9,LMT6#(<8B5AD#BL0(0$P9(/I#"Q(E(LQ4FD9NU\2V M'4^-WQJYVT)SM>2UVW0KNUUAX>N&PX[[A@!Y8,KSAJ][JAQ'L/SFQ;'M?-PD M.(Z0'&6\<7V_9X%FO<=>:9K\:I+IK/2GR40=53EVEK=/YE+B;]5M1!.'=*LT M3QC^?*M?F G%XE"F(2"(Q0 F& &<40%(1H@,J5*$.T587B'+U*BN5@54N@1; M9>JL5LLJ;&^CSS:FCQJ5:DO$*.58"OJ*D;2CQ)'&9V"6[!R:FVHPN(GJV57) M?FCKK@3LJ;>VA2?<+VM=-[H4'_>HLR3(H8J9 +!)M M*S*( (U1!&*%69A &L4\M+V0W6UX:@39RA88X>RO6_>PNGR]VA>!@2G(3GFG MR]-3FO:Z+-UK:+3+T5/B[UZ&GOR[VU2KTA:7/V9WMS/(&8^8B@ .I39<3!4I MBO6/2N_38DG3&+/49I)MFYS:]+JC"RJHW;S: :9[1O53=^"Y='?[X?;U[?63 MZ%BYCNG3/%Q/H>:'[33::6J4"70L>CMU3OREWS;A=;ZDCX^E?&RJ=C>[D\HW M:>>@(S7U' 0#H;DZ@U!"0%&"@8 0X31*HI X5:.QZG5J4V]?:'-UW>[+:^>] MH/<)A]T@V-GRWJ$=>LGT@:JS<>Z$DER#9NE+]K M,[Y.C'.OWM*\K#S2JUS!T+'_HQ^I'9B2.H@RS&/ J411F$C!%0Y#! M3(:2(QA'3E?__<28&HW54IF)IK3HP=\EQI1.Z=\.,2Y':TYQ'(@?GM2@RO=@4Z@\R@3D&'?;ZH>] 9 "XY"IU[ MK6]42N,RO:&YSRNZ6B]G&>8,9BD"G"0)@!RF@$%, $XBA9(,^D"_M_Y]N5S.(D90&G,!4H$B ''* M *7:=, AB:),,IZ&3G'^I[N9&D&T4E8)I'?DK%(X.9XOG\;5\D#Y:K2&/D'N M!93[D7$G#G[/B$]W->ZA<*>Z1Z? W4_WS.*TY_';.OK.8(@(1A$",J7*U, , M 3%YJF/&$8]CPE'J5-[W=#=3HX,[D['GF>;B5 %+QX1[9X"UXX/KX1J8#XX" M UH9/>8PZL3 ;VJBTUV-FW&H4]VC1$+=3U^1T:U)252GEVN, "H8 310&(DP3&3),,!=NP8AG^W+YD(\3D%B)VB-_VDDD+>>_#W2&IH J MYUF;YZS-@-G(>3Y8LU\NLRXL_&M>K>[X26FS#' MY>?G4E)QO[B=Z^5X05_YT_II1J(D(5AF(*(< AAS#C 5##!- M$C)B2 E%KG6# MHC]2J;KW3=X17H\"JT9A68_"F2GP5"OCJX9J;Q0["]6YMSI>C;K>&N^5I^O? M2C^;\V-9?,V7^L/XMBA?%VNV4NOY+:]<+YRJ6-&&YG=C-).J.WL4E\ #KP(M"(U MF76-F]Q-NR*8%.UMT%CPD_&D*Y=T[M%>M<'(J\G:V>&H5JN-ZH>&J]4[/>LL MMR=FFV)Q[2Z,A9)QDW&<<5&==L> BBP!F8S3$%(6T21QJJ9\KJ>ILO M]VLK^MVQ6.]93"T,2U](#4P?5=7CT-3\C=:BAG! M'&/!!="[=Z%W]7$,F,P@B%7*4BH(LG0IZNAC:D39BAC\880,&BD=/1-/86EG M:%V)T, $Z0J.LPW5H;Y7T^E4/Z-:3!V*'AI*78_VL(\^ZQ&@C_)V(1YD^90O MZ/QS8]*RQT8P8&1/#"BWP1;X7TF!G<%S'-2<.ON M1TX([@K+<3)PYQ;ZD=@MY^7:;#Z7ZY)JY=JJ'4@R+!+)@:01!Y E$F"24A!! M%/.8,(3=:EV?Z6=J]-2(&>2MG&Z,= Y-._KQ@-'P!_(5/!L1;_Q5/[%$P2N! MG.MK5+:XH/ A-5QZO!\/?) KXS59G>(+*5[]^'UI^GC7%J"\K>M/:C[:Q&,2 M):EB/#2XB3(T]WAV6Z]2R_NK&(#W&P8Y< MAD5W8-XQA9@KI]Y6?%,.[B>C@6;J/P=;W+=:#!)"VQ]$K[350XQ1&:T_3(=D M=T5+UQV;OWMZIGEIC@3,1?.,*T6BC D@> 8!3#77416% $K!!$L$TQ;2;&$2 MNTCA=G:^WY'5G"/UG-OM;H0SXGPC:+_#\P-$W<[/>Z T[A'Z3; 5L?)-\'^( M?AJ#0<[1#[IZD:/TT^J>.TT_\_05B4A-+=^\+MMK GQG(1="Q 0"E%!D0FD( MH DG0*4L%(Q*J*"5$U-7)U,S:+8Y.C>"-A'F/;*5'@+:S0"^8!IX_O= J%]* MTS,07)?>]+#1\5.=GE'K9-K3<\_V6^DW]^VO\R6?%WHW)3TV8 11@F_(@BWN_.IT8M-1:I&C9O@];H_\SB-D!T5#87[T!=$ T!^912P M'78#Q@9?$. %(X;MH.F.([9LHV=F1*5D58I[PZXFBN23--KJ3BL/"OW+VDV_ MOKV:<9$E-"8,()AD ,81 RQA*6 "*Q@CD:6)4P!(#QFF1H0;%7;=:ZLXMGTU M;JH_U)HT][LW)F,@=SZ(Z3-P=L0X\' ,S(^#CH1[EL;^6/K-W-A#CG&S.?8' MZBC#XQ5->:\X]CY?R'A4TYN MFTZG1I/=-<2"/XS@026YHWUH-0)V].<;UX'YS@>D/BM\'6$T5BFO;<=3J=EU M!(5#<:[C=Z]V:[Q=B,^K@O_U2S'7[R]-_KK5CUG*110K"8%,XQ3 5%% LI@! M*;(H%'&,LE ;<\6*SNUHZ5*'3I2TZ7:X^?-@^MAU8:S<>9<[H0^]/#Y!\TXW:-4Z*G5 ,Y9IXNM.7$6")*8@1(BK,8*IWEBY6D$VG4[." M7N7S>94JOEA4*02>GN?2I(GGC2[+@Z(DQ7)5SR7C)?%DO 0"V60Q=V,CJQ&B MC"JE4@Z$9 3 +*6 Q5B".$5QC,,8L0BWSA$/+S!0^_X2#_^_'R^[%<3W/!EX M%3E=ZGOOD-.[JZH+1%Y7%ZN.1UUA7* X7&62 %&&-+08YZFC$0HM:J#>;FKJ:TJ6TF#K:B.<7T6 -O1 MC1_8!B:9GHBY^YE>!,.O/^GY[L;U&[VH]I%_Z.4W>L;%;%+^?:2YWFO?T>=< M;_MF(B8\EF$*&!;8W&1H6X>R&(081DF(.%/(Z2;C3#]3HXJ=#(@FKS+0Y@NO M)74,D#D#JQU'> !K8(+8P/3V;B&DJD[FYN9D[LUW/E\+;;RWSJDSP5,:04I G"'C3Z:_ M8S"30"G$$48JPID3:UPCS-2H9<=O6F^%CLZC;X*M0J#2R"0G;G0*6J7.YWWS M/YAV7#76$ U,: ./CKO[FP=8_?K'72/0N YT'J [\K#ST>8P]Q0;YRX:9P(E ML011S(WS"<: 19 !9:IV)D**,',*9;;M>&I$>WC./M:-A:.7W1#POL@-QB!^ M=*[HC'JI\3+^/*;>[?@I7'.>RWK?]\MVO2H'^D/D]IV1@5EA*09 MT(RD]Y8<2\ 2D@"6*H*C.%.QLLIF:MWCU!AJD^_WN9;/.=;@ L"6EIM/V(8V MSQI9@Y]::?]L]IP;(#]> +)/^($=.+Z#$"[T.G8H@AT()P(2+%_T4[7\07Y? MO=*2_W6F2"893BB():?:"&(($'/*G4@1PRRC(7H?QC]* M;KK]0H%!F3]^68%"@;7^@9H];>\D")V8VS&(+R0')I&C**/!\B+8 #)@"-%+ MYDBP4;T[1,A+OH2VZ0=CS*S+']7>Z=_H?"UON=XZE5+<%03=\3]1+2([((GFCY5TTLS[K1+Z8Z MJ3EF734Z!4O#^XXN0%:#84IO_ ?DI9O]6=S%O,PDIRD M@&9QHDTB) !+I00Q2Q$A F:4$[>BJ?T$<9EIXU14[8XDT3-O1YFV=,A-8/0) MC$+> G:Z1L^.Z88?D8&YKW,H;BKPN7$KW=7&9BA\!OI8(#E6Z$^7*%,)!K* MRR$\R*:U'N4G?M]Z-[=NG,L/2IP0D2C$ N=Y14HYB(+G*I) BC9/( M)DBHJQ.G_>-8@4$.Y1#.8==-6;X0&9B0=B0,-B(&6D8/ #E4B? U$BU(7X_ M%2?@JXSJ!1@Z*T&<>W>\^@\7I-^K^G#I63>.6Y:KV6^:5)_63XTW,TK"% K& M@2(H I"DD2:VC )$0L91%+AT.: [*CEJ9V&-<(Y^H,? ];-9E?!,#"%62-@ M/1?/:MME]^B7=FP>_=.AO7/+088TC0*,0V57>8^ASZG-G&-U)4; M2B7W)A0JV)6\3_4FRQ&PL%[\XSHP$[PPI [VCG]H1S)__$#L9A6Y@=5I)%DV M-9[-Y*;;G@GE^.J5Z5?E!]1_1V(C%,7M6] MGEXFH^HI9<_F4CWY< ^#[NZ+'F*9+^[>O9FE&94R%0D(I8G!C=.JVE0*.$^-@)^QB96%?]41@X%GL0WD'2Z@G"".9.WM@ M!&9N!L]E7I3!#W,DORJ"U1<9-"7>C.M:7@A?9T$G@.DT;7:?'\]^.2'EGI%R MZN\]6*B]&)%M"D"]"I=T)U]CKM,;##:SUK<97% MF8JRV*7I(,[;4_M&K$235L#1K;@I[G^P3&Z M>1VRG_7$+CATK=E1E[,0C/:.6JV(,I]/U_]A)UF]\,QZ^ M%3-*4IZ(* 60)!A #/7\Q3 "#-$LE!0E&70+7G;K?VIS_&V^Y'0>Z(\0= Q2 M=L3=;OX/B.; '&%3%$3O0IFL\M@TGF):!8^1S/VP\QO0["C#N''-_0 Z"F_N MV4P_?OLLJ\R7?Y$+W=_\=B%NQ5.^R$T$M3$1&\^SF8BR)"$1!P++1)LEG : M)1+$,F60<1X*XG3.;]?MU-BLD?HF>*SEKNZ_Z)[D@:Q%=PP"L!P&.Y;S#^[ MY+;!]2\[N.X+W;HC^^,S-Y2\TIAEUZ.REQLUE:Z=9X_N?4J;MK5!BO7U"FJQP1%,@4<@1Y@)EC+OPU.4NI\91 MK<3U&74=!;G4DCL2D@76=F3D%\&!B6@?/".N">_:"MQ$2O@C(7MTO!*01;>C MDH\]#(?$X_!FC]N&UU+)LI3"G)3)IRK@JLT"L97NY*A>4K]K$AN87576W=9.(_W\7;!G<\NJ/<1AE/P=?]/.:=$R+NM?+7=32B>+;XALMQ8'.=??HW6GXNBFY]('IO!\Y^_)XMR*7Y-^["[GX<#\+]9/^C)5Z\5F7 MVAC6/\CRJYPEB"&)* 9)*AF #$. <:SWSB*3S*2N1XBZV*2G.IG:4K$GH_XT M5T*VGWXW2_0DIG:VY[5(#;Q6[(/4R.?/MNS2WJLU>;*C4>W'+E4/+<;.9WL> MHAWE('PE55'*O1CYF4A0%N&8 XY,45VAOZ.2(I#%$ J1A9%@3E>B5KU.[;)T M5^A_[)6^U YLRY,RWQ .?5"VAUZ3MI15(@?[V30\GI.Y8.3WF,RJYW%/R5S M.#HD&+%?)9E6-!04$ CH;>H:2P 57J?&F89I$I* M'E-L8W8,J$ 8F!4O]K2?^65U/3.ZEY#\_%E]_ MT>_4\UI_4TWG:B(?MS3*9#VK0#LASS_0;_UO=Q,;G_OZY,F$ONLE'X5"$1!! MA@!$" /". &82:ABAK)$6<4W7NYJ:M-RLZO/=\)EW);Z#ESMUG<_:(UU9+13 MSK[-R-.5?\%Y);^,AM?ENZ.[4=?LRVH?+M06;UQ= Z$)A=HDVV>02@(AU?1@ M2LXD$ ,9?>UBB:IWJOU,E\8QR!# M0O?JCBZ_M.GV9JF0#)$T 9(3$XRG&*!((1"F"91)0K,THVVB3CON<.G>:H+L MY^HA+N,A1W=>,=WI-OQ1FQS#]&(%VPE MKXP5@[61?I/$T^-5>0_0_%Z:NP@P[O5Y#VB.+M+[M.'AEN2C_HB]+IYHOIA! M$25Q$F* L,H 3&$&:!0E(!51F@C%N(J[N[D6.'.ZY,3C_<]06&KU_F2SPMS M$[M;!@6S6(4)B% $ 42Q!!B9[&T2IY@I"CET*H-RII^I48(1T_6HY#2 MNQ,2@B9H"E(:1P"2$()&),(4"&TDBF.<&)U=W&VAZE-^*;0T;).A%^7$0B* MK;R.5Z1'@%I>AUX#T]!7GY5L-\&]!2CN=YSG%/=[GWG4R[AWE^>4/+JG//M@ MO_E=I_[8U$XS=H,V'GC^/)?;7WTV?=%2+']_-J'H[YZ>]-MF][<;S8): M-5/WIU4NJ+4+_M"&G@P4G2^EXT[$RXC;<=;8XS@PS;W$$#K3I4_,O3*L%\%& M)66?4![RN->VKXB>V%R@O2U*F3\N],]W^M?YZHZ6Y0]5E,8)^E;I;DT=FM8]\I5FPJYKF$:-PY8CQB4L09N M['B5@0>P7_R&#["M8CVNZFC\N! ?N)R,(?'2<-_L-"NSQ-RKNL.=+=OMDUG? M9XAA4_XB 2'$D=XU)0*0D,0@DCBBF,A41DXEZB]U.+7%L9&WNI:L)^6.R%7! ML[5K:=B+F-OM6WPB.?""=1V(/1+-V"'C.;/,A4Y'3B5C!\%Q[AC+]WQ4HMXD MI9DA&DN8XBK_LS!9X"%@C I0)GDU\VV(5 M?#55,,TL4>N5N:.HJU(_-Q?KUQ2@WD)M1RX>X!N84\[GL1JJX/01"@/6FM[V M]8)EIH\4[JXP??QXS]/>ZBIC6Q9V!F$L690@ )6YP\59!$@:$;8OO5EZ+, M_R;%/P5Q=H,QOHFCK/UKOERNZV!PS2Z?]2>AJN@1).&-2:T7U1'PZX7<_$8W MDMZD)+L)8US]5?^((+F!"3YQN^30L.,Y\.%GP?),]XH1'OI\MA[<_8K5[ZKA M\7B^>D9_OV>EAYV,>^YY1L6C,\QSS_7T,\F7]/&Q-'ZH>AMVKS[)KW*QUMRW MD._T9W\Y"Q$E.,$)4%(2 ).0 Q8C"D*5\A3S)$Z9F\/)A0ZG1E[[\AI6:"0. M_C R!Y70CK=!%T&W8P6?4 Y]Q'<=BNY^*Y;0^'5@N=3IN)XLEA V$(A,RC %.>0A@K*TE3&,*H-XY MD8A 2K$3[=AU.S7R::4.OFFQ-R7E;H)*\CH36R5[\(>1WO5.VFXD;"T4W_@. M;K?X@;:'+>."E&<+QZKKD>T>%SB.K2&GMWN6<2@*\2V?SUMO_]>UJV]5TV@F M4Y7*) Y!AL,,0$8X($PJP#&C&96 !B-\B"%T=CEL5P4+UHS()-N_T/P7*JW1]R]M% M5=E=MRP7/)?+61K&3,0L @I!4Y*=A@ KB@#-0HJ3#"54.N5$Z.AK:A2R(VIU MML)WA74_6SF'L/TQBP?<1CAQV87LS@JR7F*+;)3WZ;\R8FWKCN-V2F)?#>G M^9.AL=^U4N6*YHOZJGPYDRJB6"(%PA0K $,J 4-9!J*4I50D,DLBMX@#A\ZG M1CT;V??+>5?B5ZOR1H'&'<39F'$8&+;,()R$BFN"(4 ) #B- <$P 2KF*31J^3$GO13I/BC(U\ML(::Z$ MML4[XP&*=YX>FOX[3O^ O\QN]&Q)SU-C8U0:N<1G)ZSC5_L\++NYFG>+'45DR^X&8=L[SULP&XF_L\PS8PN1EI?STOJ3_0 M',(1_8$W4J!A+6RP_^F[A*!;U* =)IWQ@!>:&"_2STZ7O1@^RU>NR^)ZKTS> M).,D;$SC.\,>,Y@DB&(: 95@""#)$L#2, 4,LC#+LICQ"+5)6Q\[]+J M\[V?J/5A!&IM)#8VC3 YOO2C"U']1DGGHJ4=@-L9EM?B-W(B5@U:E1BM%32H M)/6?<[4#CD%2K)[J[T4RJG8H?BZ!:M1.IU8]K6 M7F!O%N*UM@1F7"I-,6D&,HFHV?ME@ D: X93EF51 M/0ZH;@; ]3HY16R,9% M,=!B!D9.^_)2IX'L9@TO\ Q,$\[(.!6>ZM2^5P&JTRV.5HBJ4Z'=@E3=#_:S M'-XM>%W7ELZ;0+HJ]O-VM2ISMEZ9P_B'HOK=*[J4HC%A;LO2) ZKK)D9T7:% M2B$&2G)JJE9J*R/B!(1QK!2,8DB44UV:ZT6:'%6T:V85\1L4S^90P''GXF&@ M[.R1<>$?F(IVE G:P-PZN'E7'W.(OAFC)B^BB78V3P)FM S:3>BNGOX,'7^8 M>S6%/(@UJK'D#\9#<\ICRSV.W5_-Y4)(49?),P7)C9V0(9*80W6@DH0 F"6F M;B"%0$"5"(AQQ!2W/FP_U),_5IT!B:Y@8!Q.#>_ M%J"13LO/ &6X/L8_A^D_!&O#]>Q'L/IB3LJ>GNGB1^5V8GXN3]Y\1_CGX$'_ M5;]I?K_ZDB\#UO13-:Y_7J[RY_7V;;];Z!FST VT4=]WA:AR^FJF6^CE MQ\2$5W&8YN$J8>"Z"6[XWP73BU>]0+V6O,[&H<7(;H)O7W+^18LIUESW9-Y4 M4HNK>SE4V%!GD*!_, M?'/W#S\'GW)P-[FK]A>K^VLP>@:K5_2%I&6C=;H)\ M%3RMEZM*;5HK7,$8_4,EI6E[B]MR54,C ]X4I=MI[V=/]Q1=G\'.VXF3+XYW M)]$E]]Y-1.>#UP5ROM\D6I!IR%DJ,>#4A)EC;1<0EH1Z54%4I2A-8^1T4'C4 MP]16E5; *[)7'*-H9VE?AX"QM((29H!HF(,((EB0)#^DE(EM=68ZKF/G,JF MG.MI:M.\DJ_:U%5;\#[I((+?:LJ5K;F6RWAF^^U_=FFB%B^^O$763R6]%G;D+>EI,N':D^[B?-+ M&95I1AB@%&N[((KU=W$H@% 88:0B%;LYQ%XAR]2HI37A*Z.Z56:30&5I3/ZM M/D&ED&O5QO[C9D=-(XW&P.358R""/RIM@D&B.SV@ZKF89']Y1BXX>35PQT4I MKV_2_:KTS6*5KWY\DH^Y*?J]6)G[UUF$2<1&108$$ M1XD5E9[K8&K\6,L8;(6LW 7LKTE/@GCYEO1:: 8F*T=4G*Y(NU3O=4-ZLL'1 M+DB[U-F]'^U\KO?UJ*:(!_K]DS2"YO.\.J+\4)B3F#5?Y9HHWGQ_EHNE?/?T M3//2F&TF.$TN9X2$*60\!!R1!$#)4D!8ID#$&8&)B F53B4JKY!EJ(\Y,YF=S7[2;8TRYHU#-US%H%@UK#?I4:KAE>Z]O4,09M:+(:?[SZ MW*%>B[3OR]/>\HQ]:WHM<">N2Z]NLA]A/QC[;5W^J/;,]27M+*2QX"SC(.0D MTGM71@##<0R24,5IG+ (QDX9"4_T,36";47$D+7HP,$=_^^$/FR"BJ7XLUWKA]M*B^% MD)O"5A (88ZQ*-8VF6)4[[U2O2N+F<2$MD$U=F302PZKV; ?:3,P86@:7J^J MJW%-3W+I7/&JSV#8DB4R ML^I]:K;3N43HE0*5=\M&A>"/5@D/J>;/#X\=40X&^M!WCF?PWOR^4F+GYQWB M-*.Q31MC,QQ>TM-?A'7P+/7G)7CQ9/47P;')67^YD9[I*ZJ&7U'^5VU2Y0M9 M-(40/TK]:5ZLZ*-FYJ=\I8KR;?Y=BCK,^Z[XJKG[47XRN]A9I#_&:9H)$^"@ MR1*EB;8A0PDRB"%5,A,IL?*A\"?2U!BT9LI:H\"HM%,8=*M54*E5N0E6BC5Y M"X)6M:#2S3$/Q/7#VTVV+S-H S-PE8KC:H5&'RG'Q!ZCCMA('LT#CYQ[IA!O M(%],*')]3^/F'?&&S%%Z$G\M]]MKU-N6!_K]E5Q(E:_,)?LV%L8XE,O%LIH( M;_,%751%:,QM0A62/,NPA"J,B!YFDT29,+WW@%$"$AS&(L(DRZA3 ?*KI)G: M2MJX MQ?'3:%\?!L,)=>:9;PLIWM9!09L[N@_%:J?29IS *.)I"*+0%&2NHKEY% )) M&0M3(E42.EV6.?4^-?K=$?XFJ,374[>)J=JY"3.#F-Q\07KU&&8OC%RVE(_ILL7N>'9I3%*QIR\3K%V!-;O"*?BU?4 M<_':G(,]/<^+'U)6?J#WU;'U;U4*FQF-.:*Q2@&FR&0FR! @<U1^MK=QC\$O*7UTQ'WQ!3?*6)8KXQFT+.:YJ%:XZCBH2:T=90G.,B5! MR#2"$)L8VA1SD$A%*4>CIG+.R'M9@I?0 U,$KTP MLB8$&Q"ZN$"_O\,#^J=##NCL8)3I;Z-B._.MGKVN,(HV3_;*KLPBGH592!4@ M%$L $5. (4%-/B,A$Y82RLD555$.^[/Z:(]?$N6.+K\$SXW,_2J@'"%K9RE< M!=3(M4^,9^&>D/[+GIR#89":)T>=O4C!DW,JGZMV(UE*"2'(8@31@"$) 0410F(N>"0Q%RJ M*'7:5#AT/C7S89O76C;2U[E Z^^7@5XON=;@IOH:R*TBU8V-B0DK_>QD6 <;<[ M/: YV@'U::-O>%>5A-QLM9J-O@@)DEF* %:F8K$4#!"1I4 E A$L!(4T<@OA M.NAA:GS6IO,W$KH&7QV"9\4/ Y8 M.O?@M1YZM0_,NR8(>X9H"G$2FR#U+ *0( IP)"' F0;01+*+T"GKXKF.IC:W M6[F:Q.5]W>D.T+2;Y3XP&GBR;T5L?.)N@G>7XO:O\(,[C<- +F\'G;V0=]MI ME<\[LIUYOA\=W*^^R/)#L2C:B/&Z]29ASB8J6&H5%4\Y8&E& 8S##+"8(9"F M%+$D87&4$1=RL.MV:E112=T6./A)UL+^^5=!(JO=@/+*-Y9=C\H^;G < MC@THG2XUG0V,YS9CH\>>:XS5"ST+<\A'\_GX))^+TG#TZWS)Y\5R7>YD; \E M33&*0\VD*@10T1#0A&I.S:(LQ9 *F3@=Y%CT.35.;4365H@JRJ=J-CF6ZK# MVP,S: K<1-]C*&_PQ2))[!X#\%O>PZ'?<,A_V0!P5_'!XM>>6RV$8^RW-Q"V M>VX#Y9^OQ])R/1* MMMQ/U7A7%Z^<0<)HEF0(4 AC/>L3 3"C M",*+W/Q;'F@5ZS_F1WTR6 N1$W MF#?R=F6PZ(.RACAFD&&]/!%D4): (9@")4.$HC22-!*SK[)DQ?@X[W8['-(F M;^BOFY*IE6U0+(SO0#'2$#A2\M6PCL;.QQEX&VD'8.I.5(8A[=-=O@Q_=ZI_ MELJ[W^K'ZF_S16X2"WR5XMUBI3\8I@I!E3O+I-S5D^MOU4ZS.3']#TG+AV_% M#$.,E2 1R%(> 1AF&) (FB-.%0G&!2(B9+)OTBQGLM[==J_K2JA-TM2!"7E"BB5A@"2& -*40AD M2'@F4QQ+Y>1_:]7KU SF5N@J">XY)\^F$*5K26*K4; \Z?2-[=!GG5Y@=3_O M=(')[XFG5<_CGGFZ@'%TZNGTYNE'A&IB*=T>J=I3@8% M4[$4&4AC) #$" (2)C&0G*:IWO 3ZA: =KJ;J1%YM58W66GXCIQ!XXGNN)\_ M#:WE!OYJP(;>L5_*X/-!S[YJ W\!._=->RJ>[1/KS[Z7XD ML1?RK_?VGV1%8=ND]B=='V%,54PA2$B6 *A8"C ,8T Y54F$(YD0Y4(A?828 M&L'LZ:!MCZ5KPH]>(V''.$/C.S ?[4-;EQ*L#;VM!L,[4%X#HE?FZB7(J+QV M#52'K'=56SWWWD+DAEKI_"/-Q;O%'7W.5W3>Q*#',6=,,@)P2DP ?R@!E2$# MJ21(Q@Q%:1@Z[:*[>IL:RVV%#8RTX)W)AU')Z[@+[H38/XV[W;)0_VKA9O=0S_)36Z*>JB$SDZ+IL![T= MTW@'=&#&.7O->A/0)A6TL:0JL3WF'G%!R6\^$JN>Q\U1X@+&4=X2IY=[A A7 M)U2YR8*PH#7W-2MOQE-.4(9-LD;C14>T<8-9!@C/F&!A(CBT"I3H[&5JU-.F M)M@1U"&X]2R6W=SB#:&!N>0$.([)K[M1<@C_]8'62*&_O5!SB_N]A$9GS._9 ME\>+][TD_UZL[\6'^]EG#^8F=UW^V,TQ%K(X$PFN0ADP@!F* <$P!EDB&!0T M0G&$7:RQ$WU,C0!;$?LD:3L%H9U5=24P _/>/B8#[-0ZU/=J')WJ9U13J$/1 M0\.GZ]$^59BV!;?KJAEO*:\"%PNFL9V34U8N4B)]WVZQ2YO>K+2_B6 M\W(MQ?MM8.5,)9E$5&" S0TES!0"3-%4XR\108CH_YP*%-ET.CDZKR5LG1L< M;R*M8+:S\7R#-S!GG_'G;>%\;Q&_Z\%_]SQ$ SOMGNCXA3UUST-QV3VWX]W> M]%,7OOXDC4*ZT6I]NZN2B+];O%E0$\!G_J[Y;L:9$AD6%"@<4@!5R@!+: 0H M9&'*)0FYM*KDV:OWJ1%2G7)]QP_3E":L%N=];6Z"6A\SZQJ--H]6H:KKCMAO M#X-FS6K##,7 ]#;**/0A0'XL4MD"'J@$?5%WOU&8 Q2=Y1L"F3?#TS+1:!GXT-D MS)^%D*19"O50QM*$)B00$!9S$"C\(8UWH:,/NE2 "#I ;\J=9YI M6X<@E42 9C'5W,5B0!.)08831$.&E4B<@JLL^YV:-61V/LV5WJ[@-\%&]& C MNZ/'BN5 V#'9 / .3&->D'5W=W'#R:\+C&7?X[K%N %RY"KC^'I?+^'W]67* MIL##IL@6BHCB@G) (#91"Z82!J<8I'JGQA03 D70S57X7%=3HZ9Z'U))NUOZ MPJ;VEBO(W1SD%[I1=F^CH.;J4^P#O5$=BWNAV,.]^!(PEWV,S[8PLJ/Q)4V. MO8TOOG'%$=C.G72;PQLGG,(8QB *D2DG1$+ 8JJ_F A3A+.,,[<2%:?[F2:7 MTJO\5/3W3O*P.QEZOY4.Q MEX5C%D>I$# 5@&21ME6@T)O &$$04T8AC#*XW!7?8=J[CHH%+PZ(]<#<:<3_U4'T 7%VH. !\1YKO[E?BR?8D3_0"@0/ M16"'NQL]]P2ND\)=VQR/YGMJN[<4]&W#;;E8EJO9;_1[_K1^:L-E.<(Q81Q$ M3 B]%D (J)("T)#%*L()"NT*BA^U/#6B;X1S#'X_!JR;IJ^"86 .MD; >JZ? MU;9KOZE?VMEKZI\.]YG'K8XRE<\JT\[3\P_TM-G,?W>WG]Y\ON6K#_?OJYL M1OE?7\F%5/EJAF0<*143#5 B 528 !*Q!"0T3!.6<911JU HVPZG-F4K44V2 MP$ +&VRD#1IQ'6V$2VA;VE\>,1S#YKH@KF<,'6TKCUB.9$]=A:F[#64)T$6[ MZ5([X]I*EEH=V4>V[_4[V=^-CB21I 0)!D2$%(!)) $CYC2?"A[*F,=A*EQJ M=O>--1VA5O>#Z:-_:5/WF-)IAHX.$ALZ= CHBT5Z6@1T^HO;=*N[]T%^7SU\ MD_.O\K=BL?JRG"%.(XAC#FA&19T3#4?FC@[*-(G24"#%AZPL>BB0RX=^RB5& MC5Y5?C:8=QXPW0@/3TA551^\7'MV__ #Z@N5'CT2:E$4/+1!?9/C>^O503$-$.9 T)=JJ M2A4@<9(!"6,E5)8P2JP2-?4786H[W(VH =W(^JL;G_88!SL.'1;=@7G3E'VJ MLN>VX@?L1_"3T2#(%W\.MKCOE"#PZ8-U/8A>N;*'&*/R8W^8#CGQBI9ZG.*] MSQ>FKFKER/N*+O/EY^=24G&_N)W7N2YEFS_I-\W53^NG&5<*0:A"$ E3?B!B M&& ::R*D24+3+$&$VY_I.7<_-?[;R:W_&RT?\T6@+4S:"A^80.B@--_-"[K0 MEFBCAL.IE?L(69P##HK[X!O=A0SN51M"4(D?U/)KDS'8:+"3@&T,U!U.#@=% M?Z1SQ&H4"A7P>A18-0K+>A3.3(&G6AE?'C2]4>P\;'1O=;RCQ]X:[QU$]F^E MY[&DU :]W+\:_K_B6 MRR(%K&"LY)(0J$K7<)?3(L9&?'M:)K6:9J5K%/6(@#D#9C=EQ8&H9T8*0,.6&P?TPV=D3IC=HQ M3V[>4*_H]\P\L8&/U1#U,GA#=$/MT&(,K5 O@^38!]5AH,#6A?/'Q_FL;L11 MEX-;?E@NGY6<9 J6G"H)<@YMAS!FRY,P#3+;O) HB9'R:G]Z1L[8:*Y1,UE: M/6^29:UI4M6J>O8E/(.K&V%%0*MWAZ@&ZDL#5*/D3?*A&RG_7H/=.,3M+GA& MUK#]!+L-/NH@>.'R,$[XVWPN?U33J:&?P_/B;1?FS2EAGB*"H12@*!$&""L" MJ,Q*P%2&)%Y-3$&I1* RU+S8D6I"QU6V'RJ\]R\(0PIQ=KOZ+DUW'6JSV-I>M:+12:H=9C MK7[V7*ZIV6%5C+G@ZD @\J+JE*2!%TX=QAXOCKHN#GOO:^?I83XU=RQM#MGME@'ZA&S>1VM5I4_'E5GTNMYLDG5E>VZ,,'N0Q25,+H$#I;2]LX#1L0H'("$48 MID598.?XK;-BQL8;N^TL-JHF?S;*^A3^.P]L-WG$@ZMGXA@ *8]0J2B(#102 M%8B<7]3314 ZHYO.WSU<%--%"_:BE2Y?'5@&\?0Q_N_&@'7U/@89XEA20&%N M"TL( 1A1 B@EB889*5+MU0+JHL2Q<>9A9:'@%,O+6& J8 MP!)024M($%:2E7XI;E'1'B:+S>@&VF)C\^&P=W-ZH^+9\R>L*SIKJW#$VI6N MV,2M8GE1ZK#U+%U!.*ILZ7QC:$- 0Y:J.:6T38E*Q%!6* Q@GAI>9Z0 Q*R: M 1(T926E5&?(KS?+@82 [;+>O=]&P;:^;?++[_.52HKS[8JZDS9'[R^W+&+A3W$D#CWN^G;XL8$7[=<%FRZ?YHO'B-TU1_K:8 M+Y>3K*0%S:4"C&5F43.;B,_6$+[-4XB_?YM__ MC[FE<6/,#_4[6K^?1P,-\CJ>4[]]^\[^?>AA_8I5,R7?L84-@ES>"D/.SW6D MY%NE*V&+(C(,*<(8:*SJ]0<&1)N5B(!,$(8@+9!G!/VCV%#V_N;V?R[NW]YS9'O2RX*C4I0"9Y9JA'0.,+F&62EI R K4D MR+UE6H "8R.BCQ=*":P-2:PE=2B?M25J-8'S<^6P\NIY!GHFM#&#'Z680Y1) M&+*<0_3)B%70X2*2@24=SH\[AJ(.%ZUV+.MP>9QXA1V^JL6CT6(^:P*J<"E+ M"$L%M%EN L2+'%#C_ )4,$DT)B7EXMHZ#OLBQ_:).3Q$-3(?DU^>GY+5W'/W MW0%N-[H[G)'">5>A!2JR=AXJE&Z_?ZWIB1&9]]RVJ%3XTA>0P ^ MA.<[UX=@WR3M)*PMN4FVMMB92+;6Q"SQ?26@D0N"AVHS/3=/ZB5'W1)_-8 M/I@E^"?SC"TG2),BXU0 3)&RG=X98!2;%3#-LY07#"'LY< %ZC$V(FLU;5ZW MI-4UL2LT W)B2-#4ECQ+9L3]>L1&QS=268\3-9 M W09/LTU'+"3.;!7#!?(H.)!R>>I67?7M=RVI MCPCM#SL6>-)GP.PX4F>_F/=,F\YP]UI_^@H,X[)E@![#,F4X4$<50H:E3 M-OEVX\UN5EVED*+$"@%)N6%!+B PCRT%J4(PEP713'N=HIR1,S:F6R=X;U=G MH6O;<[BZ\5<$M'KFJ!"@ G*L.F&(G&MU6M; .5>=!A_G7G5?[I]-<&O&D?4) MQ)1]F^B"9H2P'&#,($"JR &#>0K2+"5"9B4N4Z?]KZ.1Q_;:;Y1+K';N^03[ M<'6_VU>!T//;[&B_5T;!25N#4@KV1QHLI^"D ;M)!:4Y9JD&%;0:%$!:"I+ $I2"9QKG,MF5]6\V6A3L_HH(G. M6T7KWE0[-9,3/5\DZR)M]N^6AA>?S?/YDJS83[5,Y+-*U@F4JQ=@FU9)>[]- M6ZU#+_T^\ X3YO:MCS0)PQ!%JVR-]?Y4-.4(&XWCN0#NZ$3U!AS$#NH8N,-P MZ"-XW!G&7'4DZKW^9!ZS-HC9+%>^5-]FE:X$,VZ)$//GF0T3^S2?5J)2.\MY M*(I42Y0!I,WBHDY7X(ID O#=$5)*%9.I9=%J6G94P-B:T6C$S M]_;]E&M]UP=V?@=WYS'M)KLH2/7,8*UZZY.U2_TP'''Q2).Z%I^!\J \2-PZ4H=>F]EX/4>>$U6]!-_4>C:C6MZB>@]E";S*;:@9U0G&*6 M4@Q2F4* ;(.57>[6[9A#=JPO3X//#G94<'OFSW<;_':KO-JNUOLFW*Q7NCM6W"2W MC_;K'WOGVQF^'G;"+\M^A9UQ9T!.[Y2[WQ[&9.^KF7DI/YIGZ*AGR)N7W]@_ MYHN[*5LVC4E33@E59@(D*G* 8$D!USD$LN :9YI*09Q*]03('ANC-:J#6O<3 MK73X2U+KG]0&>#6 D8-W[K">Z>.2XJTMZD%H!95&+SD3\HN04 &>_TH/@ZMU5>;4#_?&H&_=:6BYRDI>9:Y#E0#-KM/UNT MK&08B ))K1G6#'DU>8RCUMBH\>M\Q:;-\<9!2Y1K.Z($35J>LSR%1 .(- FLB^%5NLQCIUARKVN:\XM3L7QD7DZELU\^]+'&GF M&-,IE^;]4H6RBZ=4 9I)##*D",H(+[!6ZYE[-W,\/GRM>6L5'&+6U$R^UI2Y M.2+#3T+//LJI9)B;9&-4LK;JJ-/1OF%):UF?_8ZN0;KGWDA!JKUR'Z5KX+S< M<^FJT:_)5@93-KVI0S94?>JFYPM5?9LE5;,74T=P M!.YG'8#ON7\5#FG//+FS2_6NK?F_UC)BB<@+./2S\70@ZW4VFDX;?'9CZKNW4W%ZJ$8+:QA5DB,8 HLCM'A09Y3CG*21 M8>NR-Q_G2^-"W\5NQN."5E1BZA0X*#NYF'Y(44[W7%E&H7&Q[N:/3_.9W4BO M=U)IB17AMA9MAHV;4PJSYN18 ,XT+35D*5>>/6P[I(V-J=99_%LE@S:NNP%V M72%&@JWO SA?Q,++'W0AT4_9@Y,27Z?<09?Q9\L<=-X4Z.3,5I6LIL_VS/6+ M$L^+NO?=NY]VF:;D>V. %??UJ(,/WKR<'J!^,V3&2I8K 5A6 M;U0R\U.*4B!3F:8L+3/(O*BG1UW'1ER[FB9;58/HJ\\I=O2LQC%Q?3MF87/F M[WGUCV9C/M9L5UA$([..$Q(42!8 (54 "DL! M<)X*2*7.J9"3E3U'A&&YY)1Q1V__R8O"V[-.ITJLGMGTT\+V/5Z]_%;OSTQH =-4 M9 00F&< 890!(@0$BLDL$Z3,2.FY$WY.U-C]B V08@%=7;M!B-ZD]^:;LWTI=GK-K^8)5\DG5D5(( F%JO<6%2>%OWJCBBY(7-I5=-X? MQEMOJR7[]FUAZR#4:Z+/ZKN:/:NZ2-<$XTP7Q)*3IBE 99$"+GD)D)*P2*GB M!7=J8.TB;&S.SKZN-HUOK>VZ@IFGO].)LQL?Q4*O9PX*!\Z;=EP0B4HUG0(' MI1<7TP\IQ>F>T/62&NN;:F[!?US3H.GY7MZEY'#>KYXK'F@S>H,^)X?-X_SCUS M2FM!W6J@43/9&)'L6'%C,\#:*X:I+1N$:4_U9?UT>:4:LT& G:\S&S9R9 MLU]S&F-5*PA ?HA"!CYJC:'&00",CN4/0D;VKRG\;K:J5B_OJZGZ_;D^DY*$ M*6VS?EE1((!2(0 O,05,&CP0:K-GS.C-V"PV>ON;H)WOMJ9M[RBDT_S9=5 M_>*W!>N1%KR@+ 4D!044!.!?8_(=#CKTJ=+H('=M+O->L;:-UTJH= MHP'>^0EP7*5&AK7O)>GUB%[3_.XB1'WUOCLO^+5:WUV$HJ/SW>5[0[T%Z[ L MS)*T=D)JB7?695V\W,VEFNB,X5*0'!0:VJTT5@(N= 9$EI-<9"J';EMICO+& M1D?K+^F>SC=-*X[$)E\UFB=6=5]GHQMW5_\C&IK#N"17 1G@JSC!/7G/BEE;*_OGI)UF]2@U*S3B+HM-J[&J>?7V1\B[\5$)P115P^G)0VZ7.@T M]G!]T'UQ0 W\SN"]K_,WRH9?WMHJ!/^EV.*]>8HFA?F>YY124.:E(0;!-*!: M(" 0U#HG-.?*:8N["U M+'CO/,8,NWF[ \];S]^PG5GXLC(SQ!9RF?SQ)-O">]MP@E/SU M,?0:U$^/".2A5Q]SZ,"DP/ER>3^[LT4ZS6#+B5(%*S@1 ")IFQ,;1Y_(3(,R ME39D/DU%[E7BY6#\L5&M5<^V>=DHZ)G.=X">&_5=@4G?KK@S'/[Y=Z>-CIMF M=R!CV&RZTP8>)VSP=U\N5INO,$)I!B64B/ 2GNX MQY$$#/,<2,)+CI0L,NCT7OL*'ML+?W^0QEM7Q:U^*MF4_:@[/U6+QM.RK8U7 M\V2Q:YW'TM-G>AS6^#V!WC.C6-7_ZJAV3]AZK.=[PGB@A?Q6<[MNW]^NK95/ M+D/MMW@/P*MSU>XSWG#+]0 K]];I(?>'>7,']03?SA]9-9L4"DHFBAQ@+6P] M!WN@0W,,*(54F 4X8J673W=2RMB(_K#N9?)GHZ?G@O@THFY^WM4X]7T^ZPV1 MM]?7"4%4W^^TI$$]P$YC#_W [HL#0T\?YHO55[5XK+<"+;-,2H%3!B&VD:42 MH!)10!2F )?V- =1KOU2>XY%C.W%KS4$1M+CVL5330UYSR#28RC=7OKK .KY MC=_!9KW7;Q6,& QZUOBXH9_'8H8-]#QKYE%8Y_DK^RWB]+OZN?KZ0TV_J]_, M4O-A.6%""DZS$NB40X!210"7!00,4:)8R76*VZV3_^:X'J MS;I_3;.Z&8J!S?Q_H53R6#\OMJ>@DLEQDYKZ+O.#^:.QYZG)_YUZ=OKLZW'* M"%<,Q:VR?>_6"-_O4E::F@-378LK=_>'5N3K;%U+2=+#<;@ M>"Y#OQ,2U:'H2=5!W8U^X3YT1GJ6%GJ&9T^>WC#Q3R6;%E_OF6B.+MXW+1S? M/\_DTI:IN)6RS@B<9((S5:0"Y(03\^&@%#!);>Y_JC G!2VT4_VZ*W08VU>A MMB!I3&A;I;5&)&LCDMJ*IN)':X?OJ9/_9+D>[O4Z!8.<\WE;T#_XOJ=_O4[" M0 >!L2J_%V^YLBC+QVJF/I@?EQ-8I+D0 M.3$ "@P0@P6@N89 V:9"W![0^U-0_ZH M1:4G#_&#TI8_+(=T%C!"<+'?A3U!>ZN:?W_81)+_O5H]W#TO5_-'M=C&OC)= MI@7%$*B"&RW&5KJIU#+NG2ZJ(-F[0ZT6JZJ1V8O5>N.G-[E>KWFS8T%>YR-GJFP MU3SYI=7]5PO]AB%_&/V3UH";F''+5V(7NY2NEPY#U\T- >A$D=R@80+Y<9.^ M<:\_S%;FD:L,&3?E=]]7LVJEIM5W)2<"F[4?+3G06:$!TO76N5*@8(+"/*=4 M0*]H*$>Y8^/#K=J6[K:*)VT/V$9W4"OOR7B.,^'(=/'Q[9OAHD#K3VM^0,6E M,T?9P]*8'R!'].5Y^Q6%N"IA_(L[MGSXW5BV[B2=0THRF@L@8*9L4[L2\%)B MH$6F<59D6#&O3:IS@L9&3%L]$ZOH3;)5-: @URED2ZBQ+@4!U,;$(\XY("F1 M %)5(HE50;EG)%<,;(>)Q>H?73=6CX%8SS0> E58V;,.'.)7/CLE;/CB9QTF MGZQ_UG5]*/'6_04_*YM]8^LKJ$7=J M,@1RG"G-45IFV*N?NI/4\5%RK?1-LE$[V=$[V2H>UM#&;29<>24ROKV33"QH M ZC' ZK(/.0B>6!2\@#CF*%\;@ZEJW5#L3^,YVD$"!M+\DW=Z_?&2;7M9!Y=&7"(V>F=%ON_6(_29?;DJ)&L>19R4L@R;'H.3*.'5;KT7O5;(JARWS>BU$ MH5F4D0J]OE5\M0W&VT2 :E;@+"LQR 4R=%9J0V>DY$!()LU*N$Q+HGSH[+28 ML9&6U3+9"1@-K:UZ!E0WIKH>JI[Y* E_UC:3A#BAM&>%C5L!&VGN4?!L]U7 MAQ'!U^I1W<[D;\R\:!6;+MNSV]_J'-L)9@)BG!*01.6U27!(V-1]9]LM;*[K3*:Q7V;2-V!M]N'HF)6L\, M$@Y80).Q;C2NZ#9V9N"!VXYUFW?S;KG/6"9SY; MOE%ZOE";CNMJ^>ZG820CHYJQQ4N=06 /!2U/S>L8SP\S\^JJY6K":D (A(#GDIB?A*\X 6E66989;YB4SPRV'#BOK6D+;-BJ M+%S-E*X\?9P^I]C-01K)Q/7,C7NU-1+[QB=;4Y.MK>V\KJ^OS6VB&[;F):U] M4<-N^YZ$V"&ZO>D[=#AOW\"?"/WM763H_I96BX621F83RF=/#9KJ'M/I_(<] MLYT()@LAE?E:4&F\T93DYKN!(9"D@#DJ)5,\]=OLNBAS;(YIJ[)EATWL7@(B;Q7Y.V+"Y[!=,/LIHOW1]&#DT.08? M;8[!0?K!'TNEGZ69XN0L=& M&NMTFEKIHW2;FZ11/+&:^U&(TP2XT4EL6'NFE@B(>A.-#T112<=)\* $Y /% M(1EYW7M%RM)N$YO;F32_4XOO1FY;&J9@+,N+G($L4V8-A5KM:\HQ>,T V[,%!O7GIDI!J1A23J.&,5/V+DD M>/CD'4@)Y 7"!L%2Y,OSD%)KI(W1LU%2KG-R*5;+9FUAK7>]1A#;FGF5.(^,Z4%W3]?-Z]S7T>?4O9.H!U,7*I2YC#5NJU,.Z MH]JD/O<&;HR)!R6?I^I>OUL7W?FD%E\>V$*]8OJ,V3J76O M_::U]DEKG4VT26K[/'?; N?+<3.N_UGH>Z]N;8%%_QCKFQ,S\F=MRTZ)VIA[ M>M?A&7?++U"787<$KP/L:,/PRN%"@^^^/*CIU'(!F[U,'GYL#+B.&ZM53-8Z^L;6[<'7S5S7@](S(7GA$1 Z M=\KL*P+F]H8;.$SNE"G'P7$GK_)_43\:;*>?'N8S]?MS'0'.I9 ISRF0!6'F M-2TTH,SX-I#JC$"1$RF=8A%.#3ZVE[36+ZD53!H-W5_1(^ NOZ#7P-'SZ^F! MA-?+><[DH%?S:+#!7LQS9NR^EF>OB;#I_46M5M.ZB+7Y5F_KA-4AL4L;W33A M6:$55<1X/(+9?#D)F$@9*(M4:$QSJ7.O*H-^XL?V8N_OVM:U5:_8\+Z,?L#6 M=U1,A]P$OTFVJM]H,=T:MOVWQRRJ\W@:Y,SR=6^7NHX11V]_F M<_FCFD[_OJA6*S6[U_JSFMJ*QU_G7YA=I;QY7E8SM5S:H@L3KG,HNY!>$6U3N\]-@4.H+ N>0^<(&"3@M_#3_H19_ M4[-U0+IATW\HL7H[MS6\)DAFE!&6@C03"""2U25"!V>#9O. MV5?FWW1/D)LOV1_L/1-W9,2OS]%Q J[?=)UN%5XW<\<)GHM)/&ZCA!&@(5.A ME*R3'C\LE\]U!5A]-W]\G,^^K.H !9:65$$-8"$Q0(;C "W+=O8%2"6P\]*(OMFW-(50=_ M&]J&=\-L=2C3\O9Y]3!?5/^CY$22E*!ZI4?+$B"8FK>/9Q!@Q DJ2,FQ]/)Z M.F2-[96\VW%Q;I)EK6W"-NKZ-M,]C[';BQL)N9[?YEU_YJ:)D5PFMY=!"VB+ M>Q&.R'UPS\L;N/'M1<./.]U>OB6T!EA3VL66J_Y=K28ZS5FF2UKW9 2($ :H M-'CJG*0E*8LT*[SJKQR,/S:*:-5+GHQ^OJ6U]I%S(X$K\.CYQ=] T50N?_=3 M3)]EG>G'GBKC MJ';5.::K<"^JU85=^K5:4B^@!G8(I<9&I?QL"%H4X:>%S, MZ?1E?B_[&2 M97GI%(W<*65L+_ZNAIZG1=UH=M- -(QZ)@,_>)Q?;R?SNUYR,\#."V[^=/AR M=TL8Y!5W,K)]T=TNCG;&;H_Q)JF0M$0R!:7.E0V09("15 *202ETJD6:.M4' MN"!G;*^\XUFF%Y3=;WM$@/K>WPP\^/4"Z^I#=%_0!CI"?\U3\UU( L[,Z]M? M^\1\UP:'\_*]RWO)<7WSTBRX[J9LN:P3P28*8R$%@D"F=B]%4 %X@140@A&= MEWQ]<>\^67RFS*KV3;OTK?8 MG/=4NBW4>IV@GMG\%>8F=B+L>7R'3($]H<68DE_/@^29]MHQ4.B.=-.ZXN_5 MZN'N>;F:/ZJ%E;2\UY\6E3 *K)=+PG"J1%J!#"D,4"X@((7M90.QUDI()+57 MKSY7P6.CTTTOEA]&\:35O'E5Z_/ZM?:>:U7O^7#=RHZ/$/>\_UH_\6,ULR$$=?32>R9LH95*+;?5-$J<$VSKEBN2 MY0"AD@+"" 19D4%>D")%E(3YAQW/7@1D<[=P?-W#[-&"O;W!RU>'N7R_J]4=6S[4&=Y2R3?- MD ,:)&\T08 MU9-GH['=5YIOH@/8Y>B :^?!S=OK!]V>:=<":[5.6K4MN+]8S9-J]FO/01C^ MB$5U]3S$#^KK^<-RZ.P%C!!R KPP*R[;FK[.MN%,_'/3\NNS$JKZ7N^&0YD5 MV"Q/08Y)!A#!!!"4,H#,#3+#C.70:>'J+G)L7F"M=&*U3C9J[S3H2[::^QR# M.H'O M=X:YH1\56RI;J/^@:J^6,BVALFMT;:MC, (XH1D0QNEDD'(H!?799SPC9VP< M7:MYTS2=\-C<\H+6S8V, %C/#!R(E;=[> &)J+[@.5F#.GX7##[T\BY='EI* MV-#,!VD^-96N1/VY65?=3'F92DA2P$M: H1M56&4:9!S4C),N#UH]:LJ?$;2 MV,AA75#7?O_VU?6N9-H-<#=!1(6M9XH(1BR@'/$%-*ZH3'QNY(&+%%\P\+A> M\:4; D,NS(KR=B;MO][]][-Q0J9&Q/+CIB=52K(2(98"E!/C/E", &.&(PPO ME*4HL,!,>45:=,L;&TG4NRBV1F?]PX[&5_0"NP2YFT<1$:>-*#/T#)]R0 MB1LO<4'FL&$2;@ <14$9SF'$!)C!>2IMIF^TN 6*$9 M+@I:$J\%2J>TL9',^?XBH;V4N\%V(YAH$/;ME5R#GC>Y.*$2E5JZ)0Y*+$[& M']**VTT!J8DKME*'&5!UQ@A!J2 T(P9110#B' -2&F!I(;DH8%I0Z11UWREE M;"2RGWOGD7_3C64W5T1#J&>.\ ''+RWQDO'7IR6>E3!<6N(E(_?2$B]>'.8_ M_%U5WQY62MY^5POV;=TBXEXWA0WNGU?+E7$Q#<_4]#*ABFO(F0",$@V0PA P MPHGMQ()3JB0L,J\ <2_I8Z.&6BD_!\(/;OCO>N%OTAWJJ?L$;_MHS,?*MY A)>>RF_-'_W:Y\3Y.;Q]09Z MS^R^07NM^'H[R@:YKBO1["B_=@[C>81!J$7U$/TT&-1C# +GT(,,&R3.,G7= MUV^B[3=#X0QPJ0S%R9P !HD$0BB!5*Z,?^E5CNZ,G+%].MKFEM/YJ M+0#JWW'T'+)<:%+BW"SX$9.VP&H*",X+H+"0"&NG M+\DO?WSYUQKA&EK/K\$Y;,-6^@%XO<(:?ZUE?TO[ QAZ7=2WLEYU.7]@\*6% M_.'E@2$+QXD++^]^/E5-\OY;LYA()S#C$D*6@@QGQIMG60D(U!J465:4*A6I M3KW*BSG('!L1?SR9M?-B*VZU>B=6<<^@!@?PW3@D,J0]\\G5:/J'/;CC$S<$ MPD'NL.$0[D TZGK$3G>AV_UVQ\2LYQ=]&+@\ LPC MP3906/D%^)JN%S:-_ZF./W^Q\>>K>?T;\;Q8V+KW]G=_B11T[@!>9ZAYU_W# M!9@[6+$75NYR?6B1YW5XNEJVU8ISE@J8J1+ ,B< 92D'%.:&7#.188X4@KGV MJ_-\*&)LC+K.DEA9%7TK/1_!Y^8670=*SY2YS1HQ+WA3\]DH&+.$\SGC(U=Q M/A(S<"'GUW(^>^6UU6GV>E;?SN2Z;ZL-/E\7O2,Y$QFSO?YR8=/\" (, M$P&*0N8$EYA)[-4&PD/VV(A@MX3*GO)U:&/;T+C6_]J2A)?GQ7%]U0_:?:^^ M(@)]19D:9\AZ*E1S6?XKE:IQ!N9\L1KW(:Y,@]N$/!*M4EP8=Z5,L02H8! 0 MFMNE(<,,0\QQYE5HZTC"V.AJ+YTK,(KT&$;'O>!KP.E[Y]=,9-9&89H.F 9;VC3<:3M0S\IS;JD*$H,F,[L&\X5H*0L M 6,ZEU(4"E'/1_-(GMA5N:MYNL&4/(8!O8GR*O>C?1IV.P;HAG MID/8?/#:OWF\,^%7L^9NU9;KP81C"&$"%0,JEL8J-=U4(( M5%%@DN924>YT.G!9U-@^"_OKJ?4:*M [[ #8C6_BP-8SRP0BYDTLE\&(2B<= MX@8ED'[6PY_MJQF9BOZ"DEBC7J3"KS90CFP5CEIRH*$!:(E5F MN,"EU!$*>YX0/;;ESE%A3]WJ'+NPYZEY<".7?M#MF6XN%/;<*#]D8<\.Q(8H M['E*_!@*>W; XEC8LVN$@'BI=S^?E%@IJ6R''#.@6K&?"V;K(-M(+#/(7-MH MC(G(!>9"%* PC@U &1> %$4&4I[IM$QS#*E3L+6/T+&Y/JW:R49O&P&06,UO MDHWN=B/-:N\1)^0Z"=TT/;/7JZ/J$8G5 [H#165%0MDO]LH3KLXX+->Q MAHO)\K1N+S[+]]XP-_7K0K'E\^+ERVHN_OF?;/JL)B03O.0Y!9G&!""H." $ M0T!IFHL,I8669#)3W^P9@)M#>BS$Z?&GS>._*ZK/\[WE\J])JVFRM*K>),R& M)RY7R;_]"\G2[-^3]":EYO^$MHG9K&[F]<4\"/6B(I;%Y MF,T!K=@UR2SAZMC*7VRR]:^;HUKSO?BK'Z]$F$ W'AIV6GKFK69&]JQI:Z3_ M\K&9D=^;&;$%4/LX X@'9U0JC*#6H-09#\9#JHTXG1V>E"C M7"G(22HX@%QC@+32@&+.0PY[ 8/,2<_\^[]E.CPV$0:9EH&V%7;#LH\"F1*UF9YO:X-B M975=C6'G7D/XZ,/M/ER-P-Y^Q/6C]5N_;^."*BQSQ! &DIHO%^)2 U+F&F H ML!:ZT&9%T4<)O[&N&(YJRNV68MHK+>>Y7/">&;?%09]X]_PI\BPHUY9QZF-- M$(KBJQ28>QU_/Q2BT#)SD>*-WBJM%@M[T+=.\/M8-0W0*V47$Q-!E,ZQ(H!G MJ0:HU H0KA H4"9+PX8E(EY[*!?DC8WN6G7;79& #-Q+"+OQ6$3<>J:M#60[ MK=UVE(VN(2U0BNB1S4-YQ!."09EQO"]@A^,W\H_;EWC#Q3R7W*R5]_/#F M_O-GME+W,_7;?+9ZN)7RWA8Y$B5/N2ULB6UK.)X"CED&#,K MPG*B=98K"B'0W);HTD@"2E*SVA>(YBDA>9D[%=>+I=#8OD,[)B4[-MD"2EPE M6[-L+,+:L*2Q++&F)8UM26.<3]/D"'/K\+$:>,9Z_GC];YXLG_[7PT[:4-VQ M8TY>K&WOB%!W]]>.(&? [MOQ4-GOS1UQW+#=H#?/RVJFELM;\=_/U;*R\NL? M%TJM:ZHJ2%+$L08\11"@(L. 9DJ"3!94%U)EU*\3YT6)8_LBM@HG.QK?)*W. M@75K+^/NMDL4%OU;7 NF]5>0,3M3-HLM2!]TN<@;A<,/(_<8 5_[W^>R[ M6JZ4;+>EFNWN=9YFA@F&I2(@0Y0!A$H(N$("9((PQK4P_.-4_^VRJ+&1S4;9 M9+.KNC[ZN9C=Z0NR@[<<#;J>F65 U#S207H&BGY/I!$RG^]@]PG". MH9,E>RZ?VQTA87IM \2[^4RJV=+6M9LMY]-*VO2'-TUMWB\/2NT4S$A)20903DM I8) J!0J33C$PNFL+U2!L;'OQH1D8T.R:T2RMB)IS/"N81(\ M40YD7?A,';'W 6,.V"T7;C5^W%V5XP3 MLB5O2^S_EV*+^^]J\<1>K.3-"?-G)53UW4;SK9TG"B5.95$ (LH4(&B/?T6& M0%HRB%"AN23N_3&\1(_M2U,KGUCMDQWU=R,HMA;X;,QZ38?+?GE?(/>],^Z! M;\@BP0]HG[WNO@ ?:E<[QH/MN6<= EGW[K37B /N0X=8NK_C'#1"V-[RK1"V ML.CR$WNQ8]XUO5=IZ$)[QQ">1='OUK\6GYQ?_H,IIHU]?Q4WWK>^QK.E:T"L6--TWM;N4Z<&U M5]1N^-VHRI8/MO*,67=.*"T138L,H*S09K&78D!9*8!,B:2<424RKWKX)V2, M[55O)!N%:SQO7? ,R"UR M!RAR@I&#X(&SC-RA.$XU\K@WC(G>M67MMIL7;*4^*VM=-6U$-RU*/\S>S9BM MA+>^9D**TM 0IZ!@-J"-D@PPSDH@2B92A+*R)%X!;>&JC(VU-I;L;=?9K*-] M:VZ2;0O>M46;2V^23\JHX]M/YHKY=..^86:I9T8<9H*\:?-Z;*.2Z17J#$JQ MU\-V2+P11@Q+R['/$_NFYGJAV-0L+\V(4UM_:CF!@FN1<@@DSKC=\6& (T2 M@#BC3!8$,>&3;W-6TMC(=*NKK=]@M4T:=9-&7[]TB_, NQSB18*M[S.[@1#S MRSR)@MQP*24["#9J)F 7RGAI(A=QN93_<7Z 01,[+MIQF+%Q^8;01D"S:J4^ M&O:6AR62=AWG]4K>GN%]-1 ;?Y9E"!%@"5M 1<4 YT074N!2=8B\EW MM>!S]TY!09KXO!"[^O3W/C2&@-J2X^)N-WNKR'9/ZJ8YO*XM\FT[%#:!;@[L M )/2,[]WSL9-LBD@OVN.TVP$]#6Z"LO(;8_"=!FX*])5@!TW3;INN.!XA+;Y M[+F*JFV\#N'"4*<$.)<4(,P8,"-RD),29YH@S3*O+4QGR6-S8G<43RX6*O8. M:7"<#3=^[ 7CGAGQ]O[N0W*[6BTJ_KRJ0]%6\^03LZ?O/71S\T8H=EB$H_2A M(R7\0#D1/.$YP!#NX>>VS<>]?E\M!9M:$IW05%+)T@PH+B% !"I A:! (ICG M3&/!).[353RIU?]?W,;/NSUN&O-JYZ5/)_+T-/?A4%X]=:-T+KWGK&=7LQ/E M5W0[3^LU8A>T$\CKW-'NH^ AY1SD_-NW&U8TGHV'5,P.V>B:_M)K^:L]_ M7+#S9C4G3*+R5;?$09G(R?A#CG&[*8P]MK75]T+[;F?RLZH=T[I?^;:5 $P+ MIBG,S'J6&#Y)H09$"P4(+C#C HFBI#[+6T_Y8UOD[D>AVNB2M=I)K7?R9]/Q MP;OA0^CTN-%2CZ#W3%01\?8FKD#4HE*9KPZ#DEL@0(=T%SI,& ':P>ZU[1^Q M-!*^J,7W2JCEE_E4&JXCDNJR!%E6F"5OSAB@=C\/991KFW:0E4[GSY=%C8W6 MK*;-06I=/LR/LSH0=:.G.#CUS$0M1+6:-1.UBB96TWBT;B@]%H5-$>0:*$J=FM2520$M= )86D,"4"Y$[%9_R MECPV CG_G=[J[EV(PW\^W/BF%Y1?S1'R _BZQ"@7L/K+ENJ4_GHI5"Z@=.95 M.0T0>(XY6U72]OZIOJLO2AAQ=O"FC9:2[XUA]@SBN0DVNM?OV&)F%%I^4HNZ MUM3':J8^K-3CJH)7]:"Y/:1$^VC#;ECF>IKS"1?1^U#CF' M_D>SD0&/>W(;2[EA#W8C0WIT[AM[_+"/P4>[F6B]YHEF1.5,,:"8-'YKQG+ ML*'T HM"VHZ&*6.3U7S%IFYLOAG9BXXWX_?W*G^U,IKHUD2%Y-AN,7.CPR D M>N:S6J>;>LBS M<07?5S,V$_;GC3/XMEJ*Z7SYO-@TZ9[DN819EDK S;L,$.(84(H(@+)(.6=: M0.34FR260F/SPXP=H$X?KUI+ZD63;FU)V,88SUZD5T^=XZ;8@!/2]]:9G0=K MR\TFJ?_#WJQL#-I=S&Y-ZF5=&PO?N)MQURHU[)9=) B/-O9BC1O(S<_+U?Q1 M+>HUN6VR\5 ]M26]=4$H1A2"DDH!$%$"$.,R 9PIG/$B+[GT*DK4(6MLC-JJ MFNSIZED0T05C1WZ,@US?U!<(FC^=788C+E-UR!N6A"X;?L0O#K<$KK#FR^7= M?&;)2AF:4LOM;@K62A)HW#2)S$(+H8P BC,!&"L*QG-&"YCZ,,=Y46,C#JMI MLJ?J%;M;'0@[+M"BX-;WBBT0,O]5W$4TXB[KSHL;=IUWT>RCA=_E.\(HX]-B M_J06JY=/Y@%8&0_GW7\_5T\V_]>V_\XH0YQ)N\ C.4"%1( *:ILN9%!"EG-D MDXO<]VFZA(UMZZ;5]29YLMK6"P75ZIN 9-;1*=P?:3?RB(5?S_2QA>[3!KJ- MJI%[K+M $I5#.@4.RB(NIA_RB-,] 84U[J:L>KR??9K_4(N_J9E:U)Z-D?8/ M)59KQ[J$J<@D20&S=?41M]$*N#!L4HHT$PRR%!'G^AH. L?FB-0J)_>SI%8Z MV6J=K-4.J>[N GPWN?0!9]_+FM="TJ,>1V1$!RK+$0%9O_(<'C!U5NEP&6>X M8AT>5NW5[/"Y+[*_][>%<3$WF\29(%E."PD0S"E 2A2 U/O[ C.>9I#2PHFK M_<2.C;&[?4"VJDMD>^[?.T[ E0YA,*ROZQK6:O>RW^Z'U# >X[[H2=PLEJ]5[9LO"K5[>5S_-K^I*X'?S[X8@OZG/EB0_ MJ[K?JU5B@@K,"$%173:*#TSK4U/3,B?^;9L7# 1YJ=@;RC'N= M)3^?.0:RG<[T50*&\[)CX+#G?D<9\+K$V+GN2/%__[RRY\S'B?YU&N(V+9,Q MEN6HL!UK<&F\=YP#2C,%,J%5"K&4D'GULXBIW-B^B:UM35F-[FHJC8DGBZI$ M2[V-\@"XK1Y>:UI[_IZ^PHP&)_?&A+Z7S-\H"KY*6G!,:,_E#$>5$?;A^&IK M-#PO7KZLS%A-A_9;47^5Y$3E"DN(!. RL_F!N@"$EPBP5'%1YCG+_<*%.F2- MC=9;59-:UYLF)<(6Q%KKZT?.72"[<6TDZ'JFSF#4O G0 8^H?-8E;U!ZKAZ91RMWSJBGR\!]SOK11Z7^)V8"Z"ZW+S:9/WCUP8^DN M"XZ;2'=>'=C4Z2!';G-N4\J2$J4QH"C- <(* I:KPGR."K,.9TH4VJL>\SE! M8R//4_FG@?46SF+KYFG%0*QG @T#R[_9T04DXK8R.B=LV$9%%TP^:D-TZ?H MO^J/5;UG>#N3]3G^AYE>L+;<0ELH/!6T@(@J N>6IK0@$'*@5*JR(5FD&FG M>@:N L=&%VN5ZV]<$VJRKW5( (\+[@X>6&0T>Z:2UP+2PT.+#.A OMHE8&-Y M9![H=/IF+N,,YZ5Y6+7GK_G<%T#-==G[S7+:$OXG\[P\U+VV=,E+6&0YD$5) M[699"9C '$!&<\PARW*H)S/US1;*^>K(S!WRG!YYVCSR1U('V %:UOL,R=-: M7VF7)TOSSBWU2[UP^5&M'A[F4VG39N=\6GUK2ME M9;]*;&J\Q_GBL?Y$;?:0H*9%(94 :WOONGES< B'F(V>.>U_P41X^)I#3,A CNC. MQ(!34P.NF!P_9_5:4#L]V>#!AW-SK[5_SP>^>C"_3Y=4U>3M^H']?Y_9PG#[ M].6S>IHO5A,,(50LDT#FJ@2H4!Q0)#C ),L+499*%4X5U3IDC.ZSLU8SV>B9 M-(JZ\5@7FMV?BT@8]?TQ\(;'F4D< #CARBZ5^,NW^??_8^YNO%CS0TTB-8%T MC3D(/3@8U;[\+I?&:H]6K[/OG^IPS1,:[9X6*U=O8:;5HS;3> ('=1.0N^V#(X/9\]L M<::G6@/O1NUUX'.?[=6Z<.JYS]I)T:_<<*T+CLN=USKO#FTO4C?964XP4Q2E MJ0*0V5 _+7+ M*$D@;A$&'%2"J_>:NW 8W,S/H=T%=J@Y$87(;;W3 BM2C%[ M<>P;&;G5QGKP@3MI[)MTW"CCX.\#L[N431HS&M6]Q-()2DN6ES9 +",VP%:4 M@!/S#\T9%H22#*9>Y9,/QA_;&[A1K][4;C[S\_K#Q-5,Z:KC@^0$I]L[>@5( M/;^J6WQJU2*F&9TV.6ZFT(&,89-]3AMXE*]SYC+_Y?N[V:I:O=S-'Q_GLYUX M_/OGU7)E'FOSD9Y@C%)$.+;M2J7U[:7Q\LL,0,21>:\UE(BYKN0OBQO;N]YH MG#0J[^>1)#MJNR_Q'1"_O-J/BV//=' MA%[; .[(!.T(. P_V.: NZF[^P0> M=P4<9.UUXJJ_COS%CK/9;V="L@S2%"@A"H!H9KWT7($BRY%6F2Q3Z!XI>DG: MV,ADO^UM[HE1?MV'SJB?&/V3 MC0$>GW^/V7!PI/K!N&?2& F\'GY6/S /Y''%@]O/^?('K=,-\QAN.(?,W\8] MURS@]JM.K#ZI11V(8T:\WR2<;!8>VCQ*!,Y)RC.'-VYW7M=T<9[W?J[=6FOB4Q+(2 10.!,&0;""C F=U.V7-XD'V:V0;W=:/WZ8][\,OE-K1[F M\HH&?A=FQXU@XF'>]TGB@'!?79[F-(J]%JDY$/FJI6I.FW^I8,V9N\+S$MY7 M2\&F9OAJ+M^;WRTG6A%)I*&HM,BY8:P2 H8%!9KQ7#'.:"JYF)O8L5'".ZV5;?NNDD;_NE+C9UN_<=^,FV1CR$T3?W]C"XP_ MNW;I\)P<-Y,!Q(LG!Y^[ 15C[]&RE MF4>GZ:#\;/RG=4J%D39A!'*F! . M@C-?(.'<=2A@3AR78;T@/1I>NP2R_X++&Z^XBR]W\<,NQ+QA.5J4^8\07%E) M5RO;#'Y",(=*0@&8AK:"J.VF+!0#N1:"R((JB9%G%:7UT%ZT-$#%I-_5*IEV MQ>=(8EYZ;:.?E#*VUWNK9&*UO$G6>OJ>YI\" MU.W-OQJFGDG &Z& T_D.!"(?QY^2-/#Y>X>QQP?N71<'Q'[:;>U[W71BM/O< MRR]/"\7D_>Q6_N-Y:>1\_/#F_G8F[][>?_Z-_:P>GQ\G)620BEP!J#(&D. : M<*TS@"0LF=2"$N&461NJP-@HHSZYN==MQ]+:BJ0Q([DWW\.U(8FUI,[+M;8D M:V,\0A=#YJJ;P20]CP) T62]C,9?E&E5R#9&5X:,NYP<:97 M6+T7<'K-. &?GSIW8='6 JQF%[H ^-'E250ZB7#_CN$H[J2F>^1U^HK K$56S>S*^G[VA=GPM;TZ MRYLBRQ,I559*KD!.J#W9R##@2!3 >,&LH##/$2)M1PNW5;*;8*?G=[^U1=^4 M9O1.YK-DR9J8R\[RZYX)D6YSX;:\CHCO0$QI@6VVVRR^;ZOETWQ9UTVU,+?J MKRNTO[N(L'^FI1=@<5,PW40/FYOI!<=1TJ;?W6'<5>\-F/_;\;X;,;/5) <;9#7S'?YN[X8WZELUF]5=?O0ZOLN/(*^; M<$QPCJ2D@!>EM,U"!. 9U""C@FN9RQ)+KWW>P:9Z"$\]VB2_LP797F-ZW3Z+ M@TU:SU_+2/,5[_,9!=BH7]7K-!KT8QL%O,-O<)Q! S_-Z]KW?Z]6#VT]_+KD M[.]JU1X3Z8(9#C:+B%R3#""F.:":8B#-?TI80JF05]%8!YFC8]U-#4LS#]6C M7;XDJDVT,.ZP^BF462P;/N55?:R\M*[QLSV:?IHJ>[5HFPQX4JW#_#@2:ES4 M^Z;-M;9US\%-]XV;II;U3<*TF?7D=CJ=_ZC3S@#]( O+CDZ MR!V6 MV!."(ZCUO]Z$S8X-_%R^2/+Q."J=8I4B!5:0E0ABD@9OE@7,@LUYEM MJ<&=V&H[Y-C(Z(]991G%+"E6KCN5._ATLT68U3V3P1^_?_CZ[FWRY>OMUW=? MKG^ECVWL2"A97]R\L.L_;!-+=H8:Y"4\5KU]QT[\3:A'L*EZ^8DM[A?U8R;_ MDTWKO/HZ 6U"*8(<8044YQR@PI:[34D.4II3E2NM4$;\/(*+,L?V$JX3*9=- MI=8GMDB^6W5]O^Z7L7;]ND=%L/>O^VZ96Z.P>4(;/I-)K?,V>37F%]P9HLA? M\,MR!_Z".P-Q_ 5WOS6,?II^%VMO8%-H1C M9)EK "6'338:R;$$&/,,YZ04 M1'@E;)R4,CJ*:=1;-\KYJQ^UG,;1C4RN1J=G^FCTVSCYO53DZ<0@*C^\@!W1<'5M6Q/&)/&NYU$\]M0SK,VGFA'M1LN8P1P)D N& )*: HH(!RGENL TS07TRI#<'WYL5-)H%^P&'6#G1A+AB/1, M">Y@>+_^IVV.^K(?B!CTU3YMWN&+?.:JX,YCRAZ;3#_,I/KY_ZB7B3;OIB84 M@5R*%"!>9L8M0!B49:JT9BD6J?!L-K8O86PO;]L#<4.@.Q^ MC:/ T_.;[(U,2)^PT]9?TQKL8,2ANX&=-NA$ [ S%T9W]S^K1U;98(+;1YNT M_C]U1'T3F95.\AP;US_+ 17FG4<%JFOQY8 )*"A$B)34:Z\C4(^QD<(EOW9C M2[)K3%"\6^C,7;V6B#4?K[S$")N*F$L/%R"'6I%TZC*6A8H+8![K%Z?A_/VC M+TH\+PQ1O_LI'HP\];MY2"<(:\JA+1-1ZMSV!"* IQP"!GQ=R0R%TMY=X.MV0S>3=EU>.R M:0I0:BQPR819 I$2(%02P&B) 2^0QE2F!#'WD@_A>HR-"M:J)UO=DT;YI-&^ MR7&O]?=KTG#M?'73R8"ST#/KU$8D6RN2T=%7##]<$O7U&.QE7$<8+C2 82[^^6&Y?%;R;=VWMG%NF[[A]5_>/]5I\N]^ MJH6HEDI.F*"%HAD'A.1F7:^DMC%-"N0E*T1)19:67MW+_%48V^>K5K=>! ME,^)VXJ]7Z3[=HRMEH"SI26Z^>.3FBT;(KQ=+.S+40:@P<^A *TW'T0_!( M8:3Y=U5]>U@I>?O=\+593SP_ZD.4NA)I XU>,)E#\VNESKZ4>*WIAG.A1" M##!3*J> MOU&MYLE:]:31W?H%C=K)CMXWR:47P?O3$XA%^JI^KMX8P_XY297&A=0$T+*@YMNB.& Y1T 5++?UA5GAUZ.O M2]C8/B0[70FVV@8VKCF%K1M=Q4*L9VXZ"5;RIU4UJ76-&$WC DD_K6=."7R= MAC,=II]M,]-UC_\ITSK5H6G$]5^*+=[-Y%NV4I-4Z#Q516J=(9MJ+!G@,"4@ M+1$O9*I5B9PXHTO(V+BBS;E9=W^SFM:E9*RN[F=.9R&]?.X4 ZB>*2(((Z\3 MJ$L@!)U"G1UTL).H2V;MGD9=O#;@1.HW\X\WS\MJII;+#X_UEJ'=][#%T'Y3 MUC>9<"8RI) &4*L"((12P#*N )6**J6Y5MCIE7<3-[:7WVK]US,:)W\V.ON< M7US&V^'@*"J*/3/#\ !ZG/-$!7*@XYQ6WV1'X;KT9*0S&F=,.H]B+H\RW(F+ MLT5[!RON=P6>GVSZLM_.5I6T"\#JNUI''%1J^>ZG;>NCY'MCC-VU?FX>K'M] MV!QYN^H@LI10&.^,(YC;\Q4&",\IR&1.&4DSK'*G&('^5!P;O>_:E6P-2UK+ M$OLH):L'E=RQJ7B>LK;H:[LK]N[3^?(L0TV[XQ'.JTYFWT<\:^/LU+C-Z8Z) M]J;C'O+KH^^DEV5N?Y,1]R0HOIK#GA3U!O/125)_DJ+'WN]&I+[[:8]#E5U- MO#?73AA-%>=$ D5M-759YH"I @.LI1":24)(K-#[#C7&]IFX%.Z]%^2]MN6F M605;[:XW+5,2,O7= ]?D_EC+HHWW6R,.G]OR% M5]<0LC62WT_G/[89VP+C@C F@=!E:;[DQ"X&2P:H9$HB@5.!BL""04?"QO:] MWJ]98PN+U^K&J ET#+3C\BL2?'TOI,*1NZ;&SUE(^BKHM9K*G9U(KZL<:YU!U(XP(6/7,%?XP>5/$!1"BLL,Y68,2PP6# M#SGATN4!)X)OF*WGK[ZRV3\WW9 ^KN1?UJ!W;+&1@MK;1.K[K;-UTUB-0XYRKJ M,-!8#S\>J:*@:'S. *, M!^%0YW]70>EW%N@&3N=!X(4AACL%=+-E[PC0\9;H&[2_L7_,%W=3MES:A..W M2+L)LVSS5GD+TG5ZIRPC=)^ MA._6K5MN#^8C4W$/^:;)1/;B_#[$UP_HA%Y38/\8/2 MFC\LAXP6,$(8F;VMENS;MX7M^ET?\G]N.J)OMHR9<=HPSE-@ ^8!PA("RE(* M4DYD7@HL"N757_""O+'Y;OOJVIWFM<+!&_27 '>CJH@P]LQ/5R'H34B.N$1E MH4LR!Z4>1P .^<;UMN#DOH4MN_M6-?_^,+M_JJN S+[=L:?*>!^;QY^J@@HN M!$A%7@)$*0=,0FK^47*"4&K^"SU3_1Q%CXUZFG(H=?6&>:ORNMU07?9F6C%> M39N P:JQTE[QBU3MS[_6'I=G;R*/N7*CJGYFH&?6:I5.?FG5_M5.Q$;S9*UZ M+R3FCUCL/$-7\4-G'7K"$J!6'ZEYL[QZ?IO,7I9I&;>:!?3":V%C] MB91*"U'D((7(K!93)0&W/1PYDJEBA&62>\9!!&@Q-AK\:F?J>?'2%G%8SJ1-V$3$*CCD M!N00-8T>K&25^;O-D<@$TV+DL,4 9$*!5 I*2"IE@ 57)9(0HP5FLRLVZND M&ZG&4LWI):?-2[ZK8'_O^HYEB=PQS;.W9:RIQ]V9DP..VZXREW+ =/B-#>M04-/;X ;$Z=>1/ M)>SX\45#S,= D4?7S4M2_XVPE0O,M?^:_@4FCS:\9C[[B_D$+\6B>FI' MGL_J1%Z;=OU8QQ.([:Z=8?^9:G3X4:T>ZHML9:J[Y_4.WG_,^=(>R]59VDK4 MH3I)!E/\ETA!4=?.:&>X5/#@PP5276O_7HC5U8-%C3;8;%QM3P*WW2.A)BDI M"%"8FT\FR0M 2LR 4H2HTN@.H5=FK+\*8_M>;O=MM\$&GOOB ?-P5=1!)'1? M-_I@B_O6BEZVS,-!'"(@H4N-,00F.,#D&*#@,E*L,\1-14&U_&R^GM7WNG<& MSE*:II(!R0H-4(8RP%!N9LJ0(DT)RE+N17Z.&<.L+8%,LV+N-7^VB/" MTU,1>CYX-<"O MK;Z/L70CF>L0ZIE/=I2[2=;J1>SZ?=;TN)V_C\4,V_W[K)E''<#/7QGVAM?A MY?>Z/@1;)U=H6!8"4@18FF< :0V!>;<%@"S-N-08&Y_$QPLY%C$VAZ-)I+!- M .ICX+ ^JBO^ DQ@[[BY\T\?,4[K@Q=?=3O MT#>[=_EN6CU6LWIO9YW$24N6D3(E0 M%S)H#EH#GD@.985)F&:9%YI1I["1M M;"_^KK+)CK9+SVQ9-ZA=UQ21 .Q])1&,7<#JP0&3R&N&+HD#KQ0'[C< M%' 8^L>,3>L)4_)NOGB:+\Q/=36$]4.N1 9QEIOU02%R@%*H "D4,G_,LHSG MADX*I^Z#+L+&1B<;'4.2[2\!ZW J&1&NGLEC1]-DBUJM:Q_8>9PD1L1PH /# M#BQC'<8Y@M)YYG9IC.&.UARMV3M!<[TG@U81PO9JP8+W;">J7M]MU"R6KUGH@YQ^(W]K!Z?']_,%XOY MCR9=QOS-ZF6"L\.MP?X0G$M<\1 (;0PX!>V9BK.S$N3DI106N2<3[ZK!9^_-OR[ M2O0^ 4M;R]XX<@OU?3[];J,/AIL2U^.(?F#N_:"B"7=K%$]:S6TMG5KW9*-\ MTFH?\QS#'[/()QP>"@Q\]N$/S?&I2, 881^8O\WG\D.RHV+"Y#^>EZO.O(YK@7?CL7[@[)G%6J5ODK7:2:MWL@NRU3SYQ>I^OF&X M-XGY Q:5PCS$#TI@_K L1G">N*&#HV 2BWKWDN3 @I$J?'"-+42<([5ZN#-?YOFC6GR8 MV39:-A)VN53F?_(K^SDA:2E3BA0HRI(#1%,-N((89.3_:^Y:FMO&D?!]?@6. M,U7"+@B")+"'J7)2V2UO96=>R4CB M6"30_5'XT WV@\9:6OZ(_3K47B'#U"BDJ0:U:757*U$GS#1JA'%)E^?B1S0# MHSTP"WD /0-;'4"CA(MG[8^FKH"P5P[K(L>H!'<%4(?L=\U0'O'D4R._C0!^I-F"8"HWU(T M/A./6WDF (JC0C,A]W9I%Z(?\J7K8*K_>L[7KX+;+X[4)2_KXQ2MYHF05*F, M0*H,<[4&-&11AF&293Q*)249#>@8 EZ"1.J3UQ47 MVRFH?Q@')I]W0#"D?TB?2([50N0(X6B-$L,E,H: MET3R"-),65M3T=CZW")%DOIP>OLT4^/R6E*P$74&:F&!E18X3= M'UX#DW97J+Q9P ^)$X9AJ>7?'HJ7O]L!:IO0_E!10T4+%X8=A0[\5&MHP//J M;C[GA^=\X;S8\F:I;A^?5L5+U8&R_->J>H^(.(X2S6#"N(0D0\:R0"I@DJA4 M95*FW 25E6Z=;6ID\-D5FW%_1"-UF#?9#JV?&]D;8$.;<(V<%6"[DLY )6M_ M;J,7)+WZB^TSCNHH>BE_Z"'ZW11N/GQU 4.6EB(L[O/U0L^QP"C5F80Q=RUE M%:/6$4P-9#0B)*)1+/PC/WM-M^W];E5(K57I3K'K:L/VJ95SDVJ3 M$4G=RDPAP0Q#)CF#4O+82"Q388+B@TY/,[4EVTA9O\O)R_+9N5)58;OB\='Z MM665:/R\M/@"W=3GKG_YU-3G?@HNE'[F&?@9 -]-,36ZJ+N?-\57ZA8R'?K#[\/HM^JO V?@%5_CTO0#[;WPRGG= M^V\&OS_-^'W@3ZIYL@7\Z2N[MEGAZ\H#J,/%,)9&R3B!AL36R8]%;%.:5SSRU%]J88 MN5?(*?6.FX"W)WQ6+7+[6?]_K'^L/5M3_S9&B M3"F6P5BX+ !I/7%N$A=?7(7XFQ]Y:7F-"&,D@YAP=\R8("A0)F!$LTA+D3#-O-Y-[HTZ-;)R M6T=>KG/)%^ _52^WS4;MA/4T6O9A:Z>>SF",8*)TP,&;-$[JW<8$]H8=%K#_ M.V2 _1%'6=8GE6C6ZND/.W88VZ;0E??%C5*YBP?ABSN>J]OEIAEDY:_,,4'4 M8(%@Z@X-"(^Q*^Z60*HRSA*1B#BL [;WS%-;R+<[YXQ*&[UR.=9U5\; %F'> MV/L9&8,@.C ;[,CLNEF^20V4:,5ZY1\,Q3XZU&=K 5?J]U'MB([].7XLI'TDYG@P(],)U-!^. M@-BAL!XI-K9'S,,B6KO@UAK<&C3@>'&N7?3<"WGM-$!X^,K'XD6OM@L@03+F MUK&$L<0:$IUEEO=C8\U7&D6&*DV4E[UZ-/+4>+T2+IA1C@%K9^6K8!B8=;T1 M" I2.:EMIPB5_9%&"T\YJ"R)2X2+/XYA1NQI3!5D4<8@,)C@VL:8NX]N_U4?[=$%+=(2V'W5[L-7J M=;,Y/8=6K+F ;BQ00E2T1W! *LI865 MN.!-WNT;;2MRKVC[>>/]83@P>UX#7[#7[8=*KZ[VA2E']:_]U#]TJCWONJX* MV1QCDZ&,2BB)M"02F1A2+9F+_968"Y,8%/1VL1EX:G31R-6M9M@\2DT6:YY M1!)I=[(H@1PC"A.=8FU,PA35(3M9)YA&V+.NA"GCA!#LFJ_&U.40TQ0RF=K] MW_ DY8PP%B7S)[W*"_5US5?KX< ZG&38;7Z3SP?X&OS[>:E!C&; $A/J"*.T M&SB3B;*&DG -E"(,J5$$1B@3]LY(TX1N8/RT5$.#V$PQ&H1?+:?6_: W.$8= MKFG=M CSZ_OK3^[?)N53RX[+TZ_2NE MC/,T=B6ME%VH'%/(N"6]*(N8B%"J$0G*K&N9:VH;ZEYY]GP)GC;"=B^ ?PBN MW^KM";+!#ROVT6KD[#VOS@..P6K2'\[W;I7GSRC>5E_^W"T=(^^;3M!5\3UW M!F"*U7>^4N7G_#&OS\;+WY=_E'JN<)S1F,90FDQ!(F(7D<_L?P4V&..(*!Q4 M%<]_ZJDQREN_]+IFY*[L,[ C/;!KR,H?&,7O_TC\B&<8H ?FH=XP#D\("(:K MWT0!_^G'32 (AN4HL2!\A(X)!_*;5L\+_;MI+*NW@-@HC3!3F89Q*JTA1)TA M)!F"@O%$9B1)61K4\K5EKJG15B.JBPQJA-T$XGL%Q@9C[4=//2$X,!]="UYX M0L-E6/K-;FB9;]Q4A\N*'^4]>-S2(9"GB@2Z7U51H*]?JQ"Z&_G7<[[2:BX3 MG2GJLI@,3B&)XPP*DEEK*$5:$LH9BKEWW$[+1%,CD3H;;[V1=1-8N$U7MEMS M2*CA193;&:1/[(8V9RK8&C%!+2=H!.T)K8"@FIY0&RF&YO27CF\$[JL$G /%P[CH<5>](O/]=?ZEG;PJH7DG".2&% M,IR&]7$\GF)R?+GU8Q9.1*#K>**N+N$6R5#7KPL^X[EX3KI9U! M_+7M-._DEQVJ>=[_.KJRJW&T4_SWBUZXEK'KHAJ][MWPY@J(1.A(10F4,HHA M2:2K ),JF$JB1RD51.H(O#G;![SI_^.:>!'^Q'SQHL-H&1]<7 MV)7X.#N^S WIPM. :TH]JXK_E<]/3XLJ1X\O@.3E-V 6Q?=F\F>K5J_V8>A3 MN6PQ>H\XL@T9JNFQ51D\PK7'?2V12'7]C PAK9C4T&3"0&*?"*2,N(A/R3)" M)%7(RVL/GWIJV]#N>59[B%W'PB7^#R7TF+!/J$<\-;P2Y2L.$'T!&^@\\>+T M[W2\Z O+^=-&[Q&NSG[^S2IG][:JN\9]\44[9?.%_DVO;Y>R>-3NE MVZ?V_T6?[8_ M_?I3\QO[E[ >P:\__1]02P,$% @ $7YI4PA4H.NZ= (Q\% !4 !M M=')X+3(P,C$P.3,P7W!R92YX;6SLO=F6FSF2)GC?3Q&3?3N6@7VIT]5])(4B M6VR__+>OY[.?ON!R-5W,__4O_*_L+S_A/"WR='[VKW_YX^.OX/[RW_[K?_I/ M_^7_ /B?+]__]M,OBW1QCO/U3Z^6&-:8?_ISNO[TTS\RKO[]I[)_8M-VMB"'(IV%I25%J+P'+S)A__Z?< M_#;WWO^\^=OK7UU-'_M%^EC^\__\^V\?TB<\#S"=K]9AGNH"J^F_K#8__&V1 MPGHC\^_2]=.3OU&_@ZM?@_HCX (D_^O75?[+?_U//_VT%<=R,MOG_%? M_[*:GG^>7?_LTQ++O_[E?+W\"E7'S$M6"?C/-__XYQM:/B]Q1?#9\/X;_>#R M,^IJQ].%7]?4O9R'B;//32<;I9//)+^)JO0QI M/9$IVZP5 \TP@N*<021@$DX][8J@LK(B'C:)6F/YZMOCR,WWPSU4T M]0\;&6WD\V"YK9P.H_OU?#U=?WM#6W?Y>;'+\XC+"1,A,5,*L'KN*IDC1)4E!.-M ME,I;6X; P\V*.\% ]@Z# R4XLO8_8+I8$O6OOZ9/87Z&OX=SG&CM$!UF2-HS M4*ID",)JX"H%E04&;HX[#!];=2<4J'Y1<+0D.T$"%_'C=#VCP\T[ZTQ1D(LC M01!TP3NT4,DVRN=<+ Z"@JL5=T* [A\!!TEP9.U?17L?EV&^FE:9OT=R>]83 MJ[(J@L@72BA0B83A0W'@"HMHBQ;*L:-0\-3*.Z'!](N&023:"2K^[XNPI$^< M?;MB 8E8YS)$;T25B:/X7"5(/"6O3K\<-EULLW?X7*Z MR*_G^9>P)H=&69 5-Q:>C=<=)Q1 M'$:H(R.#(IYZJ_CAVWET3<>*/0\.=Y79# M0,?)Q,.%UT4>^3V>3:L$YNM-_LM&\GE,(*J3)RE$K'6Q7-YQ=:X<8&9S$34I2E;,@DHHP&'] M5M,9YPV=:-X?!8BG5MX-$QWG%@<1:1=&HMZ:+5\1Z6>+Y;=)0[BZ9%%=P-#QTG%8P79!0Y>G^/RC/R>ORT7?ZX_O=J6 M 4V29@R9(PZB8* H_J'3+UE@0IE2HE1"A@'P\.CBN^&BXWSC4(+M A\?SL-L M]O)B-9WC:C7QR5N+%!Q+G3.H>K?J"IDY97S*.7B*DH>P$W<6W0T/'>X0D,(C4,4K0G6@TR]$*;WE MS@\"B^=HV*VDJ>-'25/RFZV5 MG@D-VM7:OI0],> L"*&4);D8,TA&Z[&U=X-'Q[G-@<0Z=CZC\K#$L*T ST&D M(!$8UT1WYA)U1:K^_XFZJ[SB->90(NS@.+I-NVY*M M>D5#\K]838+W7$86@3,>JN42X(*3]?T:YA2X(Y$,$70\NOINL.@XDSF8:+N MR)LY?1J)8_H%?PGK<,D6"4<)F1,=::**Q+, ,7 !VCCO)9,)_1!.Y>.K[P:1 M[O.; XBV"XA\^(2SV54:SMNBE H!,B:R@<&3#60A ]>V1)>Y(9]HB#S6K35W M@T/W:#1O<9SB&$.QA*_LO/#X3Y&_U@F"?;WJ^8$/NG?[Z ;/O0_@Z+7:/1"RM"2@5* M2J;&*0@^9_)"C(T<=3(EY6KJ)QO94Q1T^9[_/W^' MH$/-S]7'OLA,'E;]DPDB*NN<\?JYA-?A*'F:IG'>C;?$S4#R[P!)?ULN5JMWRT69KB=6 MYV)%)M*MJB&^,+0=K 9F?3+6LB3L<^[,X="Y1<0XC\M;8N50"1\.CL4ZS 8! MQP=RVFLM LXIEIL1TE_D\^E\4^58 [O77S_7PW_"4T2M/0G&\5H%3W&_+[Z M49$,:8J\L.>>E1V.F]WH&^>E>DM(-=!+#Z:(S.F?TUGEYPTI:'XVC3-\L5KA M^@VYG=-E%5^MJQ?,9P6R/KA4RCGP+@7PDE.$(!5&T(PGF(JTOEK2'7GT*RS-R %$FEVQ&D,62 Q@-D9]C A%EU)YGI?)S%T/' M.- F[>?L=K7^=E60+_1L3Z).O(06 %MHP.%BJ ?"X?B MM62!I",;P>818L9Y;=\2-<=*O ,7ZNWZ$RY_7\P7=UFY/**OI62\T@S9IO&, MJN5\ H*H+8@PQI!<3"ZT25KL1M\X;_F;0FMXO71@HC:W+F1JKSQ )94U49-Q M3:* DL[7]&DD$%!@3.!F-,R8\@F8RXC''GC)J!. *\!U=(!R&X\ MPU])F*\6<^+H@IBZ=!T7\]5++(LE;G_O8_B*J]=?28BDR.D\++^](9]B1=)( M]"^)M-E&'I?[+;.D"C<C9C:IP./2T]N5X0 MT$&P< MA<>)O@-SNKVGV 3:*GAAT$701"NH8&MV)CC@PEH4D7,1GBN4/!PT-S2,U#>H M)4X.%' 'QN5U6,[)-J[>X7+SQNQE6$W3A 7AT:('5[(E"UE;Y'F> +U#5([G M$I]K"G X2AXE9Z2&0BT!<[S8.S K]YGX93J[H,AU@L7K6CL.*18)2KL,H3@% MVHC,/1IK>9NTUQ,$C=2.Z)3X.43T'2#H'UAGU6!^\86\NK/+1PEORX/7KM39.:@,XE3F1C)!?2U*5B).?O:VZ%-W=Y>9(Z;HFV+F /AN;_Z^L7FI=E_ MV!V@>">%CA),++5D6V7P-B*4Z"0KVM@<3XK.IP@=-^W; SX'4>$_1:5\?4BR MQ$_T.],OV+!L_K%U3E]#_UUN!RJHOU[S[679_HMY?F3M:X@'3G;0"0NYE RJ MD ?I".B0A(PL(=?NIO?!L&5_^Q$Z9$Z$S@)>G2)-(1:%72Y5LH?<.SB#-U"\X:KK@HEKP.J4$YBM%<(M>#N<"X08\IM E?CJ=]W)/ZE @]L9X[1_:O MBR4Y+O/M4]_T;3-(I[X )KW/\^:[V18%^7]=;.^WKV0TD4SSR). '#+YV((7 MB-QYX#%849S4D;7)(K;AIX-REQ.B:#T0P14S]-WL MHKKN[VK_!&)W30YBO%B'.,./BR?N(M$5#-(I"!QK_Q55']$C TUZ\LIXR9]M MOWO,PZY!&>F@?F>\S3$F*#JX0[H^G#]6KB8V*>4H4H;D:]O;4M\,\%@3C4:P M:&-!V^:*\2X=XY;\G-)A.4+^'3@?U]2__M\7VZ:7GQ?S&B._^#I=36)4&,QF M<&/M5R<$\1$=@RP=RIBBD*'-RZ!GR>HD7#M WT]!YVCA=X"D>SS\LC@/T_E$ M):T,KZ,=A247P]5^W%EE0.FBY9J3_MM4)#Y*3B?(.5[=]R\DCY9]!P"Z%L]O MTSEN*L@F2-O)D4M 9Z]4=!0[ =$: T;9C#Q8K42;0NF'M'02@0]H= X3\S]K MLOO=1@^?<#U-87:JS/?=1;M(@S\CAY%RXBD')KED8"*2&6.ROH*- DHLD2E' M#KELDR ^<4Y\WR#_?EA?(_HD;%9!%[!8.TJJVA7.Q0362:.]2(:[-M[_ ,1W M>_MU.J?%IF'V;K&:;N!^ M7>@8/7*"'7 *02F@0$WQ"7T1FF#D&,4;Y;ENOX.X;$]2=ZPQVK1J6=U4)47! M*3ZG,$PA'<0^:7"ULE.Q'$4N3%G9)D=VEXY.C-!0J+AOFHX0>@?GUY;ZRX;- M-SU>B_%,$A,EU(L&%RTXRQ5XI(A>*NN=;%./\"@YXP+H&/T^"I5CA-T!8EZ% MU:?J#M)_:G+O2YAM$H7K5V&Y_#:=G_V/,+O 27;:UZ=PH*.A'<4#@YBQ#A]2 MRB(/PN0VX=Y.Y/6 J*-@I:2+?H?)UU5,^:\]-2IGD4G>= M1P?>1_IB.7D]KAC!V]0A/DK.N&':\$ Z7N8= .=%2HL+PO][3$A[@6*/WW%] MQ4OB]4TWH=X&7H>OUE+MG TPS;-VMH16?96?HVK<.^GA8328!CI 4^TQ4 7R MC^F:-L1JO3C'Y49BMUCR(FD6C:BNHP$E>0"G9 1;A#;<>LM2JVJ=[Q(W;D/4 M!F?=P/KH &*U!]"))V#;WTK>I M&+>WZ?"@.5C"7:#CNI7)C3V=N!Q2X"J#+,+5'O8&H@D(&7D60DDO9!N3\R@Y MX_8P;8&78V7> 7 VESEW9#,I5L>D,8"I$UP41@H!T$J0*AB,,CDAV^2F'](R M;@/3X2%SI+0[P,M=XBE(+%'4&[R(K(ZB)UGXF$"K('SDQ63?IEO#_BAIUHNT M@6=\L(P[*.A]MZQMY-;?WLT"B6.>:Z[A<\VM;J8>7,LG.QDYSPG$9G@D4QRB MKQ/LK5?%61D<;W,T[49?#S'[(.G$!NKHP J]O"#YU1XFM0O]^>?EXLNV)FC# MU$1IB3*I FB#HKV'$7SFEH)'9FP4(;B;.:N#8NM9LL;-)[; P:*54CI V-\# M"72.RV\/9#7!7)0JEB2#7M9ZPT(>'F80)@5IBLNQ48NBIVD:UUR= %L#J6-$ M8-5K]\FF'JJ.R-WHYAXC.L>,P68PI0YG(=+!,S+X3/@46(Q!Z7O7(0^O\K^[ MRKA9Q(9(&5:^8P/E[_3E;2G3A-=,;.YN/D_)3YO^!VXJK2YHL0^+LOZ39+]E M,9,KD$2BX!.CI[T@$_F*BCP%EWTQA@7GRTX0.FS]<=.(K<%U IUTIS- M8!;2VILYR?2,U'AYAINB4:3D(2"+H(12$+5*D#(G QQ35J9-L<@S1(V;A3S! MT3>40CK UO/2FB2NM:73&D2()!L3Z"07#(&%D%+,+&36YMKV>;K&S5N> &$# MJJ6#!,2+E"[.+V:UGO 7)"+2=*,K^O,,+_L*O#BO#ZK_8_/S)YF?Z*"3D=)! M\+%V5/46/,K:4ZO>9TNG76P#QZ$XZ.'&>)B:J#%4VL40EB=9J7=40KH0TZ9" M1V_:11OP A&B$L5J9[0W)[:7N]X*-KY*;ILYVU?T'=C$NR4[M7/$97)91"9= M40X0 PG("G).M4/@*6,ICO[V?L#0I%+JAJ(>+I4'@<\@(N_ 9[N>N/=;;7GR MOO:A?%O^6&U'?DZXRLXI5TA"0I*$**:.(A5PRFON1%"LD0EZEJP>;IH' =%P MPN\ 25>38RN7[U/5P MYSP(A 9710?P^N5RV>L*G6O6)J*0BY8T[0S.-:A$N\693-Y;-)DG%+[(-F^[ MGJ9IW %< T)I(+%W *!;=3JW/+? 8Q'..]!%U+)13_Z^$1%8BL9G):(O#3NP MWB=GY)%90WHY1TN[ \ALZ9\PH544:"#G.NO5D$1BS@C>2650:&F*:8*1[?HC MS\<:_!W<7O+L(-#^;1KB=#9=3[%607Q8+]*_?UK,2.JK;9.K&]$8&7)M@"$8 M':LJ9%_1[4'$%(K3WAC7)O#>E<)NFDNT>9';1%$=F*%;?#TH271.,R>1MI(7 M=4)8 :^3!4TQ CTGWLH=(?H. /38JZPK M@7V[+G?VJ2AO23A.T%XS5E"DP"CHE#9Y&VW@ODUR:!?JQCT4&X%K<+5T +77 MYY]GBV^([W%S:_A0:(%F@+18I(@P'BPH-.&.L,$95BFR+A[Y(V[K5M M(Y -JY .$$8F>7E1O=Q[8W, 2U\YZ"$;1CD"?('#% $-F)CKA56@# MI>?I&O>*MA&B!E1%#\"J&;5';&P4.HM ;'C&24**PF8ZQ058.M1]I/]ET>;I MPA,$C7M1VPI* PB_ PP]PH%!H3C]/SAG)<4;,M;]H, 7:YEG"J-LGK3JXF5P M(^0<*?(.\I\/KH!NL53O@5A1EJ&KU0K<$3OUBEH6#RXD3V>W-M:T>5O^'<*Z M">S:):*&5$T'YNF) _O6!1+/B3S X"!D4>\TPODO&->W*_RD3CIMIB^3I5:U)"MR M+NNDY^AER3&)T/J8_ Z-W42%)TF\#ZFPOJ XD5$5PT,&+5/MTIAJB84P8') MGECPVK5)8]TBHIN \"1@VDOD';ADKQ;GY]/-X(75ID/_O%IEG*?*BI59.1Y$ M'1$8ZR0>!JZ>^8^$67-8.,K5"8O0M3 MBG(O'^9/6-8\^$QL6,M!<>O *SJN4=>*H2QTT(UZE#U.T-B%54W ,X3P.\#0 M>UR'Z1SSZ["<;SH9W7YX6J9INIXPADDFKL&G1.>S)KU'QCFD)#E+6KN$;>H3 MOD_;V%.+FR!K8)5T +);'!P[2NUJ4OC$V%@D\_7*/%NRU3*0Q^ 0D*E@"P'* M^#9A8 -FQLU-M#*0(RN] ]P_E.Q++,3OQR6&U<7RV^;O)X(SXW-)D"T24\J2 MD+VM+QO)[T#IM5!M0M*=R!LWU=$(F\,KIH.TQQWBMPZMMN@CN@RVQ-I.-2F( M'A4(E$%A,1QUFWJ*A[2,F^1HA*,C1=Y%PXV'HB'CO'T-^:YV&"$%K=?+:;Q8 MUT++9FSF92UQ1!&^+0*<52!'JLY60P4G)P7GF7#$D7-5J MA-P0](^;)SF9F6NNV@Y.W>\EG2:6Y5*29) U*^1%8"U+B;1C753>QRQMHV$W MWZ-LW"?6I[Y6.%XY@QVZHPXP;3/)_IDE1AAMVFY*_:91Y?7CN>]3CIE\5%7)>+V$3J6,BE#>.2P_<)/(H$C'GE5=@K."9*YXPM'KR M]%WBQLE6CX+#H575%_HV]*]>7*P_+9:U6?$D<2:Y]1RX]KD6JI)3G0DF:)(G M=T9XU^RAW9-$C9/!'AMM1ZFF1Y2]6:TN*AN*R50PD,M:+Q -%[4S?P(*DI00 M(AB6F]_7WB9HG,1R'^@Z0"4=(&M+^]N+]6H=YC50GR3C$ .%_IH0,V,.N&1 M@3I9#9;@>/S3 M3Y/;V(&S(],:-RG*A8DHR8ML MZQT,]^12B@(Q"@'HK>0ENX2-&A[269O M:/^M/B[>TT$S3],9DBAO:F$^+O85*WH?3-(N:LW%K1D\,\*Y@TL&VV67DR41:2\; (Y#+3"YTO1UW16K(11@0!G) .N M.7$CA2VA8>KF 3TCCWCN&90#*+"+ 9IWWJ"_H5!VNMQ(_)<+K(+>CM6[6-:$ M5HF%L8 %"E>TQ73MLT&>/W I^+*L^P0V<R&]%&GZD'FBBO)%)\0R)J]J'ED6(R$E^6B25?-*I M40.IYZ@:>=Y8SR =3)D=6-3-PZU+$5\="IAT"$(PT#PH4.@L!,4]Z!R1:;2I MA#9X?(28D<>:]0S#8U77&?JV8KQB)"J)+H<$TKI CDF,X(UPP)S2QM,??6C4 MZ.PIDD:>CO:C(/%P-1Z,QR^XC(O!IOBE>IF/O^#VO[>$=OG^_UIB03L;%;D> M6BD.BHD,@?D GFEF*&PSP;1Y9+([C>-&XB?.L3=270=F\B%G#VO))SD(LO I M0"G%U3=<=:J4T;3?BD,696"I3;9\%^K&S9:W0L9W 7BDFCJUB(\-U]A.[Q4A M*LZ+))GE6HJ)"8+ ,$'CB4R%QM5_>]!Y+@Y\M&@.(S2.D7DF_D7DOUBN6EE MJ#3/(G(2F]NDM#QXGC7PF)P25LK3'$D7DX- H$+RPA#)$+D^%OGNDC9OF'MWG.T1!7<8:S\Y2FT3'G3:, M@0VRU+KY4%U9^J)M)%]78="G.FZ?)7314UFGELK MZWAO#U$4#:%D6:0ITL4V,XEWIW%<%&JNN@']P3G-6@:_54FC]QB\DZ M<#GX.GN)F,-"TN0\US;L,94V[N+^M([=5/BT#VF&4EH'MI(\W\U%U;PHYBDT^924@<\EJ[DF!SY9V70HNHO.*^S:V<4-I[4S MKY=&)#PA2(Q!TOYC09BH4.<<6Y6)?8>V+N^9FP%Q6%5U<&#O+L!)X4IR18$@ M&I[)$<\&O(\%/!;B3 CA Q_9?^PRN&D%QD:JZS>X^74Z#_/TA""M]#DP)%M? M"JA@. 1/,5PH4K"".14\:>3]#*UCS[4X;7 SE-(ZL)57;LC;4@T]-E M(-(,9,>KI",[]NMB^1X_7RS3I[ B5W9S;7[9J#L5*2T2'U'7XETDAX'\D@0B M\(#DRGKBL:DY>YJV+@..UE9M(%5U$>\2(]>V>L-(-=@3(WA66G'("0VYJ#: M2_1M*%FS*%7)I=4@LD?(Z3*0: 6RXQ72SZ'Y^FO"U>IC^/H2YUBFZXVE?O3] M_R/2G#A9+*\WD]$D!8J3*%VDK25S,5EXGUQLDV303/9IAW)[C2.6X=S8IPV4ET'V9G7I6!: MORVT$S^%^1F^)PO^=K[)P<]S_4]U3+Z$63U0)E9CB<()8*Y$4*;489:$(ZED M,D%9HV0;1W(?*L<>T=@H(]-,41U8QDK^/18V'52FB=R)2Q;O_N#6;[[#Y721 M']8J78[/NBVOK0PG0>O,C!;@BF"@?-)U0%8$"OL"DUDJ9MJD=T[+Y]CS(!MM MA([!\J-OI8E!+9AR!E@J=;B#21!R5("H4BQ6>RX;S=TXANRQ!U;V"/2]5'DP M;C]OMA-)8+GN +W%&EFD-F!JUW?%=(1:_ K2>*X-)L9Y&Z^Y/7H;SK/L$KW[ MJ+(#J_OAXO/GV4:,878EQC?SLEB>;Q5Y)5##G(]>>+"%65 8B2VD/R43K9(Q M*,1& Z1W(W#A6FF('4BC92I;!J_46BK:LU_T%9" M+CXPY[*1N4W+GX>TC-P_OX7*'[Z/.$;^72!H.SCXBGRME<: !BRO[X@"YCK2 ME:RPE%FXDFTI;4[0>X2,7#)^$NP<+OD.@',EENMF05=E2O/\2%+LE^DJS1:K MBR7>R"Y:$UURD"+3U3VM65PAP3!>! F5]D^;Y/RQE.\$3?_#'9$G56@7 -Z\ MD]OTM\K3]44=0S=/=8YK?GFQ_GVQ_C?<[,T)-UGP: QX&RG^5R3>*+0 F6M/ M6^U-4JV NAN%XYZSI\7- ] V4&('X+S>Y1\W+\]MR0Z30"C6UX8;=$IXY!JP M%&<0 MN&'&U;F:03>*,A_0TLD0K0,T^Q1(#A/S/\=DP$UN?#7=SF[]M)B1]E:7=5QW M^!QJ5N SZXTP/7!7[H>?)_APQ6O#EV7.3J(#(3F"$MZ!\[Z +QPC)\3'U*9+ MPD[D#7P0FAA-$%Z"4'5"<%3$K X,4"J;):_5F6U\L4,.PA.<@P/AXCL'XCY2 M[^E W$JD%A$MYG4+O_@Z71$S.1UQ.(@])HQ!@2K$U22S "]*VT3H' M73"XW*:"Z@$IXP)G /7>SP4<)>L.P/(BYVD5?YC5E,6;^65RXY*9I"T/R 1@ M]KS.-_/@0F0@B\S(?=*B41_]9\D:-T\_/(B&TT$'@'J/:Y('YM=A.9_.SU:7 M7* *#(WS$$0=:$][A*+@5" +#%['I%2C*\+'Z1GW!=#P$!I ZAU@YV.MB[M8 M?KMM3W7.%#7X#*R.^U0N&3K.2YV(0\&&M]P%T2:M] @QXQ;Y#H^:8^7= 61> MI'1Q?C&K:9/-NZ,JGB5^POEJ^@6W5^67C"E=M/(4D29G/*@2++A61)OS M[<#L=_O.=P.&]8>)N0.@/"SY?I@\>[^8S7Y=+/\,RSQAS"=,V0/ZS(@]$R%H M98!EF4+VPA;6JA)F+T([B?\/Q,5W&\X.IZ0.,/B0F>N'!^_J1'72V7J]G,:+ M==VP'Q?U3KVV?2:.Z5>N*H8F7N2H&0J@D*/.^:@]T4BH) 1FM6*1G,DVSU>& MH;^W$4(#0NR!U3RYOD>OY-^,*GZ)9]-YC7YPPW4,L]J^915683/]#O/$.V83 MDP&BC1(4!E.O)R10+!0,M[DQ;,-/;V.$VB&Y SQTL"MN=[FZ:J3VMMRZ+9D8G;S7 MB2+!8.O!("(=$3X"-[(4D[17K@W OTM:;Y.'FEK= ;74 >QNS3G^N'CB6F6S M02>IL*!#4)"RIH QF02Q* E6!2NL<9&%-N',SB3V-G*H'0S;:*T#.&Y$5C<6 MYE\NEC4 V\0[_R/,+O#U^>?9XAOBM@?@95NVV@MP@BRG4F0$R42I/: 3A.H* M2:VMLSY;:UL5"QU ;F\SB1H'UDVUV0%D[UP);5B[ZHI?^Z#^'=>?%B1%E71A MY*)S58B"D)B0FEO)XKT.\D^D<)Y99-S'=B=+W@PE MYO%1LX\CL6$TWF_T][XFL%;3-7[8%NIO3?M[3(NS^>93-MMKHIR3DEL-R6_; MFY ['$DL0J(H//O(3)NZ]]:#$'^B^0!9'?&$"BYM2(W)V MHBH.I!,N>F45^R>X'_K_+X@.4_B1%T2OY[?;1G?Z&.W=1M&?<#U-87:7\?8O MT^XNWM4SM6?DK.TC]2Y._N?>T429;>26 M?'Z18VV&YB%*'\%DRS2SP6*C#.F/\V9M+WWO]69M'^%W@*3':T>U-C$EK+7# MAH+(%"5$Y"0HZQ6W@:?0R"7\X=ZL[:7NG=ZL[2/[#@#T_!,89@U:FT@\7%57 MTZ?:2(63>$SR2/\3NDV^\?AG2"=^R[:7VO=ZAK2/#CH U&-/&PI7B6NIH5A6 MFRKS#-$'XH,1-YR+Q)-M J-#GY*<^ W;,> Y5MX=0.:1LF(2B/9!6A I!5"Y M!'"LOB46Q?GHF!>\<9^+W[JLZA_$\3E,S%T Y=&+P$W2<+7YR[>?JV)6K[_B M,DTI;)XH*P0*R2&6FA/D,8 ODO:7M<4'*Z5Q;0K[]Z>U$S_I0'3L=F<[E*I& M!./F"N>7RS6W_&SYG*B,2?-LB(&Z.14CVDMPH M30IB$2MXS6D]/0,8SL>K=$3]8DK"9TE!?Z- 0LN=#)+.H,*UN+$D*=RX:>-L#IS='3!'X9:YJ_*$"8\ZH\\!K*V-$XM3X++UD+S+N3#NG5/M/?&[ M1'4RP6D8C TE_+$/N(6Y*/-#N=<\\L MTLDTHP&.NZ$D^2/TE'P95M/5HKR[]=&_+]:X.N16[LG/&OR2;3>J![HS>[L\ M"_/I?VQ6N;G4V[Y$N$W!VW+94#G,;N[[KN].N!%62<.@S@BNS8X<>!44!"60 M8P[9B39V?!#RCSWA-@I[>T=AM/R'Z=E\6J8IS-;B_79-$UQ]9'4 M]W)6*^M],3H8Z^KQ'4%)I.@YTL;CGG9;M,)KWT9TQU ];FQX>LS>/U9/IO$? MU,H^,GXIW!^X="68@8SQ7DN>PF8?+H.!3/M-N_MK[%V#WR7N"(,)M*[-$97V MX$R2X*5&9B+/L5%=P#-$'3_A^,];VVZYF-,?TW;3;^3\;?OU9B,6FZ(B-Q=D M,>1#<=J-P:M(I),(O-'9Y3;WDOM2.JZY'0I'#\<:-]17!X'OX]-Q_Y@O[P^B MNS\E=,/VQ$:'K+9UUT'(VG%)@2^LP&8>CY6"!]]FBQY'][B)P598/:$N?X0C M?Y>S;7-#=-#IOL>G#U_A>"!G YW9#U%+L&%):PG6UCY\OC9>2PZA<)>3\SP2 MAMJDR(8^GS^D3Y@O9OBV/!C%>4_B-R:?>182CP@8@@$E=,U1:83(BD858VB5 M(#R V'%/Z>.0\R WW5A7/X*1>\2G?RPU$Y9+^L,7_*6V7IT-%<[LLM(IHIB] M.1[($#[C'%8,;LO,W\QO_\Z4(GT2]DV$[ZRSR61/<;T3H POX%(0@(S\@!"] MRK9-U<8 Q!_M?&X6>72-FQ]]6-/9%I9Y]-!!V&H(3QMG"0FDT,'@(ZL,#"1;(F!2E/";9[Y(T_378P0.P$MF.T MTP'D[L:&VW9VZTE12L:$$M 7#?1-@LV<%Y;I/^?HJB<6L/3P>D W70 M 98>R=T^R%[=_<&MWYQ@1*-$4I \JFVK&Z^# <,#2Z:@3MCN9#R8['&K%5N? MF*?1YH^0C'R/7W!^@0>7K]WY]X,G#I^F;J!TX.4"M4'IJ]J#A +-?TS7=.BM MUHMS7-[DO)G0=-)1R%D"J5V@ALAU *U\X$)FDQH-SMB1P../RV>7N4G&NT1N M $7<4"*2Z;:AMGL3&K*7BJ>2BU9MNI;O2N&XKGX+/#T\5AOHZ@>R58=? -_] M@%;6JN$U[J[P"H5\*E5$[33"0 5&1Z.D4PJ-(S\K&6E#FUED)S)7CW[V:H5K M.KM_FX8XG=WNP!)U"BAY!BNJMQ#H"X4NLG8YETD&985J<]6]%YD_AN':!UD/ MA]FVTEH/0<(NS&U,PZV*7B \[&#?CE3.#P&YRQXTIOCD4QU1S>LMLG:R M)HT,6&ETE,$[Z\8"70]MQ%J@8V\ 'J"J#B#XQ(Z]25I&HPUY!1YD2'7$4B@0 M(L7\MD@EM"'^G#CER?I;'ZU_FEFZ0172+\#N^:+&:V+"<0C!U]9:5@-M%@DH M=-+:F"!SF]JZG<@;][)K;$?N,"UU +U;@GO]E3YV'F970EN]_/8W7)PMP^=/ MT_2BOO^_QZIB*1-/%IBM T*8=.!KT[:0;2E&2J9*FUXP1Q ][NW7*6!Z*HW^ M0'GE(PKM[WU"J\QRR\+X74$G, L;2X&8.1V:WG#P/F]P61;+\\W$PCB;;JWY34]OP0LCN(-AHI8'UM,UG([Z.6+?8XU]MDV['C(WR4E&;IT&YA+Y#:'ZPX+<".ZMYEP& MB[Z-=[<3>5T@;T!4/ Z[ 54T=ONK6QPLKCF@C1IQN9TZ]!^8PVJYY?M/VL;3 M^9S.F_6?./N"Y[2]/ZTF/&34R7G(+M:*&(K.(D<%13NO4C!"WP]KGVB3-0 Q M7>2)AP?@*+KJP";N=^L3>*I) ?)(N="@=.+@,B/QTO8+1CD71:-798-?\XY^ ME7',Z=Q.:SU#\G=(0EZL]:!-)"=6)@FA% ;U0/L*L9?C9X[K="FI&&8U%EE--&JC<@UX>92@$LL0F:[S#736 MTFLK4.X%AD<6&;=/\HG!<:R01P?+)?$U"$V7XKI\^C6[DA;Q.-%)N:L\R"1;$ZQ1D2RJ MJ*_$ZJBIVK(JFN"#=X)QWJC)X5YT[H1(^^,B\@3:&]O8W72&O&+LBMG5S<"[ M-_--ZNY.(E I';A."5A0",H2NY&1#\"DX::$H%@N.UF_0RGX,6HQ#LE$G4XQ M?5A&(OPB778MW_"P6-)NPNF7>F__OEX:S\,9_AN&Y=LY3I)-*I&M1G E3Q?+5;K MU9MM/XM,WM+KU7I:>]SEUV%9;X97MYP9$:25F.C$RD40KTY!D#Q"-B9P;Z+( M+N]TSA])R#C'_>F1>7*E]0C0E]/9K+(T(=_91:LDX.=A_N4 ZTCP7FP=KK )=// 2ZR:<&48P/ M###H0%*K=:)>!!!9Y5S?!Y5PTN> >Z4%1W_[4*F95F&= M>Y"\"\DY^1GD=BB#)DBGMJL/"O^7E!+B,'$VO=NW()8B*#K:27@?/ LMRI*'8WW#Q%QCBX M&5"]BZ%E/2)@-L,>EM\F?WR88"Q,!D:^G74D U%(!H)+$$50)!)4+;[\?/F)6X!O7HQS,]-.YWM*<.QLX]OU)UQ.YYNGYMM0\N]X M'G$Y$4I9ZR4#'B4QX0C"#BT"*I4B4/Y%N?&J%<2X^AE?\<&+L(&C9 ML=$05PFYK8TQ;"%?/$8-SK)2[9M%Y7(LNLU#ZP%[A(W3.><0-[2A_1>@;3.@TH$#Y]E NM#,)DYX4R;D9)/4=0[Q [1_Z*!,CH MU,&,T^ID$^0HZ'=E[6%H+VD+Z@E[<5 &[()M)ZGJ[\' MAX,#;$#%= "SZP3&RXO5=(ZKU:5WN]I8^R1T4IE[0%E[Z=7>!LY$6865?"07 M)#P;P!\Q_?(YLL8M<6[FGPVGBAYPM:7]!M(M,=>"Y%1ZGX;IF$'18;&2&'ZW'14*AC@^0#_5TM M-9[7-\_GTWF8?5C,+C9]M$8_1*(^TAGQS%FV1L M?LLI>VV"S\&TBM .([?+B_4"T[#=7[6C5=8#.WQ:KU=OK=SJK"4IIF1<" M)#*RWB0O.AB$!9$266[#2C!M6J;=(Z3+//HPJ#I&Y!T@YEG#;PWY@]FF&GM( M4-QP<((96:5C,QZ8R(6NB6;G&?E,EI-!"^^]1D-Q!U=M M>'PZXS%XW)5=2CKS C;6ZI14WT59X< RB48*AHCW[G&'B;L:1 B,S'7AW@)# M1SN7' Z\A,"'0,^YA!C26V\M?TBA..= \V,0*8U9*R5"87L5$A1 E.*QY!- MDJ5-2O=1YZ!A___?,)!'=_ ([-O_?/#._T_2-E#;_^WG7Q]+CG,L7F; J%P- MX$1]EL: NQ096JZPM E_[])Q-)2K@XYO/^.2Q#\_VW[XS0"+XG1)R7A@5I4Z M62INYT/&X(L53,6BVMRV/D_7N+'5$4AXX/,.)_X?87[()7\'CZ6^\^\;69"& M0ZGO <=G)^M+9Y#>U-%&J8!+A9&*@Q+!"NGXCV%"Z--JRX![PV^<);[02?)? ME-B>BIY1:$ANM0U1>FE4HU/Q<8*Z,AK[Z/ZAT3A>X!T$-(_9ONM69W\/ZXOE MP_G!2EKTR!T$46I_M9IIJ,^.B@@J"\*VVS-[$CINJ&11O;14U]F78IE+X MUG/=]SBKS4[6BUL'P@UG/%$8J@I%H:Y&H37912+5D+Q1F'3R_OY$H^>JL'== M=MSZC ' U%C2/X[W\WM8UGWTY9@I:D]\4JN8ZEF*V_A&B9&Z2\RU=L,2Q(HA MW;M,1L1(9PL3PK3)9PWC&UW-H4E5!V>X*$L,Y%767-ELL\ D9Z:]=QR<].3: MJQ)JIKSZ]U*CS"D)E78R(\^MTI7+LX]*[\_S&4:.G3H]-3_WMEQE<#&OUSR+$7!@A44+)[ ^E1: M.G"(#M;[\V9G;TEW<&9]^+18KNNQ>\.!1AV<\O4=D:DM'A)QH*V'7 1RD2W: M^]>?0]WQ/J"E V=G,*P<*>D.L'(+Y-$Y#,6"2W48'1,(,7$/7'B'B6?)8IMV M8/LAHZWG,A@R#I/K8(TVFWLJ5_G)%_,P^[::'N^C//6!C;R3G>@?R"]Y/,4[ MQ=6[\&U3T_/+K>9?WFHI(H^U0)X";XGD+&-)D# F(;)+H5&&9A\JF]Y17*VW M'7--F_YM^76Z2F&V:<*H8F FQ \:9)/D)SBQ\Q .:33V6L36*.*T8-I'M<[ M:H:^O>XSAE-J%X?F#IR26'\G _)Q,_[Z[]OQUT*GP@I%K;FH6DY8- 211*V] MI5,B442AXWJ.W<'T$/7]:.@DN.&D]IMCN3Y MK6(O<@,43H)):.. M1G'+=:N894]2QWT]UR="]U;A#X;17Q<7RPDF92A@5( NTQ[,GN0:$X*/W,9B MT,BX4]O1IA"ME([[;*5+A.ZMP+%+;IYE[N/B);X+TWP]"&O#GDRY^!PL",G( MX98F@$_U9BY%99AU3OM[6>0G+LSW7WO<<;C-$7<*C?Q %G&BO"U:>04I6^)& M&5-SI!'HAYE';Y,5I[N ?XS"<8?A=FKC:=:S&__IKH M5U^(NG]NB ZBROWQ MZK=XG=?G;Y>_.^RE[C6#DV1U*)HG*(6@HUQP$)!8JNW_>';*J-AF@-43!.V$ M.O_#HVX(=1QL![_@,BZ:%"U=,_*J#IZD?2($"<-:8L5Z05]"@.BDJ:/?2M 6 M3<(V(2(O ML_N:NR'MQ[U&::F"'Z?&>/-8;%M2??-B[.CRG6<_M5$-S^Z<'%G(<_/([OYJ M-WB408E8)X(RC[6K%@>7502I54S:>9BRB$2R!K7*U\L."KF8W2<*M%1M3Y!)[;]RD=I\9F8& \[[4- MK*X.4L?/\O?+99+G?5CCY5.UB:/ B"DF@>O:#-_G $'H6-OB9<A=6G7V>+/V]&5Q]?";OCYS6?@S#P4J??8R0-'E\*HH SFL.PAM4T5A53)O\U8X$#FL6K[S?B=7: M,!8,;5T6ZY3S1+LI,S QZAQED27[$QB_*WI&;D#? "O/V[N#]-#!(?N^FNFW MY8\5UK[!Z[>Q3K?'_&;^^FOZ%.9G^.MB^53F.Q@GZ%3(X%6NK\ 524_[ )[9 MK*5UPMLVD#N"Z)'[WI\ EZ?2: ?@W3@S'Z9G\VF9IC!?UX0E2?7C,LQ7)$:2 MZ/\(LPOM)C.L)-?LC^)9OZ//F9],XVV[JU76W][\M%OG/Z6QV<'O0'3]Y M<'_R$(X&\B2O5G@QS_>IN/%E;V(BU%ZSVF+6U1+4M!VQYH$ACUGP>OW;YG'L M7F0>:TIW6NRF2Y3DAAB/!JR5M+^\2W5:BP3#94DBZD";;3RA=-)]L!W.[IO+ MAMK[I[".AS<_W?6C3V\?&[9,W0^XPK,@;' @LC&U(I5#B$9#D"FP*+-VMLW] M_4D-Y(?T"?/%#.O+Q/ET34[S%WRP[';& 7DZO+BLP1>* U64",'Z4J>N,,%2 M4,/9[.,?+N2+6 M!84L(Q0K:OD:B9'VL@=GE"A*BV!NIK*="I./$3HN+IL!9G=@'JV]$<&Y6J[K M+.W58C;-&YUM)I%LY]0ZH5V*'%01" H#!X?! K/.DJO-O!,[Y7YHB5O8H^_N MX^YI&D;.1;8U>0.)OCOP7,TLS6BC9QYLJH^GI3= 7&G HF4P0@8M=C)?!\)G M3-LTE&:?!H5>W)U0&T*_Y\;0G\B MQVLXQ?2 LCL#VJPNW!O)09N80'&=@,Y["=$5C4DS2_]I@ZH?923]7NI]=B3] M/K(>^>1Z7Z_Z+ME/CHRFA.2=(Z/L,X7.A4.R*=0VMEQ6UJ< MP+DY3, ]H.)RZ*$2J+EQ"JRI)S:* !Y9 8[*.&\2,K%35F!W7.PQ>KZ)UW*@ MRNXK_0#Y=7!J/+,1?KN>'FE\")I"1_ J5 >N]@12M!FD%<[+'%U4;9Z_[$+= MN#U(QD\1'::F#J!W([KKRXOKNZA3(H?IXZQWTO=\'%?3J^_/G99=FM05A).12YK:5X$E9,#7[\$ M9M%@LT.-GYKW>R@)X^9^FD'LA'KIR*XMGCL2?MV\)GMQOEBNI_^QT?#K MKY]QOL)[O&>#48MDH5C-:I?35!]F).!6*<:B0Q,:#=H>D(MQDPDGLYPG5_@_ M117&J[!MPYI"8A9AZ1>\ 2R3/2H8#3B&"S<"(SVK&- M[?,]@GZD$HY]D+.#M[JW/CKP%:XRDR_2_[Z8KJ8;/=5,A$B%:2&(>!]J%[\Z M;S/[ %+19]2Q( ';P.H)@GJIPSA"V8OA)=\I@.H?EWAU*>^YU,)J\B""(H8L MDH_#I01?,@;!%1K>IJ3BNZ2-"ZI! + #J [7QMB1]$OR,&93,[C8V]?EU^D/)$1I=M!'O MV$CY[XN+U7HQIS,?23\45_WVZI*+8JV+(B5 D3=W8PHB8ZY>VA?EG$XF[]8J M^,DEQLV9-,3',$+MX(QZ_A[62"V9* ;H^,Z@1,@0ZBQS)E%FY57DL(;30@^0NG,!S\@F)A$T"!'K+JBM*N@4AU2DY,JS)&2;MP8_3+'# M7NI]MMAA'UF/?2S]L=X\8*9H]-WB3UR^F9=EH-CS(M54W-5];8Y!D-&$J&TU MS]R"3R%!4$YQ(Y7RA>UT0.VPV,@(.5R/BX9"'1LD[Y:+33_HFK+(=.(NIV'V M:TB7?>0N&3(*,ZF\#G+-2-)B$8)$!887:7S*3.;=6G7MLMK(9\\P,!E?++)R.^F MK'=;:N3JS&$0,JQ .W!*KGRUFULE16Z:M4(#]R0@Y74@WS\JT%I('ICD*-N^ M$O]MKRJ9$]3S#N?/'B?MCN#RM^5BM9HX543VK%Y ID!'9B&LFV2 .^,C2V0. M79O)['?(Z./ZX$"5/@&0_>7;$3C>G'\.4UK^14H7YQ>S.D9B^Z--MJ@RQI5V MQB0!V2.XDF1OIBG;!<9MHNMDT#I"L*QCVLV@!F+ZEV,!GI/7ZNI2KSLS_FT_5V M6,[;\BL!?%.1L.D;1N[]VW)5J' Y3ZS$*5I)+J6$[!1%*HP9<#Q+"E>8 M<#*@M+[-27DXS>,6MS?$9SO-=8#1*[F]7\QFORZ6?X9EGI0ZH\>A E_JVWBQ MZ7LG&5CF=%+,A=2X-]8M8L8=HMGF?#U4UAW!94(QKT&YB7\=R0$MA<-U5UA)R_01JPWNDN\CUR-=\M?SVY:HHZ=NFW;V#][)G.ZYV[/KC_[D M;7?IC-/?.*#0SF40T21RP4R P(*%0H1XGSA3JDV'@E[[&PL*I;7:O)M-$A19 M 2!_P@-WCO9ZSCZK-@FN?]+^QGO@ZXC^QOMHK8-S^:E'.^CKE',FP.;BR*U- M=#H90URA+;D8)I&W2>UW_EYN6/WO^(1N'V5TBJF[3SA$+$Y8BY!<'8!8:!M& M9AVPA,H4QCG#-H'%#_J$;B\ [/V$;A]MC%TT^O0;GE ?<2E;9VRXVAFUCJ46 M@KQHGW(.S@:AP_<1HWX<&XO/>[V,&H?H79@>?;IXRTQ:EXS-1:MJ9UT M'7@A%XE)SHJS2@^ F*H@,HY ?U[#YB1ME%P MW+@V8>;3-'7;N6]PB VDEPX0]G$9,E:I7-%?4/AD,8#T,=2QMPZ"-0Q\TL(7 M3OY&:9,<.;&7RIZ8.;&/_$96^]]I$YQ?G%\2+CG]GPL&,F,U!:PL MN$A'HT%B7PDM\H &X<[2(ZO^$,4MAI#BV.H/7V\1CD')DIF A%J08^TL'6)D M]40J)KJ4C,?A9A#=67J+'$D^"B1BRTC7P.4AL6,;7I$;(+==UFK5L#[D %=0VZU7NL M&;5M,X#KX3G;=YA\$KPP68H(]?T2[:VR;9 -UA:I?>TS&=O1M2R%Z\FG^'Q=UQ/M!%6;"XFK-8D/DWB$TH#(K/_;W=?UN/6K:S[?O]+ 9R' MEPO83GQ@P$D'=G(/SI/ H6AK[[;D(ZF=^-_?HJ2>I>XE:5%K:0.QW9VVQ6+5 MQV(5:Y)&2Q]TF[Z4+],U;*W;D, [5"@C:!!V[U^M=W0?\9Q(J5P.-D!D3M;T M;PW1D-&+666;C=?T7Z-TK#TD=0*6O5A@]2.*$=RK.X[%<[_=6B:5#!YD#*2" MC;'@WO3/GY$F4@?O=,':*;:Z M3Z%NQ-7&L:'DR()5O(TV>YFN3D#S%PNT'H7R'S$E=3,^MHZ,34^,T^T8V99U MXYT7/W_1^'%\.;%B?)VH<[OF3K]VN_A=-6^1V<9(#FV6)H#BB4&H5IXVW%G+ MC9$VOB:F@U<]8_&W=$G'E!%T=>(5KZX2H_/H3;!.TPXXMJF&'WOQ=UNHG%#X M?8C$1F 9'E)$8W70/'$!=$54'STH<+0?",BR,SP6T2A7O^]2N3$4B!^$DQ-* MY0X1VKCQN#,?U!2,0F4.6,=N*:\41?FO&H3/?Z/+94["# GELH= M(KV!,ZS>S6?+^?4TKV6VML/7W(HF^!1\@>C),5-9>' V)L@J>128'(I.-0"= M4JUVTW QU<''J+R>6#\Z\&P/@+92<\P>027X,LS)S/C@AN+I#1+?<^N'>/0)N#9EFB<\G24VO@$ M)P]V'4,UP"F&5W^"&0/*'HV;4Q9]$L8 ,S54XN4ZVU7182G2%Y9+:A1'O9A9 MKP>)]\59KX?P>@SE).OMNR"4,LP AMH;N4[(]HJL-N<*'2BM;07 U(S@J*XN/GMNS-[#Y>%"90;,TG.&? MB(X3TPB@]TKL*O)22FW!KCFO][/!.NU&@FQA4W<@018#_,RA>O_P;"8*&[)U52<#,/,R'NU!H+!")B\ MC8RSG'F;\0L]$#_,6])Y@SGGEO'1L/Z!BS@?!-B_XS^K/__&ZQ_XVWRV^KJ< M%&4Y$Z6.APND(;!.$@NIT+>.1QZC,>+L71([T#W,H\28X7R29"\0R?6T_OGW M?.*1*\^< Z%=J:/P%$1)5US2=(R9--8TFI]Z%+G#>+UCQNTQ%6CA^S!LKQ0T+Z?WRPFB,B] MU@Z8J@FJ5C%P-7C#'6,$-D=^QKF+%U^B=YBRB+%#]F!)7BIBZ>].G.7!%#+A MZ=JH$W*Y J=+ E$D\=FZXN+9:[M?H'>8>HO1(_9025[<0\.;0BO?;34'Z5A- M_0ZJ!HV*(^Z2503%UJ'=UC V"C7[B.AAZC?&C-SC93IN^-:2.Z$$PQP""%%L M;&ADAD!SEYY74:="W%0ET/T_[KV29P]= M/#<]IVJ9QY_Z)_'N M+?WXWQ,IHE:)3H;.*H'"Q"&26T3$H=$B>))OFXCB'H*V@(6G.J0/QE^* M\EC'](_6'MM_W41][**LL?[ $KF6$G)$LG:C\! BMY"]*_2SD(-O$R)MHS_N M3U=37-X#.T0CBU]M?N]2F<2] Z:TOL;4C_QKSFZ_&5S'L^J7=MU(7BMIK)*5%, M]C4<&D4=K60) SX!FB=6 SDS4DZ\'SXD$Q;7GV*!)O4S)\ M**7#EE2=3?GU)*H10/$3$I.F]?7M75A^K9//;A:5U9-8N#+H+(3ZL*\"VMH2 MFRQ+,BE-,I&,RS8/"?LH&K:LI@&T>F']*"+9NP[)W6/NN0>+ LF>:&8]VTB?*]1-FROTQ9 ZU,48X#6CH/S MZS_?IXL''E#,JM">%&"L?4&<\A!2$,"E39G<(*W]^4RT)\0-V_/T3)KL%($, M/6;S-_KMP4/2XXU-WB,)*%R_OYGEY2?:VYM,/ZV]J(LQPOH8:QDGW[0)KB%Q M*,X7$V+2,3_1:'M:R1VW_K -3GN$U;ED,&J8??SP]NI3W=K5;%-H05N\FDV8 MB5*633,E1<"T4)!0QBR==H2:3H#JMMY B2VM0-2 R4/CYN%E3KN8 M+C\3&8%V\>::5IC1GF[WMIUU.:GYA5R2IM5H#'DF=,E').W+T6E,A0Z%5WOUQ]NCTX7J+/A:YN8ZJ=& ,#GVE_ M67HAM)0IV%.AM7?Q;N"ZA&?YL[#_HN"U/3[22&T9(B0I&>GEF,!%YT"B-,G5 M/.F.7<6/6+P;O"[A:?XL[!_I@]9?LYME#45L7G_?S;]]FZYJ [CWB'_@(E61 M?L&)Y\EA$1ELM2F5-K4O2B"?MZ9+&R&2;524?C3)W=!YZ>_X_4MO:"WXQ%VN MFY[?G!*RJOZ/A2!\'7KM M/82L%4B17!9!!J]Y)Z5X.BW=4'@)C_Q#"&?$6+P_7:_NF.54>T=E2*)VX_2! M3%P4 CA#58)0-I>CGM*.(Z<;(B\A*C"0B(8&Y=ZGH'V[^X3_>S-=K+O%3EQA MR@FE(!D9:@\=#DXKVC=ZLHA]--%T4XVG4-$-@A<303B;0$9J0>Y/S^.:'*[" M(54MKZ25X )M4"1DZ!+]BO%L1N-)&93\$J(-S6748])1TT%J]"7^&?XYKH3I MX3]O,,QL#VT]E0K !H21;2-*JMF=U$DPJ2>2BK&XTQ? %HDZ? M%OKLH^^+9%AM5^1KF]!HZ%(7$NLHA03<<6EU3-*'-@G<+U$U;)E 7_AX/A2T M)SE<0K'2@T-\TLC%9Y_24MVT+%!Z"55*66DD"9_92.X>8:M&LNG(:*FR4H[% MW&GJT)BTSM7J*RX^S,BA^+86$#D:JTTVY9_S!RR?^,1/\^7R75@L?M(. M_PZ+O%Q[M^NM+J]F?RUQ(A++1<<,1,>Z&L3]1%?.K#H8ZYW1_]PX'869&6:2C"&E!),_"N: C&*E<$G3#6+2ZZ=XEAZY+Z1DR/[!P:%&^O MUS;MXPT4+[VS!D%K5?, B';O7 :NB"LE%L9*M^S#79\^;,50$RB M?:WSC3[,?IV%6I&W_3L3J96.I:C:2K8&3&FGT90"LAB7O+;.^T[#+IM<7;MI M'K:::,@;K <9#JVS;FM":3?S0N?NAKZ,ZX?;>4D;_P7_P713.5&]?)PMUUN? M*$%ZN:0ZEI@E4%P'"$4*2*X8^@D:,B8[Z;5C*1BVQJB)[CN+,$:@'W_9+DOL MNQVS%.*VU5 M:6>RD"W(R$&V5H&RICK()H'0M!GZ ME,8(P+5;<;^;S\@]OB$/>>LJDS\\,60\A$ 6A7%,@)+D>_@L#9!A&60(,I&] M><;+=A>-PU8DG?=R/5E&0U^FMR>IFJWX#4/EUSK6;AP6Z9P IW0=A145!,7( ME5%9U'3S[,RKS_8OKC!PT5&3V[ 7;HY (3W3KWZM[/%SC],IMD*T7R MI%^MN;S:" MN[Z>_UU3*2<6>38B!. B:%*Z==@E-P%L"C9+2=9D;',Q=B1PX.*E5N!K(9ZQ MW(EW!VI[=';N=3WO8<>&!:?#A"601ZTY*.\4&:.D]C%AE-QE9+%;\F ?U Q< MW-3TKCV;E(:&Y:8OS+R\M,]U@P^R1J>SS533"J>)RYZ'A R$PE@+G3V9HD4! M+TP:K;0C&Z1;'NN1% Q<_-0$?F>1QH5"3DX\SP5C#E#0DKUKZ^MWR ZXQ6AY M%"8:WQ)RP'SU=KT.NF_K"ZE,M)YH9'QGI;:MK.KB0 M#J))D@Q;47+A=*@X:V+R=21PX'JF5B9?"_&,%W5[ B;*)(W9*V BXW8.#B>G M2K)$*BQ['4WC5+W>XESMZI?.C, >1#4"'#ZP:Q^\:D],4#%J9X"QFH$7A0/O M4$,BPS5Z;5QD;93=;GH&+DLZPUO*L.3Q6P"S6;6]) M0/-2=S8)202MHX="1B,HI@)$3*8&.+QU=:"E[=91JN."W=)>+RM T(+7([BS M]ES(O\]GMRD!U[@=4OCY*W&_-C;*[QZD [R;+U>3& 0G3:O(,Y:>W!2?P2FR M&EUA/C!OB+-M8NB]D-\-KA<773B_:"\+SQ^^?0_31?5X:AX[V0J9,\N0=#TC MGH,*I<97A $18C+&*.&>=ADZ/XJ?$MT-NQ<7G#B7&"\+L9O4]9RB\@D1BJV] MY&0]D98N'!52SDF&7$J;F.VAE';#YL7$+LXBL/$"\M9'?Q:]V1&<4>ADKKZ6 M2.1Z*>9C34\UH.D@.BE<*J9-2>#IM'<#[<5$/ 82ZGAA_,OFC-8*M?7A9,%D M5G2\S?;W"#[1,77>VQ0B-[91!DPW^KK!\6*B(0V%,P+(/3\T=\SRM;V2=+HR MBPY/S@A15=_0>)_)*A&&M4ERV4]3-VA=7)"C)R&, $Y=E+(4T0N4&I3AF=PS M6<"AU6!)6P=GF1&LU43TGJ[2BXMA]"V6$2#M574\L9S[I ,"\X6!XJJ ]]60 M+=K0+R[Y>2VZ>]*ZH>SBXAG]BF0$&-O.F+G;U^_S%:X'W4]"R4Y9$\$+3QNI M[Z9.Y9X%A^\CT)+MYSXP<(1A^F=>(S$0[HW(J MBY6]M-6!.!8.FR6& 41_HGL%"T?P<6@TK%L[_ ^&Q3JQ MCDC]]XY]372*TJ)3M5I:D(5&5ZCCMIIIT3(RSI+ ;ET2.BTW+I0<(]1GS3-Z MY?!H,'/U Q??P\\:2=BQI]_P6\3%Q.6LM.%D=)$C6>.3X",_?#[ =N\RBO_IYAWG5O?YS.\,,*ORTG6&1(7$0H M6%\D7/+@0HD0I>(\F4@JN\U:KH'6-$@/0^T+1L@!.=KE8PP M*D@E3+,(2A<"AV["V!I_+>4U!EVV.5+O_KQ]=_TC_*0EKA\D^OZ<>!4TFES M!Q:);S% U-Y"3MQ$(2)CN?LLG X+#MU(\6PZK6_F7T+GZW=W\Z66898WC4*^ MX"S5%C7$V:/Z8+_ZF;UWQ3YL%SWUR'ZPZ)LGB^YXRT26D_5:0C&)[#?!R8-( MU8.06K&2T9,/V>3F.(C,4^_13HO=]Y%W,JBB.9%M@R3?F>P%Q[@B;:U3+CX+ MI\IP3!E)A_]V.'MZJS:4WH7KPC*Y:T.^:<#?LX9\::5SZLW..QY$ MF^:8(@O6@RU,@6=F(=5JN4!"2 M'D1&$& M8Y-)F;G$E3P!-8-'+/N2X>NX.(*A0R-C]_&YFNW>X&U@Q"0E#*EH;FNEH=0& MG-,UUFNL/CHD'2/U^3E%,#3&UIKXE?V$9(S+W$-V=6IQJKFQ M7#$H07+MLLY9=IOAVV&Q 6.:;1#4-X.'!LQ1-_W]LV-F'D-]%53"(2CK8M7O M K*Q)D;G!7/=L'0:':.#V1"F4A.AC2!$M7M?FVY;$VZ92I:V$5+"6G]O(3J% MD#UJ[STZVFL3?_@EJD9W;[:!QKR1G$: N?70LX?>\^;$>F<3X[: 3&0 *%_- M628"%!MY[9/*0Z/B\=WT#!OT;/_6T*,TQHBI^V,G3>T:H@5@T#75JM2J2R4A MBSH*04O)=)L,H?TT#?N.U8?$7P/1<>P? 9#J+NJ9>A#OW^AQ.H9_S;9C739Z M=SEATCOM$QTY8@\HK3,X'@($*Y/BM&'.VDR./H3*D8'M2&0\"RHU$M,EA)1^ M#8LZIG;Y'1?UGIC/UMUGCHZLO_1QO0>'.M/>4P3H=KT_<+%>Z>[.M-$9$VVN MC>P,H:^6LEJ1(&"(E@MA2J.SNX^BDR?I//G<^Y!J$+4\UR5PR@O2[$61>4"6 M(G>,.U18*RK/LM61Q+Y[P<2S(3F]L/]RU<_:B.A1_VP_[TP*:!?UK360\'0+ M,2% :N'JI*X"44D++/F84V;,/ZVO&KD&^IR^8KZYQJOR=(6W83E-=#7_,KV^ M6;>G)6[?'Y <>?+5WL2\SBZQ$H+GQ!)M%+G)9)8^;=+?$R..)'BDVNL0/#W5 M7N<0W0BL^_MMOB&3-- M S+QS(FSP$N=*12CAV!D!.N5DD(;\IS:9)OUOY=AGSP:XWH0@5_N=?Z &?.R MU@'A3@<\Y2"9)L6, MDOSL\QC[9[(JWO[<2(?<_^7V)8ME'W06 >S:C,_600CK,J&D7<3@Z,8:PIYX M3NI(+8E#,'2@)7&BN,9@0Y" UI,MUUNX*I]7="NLTW!TX!&M:VR"\+EZB$6UPMX^D8?'5& I/@=>+7$8 L(?TWZ94H%!&*@_<\5JG*\GF M$&1P6R>C$Z@P8IOF=\]I&1A2_0CYZ6OR:1P? 69V'K#[IW:&13.K##!5W32G M-02E'!AE90A9)\7:."DOTS6LPW%>]=2CA,:*MSO[(2)MP"$#ETVBS3@#,4D% MTIG@4_1&RS8AUQ?)&JE[>XJQU9\81H"I/Q;S,EWWH)\H8PJBC:3,7:HSPP/$ M4/N651TDR:5)=&8#+ZPVL=&1U*\V@*S=-UGD[--;1X*=I+3 M"5K-YC6T@];IO!\EA+:/S7$'>+\LF,LNCHVO\+&!Z M0MBX-%83<_L448S@GESW.ZJ/*>'Z081C^6:U6DSCS6H=Z9W?3S;[8]-H\,UB M43/0-X..2V$N1RM!X[J9LJ.3:I,&XY(.Q=7.$&W =SKMXS+P3X+2KCY6YY/K MI2#Y]_FZZQ/FS0__>[KZ^GZ^*#A=__R7Z8]IQEE>3E+AY!"92#MF]251)F*] M4;7QDXXI2"Y#L]GJO>UB7([)V='=0M8CP/D>:WG+WF=&\R0I1LPD\XFX&D%9 MR\CLH4 MM!9B9&2W9Z^S\8FSW*9T< ]!X_)Q^@18'Q+HT<\Y>Z+2RWE=51:KK_@N7*>; MZVW6SKFRF'JG[$PI3FTYVCK_27-$%F(&CJQVE) 28M8,4-IHLP!5KJJY15EOCO&L3F^MW'^/RWHY"7[M:5HN*FQI':= M'ZOS<0)GM&?H]_#M=N*("C(G2_MAJ!@H%A%C5'2.Z]2/.=!N*=L6#2/ M!D*=H'VD/$> SU_)F)[_1%PGVEU]K]S! MCITC;SJ0+PV.69U\9"X_??G:TSSKQ66&?65M I*>>3L"K7.B=O]XEZ,I%$NR M6 05B@7%LP2?4)+1XE'XF#"J49J1'\>6;WOI-N-QD+C\H[#M-Y92RNN1=2Z+ MVH-11G"2@!N3"Z07?'&JS67="_ECO-A;(Z]?^!\!@TLHA/V,7S:#%.\F$QS= M4F??1_7^@MN)YIZ>7+=K?<+O\T7MYW1?H!VEB2()*"8DPB,!(93B0)!I8)-7 M@9E&_1OV4'3RD^N3S]TUIT1PK8-P=/U4X*LB'41>/!1GDPU6I) :%9F^3MS M;T-]X.39XVC/(KE,A71\DYV]GW4&E=2PNK#DC2@G908G<@U)D&))G4GM2 M)Z5<(L<'VP2@F^FD.^OYZ0H/./WVY_:'#^8I<:Z]154;(1,C'&9RUK(&B71* MDJMM]]JD@!Q)\$AUUR%XVA_8:2>ZR]1G)\3<]W_8&31:R\CV7@B:6GHL!0/I M2@&%-;8898 4M"84\E1$FT*5D:BTM==OF;1)$9DH)*,[7BAP7B/$XK2C4R@L M;Q/>/X+8D:JR0W!THBH[6&0#OI$L%ZO:5G8YOY[F]3;6?O8ZAH,^2LY5)$M2 MD:.CUXT!(/ $??/07;?AK&$NYM)/9YKS(8'8JV[_&6 M14FV@@*3:BPPTAX\"*R:A<#DTNO!?)&A.(CI'Z MLYJ"OD0P CS=][.0H-:H>4(P5?BO7/D)QL)R>M ^KQH*]K$ MAAZ1,9(F5:>+=_Z+C0 M?C[,\@WM9!JNWX=4-SF]RSXA:2<1@XN_@OG=?$&6''WU;KY< MW>XE.JN)01RLS63/>QO T3X@&4ENJ"&/$SO/_7UIH6&+#ONZ8WIDYGBLU5T& M_L?[9HS)ECJ6!;AD=3*5L.!KPR$?)2H=:@OZ\\3V=U$WL,(YMZO4M[R&5D[_ MM9@OEPO\@;,;7$XXG1!NHH8SW%F1P8?LHJ>?,=WF*>4!$:.P;MO!Y%AV MCP IG_&:?O1E,X[ZFBSW-YD,]VF-\=:TWE__^8ZS)4YDX,YC_N,J]7U^K6SOB]\^QZF MB_H-':H?TV5U("?(=0B.13!QHRN']GU4[TFMG6CN*:7UT5ITXWS"Z_J>^":1$;3IE'"; MF^B3E24Y"U*97),X"!EUBH\RUF?#,AE#;;(3.I/8J_&T:Z%=E2TF%EXDDY + MULH9^LHS+.3%&L?*@OF=:Q%+F4(K<98+*?IOX2^O>QGC@OI'U<02QPS[@ MGQ>3O0GM,F_5$ZKD]G_8&>[5EE5R+P#0B<@X)@TJD86EO*\)EO2M#S(Q#"J9 M1L-2![]8U]%VB4)DICQXU'3^9#+@F&' M4Z&E9(5/ZL2VT7D:"_40[!SY(5Z ML)#&<)F^F-%L.'DQ7A4H2M>I7#F",Z$ _>\L5(Z>ET:%J2>7%)RA8JYG,!Q4 M2G"(9,8 LT3WS MG9Q6$XR3D.HP'F4C@^BTI$,@R;<-M30T_N>5$AR-D'X9.C0\7LM^+Y(99Y*# MQ&HO#5-;X2:TI!LVSUS.:4$Q]\Q/3)S!-;J(\/^C^LP6]MD ;$$ MRR*@P#IWB7N(T7EP*HJ2<],%W(+HMU,G8=(,B51)E9S-&'SA#9L\B(HE9] M@:,/=@[4"XL?NN[<)V#\_&^#L EI7@A4RDP)*UHR>Q-3 ,O)JI< M0>U;E3"_3MW [V5#O'OT(:>AW9-'&TJ52?%G_8=W^1F*_'N6Z.Y=EQ(IA0%\ MM;&%L='84'1*W7R4UU8:D1?;BV#GK;@\ G7U&7_@(LS2YC&9D[9UCA=$,#S7 M FMM'G5__F:ZV._ H=7'93++B4:OZJ$A)S43RV:2[_G)9A7>+FV#F1^2. SWW5]%7Y0**9?9G2 M=;XI<'Q/MO\*KZ<_,$\D.8XI%;+U?#T5Z 19_K( &8^26Z\0[9[5A K*L_9"DU1!KAUF5),]%1*Y+HYKWW00- MVU2A.;KZ$,,(T/1X!U_#X@LN)Y9\56]) 7-3DPM+]5DU2\"S8V@SCZ&1%;6+ MFF'[)S3'T3^JP;1G."[_>13>^1X7%AGF?YM?7[^>+O\,B3U00+*"R M@"68.A3)00B*0ZX:VPF&VG6+CW=9K1.<(N:CHARE\E'4(0WH/A/+K:P!)-MY[V+Z_3[5&371Q,^F;Q"%3.'^'GNLZ'-.:C M[4QR4 $QD&?*/?$GUU>V^E1KN!,NER@T:U-LMX^B;J"ZO*?R7B5Q.*+\!E$S M_%)-L3_[4T-O\K]NEJMU=^[Y<]?UXS3$=270A'FM"PN9;N9 /FPP! " 0 !E>&AI8FET,S$Q+6UT#,P>"YH=&U02P$"% ,4 " 1?FE38V)QU@,( Y)P '@ M @ $^" 97AH:6)I=#,Q,BUM=')X>#(P,C%X.7@S,'@N:'1M4$L! A0# M% @ $7YI4Q7E?079! C1, !X ( !?1 &5X:&EB M:70S,C$M;71R>'@R,#(Q>#EX,S!X+FAT;5!+ 0(4 Q0 ( !%^:5-I9CH, MW@0 )T3 > " 9(5 !E>&AI8FET,S(R+6UT#,P>"YH=&U02P$"% ,4 " 1?FE3^&+O.?,' #@0@ '0 M @ &L&@ 97AH:6)I=#DU+6UT#,P>"YH=&U02P$" M% ,4 " 1?FE3.U9(@/6& 0#?U1$ $0 @ ':(@ ;71R M>"TR,#(Q,#DS,"YH=&U02P$"% ,4 " 1?FE3'5STON(/ #1GP $0 M @ '^J0$ ;71R>"TR,#(Q,#DS,"YX"TR,#(Q,#DS M,%]C86PN>&UL4$L! A0#% @ $7YI4X9MW.RW,@ ;Q@" !4 M ( !L-4! &UT"TR,#(Q,#DS,%]P&UL4$L%!@ + L !0, ' '1$ P $! end