0000866273-22-000118.txt : 20221109 0000866273-22-000118.hdr.sgml : 20221109 20221109142141 ACCESSION NUMBER: 0000866273-22-000118 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221109 DATE AS OF CHANGE: 20221109 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: 221371951 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-20220930.htm 10-Q mtrx-20220930
false2023Q1000086627306/30September 30, 2022541,2221,3200.010.0160,000,00060,000,00027,888,21727,888,21726,955,51026,790,514932,7071,097,703September 30, 2022204,827217,08413,0337,20952,86476,70310156.015101561500008662732022-07-012022-09-3000008662732022-11-07xbrli:sharesiso4217:USD00008662732021-07-012021-09-30iso4217:USDxbrli:shares0000866273us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-3000008662732022-09-3000008662732022-06-3000008662732021-06-3000008662732021-09-300000866273us-gaap:CommonStockMember2022-06-300000866273us-gaap:AdditionalPaidInCapitalMember2022-06-300000866273us-gaap:RetainedEarningsMember2022-06-300000866273us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300000866273us-gaap:TreasuryStockMember2022-06-300000866273us-gaap:CommonStockMember2022-07-012022-09-300000866273us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300000866273us-gaap:RetainedEarningsMember2022-07-012022-09-300000866273us-gaap:TreasuryStockMember2022-07-012022-09-300000866273us-gaap:CommonStockMember2022-09-300000866273us-gaap:AdditionalPaidInCapitalMember2022-09-300000866273us-gaap:RetainedEarningsMember2022-09-300000866273us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300000866273us-gaap:TreasuryStockMember2022-09-300000866273us-gaap:CommonStockMember2021-06-300000866273us-gaap:AdditionalPaidInCapitalMember2021-06-300000866273us-gaap:RetainedEarningsMember2021-06-300000866273us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300000866273us-gaap:TreasuryStockMember2021-06-300000866273us-gaap:CommonStockMember2021-07-012021-09-300000866273us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300000866273us-gaap:RetainedEarningsMember2021-07-012021-09-300000866273us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300000866273us-gaap:TreasuryStockMember2021-07-012021-09-300000866273us-gaap:CommonStockMember2021-09-300000866273us-gaap:AdditionalPaidInCapitalMember2021-09-300000866273us-gaap:RetainedEarningsMember2021-09-300000866273us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300000866273us-gaap:TreasuryStockMember2021-09-300000866273country:US2022-07-012022-09-300000866273country:US2021-07-012021-09-300000866273country:CA2022-07-012022-09-300000866273country:CA2021-07-012021-09-300000866273mtrx:OtherinternationalMember2022-07-012022-09-300000866273mtrx:OtherinternationalMember2021-07-012021-09-300000866273us-gaap:FixedPriceContractMember2022-07-012022-09-300000866273us-gaap:FixedPriceContractMember2021-07-012021-09-300000866273us-gaap:TimeAndMaterialsContractMember2022-07-012022-09-300000866273us-gaap:TimeAndMaterialsContractMember2021-07-012021-09-30utr:Ratexbrli:pure0000866273mtrx:UtilityAndPowerInfrastructureMember2022-06-300000866273mtrx:ProcessAndIndustrialFacilitiesMember2022-06-300000866273mtrx:StorageAndTerminalSolutionsMember2022-06-300000866273mtrx:UtilityAndPowerInfrastructureMember2022-07-012022-09-300000866273mtrx:ProcessAndIndustrialFacilitiesMember2022-07-012022-09-300000866273mtrx:StorageAndTerminalSolutionsMember2022-07-012022-09-300000866273mtrx:UtilityAndPowerInfrastructureMember2022-09-300000866273mtrx:ProcessAndIndustrialFacilitiesMember2022-09-300000866273mtrx:StorageAndTerminalSolutionsMember2022-09-300000866273us-gaap:IntellectualPropertyMember2022-09-300000866273us-gaap:CustomerRelationshipsMember2022-09-300000866273us-gaap:IntellectualPropertyMember2022-06-300000866273us-gaap:CustomerRelationshipsMember2022-06-300000866273us-gaap:IntellectualPropertyMembersrt:MinimumMember2022-07-012022-09-300000866273us-gaap:IntellectualPropertyMembersrt:MaximumMember2022-07-012022-09-300000866273srt:MinimumMemberus-gaap:CustomerRelationshipsMember2022-07-012022-09-300000866273srt:MaximumMemberus-gaap:CustomerRelationshipsMember2022-07-012022-09-300000866273us-gaap:IntellectualPropertyMembersrt:MinimumMember2021-07-012021-09-300000866273us-gaap:IntellectualPropertyMembersrt:MaximumMember2021-07-012021-09-300000866273srt:MinimumMemberus-gaap:CustomerRelationshipsMember2021-07-012021-09-300000866273srt:MaximumMemberus-gaap:CustomerRelationshipsMember2021-07-012021-09-300000866273mtrx:UtilityAndPowerInfrastructureMember2021-07-012021-09-300000866273mtrx:ProcessAndIndustrialFacilitiesMember2021-07-012021-09-300000866273mtrx:StorageAndTerminalSolutionsMember2021-07-012021-09-300000866273us-gaap:IntersegmentEliminationMembermtrx:ProcessAndIndustrialFacilitiesMember2022-07-012022-09-300000866273us-gaap:IntersegmentEliminationMembermtrx:ProcessAndIndustrialFacilitiesMember2021-07-012021-09-300000866273mtrx:StorageAndTerminalSolutionsMemberus-gaap:IntersegmentEliminationMember2022-07-012022-09-300000866273mtrx:StorageAndTerminalSolutionsMemberus-gaap:IntersegmentEliminationMember2021-07-012021-09-300000866273us-gaap:IntersegmentEliminationMember2022-07-012022-09-300000866273us-gaap:IntersegmentEliminationMember2021-07-012021-09-300000866273mtrx:UnallocatedCorporateCostsMember2022-07-012022-09-300000866273mtrx:UnallocatedCorporateCostsMember2021-07-012021-09-300000866273mtrx:UnallocatedCorporateCostsMember2022-09-300000866273mtrx:UnallocatedCorporateCostsMember2022-06-300000866273mtrx:UtilityAndPowerInfrastructureMember2020-01-012022-03-310000866273mtrx:ProcessAndIndustrialFacilitiesMember2020-01-012022-03-310000866273mtrx:StorageAndTerminalSolutionsMember2020-01-012022-03-310000866273mtrx:UnallocatedCorporateCostsMember2020-01-012022-03-3100008662732020-01-012022-03-31
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, 2022
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 7, 2022 there were 27,027,323 shares of the Company's common stock, $0.01 par value per share, 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,
2022
September 30,
2021
Revenue$208,431 $168,093 
Cost of revenue195,423 171,601 
Gross profit (loss)13,008 (3,508)
Selling, general and administrative expenses16,811 16,629 
Restructuring costs1,287 605 
Operating loss(5,090)(20,742)
Other income (expense):
Interest expense(372)(1,999)
Interest income24 21 
Other(1,074)(83)
Loss before income tax benefit(6,512)(22,803)
Benefit for federal, state and foreign income taxes (5,265)
Net loss$(6,512)$(17,538)
Basic loss per common share$(0.24)$(0.66)
Diluted loss per common share$(0.24)$(0.66)
Weighted average common shares outstanding:
Basic26,862 26,611 
Diluted26,862 26,611 
See accompanying notes.










-1-

Matrix Service Company
Condensed Consolidated Statements of Comprehensive Income
(In thousands)
(unaudited)
 
 Three Months Ended
September 30,
2022
September 30,
2021
Net loss$(6,512)$(17,538)
Other comprehensive loss, net of tax:
Foreign currency translation loss (net of tax expense of $0 and $54 for the three months ended September 30, 2022 and 2021, respectively)(1,753)(795)
Comprehensive loss$(8,265)$(18,333)
See accompanying notes.



















-2-

Matrix Service Company
Condensed Consolidated Balance Sheets
(In thousands)
(unaudited)
September 30,
2022
June 30,
2022
Assets
Current assets:
Cash and cash equivalents (Note 1)$14,342 $52,371 
Accounts receivable, less allowances (September 30, 2022—$1,222 and June 30, 2022—$1,320)149,345 153,879 
Costs and estimated earnings in excess of billings on uncompleted contracts59,609 44,752 
Inventories8,379 9,974 
Income taxes receivable13,546 13,547 
Prepaid expenses9,833 4,024 
Other current assets5,550 8,865 
Total current assets260,604 287,412 
Restricted cash (Note 1)25,000 25,000 
Property, plant and equipment - net51,659 53,869 
Operating lease right-of-use assets21,185 22,067 
Goodwill41,916 42,135 
Other intangible assets, net of accumulated amortization4,364 4,796 
Other assets, non-current6,184 5,514 
Total assets$410,912 $440,793 
See accompanying notes.















-3-

Matrix Service Company
Condensed Consolidated Balance Sheets
(In thousands, except share data)
(unaudited)
September 30,
2022
June 30,
2022
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$68,557 $74,886 
Billings on uncompleted contracts in excess of costs and estimated earnings53,286 65,106 
Accrued wages and benefits16,643 21,526 
Accrued insurance6,981 6,125 
Operating lease liabilities4,895 5,715 
Other accrued expenses4,236 4,427 
Total current liabilities154,598 177,785 
Deferred income taxes23 26 
Operating lease liabilities19,698 19,904 
Borrowings under asset-backed credit facility15,000 15,000 
Other liabilities, non-current342 372 
Total liabilities189,661 213,087 
Commitments and contingencies
Stockholders’ equity:
Common stock—$.01 par value; 60,000,000 shares authorized; 27,888,217 shares issued as of September 30, 2022 and June 30, 2022; 26,955,510 and 26,790,514 shares outstanding as of September 30, 2022 and June 30, 2022, respectively279 279 
Additional paid-in capital137,651 139,854 
Retained earnings104,766 111,278 
Accumulated other comprehensive loss(9,928)(8,175)
232,768 243,236 
Treasury stock, at cost — 932,707 shares as of September 30, 2022, and 1,097,703 shares as of June 30, 2022(11,517)(15,530)
Total stockholders' equity221,251 227,706 
Total liabilities and stockholders’ equity$410,912 $440,793 
See accompanying notes.








-4-

Matrix Service Company
Condensed Consolidated Statements of Cash Flows
(In thousands)
(unaudited)
 Three Months Ended
September 30,
2022
September 30,
2021
Operating activities:
Net loss$(6,512)$(17,538)
Adjustments to reconcile net loss to net cash used by operating activities:
Depreciation and amortization3,642 4,052 
Stock-based compensation expense2,055 1,869 
Deferred income tax (5,343)
Loss (gain) on sale of property, plant and equipment65 (101)
Provision for uncollectible accounts(88)4 
Accelerated amortization of deferred debt amendment fees 1,518 
Other63  
Changes in operating assets and liabilities increasing (decreasing) cash:
Accounts receivable4,622 3,134 
Costs and estimated earnings in excess of billings on uncompleted contracts(14,857)(2,992)
Inventories1,595 1,028 
Other assets and liabilities(3,370)(5,921)
Accounts payable(6,376)5,108 
Billings on uncompleted contracts in excess of costs and estimated earnings(11,820)(2,859)
Accrued expenses(4,248)(1,112)
Net cash used by operating activities(35,229)(19,153)
Investing activities:
Capital expenditures(1,578)(219)
Proceeds from asset sales4 103 
Net cash used by investing activities$(1,574)$(116)

 See accompanying notes.



















-5-

Matrix Service Company
Condensed Consolidated Statements of Cash Flows
(In thousands)
(unaudited)
Three Months Ended
September 30,
2022
September 30,
2021
Financing activities:
Payment of debt amendment fees$ $(922)
Proceeds from issuance of common stock under employee stock purchase plan65 76 
Repurchase of common stock for payment of statutory taxes due on equity-based compensation(310)(853)
Other (118)
Net cash used by financing activities(245)(1,817)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(981)(514)
Decrease in cash, cash equivalents and restricted cash(38,029)(21,600)
Cash, cash equivalents and restricted cash, beginning of period (Note 1)77,371 83,878 
Cash, cash equivalents and restricted cash, end of period (Note 1)$39,342 $62,278 
Supplemental disclosure of cash flow information:
Cash paid during the period for:
Interest, including payment of debt amendment fees$421 $1,603 
Non-cash investing and financing activities:
Purchases of property, plant and equipment on account$101 $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
Accumulated
Other
Comprehensive
Loss
Treasury
Stock
Total
Balances, June 30, 2022$279 $139,854 $111,278 $(8,175)$(15,530)$227,706 
Net loss  (6,512)  (6,512)
Other comprehensive loss   (1,753) (1,753)
Issuance of deferred shares (204,827 shares) (4,064)  4,064  
Treasury shares sold to Employee Stock Purchase Plan (13,033 shares) (194)  259 65 
Treasury shares purchased to satisfy tax withholding obligations (52,864 shares)    (310)(310)
Stock-based compensation expense 2,055    2,055 
Balances, September 30, 2022$279 $137,651 $104,766 $(9,928)$(11,517)$221,251 
Balances, June 30, 2021$279 $137,575 $175,178 $(6,749)$(20,744)$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 $(7,544)$(17,385)$268,298 






























-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, 2022, included in our Annual Report on Form 10-K for the year then ended. The results of operations for the three months ended September 30, 2022 may not necessarily be indicative of the results of operations for the full year ending June 30, 2023.
Significant Accounting Policies
Cash, Cash Equivalents and Restricted Cash
Our asset-backed credit agreement (the "ABL Facility") requires us to maintain a minimum of $25.0 million of restricted cash at all times (See Note 6 - Debt for more information about the ABL Facility). 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.
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,
2022
June 30,
2022
Cash and cash equivalents$14,342 $52,371 
Restricted cash25,000 25,000 
Total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows$39,342 $77,371 
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, 2022.
Note 2 – Revenue
Remaining Performance Obligations
We had $438.6 million of remaining performance obligations yet to be satisfied as of September 30, 2022. We expect to recognize $367.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 payments, which usually differs from the timing of revenue recognition. As a result, we carry contract assets and liabilities in our balance sheet. These contract assets and liabilities are calculated on a contract-by-contract basis and reported on a net basis at the end of each period and are classified as current. We present our contract assets in the balance sheet as Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts ("CIE"). CIE consists of revenue recognized in excess of billings. We present our contract liabilities in the balance sheet as Billings on Uncompleted Contracts in Excess of Costs and Estimated Earnings ("BIE"). BIE consists of billings in excess of revenue recognized. The following table provides information about CIE and BIE:
September 30,
2022
June 30,
2022
Change
 (in thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts$59,609 $44,752 $14,857 
Billings on uncompleted contracts in excess of costs and estimated earnings(53,286)(65,106)11,820 
Net contract assets (liabilities)$6,323 $(20,354)$26,677 
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, 2022 that was included in the June 30, 2022 BIE balance was $37.6 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, 2022 and June 30, 2022 included retentions to be collected within one year of $19.1 million and $16.1 million, respectively. Contract retentions collectible beyond one year are included in other assets, non-current in the Condensed Consolidated Balance Sheets and totaled $4.9 million as of September 30, 2022 and $4.0 million as of June 30, 2022.
Disaggregated Revenue
Revenue disaggregated by reportable segment is presented in Note 10 - Segment Information. The following tables presents revenue disaggregated by geographic area where the work was performed and by contract type:
Geographic Disaggregation:
 Three Months Ended
 September 30,
2022
September 30,
2021
 (In thousands)
United States$176,180 $153,284 
Canada24,925 13,510 
Other international7,326 1,299 
Total Revenue$208,431 $168,093 

Contract Type Disaggregation:
 Three Months Ended
 September 30,
2022
September 30,
2021
 (In thousands)
Fixed-price contracts$109,473 $102,065 
Time and materials and other cost reimbursable contracts98,958 66,028 
Total Revenue$208,431 $168,093 

-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.
Note 3 – Property, Plant and Equipment
The following table presents the components of our property, plant and equipment - net at September 30, 2022 and June 30, 2022:
September 30,
2022
June 30,
2022
(In thousands)
Property, plant and equipment - at cost:
Land and buildings$34,290 $34,788 
Construction equipment91,546 93,036 
Transportation equipment49,516 48,999 
Office equipment and software41,387 43,823 
Construction in progress1,017 1,646 
Total property, plant and equipment - at cost217,756 222,292 
Accumulated depreciation(166,097)(168,423)
Property, plant and equipment - net$51,659 $53,869 
Note 4 – 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 98% of all right-of-use assets as of September 30, 2022. Most real estate and information technology equipment leases generally have fixed payments that follow an agreed upon payment schedule and have remaining lease terms ranging from less than one year to 13 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, 2022September 30, 2021
Lease expenseLocation of Expense(in thousands)
Operating lease expenseCost of revenue and Selling, general and administrative expenses$1,763 $2,092 
Short-term lease expense(1)
Cost of revenue2,356 5,571 
Total lease expense$4,119 $7,663 
(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.


-10-


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

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, 2022
Maturity Analysis:(in thousands)
Remainder of Fiscal 2023$6,538 
Fiscal 20245,564 
Fiscal 20253,669 
Fiscal 20263,371 
Fiscal 20273,266 
Thereafter8,677 
Total future operating lease payments31,085 
Imputed interest (6,492)
Net present value of future lease payments24,593 
Less: current portion of operating lease liabilities4,895 
Non-current operating lease liabilities$19,698 

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

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

Note 5 – Goodwill and Other Intangible Assets
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, 2022$4,263 $18,427 $19,445 $42,135 
Translation adjustment(1)
(74) (145)(219)
Net balance at September 30, 2022$4,189 $18,427 $19,300 $41,916 
(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.
-11-


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

We performed our annual goodwill impairment test as of May 31, 2022, which resulted in no impairment. The fiscal 2022 test indicated that four reporting units with a combined total of $33.8 million of goodwill as of June 30, 2022 were at higher risk of future impairment. We concluded, that based on the totality of both positive and negative factors, no impairment indicators existed at September 30, 2022. However, if our view of project opportunities or gross margins deteriorates, particularly for the higher risk reporting units, then 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, 2022
  
Useful LifeGross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
 (Years)(In thousands)
Intellectual property10 to 15$2,558 $(2,318)$240 
Customer-based(1)
6 to 1513,144 (9,020)4,124 
Total amortizing intangible assets$15,702 $(11,338)$4,364 
(1)Customer-based intangible assets have been adjusted in fiscal 2023 to remove $4.2 million of customer relationships that have been fully amortized.
 
  At June 30, 2022
 Useful LifeGross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
 (Years)(In thousands)
Intellectual property10 to 15$2,558 $(2,276)$282 
Customer-based6 to 1517,331 (12,817)4,514 
Total amortizing intangible assets$19,889 $(15,093)$4,796 
Amortization expense totaled $0.4 million and $0.5 million during the three months ended September 30, 2022 and 2021, respectively.
We estimate that the remaining amortization expense related to September 30, 2022 amortizing intangible assets will be as follows (in thousands):
Period ending:
Remainder of Fiscal 2023$1,297 
Fiscal 20241,416 
Fiscal 20251,096 
Fiscal 2026555 
Total estimated remaining amortization expense at September 30, 2022$4,364 






-12-


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

Note 6 – Debt
On October 5, 2022, our primary U.S. and Canada operating subsidiaries entered into the First Amendment and Waiver to Credit Agreement (the “Amendment”), which amended our asset-backed credit agreement (the "ABL Facility"), dated as of September 9, 2021 with Bank of Montreal, as Administrative Agent, Swing Line Lender and a Letter of Credit Issuer, and the lenders named therein. The Amendment (i) waived an event of default resulting from our failure to deliver the Administrative Agent and the lenders our audited financial statements for the fiscal year ended June 30, 2022 by September 28, 2022 (the “Audited Financial Statements”), provided we deliver the Audited Financial Statements by October 14, 2022, (ii) reduced the maximum amount of loans under the ABL Facility to $90.0 million from $100.0 million and (iii) replaced the London interbank offered rate with the forward term rate based on the secured overnight financing rate (the “SOFR”) as the interest rate benchmark. We subsequently delivered the Audited Financial Statements on October 11, 2022.
The ABL Facility is guaranteed by substantially all of our remaining U.S. and Canadian subsidiaries. The ABL Facility available borrowings may be increased by an amount not to exceed $15.0 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. The ABL Facility matures and any outstanding amounts become due and payable on September 9, 2026. At September 30, 2022, our borrowing base was $79.0 million, we had $15.0 million of outstanding borrowings, and $21.7 million in letters of credit outstanding, which resulted in availability of $42.3 million under the ABL Facility.
Borrowings under the ABL Facility bear interest through maturity at a variable rate based upon, at our option, an annual rate of either a base rate (“Base Rate”), an Adjusted Term SOFR ("Adjusted Term SOFR"), or at the Canadian Prime Rate, plus an applicable margin. The Adjusted Term SOFR is defined as (i) the SOFR plus (ii) 11.448 basis points for a one-month tenor and 26.161 basis points for a three-month tenor; provided that the Adjusted Term SOFR cannot be below zero. The Base Rate is defined as a fluctuating interest rate equal to the greater of: (i) rate of interest announced by Bank of Montreal from time to time as its prime rate; (ii) the U.S. federal funds rate plus 0.50%; (iii) Adjusted Term SOFR for one month period plus 1.00%; or (iv) 1.00%. Depending on the amount of average availability, the applicable margin is between 1.00% to 1.50% for Base Rate and Canadian Prime Rate borrowings, which includes either U.S. or Canadian prime rate, and between 2.00% and 2.50% for Adjusted Term SOFR borrowings. Interest is payable either (i) monthly for Base Rate or Canadian Prime Rate borrowings or (ii) the last day of the interest period for Adjusted Term SOFR borrowings, as set forth in the ABL Facility. The fee for undrawn amounts is 0.25% per annum and is due quarterly. The interest rate in effect for borrowings outstanding at September 30, 2022, including applicable margin, was 7.50%.
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. Except for the covenant to deliver Audited Financial Statements by September 28, 2022, which was waived in the Amendment, we were in compliance with all covenants of the ABL Facility as of September 30, 2022.
Note 7 – Income Taxes
Effective Tax Rate
Our effective tax rates were 0.0% and 23.1% for the three months ended September 30, 2022 and 2021, respectively. The effective tax rate during the first quarter of fiscal 2023 was impacted by a $1.4 million valuation allowance placed on deferred tax assets generated during the quarter.

-13-


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

Full Valuation Allowance
We placed a full valuation allowance on our deferred tax assets in the second quarter of fiscal 2022 due to the existence of a cumulative loss over a three-year period. We will continue to place valuation allowances on newly generated deferred tax assets and will realize the benefit associated with the deferred tax assets for which the valuation allowance has been provided to the extent we generate taxable income in the future, or cumulative losses are no longer present and our future projections for growth or tax planning strategies are demonstrated.
Net Operating Loss Carryback Refund
Through provisions in the Coronavirus Aid, Relief, and Economic Security (CARES) Act (the "CARES Act"), we had an income tax benefit from the ability to carryback the fiscal 2021 federal net operating loss to a period with a higher statutory federal income tax rate. We estimate that we will receive a $12.6 million tax refund in connection with this carryback, which is included in income taxes receivable in the Condensed Consolidated Balance Sheets.
Deferred Payroll Taxes
As of September 30, 2022, we have a balance of $5.6 million remaining for U.S. payroll taxes we deferred through provisions of CARES Act. We must repay this balance by December 31, 2022. The remaining balance of deferred payroll taxes is included within accrued wages and benefits in the Condensed Consolidated Balance Sheets.
Note 8 – Commitments and Contingencies
Insurance Reserves
We maintain insurance coverage for various aspects of our operations. However, we retain exposure to potential losses through the use of deductibles, self-insured retentions and coverage limits.
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 $13.7 million at September 30, 2022 and $8.9 million at June 30, 2022. The amounts ultimately realized may be significantly different than the recorded amounts resulting in a material adjustment to future earnings. The determination of our legal basis for a claim requires significant judgment. 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 account receivable balance at September 30, 2022 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 are participants in various legal actions. It is the opinion of management that none of the other known legal actions will have a material impact on our financial position, results of operations or liquidity.
-14-


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

Note 9 – 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,
2022
September 30,
2021
 (In thousands, except per share data)
Basic EPS:
Net loss$(6,512)$(17,538)
Weighted average shares outstanding26,862 26,611 
Basic loss per share$(0.24)$(0.66)
Diluted EPS:
Net loss(6,512)(17,538)
Diluted weighted average shares outstanding26,862 26,611 
Diluted loss per share$(0.24)$(0.66)
Note 10 – 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 engineering, fabrication, and construction services for LNG utility peak shaving facilities, and provide construction and maintenance services to a variety of power generation facilities, including natural gas fired facilities in simple or combined cycle configuration.
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 crude oil and refined product storage tanks and terminals. We also include work related to cryogenic and other specialty storage tanks and terminals, including LNG, liquid nitrogen/liquid oxygen, liquid petroleum, hydrogen and other specialty vessels such as spheres in this segment, as well as work related to marine structures and truck and rail loading/offloading facilities. Our services include engineering, fabrication, construction, and maintenance and repair, which includes planned and emergency services for both tanks and full terminals. Finally, we offer tank products, including geodesic domes, aluminum internal floating roofs, floating suction and skimmer systems, roof drain systems and floating roof seals.

We evaluate performance and allocate resources based on operating income. We eliminate intersegment sales; therefore, no intercompany profit or loss is recognized. Corporate selling, general and administrative expenses are excluded from our three reportable segments in order to better align controllable costs with the responsibility of segment management, and to be consistent with how our chief operating decision-maker assesses segment performance and allocates resources. 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,
2022
September 30,
2021
Gross revenue
Utility and Power Infrastructure$44,870 $57,204 
Process and Industrial Facilities86,745 45,210 
Storage and Terminal Solutions77,290 68,312 
Total gross revenue$208,905 $170,726 
Less: Inter-segment revenue
Process and Industrial Facilities$117 $1,305 
Storage and Terminal Solutions357 1,328 
Total inter-segment revenue$474 $2,633 
Consolidated revenue
Utility and Power Infrastructure$44,870 $57,204 
Process and Industrial Facilities86,628 43,905 
Storage and Terminal Solutions76,933 66,984 
Total consolidated revenue$208,431 $168,093 
Gross profit (loss)
Utility and Power Infrastructure$1,714 $(6,107)
Process and Industrial Facilities4,330 2,871 
Storage and Terminal Solutions7,564 413 
Corporate(600)(685)
Total gross profit (loss)$13,008 $(3,508)
Selling, general and administrative expenses
Utility and Power Infrastructure$1,738 $3,050 
Process and Industrial Facilities4,070 2,762 
Storage and Terminal Solutions4,158 4,506 
Corporate6,845 6,311 
Total selling, general and administrative expenses$16,811 $16,629 
Restructuring costs
Utility and Power Infrastructure$37 $9 
Process and Industrial Facilities315 7 
Storage and Terminal Solutions522 (33)
Corporate413 622 
Total restructuring costs$1,287 $605 
Operating income (loss)
Utility and Power Infrastructure$(61)$(9,166)
Process and Industrial Facilities(55)102 
Storage and Terminal Solutions2,884 (4,060)
Corporate(7,858)(7,618)
Total operating loss$(5,090)$(20,742)
-16-


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

Total assets by segment were as follows:
September 30,
2022
June 30,
2022
Utility and Power Infrastructure$67,860 $94,059 
Process and Industrial Facilities130,461 104,078 
Storage and Terminal Solutions143,238 141,084 
Corporate69,353 101,572 
Total segment assets$410,912 $440,793 

Note 11 – Restructuring Costs
In fiscal 2020, we initiated a business improvement plan to increase profitability and reduce our cost structure in order to help us become more competitive and deliver higher quality service. As a result of specific events, including the effects of the COVID-19 pandemic and related market disruptions, the Company expanded its business improvement plan.
The business improvement plan consists of an initial phase of discretionary cost reductions, workforce reductions, reduction of capital expenditures and the reduction in size or closure of certain offices in order to increase the utilization of our staff and bring the cost structure of the business in line with revenue volumes. In fiscal 2022, we commenced a second phase of our plan to focus on centralization of support functions, including business development, accounting, human resources, procurement and project services into shared service centers. We expect to complete these restructuring efforts in fiscal 2023 or early fiscal 2024. The restructuring costs consist primarily of severance costs, facility closure costs, consulting fees and other liabilities.























-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, 2022September 30, 2021
(In thousands)
Utility and Power Infrastructure
Severance and other personnel-related costs$37 $9 $2,621 
Facility costs  348 
Other intangible asset impairments  1,150 
Other costs  1 
Total Utility and Power Infrastructure$37 $9 $4,120 
Process and Industrial Facilities
Severance and other personnel-related costs$312 $5 $9,408 
Facility costs3  3,208 
Other intangible asset impairments  375 
Other costs 2 (1,171)
Total Process and Industrial Facilities$315 $7 $11,820 
Storage and Terminal Solutions
Severance and other personnel-related costs$522 $(33)$2,169 
Facility costs  879 
Other costs  28 
Total Storage and Terminal Solutions$522 $(33)$3,076 
Corporate
Severance and other personnel-related costs$397 $44 $1,984 
Facility costs 16 98 
Other costs16 562 1,601 
Total Corporate$413 $622 $3,683 
Restructuring Costs by Type:
Severance and other personnel-related costs$1,268 $25 $16,182 
Facility costs3 16 4,533 
Other intangible asset impairments  1,525 
Other costs16 564 459 
Total restructuring costs$1,287 $605 $22,699 
-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:
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 from economic, market or business conditions in general and in the oil, natural gas, power, petrochemical, agricultural and mining industries in particular;
the impact of inflation on our operating expenses and our business operations;
the likely impact of new or existing regulations or market forces on the demand for our services;
the impact to our business from disruptions to supply chains, inflation and availability of materials and labor;
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:

any risk factors discussed in this Form 10-Q, Form 10-K for the fiscal year ended June 30, 2022, and in our other filings with the Securities and Exchange Commission;
economic, market or business conditions in general 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 permitting issues or other factors;
reduced creditworthiness of our customer base and the higher risk of non-payment of receivables;
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
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 engineering, fabrication, and construction services for LNG utility peak shaving facilities, and provide construction and maintenance services to a variety of power generation facilities, including natural gas fired facilities in simple or combined cycle configuration.
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 crude oil and refined product storage tanks and terminals. We also include work related to cryogenic and other specialty storage tanks and terminals, including LNG, liquid nitrogen/liquid oxygen, liquid petroleum, hydrogen and other specialty vessels such as spheres in this segment, as well as work related to marine structures and truck and rail loading/offloading facilities. Our services include engineering, fabrication, construction, and maintenance and repair, which includes planned and emergency services for both tanks and full terminals. Finally, we offer tank products, including geodesic domes, aluminum internal floating roofs, floating suction and skimmer systems, roof drain systems and floating roof seals.
Operational Update
Bidding activity, project award volumes, and revenue volumes all continued to improve from the two year period impacted by the pandemic and we are now beginning to see these trends positively affect our operating results. Repair and maintenance activities have increased significantly and returned to near pre-pandemic levels. In addition, capital project award opportunities have strengthened during the past year, which has resulted in more project awards and is beginning to drive higher revenue volumes. We expect these trends to continue and expect significant project awards in the second quarter of fiscal 2023. Gross margins are also improving as lower margin projects bid competitively during the pandemic continue to be completed and are being replaced by projects with an improved margin profile. Higher revenue volumes have also resulted in improved overhead cost recovery, which is critical to improved gross margin and operating income performance. We have still not reached the level of revenue that allows us to fully recover construction overhead costs and to adequately leverage SG&A costs, but we expect to see significant progress towards those objectives as we progress through fiscal 2023.

-20-

Adjusted Net Loss

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

Reconciliation of Net Loss to Adjusted Net Loss(1)
(In thousands, except per share data)

Three Months Ended
September 30, 2022September 30, 2021
Net loss, as reported$(6,512)$(17,538)
Restructuring costs1,287 605 
Accelerated amortization of deferred debt amendment fees(2)
— 1,518 
Tax impact of above adjustments(331)(546)
Deferred tax asset valuation allowance(3)
1,394 — 
Adjusted net loss$(4,162)$(15,961)
Loss per share, as reported$(0.24)$(0.66)
Adjusted loss per share$(0.15)$(0.60)
(1)This table presents non-GAAP financial measures of our adjusted net loss and adjusted loss per share for the three months ended September 30, 2022 and 2021. The most directly comparable financial measures are net loss and loss per 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 loss per 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.
(2)Interest expense in fiscal 2022 included $1.5 million of accelerated amortization of deferred debt amendment fees.
(3)See Item 1. Financial Statements, Note 7 - Income Taxes, for more information about the deferred tax asset valuation allowance.


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.
-21-

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,
2022
September 30,
2021
 (In thousands)
Net loss$(6,512)$(17,538)
Restructuring costs1,287 605 
Stock-based compensation2,055 1,869 
Interest expense372 1,999 
Benefit for federal, state and foreign income taxes— (5,265)
Depreciation and amortization3,642 4,052 
Adjusted EBITDA$844 $(14,278)

Three Months Ended September 30, 2022 Compared to the Three Months Ended September 30, 2021
Consolidated
Consolidated revenue was $208.4 million for the three months ended September 30, 2022, compared to $168.1 million in the same period last year. On a segment basis, revenue increased in the Process and Industrial Facilities and Storage and Terminal Solutions segments by $42.7 million and $9.9 million, respectively. The increases were partially offset by a decrease in revenue of $12.3 million in the Utility and Power Infrastructure segment.
Consolidated gross profit increased to $13.0 million in the three months ended September 30, 2022 compared to a gross loss of $3.5 million in the same period last year. Gross margin (loss) increased to 6.2% in the three months ended September 30, 2022 compared to (2.1%) in the same period last year. Gross margins in the first quarter of fiscal 2023 improved significantly from recent quarters, but were still negatively impacted by the under recovery of construction overhead costs. Gross margins in the first quarter of 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 in the first quarter of fiscal 2022 were also negatively impacted by lower than forecasted volumes, which led to under recovery of construction overhead costs.
Consolidated SG&A expenses were $16.8 million in the three months ended September 30, 2022 compared to $16.6 million in the same period last year.
We recorded restructuring costs of $1.3 million in the three months ended September 30, 2022 compared to $0.6 million in the same period last year. See Item 1. Financial Statements, Note 11 - Restructuring Costs, for more information about our business improvement plan.
Interest expense was $0.4 million in the three months ended September 30, 2022 compared to $2.0 million in the three months ended September 30, 2021. Interest expense in the three months ended September 30, 2022 consisted primarily of interest on debt outstanding, unused capacity fees, amortization of deferred debt issuance costs, and letter of credit fees. Interest expense in fiscal 2022 included $1.5 million of accelerated amortization of deferred debt amendment fees associated with terminating our prior credit facility.
Our effective tax rates for the three months ended September 30, 2022 and September 30, 2021 were 0.0% and 23.1%, respectively. The effective tax rate during the first quarter of fiscal 2023 was impacted by a $1.4 million valuation allowance placed on deferred tax assets generated during the quarter. We placed a full valuation allowance on our deferred tax assets in the second quarter of fiscal 2022 due to the existence of a cumulative loss over a three-year period. We will continue to place valuation allowances on newly generated deferred tax assets and will realize the benefit associated with the deferred tax assets for which the valuation allowance has been provided to the extent we generate taxable income in the future, or cumulative losses are no longer present and our future projections for growth or tax planning strategies are demonstrated.
-22-

For the three months ended September 30, 2022, we had a net loss of $6.5 million, or $0.24 per fully diluted share, compared to a net loss of $17.5 million, or $0.66 per fully diluted share, in the three months ended September 30, 2021.
Utility and Power Infrastructure
Revenue for the Utility and Power Infrastructure segment was $44.9 million in the three months ended September 30, 2022 compared to $57.2 million in the same period last year. The decrease is primarily due to lower volumes of LNG peak shaving work, partially offset by higher volumes of power delivery and power generation work.
The segment gross margin (loss) was 3.8% in fiscal 2023 compared to (10.7%) in fiscal 2022. The segment gross margin for the first quarter of fiscal 2023 was negatively impacted by low revenue volume, which led to the under recovery of construction overhead costs, and work on a large capital project with a previously reduced gross margin.
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. 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 $86.6 million in the three months ended September 30, 2022 compared to $43.9 million in the same period last year. This 97.3% increase reflects the improved market environment and was primarily due to higher volumes of refinery maintenance and turnaround work, work on a capital project at a biodiesel facility, and higher volumes of midstream gas processing capital work.
The segment gross margin was 5.0% for the three months ended September 30, 2022 compared to 6.5% in the same period last year. The segment gross margin in the first quarter of fiscal 2023 was negatively impacted by work on a midstream gas processing project that experienced increases in forecasted costs to complete in the prior year, which reduced the remaining margin realized on the project. In addition, revenue volumes were still too low to fully recover construction overhead costs, which negatively impacted segment gross margin.
The segment gross margin in fiscal 2022 was negatively impacted by low revenue volume, which led to the under recovery of construction overhead costs.
Storage and Terminal Solutions
Revenue for the Storage and Terminal Solutions segment was $76.9 million in the three months ended September 30, 2022 compared to $67.0 million in the same period last year. The increase in segment revenue is primarily a result of higher volumes of LNG and specialty vessel tank and terminal capital work.
The segment gross margin was 9.8% for the three months ended September 30, 2022 compared to 0.6% in the same period last year. The fiscal 2023 segment gross margin was positively impacted by strong project execution, partially offset by low revenue volume, which led to under recovery of construction overhead costs.
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. Segment gross margin in fiscal 2022 was also negatively impacted by low revenue volume, which led to under recovery of construction overhead costs.
Corporate
Unallocated corporate expenses were $7.9 million during the three months ended September 30, 2022 compared to $7.6 million in the same period last year.

-23-

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, 2022:

Utility and Power InfrastructureProcess and Industrial FacilitiesStorage and Terminal SolutionsTotal
 (In thousands)
Backlog as of June 30, 2022$102,059 $292,287 $195,114 $589,460 
Project awards42,618 59,982 132,028 234,628 
Revenue recognized(44,870)(86,628)(76,933)(208,431)
Backlog as of September 30, 2022$99,807 $265,641 $250,209 $615,657 
Book-to-bill ratio(1)
0.9 0.7 1.7 1.1 
(1)Calculated by dividing project awards by revenue recognized during the period.
Backlog increased $26.2 million or 4.4% in the first quarter of fiscal 2023 on project awards of $234.6 million and a book-to-bill ratio of 1.1.
In the Utility and Power Infrastructure segment, backlog decreased by 2.2% as we booked $42.6 million of project awards during the first quarter of fiscal 2023, primarily related to power delivery work. Our opportunity pipeline for LNG peak shaving projects continues to be promising, however those awards, while significant, can be less frequent. While we did not book any LNG peak shaver projects in the first quarter of fiscal 2023, early in the second quarter, the Company was awarded the engineering, procurement, and construction of upgrades being made to an existing LNG peak shaving facility that include a new gas liquefaction system and vaporization system. Project opportunities and bidding activity are strong for both the power delivery portion of the business and LNG peak shaving.
In the Process and Industrial Facilities segment, backlog decreased by 9.1% as we booked $60.0 million of project awards during the first quarter of fiscal 2023. Client spending related to refinery maintenance and turnaround operations has returned to near-normal pre-pandemic levels. 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, backlog increased by 28.2% as we booked $132.0 million of project awards during the first quarter of fiscal 2023. We received an LNTP on a significant ethane/ethylene tank EPC project during the quarter and booked several other storage projects related to a variety of other refined products. We were also awarded a large-scale specialty vessel project early in the second quarter of fiscal 2023. This segment includes significant opportunities for storage infrastructure projects related to natural gas, LNG, ammonia, hydrogen, NGLs and other forms of renewable energy. We believe LNG and hydrogen projects in particular will be key growth drivers for this segment. Bidding activity on LNG projects has been strong and we have been positioning ourselves for growth in hydrogen by entering into key relationships, such as the signing of a memorandum of understanding ("MOU") with Korea Gas Corporation in August 2022 to support South
-24-

Korea’s development of a hydrogen economy as it transforms itself from natural gas and the signing of a MOU with Chart Industries, Inc. in January of 2021 to support the development of hydrogen solutions. Oil and natural gas producers have remained cautious with capital spending, which has limited opportunities in crude oil tanks and terminals. However, the price of crude oil and natural gas increased significantly since the world emerged from the COVID-19 pandemic, which, if sustained, may lead to higher production volumes and more opportunities for crude oil tanks, terminals and export facilities in the coming quarters.
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 business can also be affected, both positively and negatively, by seasonal factors such as energy demand or weather conditions including hurricanes, snowstorms, wildfires 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.
























-25-

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, 2022 were unrestricted cash and cash equivalents on hand, capacity under our ABL Facility, and cash generated from operations. Unrestricted cash and cash equivalents at September 30, 2022 totaled $14.3 million and availability under the ABL Facility totaled $42.3 million, resulting in total liquidity of $56.6 million.
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,
2022
June 30,
2022
Cash and cash equivalents$14,342 $52,371 
Restricted cash25,000 25,000 
Total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows$39,342 $77,371 
The following table provides a summary of changes in our liquidity for the three months ended September 30, 2022 (in thousands):
Liquidity at June 30, 2022$94,831 
Cash used by operating activities(35,229)
Capital expenditures(1,578)
Decrease in availability under ABL Facility (186)
Cash used by financing activities(245)
Other(977)
Liquidity at September 30, 2022$56,616 

As a result of rising revenue volumes, especially for cost-reimbursable and maintenance-type work, we have invested heavily into working capital during the first quarter of fiscal 2023, which is the primary driver of the decrease in liquidity since June 30, 2022. While bidding activity, project award volumes, and revenue volumes all continued to improve as we moved into fiscal 2023, the market environment is still uncertain. As a result, we continue to cautiously manage our liquidity, which is adequate to support our 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
limiting capital expenditures.
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;

-26-

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. Retentions are normally held until certain contractual milestones are achieved;

other changes in working capital, including the timing of tax payments and refunds; 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 or divestitures of existing 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
On October 5, 2022, our primary U.S. and Canada operating subsidiaries entered into the First Amendment and Waiver to Credit Agreement (the “Amendment”), which amended our asset-backed credit agreement (the "ABL Facility"), dated as of September 9, 2021 with Bank of Montreal, as Administrative Agent, Swing Line Lender and a Letter of Credit Issuer, and the lenders named therein. The Amendment (i) waived an event of default resulting from our failure to deliver the Administrative Agent and the lenders our audited financial statements for the fiscal year ended June 30, 2022 by September 28, 2022 (the “Audited Financial Statements”), provided we deliver the Audited Financial Statements by October 14, 2022, (ii) reduced the maximum amount of loans under the ABL Facility to $90.0 million from $100.0 million and (iii) replaced the London interbank offered rate with the forward term rate based on the secured overnight financing rate (the “SOFR”) as the interest rate benchmark. We subsequently delivered the Audited Financial Statements on October 11, 2022.
The ABL Facility is guaranteed by substantially all of our remaining U.S. and Canadian subsidiaries. The ABL Facility available borrowings may be increased by an amount not to exceed $15.0 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. The ABL Facility matures and any outstanding amounts become due and payable on September 9, 2026. At September 30, 2022, our borrowing base was $79.0 million, we had $15.0 million of outstanding borrowings, and $21.7 million in letters of credit outstanding, which resulted in availability of $42.3 million under the ABL Facility.

-27-

Borrowings under the ABL Facility bear interest through maturity at a variable rate based upon, at our option, an annual rate of either a base rate (“Base Rate”), an Adjusted Term SOFR ("Adjusted Term SOFR"), or at the Canadian Prime Rate, plus an applicable margin. The Adjusted Term SOFR is defined as (i) the SOFR plus (ii) 11.448 basis points for a one-month tenor and 26.161 basis points for a three-month tenor; provided that the Adjusted Term SOFR cannot be below zero. The Base Rate is defined as a fluctuating interest rate equal to the greater of: (i) rate of interest announced by Bank of Montreal from time to time as its prime rate; (ii) the U.S. federal funds rate plus 0.50%; (iii) Adjusted Term SOFR for one month period plus 1.00%; or (iv) 1.00%. Depending on the amount of average availability, the applicable margin is between 1.00% to 1.50% for Base Rate and Canadian Prime Rate borrowings, which includes either U.S. or Canadian prime rate, and between 2.00% and 2.50% for Adjusted Term SOFR borrowings. Interest is payable either (i) monthly for Base Rate or Canadian Prime Rate borrowings or (ii) the last day of the interest period for Adjusted Term SOFR borrowings, as set forth in the ABL Facility. The fee for undrawn amounts is 0.25% per annum and is due quarterly. The interest rate in effect for borrowings outstanding at September 30, 2022, including applicable margin, was 7.50%.
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. Except for the covenant to deliver Audited Financial Statements by September 28, 2022, which was waived in the Amendment, we were in compliance with all covenants of the ABL Facility as of September 30, 2022.
Cash Flow for the Three Months Ended September 30, 2022
Cash Flows Used by Operating Activities
Cash used by operating activities for the three months ended September 30, 2022 totaled $35.2 million. The various components are as follows:

Net Cash Used by Operating Activities
(In thousands)
 
Net loss$(6,512)
Depreciation and amortization3,642 
Stock-based compensation2,055 
Other non-cash expenses40 
Cash effect of changes in operating assets and liabilities(34,454)
Net cash used by operating activities$(35,229)
Cash effect of changes in operating assets and liabilities at September 30, 2022 in comparison to June 30, 2022 include the following:

Accounts receivable, excluding credit losses recognized during the period, decreased $4.6 million during the three months ended September 30, 2022, 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 $14.9 million, which decreased cash flows from operating activities. The increase in CIE was primarily due to increased revenue on time and materials-type work during the first quarter of fiscal 2023. Billings on uncompleted contracts in excess of costs and estimated earnings ("BIE") decreased $11.8 million, which decreased cash flows from operating activities. The decrease in BIE was primarily due to continued work on capital projects that received upfront billings in the prior year. 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.


-28-

Inventories, income taxes receivable, prepaid expenses, other current assets, operating right-of-use lease assets and other assets, non-current, increased $0.7 million during the three months ended September 30, 2022, which decreased cash flows from operating activities. These operating assets can fluctuate based on the timing of inventory builds and draw-downs, accrual and receipt of income taxes receivable; prepayments of certain expenses; 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 decreased by $11.6 million during the three months ended September 30, 2022, which decreased 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 $1.6 million of cash in the three months ended September 30, 2022 primarily due to capital expenditures.

Cash Flows Used by Financing Activities
Financing activities used $0.2 million of cash in the three months ended September 30, 2022 primarily due to $0.3 million paid to repurchase our stock for payment of withholding taxes due on equity-based compensation.
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
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 three months ended September 30, 2022 and have no current plans to repurchase stock. As of September 30, 2022, there were 1,349,037 shares available for repurchase under the Stock Buyback Program. The terms of our ABL Facility limit share repurchases to $2.5 million per fiscal year provided that we meet certain availability thresholds and do not violate our Fixed Charge Coverage Ratio financial covenant.
Treasury Shares

We had 932,707 treasury shares as of September 30, 2022 and intend to utilize these treasury shares in connection with equity awards under the our stock incentive plans and for sales to the Employee Stock Purchase Plan.
















-29-

CRITICAL ACCOUNTING POLICIES
There have been no material changes in our critical accounting policies from those reported in our fiscal 2022 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 2022 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.

-30-

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 8 - 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 8 - 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 $13.7 million at September 30, 2022 and $8.9 million at June 30, 2022. The amounts ultimately realized may be significantly different than the recorded amounts resulting in a material adjustment to future earnings.
-31-

Goodwill
Goodwill represents the excess of the purchase price of acquisitions over the fair value of the net identifiable tangible and intangible assets acquired at the acquisition date. 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, or in between annual tests if impairment indicators are present, 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, 2022, filed with the Securities and Exchange Commission. For more information on market risk, see Part II, Item 7A in our fiscal 2022 Annual Report on Form 10-K.





-32-


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).
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, 2022. Based on the foregoing, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level at September 30, 2022.
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, 2022.
-33-

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
There were no material changes in our Risk Factors from those reported in Item 1A of Part I of our Annual Report on Form 10-K for the fiscal year ended June 30, 2022.
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 2023.
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, 2022
Stock Buyback Program (A)— $— — 1,349,037 
Employee Transactions (B)— $— — — 
August 1 to August 31, 2022
Stock Buyback Program (A)— $— — 1,349,037 
Employee Transactions (B)52,864 $5.86 — — 
September 1 to September 30, 2022
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 third quarter of fiscal 2022 and have no current plans to repurchase stock.

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
-34-

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

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, 2022By: /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-mtrxx2022x9x30x.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, 2022
/s/ John R. Hewitt
John R. Hewitt
President and Chief Executive Officer

EX-31.2 3 exhibit312-mtrxx2022x9x30x.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, 2022
/s/ Kevin S. Cavanah
Kevin S. Cavanah
Vice President and Chief Financial Officer

EX-32.1 4 exhibit321-mtrxx2022x9x30x.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, 2022 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, 2022
/s/ John R. Hewitt
John R. Hewitt
President and Chief Executive Officer

EX-32.2 5 exhibit322-mtrxx2022x9x30x.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, 2022 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, 2022
/s/ Kevin S. Cavanah
Kevin S. Cavanah
Vice President and Chief Financial Officer

EX-95 6 exhibit95-mtrxx2022x09x30x.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, 2022:
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
Freeport-McMoran Safford Mine, 02-03131
No
No
Freeport-McMoran Bagdad Mine, 02-00137
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 represents 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-20220930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Statement of Other Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Basis of Presentation (Notes) link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenue (Notes) link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Property, Plant, and Equipment link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Leases (Notes) link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Intangible Assets Including Goodwill (Notes) link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Debt (Notes) link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Commitments and Contingencies (Notes) link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Earnings per Common Share (Notes) link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Segment Information (Notes) link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Restructuring Costs (Notes) link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Basis of Presentation - Cash, Cash Equivalents, and Restricted Cash (Policies) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Property, Plant, and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Intangible Assets Including Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Line of Credit Facility (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Earnings per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Restructuring Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Basis of Presentation Basis of Presentation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Property, Plant, and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Leases - Components of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Leases - Maturity Analysis (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Leases - Other Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Leases - Supplemental Cash Flow Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Intangible Assets Including Goodwill - Carrying Value of Goodwill By Segment (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Intangible Assets Including Goodwill - Carrying Value of Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Intangible Assets Including Goodwill Future Expected Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Line of Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Earnings per Common Share - Computation of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Earnings per Common Share - Antidilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Restructuring Costs (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 mtrx-20220930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 mtrx-20220930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 mtrx-20220930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total future operating lease payments Lessee, Operating Lease, Liability, to be Paid Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Provision for uncollectible accounts Accounts Receivable, Credit Loss Expense (Reversal) Deferred income taxes Deferred Income Tax Assets, Net Entity Address, Postal Zip Code Entity Address, Postal Zip Code Property, Plant and Equipment [Abstract] Facility costs Business Exit Costs Indefinite Trade Names Indefinite-Lived Trade Names Total property, plant and equipment - at cost Property, Plant and Equipment, Gross Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Restructuring reserve balance Restructuring Reserve Income Tax Receivable [Axis] Income Tax Receivable [Axis] Income Tax Receivable Additional paid-in capital Additional Paid in Capital Statistical Measurement [Domain] Statistical Measurement [Domain] Exercise of stock options, shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Deferred Tax Assets, Net Deferred Tax Assets, Net Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Dilutive nonvested deferred shares Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends Other Other Noncash Income (Expense) Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Open market purchases of treasury shares Treasury Stock, Value, Acquired, Cost Method Net income (loss) Net Income (Loss) Attributable to Parent Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total antidilutive securities Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, to be Paid [Abstract] Equity Component [Domain] Equity Component [Domain] 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 Contract with customer, current liability, net Contract with customer, current liability, net Contract with customer, current liability, net Lessee, Operating Leases [Text Block] Lessee, Operating Leases [Text Block] Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Office equipment and software Office Equipment And Software Office Equipment and Capitalized Computer Software Gross Line of Credit Facility, Initiation Date Line of Credit Facility, Initiation Date Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Valuation Allowance by Deferred Tax Asset [Axis] Valuation Allowance by Deferred Tax Asset [Axis] Process and Industrial Facilities Process and Industrial Facilities [Member] Process and Industrial Facilities Remainder of Fiscal 2022 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Borrowings under asset-backed credit facility Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Other comprehensive loss, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Restructuring costs reserve [Roll Forward] Restructuring costs reserve [Roll Forward] Restructuring costs reserve [Roll Forward] Basis of Presentation Basis of Presentation and Significant Accounting Policies [Text Block] 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] Net cash used by operating activities Net Cash Provided by (Used in) Operating Activities Accelerated amortization of deferred debt amendment fees (Note 5) Other Noncash Expense Operating lease liabilities Operating Lease, Liability, Current Asset Backed Line of Credit Balance Limit for Fixed Charge Coverage Ratio mtrx:AssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio mtrx:AssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio Lease, Cost [Abstract] Lease, Cost [Abstract] 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] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Total liabilities Liabilities Amount of fair value in excess of carrying amount Reporting Unit, Amount of Fair Value in Excess of Carrying Amount Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Proceeds from asset sales Proceeds from Sale of Productive Assets Geographical [Axis] Geographical [Axis] Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Property, Plant and Equipment [Table Text Block] Property, Plant and Equipment [Table Text Block] New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Document Type Document Type Line of Credit Facility, Increase (Decrease), Net Line of Credit Facility, Increase (Decrease), Net Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Severance costs and other benefits Severance Costs Business Segments [Axis] Segments [Axis] Contract with Customer, Asset and Liability [Abstract] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract] Debt Debt Disclosure [Text Block] Entity Shell Company Entity Shell Company Accrued expenses Increase (Decrease) in Accrued Liabilities Gross Amount Of Fully Amortized Intangible Assets Gross Amount Of Fully Amortized Intangible Assets Gross Amount Of Fully Amortized Intangible Assets removed from intangible assets disclosure table. Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount 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. Other Restructuring Costs Other Restructuring Costs Fiscal 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Asset Backed Credit Facility Adjusted Term SOFR Rate Minimum Asset Backed Credit Facility Adjusted Term SOFR Rate Minimum Asset Backed Credit Facility Adjusted Term SOFR Rate Minimum Line of Credit Facility, Amendment Date Line of Credit Facility, Amendment Date Line of Credit Facility, Amendment Date Consolidation Items [Domain] Consolidation Items [Domain] Storage and Terminal Solutions Storage and Terminal Solutions [Member] Storage and Terminal Solutions Contract with Customer, Asset and Liability [Table Text Block] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date Total assets Segment assets Assets Goodwill impairment and restructuring costs Restructuring, Settlement and Impairment Provisions Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Net cash used by financing activities Net Cash Provided by (Used in) Financing Activities Accrued wages and benefits Employee-related Liabilities, Current Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Loss before income tax benefit Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Segments [Domain] Segments [Domain] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Earnings per Common Share Earnings Per Share [Text Block] Goodwill Goodwill, Gross Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Land and buildings Buildings and Improvements, Gross Change in CIE Change in CIE Change in CIE from prior year to the current period. Proceeds from issuance of common stock under employee stock purchase plan Proceeds from Stock Plans Expected effective tax rate, year-to-date Expected effective tax rate, year-to-date Expected effective tax rate year-to-date. Income taxes receivable Income Taxes Receivable, Current Gross profit (loss) Gross profit (loss) Gross Profit Revenue from Contract with Customer Revenue from Contract with Customer, Including Assessed Tax Entity Registrant Name Entity Registrant Name 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. Translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Customer Relationships [Member] Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Operating lease impairment due to restructuring Operating Lease Impairments Due To Restructuring Operating Lease Impairments Due To Restructuring Leases [Abstract] Leases [Abstract] Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount Total stockholders' equity Balances, beginning Balances, ending Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Intersegment Eliminations [Member] Intersegment Eliminations [Member] Minimum [Member] Minimum [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value Common Stock, Par or Stated Value Per Share Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Leasehold improvements received as lease incentive, non-cash investing activity Other Significant Noncash Transaction, Value of Consideration Received Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Trading Symbol Trading Symbol Entity File Number Entity File Number 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 Finite-Lived Intangible Assets, Amortization Expense, Year Four Finite-Lived Intangible Asset, Expected Amortization, Year Four Canada CANADA Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent Other income (expense): Other Nonoperating Income (Expense) [Abstract] Restructuring costs incurred mtrx:UnpaidRestructuringCharges Unpaid Restructuring Charges Accrued insurance Accrued Insurance, Current Accounts payable Increase (Decrease) in Accounts Payable Unapproved change orders and claims Construction Contractor, Contract Cost, Subject to Uncertainty, Amount Revenue Revenues Income Tax Disclosure Income Tax Disclosure [Text Block] 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. Amortization of Intangible Assets Amortization of Intangible Assets Schedule of Goodwill [Table Text Block] Schedule of Goodwill [Table Text Block] Interest, including payment of debt amendment fees Interest Paid, Excluding Capitalized Interest, Operating Activities 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 Construction in progress Construction in Progress, Gross Asset Backed Line of Credit Percentage Limit for Fixed Charge Coverage Ratio mtrx:AssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio mtrx:AssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio Federal Income Tax Note [Table] Federal Income Tax Note [Table] Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Restructuring Costs [Abstract] Restructuring Costs [Abstract] Treasury Stock Treasury Stock [Member] Prepaid expenses Prepaid Expense, Current 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 Revenue, Performance Obligation [Abstract] Revenue, Performance Obligation [Abstract] Entity Interactive Data Current Entity Interactive Data Current Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Deferred Tax Asset [Domain] Deferred Tax Asset [Domain] Changes in operating assets and liabilities increasing (decreasing) cash: Increase (Decrease) in Operating Capital [Abstract] Finite-Lived Intangible Assets, Amortization Expense, Year Three Finite-Lived Intangible Asset, Expected Amortization, Year Three Retained Earnings Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Effective Income Tax Rate Reconciliation, Deduction, Amount Effective Income Tax Rate Reconciliation, Deduction, Amount Total lease expense Lease, Cost Common Stock Common Stock [Member] Lease, Cost [Table Text Block] Lease, Cost [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Statement [Table] Statement [Table] Document Quarterly Report Document Quarterly Report Current assets: Assets, Current [Abstract] Operating lease liabilities Operating Lease, Liability, Noncurrent Other international Other international [Member] Other international [Member] Restructuring and Related Cost, Expected Cost Remaining Restructuring and Related Cost, Expected Cost Remaining Statistical Measurement [Axis] Statistical Measurement [Axis] Treasury Stock, Shares, Acquired Treasury Stock, Shares, Acquired Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Retained earnings Retained Earnings (Accumulated Deficit) Accounts receivable, less allowances (September 30, 2022—$1,222 and June 30, 2022—$1,320) Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Equity Components [Axis] Equity Components [Axis] Document Fiscal Year Focus Document Fiscal Year Focus Other Lease Information [Abstract] Other Lease Information [Abstract] Other Lease Information [Abstract] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Change in BIE Change in BIE Change in BIE from the prior year to the current period. Statement [Line Items] Statement [Line Items] CARES Act NOL Carryback Benefit mtrx:MtrxCARESActNOLCarrybackBenefit mtrx:MtrxCARESActNOLCarrybackBenefit Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Selling, general and administrative expenses Selling, General and Administrative Expense Loss Contingencies [Table] Loss Contingencies [Table] 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. Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Operating Loss Carryforwards, Limitations on Use Operating Loss Carryforwards, Limitations on Use Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Total Deferred Tax Assets Outstanding in Prior Quarters Total Deferred Tax Assets Generated in the Six Months Ended December 31st, 2021 [Member] Total Deferred Tax Assets Generated in the Six Months Ended December 31st, 2021 Document Transition Report Document Transition Report Local Phone Number Local Phone Number Operating loss Operating Income (Loss) Inventories Increase (Decrease) in Inventories New Accounting Pronouncements, Policy New Accounting Pronouncements, Policy [Policy Text Block] Line of Credit Facility, Current Borrowing Capacity Line of Credit Facility, Current Borrowing Capacity Repurchase of common stock for payment of statutory taxes due on equity-based compensation Payments for Repurchase of Other Equity Asset Backed Credit Facility Adjusted Term SOFR Three Month Add On Asset Backed Credit Facility Adjusted Term SOFR Three Month Add On Asset Backed Credit Facility Adjusted Term SOFR Three Month Add On Goodwill Goodwill Net balance at June 30, 2021 Net balance at September 30, 2022 Goodwill Goodwill impairment Goodwill and Intangible Asset Impairment Treasury stock, shares Treasury Stock, Shares Income Tax Receivable [Domain] Income Tax Receivable [Domain] Income Tax Receivable [Domain] Intangible Assets Including Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Benefit for federal, state and foreign income taxes Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Valuation Allowance Deferred income taxes Deferred Income Tax Liabilities, Net Goodwill Attributable To Reporting Units At Risk For Impairment Goodwill Attributable To Reporting Units At Risk For Impairment Goodwill Attributable To Reporting Units At Risk For Impairment Fiscal 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Additional Paid-In Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement, Maximum Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement, Maximum Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement, Maximum Transportation equipment Transportation Equipment Gross Transportation Equipment Gross Earnings Per Share, Basic [Abstract] Earnings Per Share, Basic [Abstract] Restricted Cash Restricted Cash, Noncurrent Cost of revenue Cost of Goods and Services Sold Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block] Diluted Diluted weighted average shares (shares) Weighted Average Number of Shares Outstanding, Diluted Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Loss Contingencies [Line Items] Loss Contingencies [Line Items] Line of Credit Facility, Previous Maximum Borrowing Capacity Line of Credit Facility, Previous Maximum Borrowing Capacity Line of Credit Facility, Previous Maximum Borrowing Capacity Common stock—$.01 par value; 60,000,000 shares authorized; 27,888,217 shares issued as of September 30, 2022 and June 30, 2022; 26,955,510 and 26,790,514 shares outstanding as of September 30, 2022 and June 30, 2022, respectively Common Stock, Value, Issued Issuance of deferred shares, shares Deferred Shares Issued Deferred Shares Issued Antidilutive Securities Excluded from the Calculation of Diluted EPS Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Short-term lease expense Short-Term Lease, Cost 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] Impairment of Intangible Assets, Finite-lived Impairment of Intangible Assets, Finite-Lived Compensating Balance, Amount Compensating Balance, Amount 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 Foreign currency translation loss (net of tax expense of $0 and $54 for the three months ended September 30, 2022 and 2021, respectively) Other comprehensive income (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Text Block [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Cumulative impairment loss Goodwill, Impaired, Accumulated Impairment Loss Current liabilities: Liabilities, Current [Abstract] Issuances of common stock Proceeds from Stock Options Exercised Common stock, shares issued Common Stock, Shares, Issued Discrete item impact on effective tax rate Effective Income Tax Rate Reconciliation, Other Adjustments, Amount 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 Purchases of property, plant and equipment on account Capital Expenditures Incurred but Not yet Paid Thereafter LesseeOperatingLeaseLiabilityToBePaidAfterYearFour Operating Lease, Liability, To Be Paid, After Year Four Deferred Tax Assets Generated in the Three Months Ended March 31, 2022 Deferred Tax Assets Generated in the Three Months Ended March 31, 2022 [Member] Deferred Tax Assets Generated in the Three Months Ended March 31, 2022 Amendment Flag Amendment Flag Operating lease and fixed asset impairments due to restructuring mtrx:AdjustmentToRestructuringCostsLiability Adjustment To Restructuring Costs Liability Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Net cash used by investing activities Net Cash Provided by (Used in) Investing Activities Operating lease expense Operating Lease, Cost Finite-Lived Intangible Assets, Remaining Amortization Period Finite-Lived Intangible Assets, Remaining Amortization Period Treasury shares sold to Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Advances under senior secured revolving credit facility Proceeds from Long-Term Lines of Credit Goodwill, Acquired During Period Goodwill, Acquired During Period Results of Operations Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status 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] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other accrued expenses Other Liabilities, Current Other assets, non-current Other Assets, Noncurrent Cash payments Payments for Restructuring Depreciation and amortization Depreciation, Depletion and Amortization Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Unused Credit Facility Fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Finite-Lived Intangible Assets, Amortization Expense, after Year Five Finite-Lived Intangible Asset, Expected Amortization, after Year Five Operating lease right-of-use asset impairment Operating Lease, Impairment Loss Operating lease term (up to) Lessee, Operating Lease, Term of Contract Employee Stock Purchase Plan, shares Stock Issued During Period, Shares, Employee Stock Purchase Plans Statement of Other Comprehensive Income [Abstract] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Property, plant and equipment, net Property, Plant and Equipment, Net Cash paid for operating leases Operating Lease, Payments Proceeds from Income Tax Refunds Proceeds from Income Tax Refunds CARES Act Deferred Payroll Tax Liability mtrx:CARESACTDeferredPayrollTaxLiability CARES ACT Deferred Payroll Tax Liability Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Stock Options [Member] Share-Based Payment Arrangement, Option [Member] Additional Margin On Adjusted Term SOFR Maximum Additional Margin On Adjusted Term SOFR Maximum Additional Margin On Adjusted Term SOFR Maximum Treasury stock, at cost — 932,707 shares as of September 30, 2022, and 1,097,703 shares as of June 30, 2022 Treasury Stock, Value Power Generation Project [Domain] Power Generation Project [Domain] [Domain] for Power Generation Project [Axis] Accounts receivable, allowances Accounts Receivable, Allowance for Credit Loss, Current Fixed-price Contract Fixed-Price Contract [Member] Other Other Nonoperating Income (Expense) Restructuring Costs Restructuring and Related Activities Disclosure [Text Block] Common stock, shares authorized Common Stock, Shares Authorized Tax Credit Carryforward, Valuation Allowance Tax Credit Carryforward, Valuation Allowance Maximum [Member] Maximum [Member] Project [Axis] Power Generation Project [Axis] Power Generation Project [Axis] Cash and cash equivalents (Note 1) Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Billings on uncompleted contracts in excess of costs and estimated earnings Increase (Decrease) in Contract with Customer, Liability Total current assets Assets, Current Income taxes Income Taxes Paid, Net Deferred income tax Deferred Income Tax Expense Deferred Income Tax Expense Benefit Contract with Customer, Liability, Revenue Recognized Contract with Customer, Liability, Revenue Recognized Entity Small Business Entity Small Business Common stock, shares outstanding Shares, Outstanding Net Carrying Amount Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Prior Year Carryback Income Tax Receivable Prior Year Carryback Income Tax Receivable Prior Year Carryback Income Tax Receivable Asset Backed Credit Facility, Federal Funds Rate Addition Asset Backed Credit Facility, Federal Funds Rate Addition Asset Backed Credit Facility, Federal Funds Rate Addition Increase (Decrease) in Income Taxes Receivable Increase (Decrease) in Income Taxes Receivable Asset Backed Credit Facility Adjusted Term SOFR One Month Add On Asset Backed Credit Facility Adjusted Term SOFR One Month Add On Asset Backed Credit Facility Adjusted Term SOFR One Month Add On Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Abstract] Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment Disclosure [Text Block] Change in net contract balances Change in net contract balances Change in net contract balances from the prior year to the current year. Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Other liabilities, non-current Liabilities, Other than Long-Term Debt, Noncurrent Expected effective tax rate, remainder of year Expected effective tax rate, remainder of year Expected effective tax rate, remainder of year Schedule Of Intangible Assets Excluding Goodwill Table [Text Block] Schedule Of Intangible Assets Excluding Goodwill Table [Text Block] Schedule of intangible assets excluding goodwill. Payment of debt amendment fees Payments of Debt Issuance Costs Net present value of future lease payments Operating Lease, Liability Segment Information Segment Reporting Disclosure [Text Block] 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. Construction Contractor, Receivable, Retainage, after Year One Construction Contractor, Receivable, Retainage, after Year One Issuance of deferred shares Adjustments to Additional Paid in Capital, Other Nonvested Deferred Shares [Member] Nonvested Deferred Shares [Member] Nonvested Deferred Shares [Member] Finite-Lived Intangible Assets, Amortization Expense, Year Two Finite-Lived Intangible Asset, Expected Amortization, Year Two Deferred Tax Liabilities, Net Deferred Tax Liabilities, Net Statement Condensed Consolidated Balance Sheets [Abstract] Statement Condensed Consolidated Balance Sheets [Abstract] Statement Condensed Consolidated Balance Sheets [Abstract] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Percentage of real estate leases Percentage of real estate leases Percentage of leases - real estate Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Contracts Receivable, Claims and Uncertain Amounts Contracts Receivable, Claims and Uncertain Amounts Inventories Inventory, Net Accounts payable Accounts Payable, Current Restructuring costs Restructuring Charges Other assets and liabilities Increase (Decrease) in Other Operating Assets Entity Filer Category Entity Filer Category Issuances of common stock Proceeds from Issuance of Common Stock Basic Weighted average shares outstanding - basic (shares) Weighted Average Number of Shares Outstanding, Basic Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount United States UNITED STATES Commitments and contingencies Commitments and Contingencies Security Exchange Name Security Exchange Name Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement, Minimum Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement, Minimum Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement, Minimum Letters of Credit Outstanding, Amount Letters of Credit Outstanding, Amount Restricted Cash, Current Restricted Cash, Current Stockholders' equity Stockholders' Equity before Treasury Stock Claim On Power Generation Project [Member] Claim On Power Generation Project [Member] Claim On Power Generation Project [Member] Other Repayments of Other Debt Cover [Abstract] Cover [Abstract] Property, Plant and Equipment, Gross [Abstract] Property, Plant and Equipment, Gross [Abstract] Goodwill impairment Goodwill, Impairment Loss Deferred Tax Assets, Tax Credit Carryforwards, Foreign Deferred Tax Assets, Tax Credit Carryforwards, Foreign Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Prior federal income tax rate Prior federal income tax rate Federal income tax rate prior to the Tax Cuts and Jobs Act. Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Utility and Power Infrastructure Utility and Power Infrastructure [Member] Utility and Power Infrastructure. Costs and estimated earnings in excess of billings on uncompleted contracts Increase (Decrease) in Contract with Customer, Asset Treasury shares purchased to satisfy tax withholding obligations Other Treasury Share Purchases Other treasury share purchases. Disclosure Customer Contracts Additional Information [Abstract] Disclosure Customer Contracts Additional Information [Abstract] Disclosure - Customer Contracts - Additional Information [Abstract] Goodwill, Written off Related to Sale of Business Unit Goodwill, Written off Related to Sale of Business Unit Total liabilities and stockholders’ equity Liabilities and Equity Goodwill [Roll Forward] Goodwill [Roll Forward] Repayments of advances under senior secured revolving credit facility Repayments of Long-Term Lines of Credit Restructuring costs by type [Abstract] Restructuring costs by type [Abstract] Restructuring costs by type [Abstract] Dilutive stock options Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Earnings Per Share, Diluted [Abstract] Earnings Per Share, Diluted [Abstract] Total future payments for lease not yet commenced Total future payments for lease not yet commenced Total future payments for lease not yet commenced Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Current Fiscal Year End Date Current Fiscal Year End Date Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Other intangible assets, net of accumulated amortization Total intangible assets, net carrying amount Intangible Assets, Net (Excluding Goodwill) Diluted loss per common share Diluted EPS (US$ per share) Earnings Per Share, Diluted Effective Income Tax Rate Reconciliation, Deduction, Other, Amount Effective Income Tax Rate Reconciliation, Deduction, Other, Amount Loss (gain) on sale of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Consolidation Items [Axis] Consolidation Items [Axis] Total current liabilities Liabilities, Current Fiscal 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Other current assets Other Assets, Current Gross revenues Gross revenues Gross revenues before intersegment eliminations Intellectual Property [Member] Intellectual Property [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Entity Address, Address Line One Entity Address, Address Line One 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] Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) Class of Stock [Domain] Class of Stock [Domain] Line of Credit Facility, Remaining Borrowing Capacity Line of Credit Facility, Remaining Borrowing Capacity Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Interest expense Interest Expense Time-and-materials Contract Time-and-Materials Contract [Member] Additional Margin On Adjusted Term SOFR Minimum Additional Margin On Adjusted Term SOFR Minimum Additional Margin On Adjusted Term SOFR Minimum Entity Tax Identification Number Entity Tax Identification Number 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. Alternate Base Rate Margin Alternate Base Rate Margin Alternate Base Rate Margin Revenue from External Customers by Contract Type Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Corporate Unallocated Corporate Costs [Member] Unallocated Corporate Costs. Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Costs and estimated earnings in excess of billings on uncompleted contracts Contract with Customer, Asset, after Allowance for Credit Loss, Current Decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect 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. Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Restructuring and Related Costs [Table Text Block] Restructuring and Related Costs [Table Text Block] Loss on Contracts Loss on Contracts Finite-Lived Intangible Assets, Amortization Expense, Year Five Finite-Lived Intangible Asset, Expected Amortization, Year Five Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Interest income Investment Income, Interest Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Line of Credit Facility, Expiration Date Line of Credit Facility, Expiration Date Other Information Pertaining to Income Taxes Other Information Pertaining to Income Taxes City Area Code City Area Code Assets Assets [Abstract] Construction Contractor, Receivable, Retainage, Year One Construction Contractor, Receivable, Retainage, Year One Expected Remaining Amortization Expense [Abstract] Expected Remaining Amortization Expense [Abstract] Expected Remaining Amortization Expense [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Investments, Owned, Federal Income Tax Note [Line Items] Investments, Owned, Federal Income Tax Note [Line Items] Other treasury shares purchases, shares Other Treasury Shares Acquired Other treasury shares acquired. Capital expenditures Payments to Acquire Property, Plant, and Equipment Construction equipment Machinery and Equipment, Gross Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Finite-Lived Intangible Assets, Amortization Expense, Next Year Finite-Lived Intangible Asset, Expected Amortization, Year One Computation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] 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. Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Line of Credit Facility, Interest Rate at Period End Line of Credit Facility, Interest Rate at Period End Right-of-use asset obtained in exchange for operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Disclosure Text Block [Abstract] EX-101.PRE 11 mtrx-20220930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cover Page - shares
3 Months Ended
Sep. 30, 2022
Nov. 07, 2022
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, 2022  
Document Fiscal Year Focus 2023  
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 true  
Entity Common Stock, Shares Outstanding   27,027,323
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 13 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]    
Revenue $ 208,431 $ 168,093
Cost of revenue 195,423 171,601
Gross profit (loss) 13,008 (3,508)
Selling, general and administrative expenses 16,811 16,629
Restructuring costs 1,287 605
Operating loss (5,090) (20,742)
Other income (expense):    
Interest expense (372) (1,999)
Interest income 24 21
Other (1,074) (83)
Loss before income tax benefit (6,512) (22,803)
Benefit for federal, state and foreign income taxes 0 (5,265)
Net loss $ (6,512) $ (17,538)
Basic loss per common share $ (0.24) $ (0.66)
Diluted loss per common share $ (0.24) $ (0.66)
Weighted average common shares outstanding:    
Basic 26,862 26,611
Diluted 26,862 26,611
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Statement of Other Comprehensive Income [Abstract]    
Net loss $ (6,512) $ (17,538)
Other comprehensive loss, net of tax:    
Foreign currency translation loss (net of tax expense of $0 and $54 for the three months ended September 30, 2022 and 2021, respectively) (1,753) (795)
Comprehensive loss $ (8,265) $ (18,333)
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Statement of Other Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Statement of Other Comprehensive Income [Abstract]    
Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax $ 0 $ 54
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Current assets:    
Cash and cash equivalents (Note 1) $ 14,342 $ 52,371
Accounts receivable, less allowances (September 30, 2022—$1,222 and June 30, 2022—$1,320) 149,345 153,879
Costs and estimated earnings in excess of billings on uncompleted contracts 59,609 44,752
Inventories 8,379 9,974
Income taxes receivable 13,546 13,547
Prepaid expenses 9,833 4,024
Other current assets 5,550 8,865
Total current assets 260,604 287,412
Restricted Cash 25,000 25,000
Property, plant and equipment, net 51,659 53,869
Operating lease right-of-use assets 21,185 22,067
Goodwill 41,916 42,135
Other intangible assets, net of accumulated amortization 4,364 4,796
Other assets, non-current 6,184 5,514
Total assets 410,912 440,793
Current liabilities:    
Accounts payable 68,557 74,886
Billings on uncompleted contracts in excess of costs and estimated earnings 53,286 65,106
Accrued wages and benefits 16,643 21,526
Accrued insurance 6,981 6,125
Operating lease liabilities 4,895 5,715
Other accrued expenses 4,236 4,427
Total current liabilities 154,598 177,785
Deferred income taxes 23 26
Operating lease liabilities 19,698 19,904
Borrowings under asset-backed credit facility 15,000 15,000
Other liabilities, non-current 342 372
Total liabilities 189,661 213,087
Commitments and contingencies
Stockholders' equity:    
Common stock—$.01 par value; 60,000,000 shares authorized; 27,888,217 shares issued as of September 30, 2022 and June 30, 2022; 26,955,510 and 26,790,514 shares outstanding as of September 30, 2022 and June 30, 2022, respectively 279 279
Additional paid-in capital 137,651 139,854
Retained earnings 104,766 111,278
Accumulated other comprehensive loss (9,928) (8,175)
Stockholders' equity 232,768 243,236
Treasury stock, at cost — 932,707 shares as of September 30, 2022, and 1,097,703 shares as of June 30, 2022 (11,517) (15,530)
Total stockholders' equity 221,251 227,706
Total liabilities and stockholders’ equity $ 410,912 $ 440,793
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Statement Condensed Consolidated Balance Sheets [Abstract]    
Accounts receivable, allowances $ 1,222 $ 1,320
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,955,510 26,790,514
Treasury stock, shares 932,707 1,097,703
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Operating activities:    
Net loss $ (6,512) $ (17,538)
Adjustments to reconcile net loss to net cash used by operating activities:    
Depreciation and amortization 3,642 4,052
Stock-based compensation expense 2,055 1,869
Deferred income tax 0 (5,343)
Loss (gain) on sale of property, plant and equipment 65 (101)
Provision for uncollectible accounts (88) 4
Accelerated amortization of deferred debt amendment fees (Note 5) 0 1,518
Other 63 0
Changes in operating assets and liabilities increasing (decreasing) cash:    
Accounts receivable 4,622 3,134
Costs and estimated earnings in excess of billings on uncompleted contracts (14,857) (2,992)
Inventories 1,595 1,028
Other assets and liabilities (3,370) (5,921)
Accounts payable (6,376) 5,108
Billings on uncompleted contracts in excess of costs and estimated earnings (11,820) (2,859)
Accrued expenses (4,248) (1,112)
Net cash used by operating activities (35,229) (19,153)
Investing activities:    
Capital expenditures (1,578) (219)
Proceeds from asset sales 4 103
Net cash used by investing activities (1,574) (116)
Financing activities:    
Payment of debt amendment fees 0 (922)
Proceeds from issuance of common stock under employee stock purchase plan 65 76
Repurchase of common stock for payment of statutory taxes due on equity-based compensation (310) (853)
Other 0 (118)
Net cash used by financing activities (245) (1,817)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (981) (514)
Decrease in cash, cash equivalents and restricted cash (38,029) (21,600)
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Beginning of Period 77,371 83,878
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, End of Period 39,342 62,278
Supplemental disclosure of cash flow information:    
Interest, including payment of debt amendment fees 421 1,603
Non-cash investing and financing activities:    
Purchases of property, plant and equipment on account $ 101 $ 51
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.2.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, 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)
Balances, beginning at Jun. 30, 2022 227,706 279 139,854 111,278 (15,530) (8,175)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (6,512) 0 0 (6,512) 0 0
Other comprehensive income (loss) (1,753) 0 0 0 0 (1,753)
Issuance of deferred shares 0 0 (4,064) 0 4,064 0
Treasury shares sold to Employee Stock Purchase Plan 65 0 (194) 0 259 0
Treasury shares purchased to satisfy tax withholding obligations (310) 0 0 0 (310) 0
Stock-based compensation expense 2,055 0 2,055 0 0 0
Balances, ending at Sep. 30, 2022 $ 221,251 $ 279 $ 137,651 $ 104,766 $ (11,517) $ (9,928)
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) - shares
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Issuance of deferred shares, shares 204,827 217,084
Employee Stock Purchase Plan, shares 13,033 7,209
Other treasury shares purchases, shares 52,864 76,703
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basis of Presentation (Notes)
3 Months Ended
Sep. 30, 2022
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, 2022, included in our Annual Report on Form 10-K for the year then ended. The results of operations for the three months ended September 30, 2022 may not necessarily be indicative of the results of operations for the full year ending June 30, 2023.
Significant Accounting Policies
Cash, Cash Equivalents and Restricted Cash
Our asset-backed credit agreement (the "ABL Facility") requires us to maintain a minimum of $25.0 million of restricted cash at all times (See Note 6 - Debt for more information about the ABL Facility). 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.
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,
2022
June 30,
2022
Cash and cash equivalents$14,342 $52,371 
Restricted cash25,000 25,000 
Total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows$39,342 $77,371 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Notes)
3 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer [Text Block] Revenue
Remaining Performance Obligations
We had $438.6 million of remaining performance obligations yet to be satisfied as of September 30, 2022. We expect to recognize $367.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 payments, which usually differs from the timing of revenue recognition. As a result, we carry contract assets and liabilities in our balance sheet. These contract assets and liabilities are calculated on a contract-by-contract basis and reported on a net basis at the end of each period and are classified as current. We present our contract assets in the balance sheet as Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts ("CIE"). CIE consists of revenue recognized in excess of billings. We present our contract liabilities in the balance sheet as Billings on Uncompleted Contracts in Excess of Costs and Estimated Earnings ("BIE"). BIE consists of billings in excess of revenue recognized. The following table provides information about CIE and BIE:
September 30,
2022
June 30,
2022
Change
 (in thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts$59,609 $44,752 $14,857 
Billings on uncompleted contracts in excess of costs and estimated earnings(53,286)(65,106)11,820 
Net contract assets (liabilities)$6,323 $(20,354)$26,677 
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, 2022 that was included in the June 30, 2022 BIE balance was $37.6 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, 2022 and June 30, 2022 included retentions to be collected within one year of $19.1 million and $16.1 million, respectively. Contract retentions collectible beyond one year are included in other assets, non-current in the Condensed Consolidated Balance Sheets and totaled $4.9 million as of September 30, 2022 and $4.0 million as of June 30, 2022.
Disaggregated Revenue
Revenue disaggregated by reportable segment is presented in Note 10 - Segment Information. The following tables presents revenue disaggregated by geographic area where the work was performed and by contract type:
Geographic Disaggregation:
 Three Months Ended
 September 30,
2022
September 30,
2021
 (In thousands)
United States$176,180 $153,284 
Canada24,925 13,510 
Other international7,326 1,299 
Total Revenue$208,431 $168,093 

Contract Type Disaggregation:
 Three Months Ended
 September 30,
2022
September 30,
2021
 (In thousands)
Fixed-price contracts$109,473 $102,065 
Time and materials and other cost reimbursable contracts98,958 66,028 
Total Revenue$208,431 $168,093 
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.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property, Plant, and Equipment
3 Months Ended
Sep. 30, 2022
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment
The following table presents the components of our property, plant and equipment - net at September 30, 2022 and June 30, 2022:
September 30,
2022
June 30,
2022
(In thousands)
Property, plant and equipment - at cost:
Land and buildings$34,290 $34,788 
Construction equipment91,546 93,036 
Transportation equipment49,516 48,999 
Office equipment and software41,387 43,823 
Construction in progress1,017 1,646 
Total property, plant and equipment - at cost217,756 222,292 
Accumulated depreciation(166,097)(168,423)
Property, plant and equipment - net$51,659 $53,869 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Notes)
3 Months Ended
Sep. 30, 2022
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 98% of all right-of-use assets as of September 30, 2022. Most real estate and information technology equipment leases generally have fixed payments that follow an agreed upon payment schedule and have remaining lease terms ranging from less than one year to 13 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, 2022September 30, 2021
Lease expenseLocation of Expense(in thousands)
Operating lease expenseCost of revenue and Selling, general and administrative expenses$1,763 $2,092 
Short-term lease expense(1)
Cost of revenue2,356 5,571 
Total lease expense$4,119 $7,663 
(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, 2022
Maturity Analysis:(in thousands)
Remainder of Fiscal 2023$6,538 
Fiscal 20245,564 
Fiscal 20253,669 
Fiscal 20263,371 
Fiscal 20273,266 
Thereafter8,677 
Total future operating lease payments31,085 
Imputed interest (6,492)
Net present value of future lease payments24,593 
Less: current portion of operating lease liabilities4,895 
Non-current operating lease liabilities$19,698 

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

Supplemental cash flow information related to leases is as follows:
Three Months Ended
September 30, 2022
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating lease payments$1,854 
Right-of-use assets obtained in exchange for lease liabilities:
Operating leases$1,089 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets Including Goodwill (Notes)
3 Months Ended
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Including Goodwill Goodwill and Other Intangible Assets
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, 2022$4,263 $18,427 $19,445 $42,135 
Translation adjustment(1)
(74)— (145)(219)
Net balance at September 30, 2022$4,189 $18,427 $19,300 $41,916 
(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 performed our annual goodwill impairment test as of May 31, 2022, which resulted in no impairment. The fiscal 2022 test indicated that four reporting units with a combined total of $33.8 million of goodwill as of June 30, 2022 were at higher risk of future impairment. We concluded, that based on the totality of both positive and negative factors, no impairment indicators existed at September 30, 2022. However, if our view of project opportunities or gross margins deteriorates, particularly for the higher risk reporting units, then 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, 2022
  
Useful LifeGross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
 (Years)(In thousands)
Intellectual property10 to 15$2,558 $(2,318)$240 
Customer-based(1)
6 to 1513,144 (9,020)4,124 
Total amortizing intangible assets$15,702 $(11,338)$4,364 
(1)Customer-based intangible assets have been adjusted in fiscal 2023 to remove $4.2 million of customer relationships that have been fully amortized.
 
  At June 30, 2022
 Useful LifeGross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
 (Years)(In thousands)
Intellectual property10 to 15$2,558 $(2,276)$282 
Customer-based6 to 1517,331 (12,817)4,514 
Total amortizing intangible assets$19,889 $(15,093)$4,796 
Amortization expense totaled $0.4 million and $0.5 million during the three months ended September 30, 2022 and 2021, respectively.
We estimate that the remaining amortization expense related to September 30, 2022 amortizing intangible assets will be as follows (in thousands):
Period ending:
Remainder of Fiscal 2023$1,297 
Fiscal 20241,416 
Fiscal 20251,096 
Fiscal 2026555 
Total estimated remaining amortization expense at September 30, 2022$4,364 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt (Notes)
3 Months Ended
Sep. 30, 2022
Debt Disclosure [Abstract]  
Debt Debt
On October 5, 2022, our primary U.S. and Canada operating subsidiaries entered into the First Amendment and Waiver to Credit Agreement (the “Amendment”), which amended our asset-backed credit agreement (the "ABL Facility"), dated as of September 9, 2021 with Bank of Montreal, as Administrative Agent, Swing Line Lender and a Letter of Credit Issuer, and the lenders named therein. The Amendment (i) waived an event of default resulting from our failure to deliver the Administrative Agent and the lenders our audited financial statements for the fiscal year ended June 30, 2022 by September 28, 2022 (the “Audited Financial Statements”), provided we deliver the Audited Financial Statements by October 14, 2022, (ii) reduced the maximum amount of loans under the ABL Facility to $90.0 million from $100.0 million and (iii) replaced the London interbank offered rate with the forward term rate based on the secured overnight financing rate (the “SOFR”) as the interest rate benchmark. We subsequently delivered the Audited Financial Statements on October 11, 2022.
The ABL Facility is guaranteed by substantially all of our remaining U.S. and Canadian subsidiaries. The ABL Facility available borrowings may be increased by an amount not to exceed $15.0 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. The ABL Facility matures and any outstanding amounts become due and payable on September 9, 2026. At September 30, 2022, our borrowing base was $79.0 million, we had $15.0 million of outstanding borrowings, and $21.7 million in letters of credit outstanding, which resulted in availability of $42.3 million under the ABL Facility.
Borrowings under the ABL Facility bear interest through maturity at a variable rate based upon, at our option, an annual rate of either a base rate (“Base Rate”), an Adjusted Term SOFR ("Adjusted Term SOFR"), or at the Canadian Prime Rate, plus an applicable margin. The Adjusted Term SOFR is defined as (i) the SOFR plus (ii) 11.448 basis points for a one-month tenor and 26.161 basis points for a three-month tenor; provided that the Adjusted Term SOFR cannot be below zero. The Base Rate is defined as a fluctuating interest rate equal to the greater of: (i) rate of interest announced by Bank of Montreal from time to time as its prime rate; (ii) the U.S. federal funds rate plus 0.50%; (iii) Adjusted Term SOFR for one month period plus 1.00%; or (iv) 1.00%. Depending on the amount of average availability, the applicable margin is between 1.00% to 1.50% for Base Rate and Canadian Prime Rate borrowings, which includes either U.S. or Canadian prime rate, and between 2.00% and 2.50% for Adjusted Term SOFR borrowings. Interest is payable either (i) monthly for Base Rate or Canadian Prime Rate borrowings or (ii) the last day of the interest period for Adjusted Term SOFR borrowings, as set forth in the ABL Facility. The fee for undrawn amounts is 0.25% per annum and is due quarterly. The interest rate in effect for borrowings outstanding at September 30, 2022, including applicable margin, was 7.50%.
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. Except for the covenant to deliver Audited Financial Statements by September 28, 2022, which was waived in the Amendment, we were in compliance with all covenants of the ABL Facility as of September 30, 2022.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes
3 Months Ended
Sep. 30, 2022
Income Tax Disclosure [Abstract]  
Income Tax Disclosure Income Taxes
Effective Tax Rate
Our effective tax rates were 0.0% and 23.1% for the three months ended September 30, 2022 and 2021, respectively. The effective tax rate during the first quarter of fiscal 2023 was impacted by a $1.4 million valuation allowance placed on deferred tax assets generated during the quarter.
Full Valuation Allowance
We placed a full valuation allowance on our deferred tax assets in the second quarter of fiscal 2022 due to the existence of a cumulative loss over a three-year period. We will continue to place valuation allowances on newly generated deferred tax assets and will realize the benefit associated with the deferred tax assets for which the valuation allowance has been provided to the extent we generate taxable income in the future, or cumulative losses are no longer present and our future projections for growth or tax planning strategies are demonstrated.
Net Operating Loss Carryback Refund
Through provisions in the Coronavirus Aid, Relief, and Economic Security (CARES) Act (the "CARES Act"), we had an income tax benefit from the ability to carryback the fiscal 2021 federal net operating loss to a period with a higher statutory federal income tax rate. We estimate that we will receive a $12.6 million tax refund in connection with this carryback, which is included in income taxes receivable in the Condensed Consolidated Balance Sheets.
Deferred Payroll Taxes
As of September 30, 2022, we have a balance of $5.6 million remaining for U.S. payroll taxes we deferred through provisions of CARES Act. We must repay this balance by December 31, 2022. The remaining balance of deferred payroll taxes is included within accrued wages and benefits in the Condensed Consolidated Balance Sheets.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies (Notes)
3 Months Ended
Sep. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Insurance Reserves
We maintain insurance coverage for various aspects of our operations. However, we retain exposure to potential losses through the use of deductibles, self-insured retentions and coverage limits.
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 $13.7 million at September 30, 2022 and $8.9 million at June 30, 2022. The amounts ultimately realized may be significantly different than the recorded amounts resulting in a material adjustment to future earnings. The determination of our legal basis for a claim requires significant judgment. 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 account receivable balance at September 30, 2022 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 are participants in various legal actions. It is the opinion of management that none of the other known legal actions will have a material impact on our financial position, results of operations or liquidity.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings per Common Share (Notes)
3 Months Ended
Sep. 30, 2022
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,
2022
September 30,
2021
 (In thousands, except per share data)
Basic EPS:
Net loss$(6,512)$(17,538)
Weighted average shares outstanding26,862 26,611 
Basic loss per share$(0.24)$(0.66)
Diluted EPS:
Net loss(6,512)(17,538)
Diluted weighted average shares outstanding26,862 26,611 
Diluted loss per share$(0.24)$(0.66)
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information (Notes)
3 Months Ended
Sep. 30, 2022
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 engineering, fabrication, and construction services for LNG utility peak shaving facilities, and provide construction and maintenance services to a variety of power generation facilities, including natural gas fired facilities in simple or combined cycle configuration.
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 crude oil and refined product storage tanks and terminals. We also include work related to cryogenic and other specialty storage tanks and terminals, including LNG, liquid nitrogen/liquid oxygen, liquid petroleum, hydrogen and other specialty vessels such as spheres in this segment, as well as work related to marine structures and truck and rail loading/offloading facilities. Our services include engineering, fabrication, construction, and maintenance and repair, which includes planned and emergency services for both tanks and full terminals. Finally, we offer tank products, including geodesic domes, aluminum internal floating roofs, floating suction and skimmer systems, roof drain systems and floating roof seals.

We evaluate performance and allocate resources based on operating income. We eliminate intersegment sales; therefore, no intercompany profit or loss is recognized. Corporate selling, general and administrative expenses are excluded from our three reportable segments in order to better align controllable costs with the responsibility of segment management, and to be consistent with how our chief operating decision-maker assesses segment performance and allocates resources. 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,
2022
September 30,
2021
Gross revenue
Utility and Power Infrastructure$44,870 $57,204 
Process and Industrial Facilities86,745 45,210 
Storage and Terminal Solutions77,290 68,312 
Total gross revenue$208,905 $170,726 
Less: Inter-segment revenue
Process and Industrial Facilities$117 $1,305 
Storage and Terminal Solutions357 1,328 
Total inter-segment revenue$474 $2,633 
Consolidated revenue
Utility and Power Infrastructure$44,870 $57,204 
Process and Industrial Facilities86,628 43,905 
Storage and Terminal Solutions76,933 66,984 
Total consolidated revenue$208,431 $168,093 
Gross profit (loss)
Utility and Power Infrastructure$1,714 $(6,107)
Process and Industrial Facilities4,330 2,871 
Storage and Terminal Solutions7,564 413 
Corporate(600)(685)
Total gross profit (loss)$13,008 $(3,508)
Selling, general and administrative expenses
Utility and Power Infrastructure$1,738 $3,050 
Process and Industrial Facilities4,070 2,762 
Storage and Terminal Solutions4,158 4,506 
Corporate6,845 6,311 
Total selling, general and administrative expenses$16,811 $16,629 
Restructuring costs
Utility and Power Infrastructure$37 $
Process and Industrial Facilities315 
Storage and Terminal Solutions522 (33)
Corporate413 622 
Total restructuring costs$1,287 $605 
Operating income (loss)
Utility and Power Infrastructure$(61)$(9,166)
Process and Industrial Facilities(55)102 
Storage and Terminal Solutions2,884 (4,060)
Corporate(7,858)(7,618)
Total operating loss$(5,090)$(20,742)
Total assets by segment were as follows:
September 30,
2022
June 30,
2022
Utility and Power Infrastructure$67,860 $94,059 
Process and Industrial Facilities130,461 104,078 
Storage and Terminal Solutions143,238 141,084 
Corporate69,353 101,572 
Total segment assets$410,912 $440,793 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Restructuring Costs (Notes)
3 Months Ended
Sep. 30, 2022
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 in order to help us become more competitive and deliver higher quality service. As a result of specific events, including the effects of the COVID-19 pandemic and related market disruptions, the Company expanded its business improvement plan.
The business improvement plan consists of an initial phase of discretionary cost reductions, workforce reductions, reduction of capital expenditures and the reduction in size or closure of certain offices in order to increase the utilization of our staff and bring the cost structure of the business in line with revenue volumes. In fiscal 2022, we commenced a second phase of our plan to focus on centralization of support functions, including business development, accounting, human resources, procurement and project services into shared service centers. We expect to complete these restructuring efforts in fiscal 2023 or early fiscal 2024. The restructuring costs consist primarily of severance costs, facility closure costs, consulting fees and other liabilities.
Restructuring costs under our business improvement plan are classified as follows:
Three Months EndedSince Inception of Business Improvement Plan
September 30, 2022September 30, 2021
(In thousands)
Utility and Power Infrastructure
Severance and other personnel-related costs$37 $$2,621 
Facility costs— — 348 
Other intangible asset impairments— — 1,150 
Other costs— — 
Total Utility and Power Infrastructure$37 $$4,120 
Process and Industrial Facilities
Severance and other personnel-related costs$312 $$9,408 
Facility costs— 3,208 
Other intangible asset impairments— — 375 
Other costs— (1,171)
Total Process and Industrial Facilities$315 $$11,820 
Storage and Terminal Solutions
Severance and other personnel-related costs$522 $(33)$2,169 
Facility costs— — 879 
Other costs— — 28 
Total Storage and Terminal Solutions$522 $(33)$3,076 
Corporate
Severance and other personnel-related costs$397 $44 $1,984 
Facility costs— 16 98 
Other costs16 562 1,601 
Total Corporate$413 $622 $3,683 
Restructuring Costs by Type:
Severance and other personnel-related costs$1,268 $25 $16,182 
Facility costs16 4,533 
Other intangible asset impairments— — 1,525 
Other costs16 564 459 
Total restructuring costs$1,287 $605 $22,699 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basis of Presentation - Cash, Cash Equivalents, and Restricted Cash (Policies)
3 Months Ended
Sep. 30, 2022
Disclosure Text Block [Abstract]  
Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy
Cash, Cash Equivalents and Restricted Cash
Our asset-backed credit agreement (the "ABL Facility") requires us to maintain a minimum of $25.0 million of restricted cash at all times (See Note 6 - Debt for more information about the ABL Facility). 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.
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,
2022
June 30,
2022
Cash and cash equivalents$14,342 $52,371 
Restricted cash25,000 25,000 
Total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows$39,342 $77,371 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cash, Cash Equivalents, and Restricted Cash (Tables)
3 Months Ended
Sep. 30, 2022
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,
2022
June 30,
2022
Cash and cash equivalents$14,342 $52,371 
Restricted cash25,000 25,000 
Total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows$39,342 $77,371 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Tables)
3 Months Ended
Sep. 30, 2022
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,
2022
June 30,
2022
Change
 (in thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts$59,609 $44,752 $14,857 
Billings on uncompleted contracts in excess of costs and estimated earnings(53,286)(65,106)11,820 
Net contract assets (liabilities)$6,323 $(20,354)$26,677 
Disaggregation of Revenue [Line Items]  
Revenue from External Customers by Geographic Areas The following tables presents revenue disaggregated by geographic area where the work was performed and by contract type:
Geographic Disaggregation:
 Three Months Ended
 September 30,
2022
September 30,
2021
 (In thousands)
United States$176,180 $153,284 
Canada24,925 13,510 
Other international7,326 1,299 
Total Revenue$208,431 $168,093 
Revenue from External Customers by Contract Type
Contract Type Disaggregation:
 Three Months Ended
 September 30,
2022
September 30,
2021
 (In thousands)
Fixed-price contracts$109,473 $102,065 
Time and materials and other cost reimbursable contracts98,958 66,028 
Total Revenue$208,431 $168,093 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property, Plant, and Equipment (Tables)
3 Months Ended
Sep. 30, 2022
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment [Table Text Block]
The following table presents the components of our property, plant and equipment - net at September 30, 2022 and June 30, 2022:
September 30,
2022
June 30,
2022
(In thousands)
Property, plant and equipment - at cost:
Land and buildings$34,290 $34,788 
Construction equipment91,546 93,036 
Transportation equipment49,516 48,999 
Office equipment and software41,387 43,823 
Construction in progress1,017 1,646 
Total property, plant and equipment - at cost217,756 222,292 
Accumulated depreciation(166,097)(168,423)
Property, plant and equipment - net$51,659 $53,869 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Tables)
3 Months Ended
Sep. 30, 2022
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, 2022September 30, 2021
Lease expenseLocation of Expense(in thousands)
Operating lease expenseCost of revenue and Selling, general and administrative expenses$1,763 $2,092 
Short-term lease expense(1)
Cost of revenue2,356 5,571 
Total lease expense$4,119 $7,663 
(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, 2022
Maturity Analysis:(in thousands)
Remainder of Fiscal 2023$6,538 
Fiscal 20245,564 
Fiscal 20253,669 
Fiscal 20263,371 
Fiscal 20273,266 
Thereafter8,677 
Total future operating lease payments31,085 
Imputed interest (6,492)
Net present value of future lease payments24,593 
Less: current portion of operating lease liabilities4,895 
Non-current operating lease liabilities$19,698 
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, 2022:
Weighted-average remaining lease term (in years)6.5 years
Weighted-average discount rate5.4 %

Supplemental cash flow information related to leases is as follows:
Three Months Ended
September 30, 2022
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating lease payments$1,854 
Right-of-use assets obtained in exchange for lease liabilities:
Operating leases$1,089 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets Including Goodwill (Tables)
3 Months Ended
Sep. 30, 2022
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, 2022$4,263 $18,427 $19,445 $42,135 
Translation adjustment(1)
(74)— (145)(219)
Net balance at September 30, 2022$4,189 $18,427 $19,300 $41,916 
(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, 2022
  
Useful LifeGross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
 (Years)(In thousands)
Intellectual property10 to 15$2,558 $(2,318)$240 
Customer-based(1)
6 to 1513,144 (9,020)4,124 
Total amortizing intangible assets$15,702 $(11,338)$4,364 
(1)Customer-based intangible assets have been adjusted in fiscal 2023 to remove $4.2 million of customer relationships that have been fully amortized.
 
  At June 30, 2022
 Useful LifeGross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
 (Years)(In thousands)
Intellectual property10 to 15$2,558 $(2,276)$282 
Customer-based6 to 1517,331 (12,817)4,514 
Total amortizing intangible assets$19,889 $(15,093)$4,796 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
We estimate that the remaining amortization expense related to September 30, 2022 amortizing intangible assets will be as follows (in thousands):
Period ending:
Remainder of Fiscal 2023$1,297 
Fiscal 20241,416 
Fiscal 20251,096 
Fiscal 2026555 
Total estimated remaining amortization expense at September 30, 2022$4,364 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings per Common Share (Tables)
3 Months Ended
Sep. 30, 2022
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,
2022
September 30,
2021
 (In thousands, except per share data)
Basic EPS:
Net loss$(6,512)$(17,538)
Weighted average shares outstanding26,862 26,611 
Basic loss per share$(0.24)$(0.66)
Diluted EPS:
Net loss(6,512)(17,538)
Diluted weighted average shares outstanding26,862 26,611 
Diluted loss per share$(0.24)$(0.66)
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information (Tables)
3 Months Ended
Sep. 30, 2022
Segment Reporting [Abstract]  
Results of Operations
Results of Operations
(In thousands)
 Three Months Ended
 September 30,
2022
September 30,
2021
Gross revenue
Utility and Power Infrastructure$44,870 $57,204 
Process and Industrial Facilities86,745 45,210 
Storage and Terminal Solutions77,290 68,312 
Total gross revenue$208,905 $170,726 
Less: Inter-segment revenue
Process and Industrial Facilities$117 $1,305 
Storage and Terminal Solutions357 1,328 
Total inter-segment revenue$474 $2,633 
Consolidated revenue
Utility and Power Infrastructure$44,870 $57,204 
Process and Industrial Facilities86,628 43,905 
Storage and Terminal Solutions76,933 66,984 
Total consolidated revenue$208,431 $168,093 
Gross profit (loss)
Utility and Power Infrastructure$1,714 $(6,107)
Process and Industrial Facilities4,330 2,871 
Storage and Terminal Solutions7,564 413 
Corporate(600)(685)
Total gross profit (loss)$13,008 $(3,508)
Selling, general and administrative expenses
Utility and Power Infrastructure$1,738 $3,050 
Process and Industrial Facilities4,070 2,762 
Storage and Terminal Solutions4,158 4,506 
Corporate6,845 6,311 
Total selling, general and administrative expenses$16,811 $16,629 
Restructuring costs
Utility and Power Infrastructure$37 $
Process and Industrial Facilities315 
Storage and Terminal Solutions522 (33)
Corporate413 622 
Total restructuring costs$1,287 $605 
Operating income (loss)
Utility and Power Infrastructure$(61)$(9,166)
Process and Industrial Facilities(55)102 
Storage and Terminal Solutions2,884 (4,060)
Corporate(7,858)(7,618)
Total operating loss$(5,090)$(20,742)
Total assets by segment were as follows:
September 30,
2022
June 30,
2022
Utility and Power Infrastructure$67,860 $94,059 
Process and Industrial Facilities130,461 104,078 
Storage and Terminal Solutions143,238 141,084 
Corporate69,353 101,572 
Total segment assets$410,912 $440,793 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Restructuring Costs (Tables)
3 Months Ended
Sep. 30, 2022
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, 2022September 30, 2021
(In thousands)
Utility and Power Infrastructure
Severance and other personnel-related costs$37 $$2,621 
Facility costs— — 348 
Other intangible asset impairments— — 1,150 
Other costs— — 
Total Utility and Power Infrastructure$37 $$4,120 
Process and Industrial Facilities
Severance and other personnel-related costs$312 $$9,408 
Facility costs— 3,208 
Other intangible asset impairments— — 375 
Other costs— (1,171)
Total Process and Industrial Facilities$315 $$11,820 
Storage and Terminal Solutions
Severance and other personnel-related costs$522 $(33)$2,169 
Facility costs— — 879 
Other costs— — 28 
Total Storage and Terminal Solutions$522 $(33)$3,076 
Corporate
Severance and other personnel-related costs$397 $44 $1,984 
Facility costs— 16 98 
Other costs16 562 1,601 
Total Corporate$413 $622 $3,683 
Restructuring Costs by Type:
Severance and other personnel-related costs$1,268 $25 $16,182 
Facility costs16 4,533 
Other intangible asset impairments— — 1,525 
Other costs16 564 459 
Total restructuring costs$1,287 $605 $22,699 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basis of Presentation Basis of Presentation - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2021
Jun. 30, 2021
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 14,342 $ 52,371    
Restricted Cash 25,000 25,000    
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, End of Period $ 39,342 $ 77,371 $ 62,278 $ 83,878
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Jun. 30, 2022
Revenue, Performance Obligation [Abstract]      
Revenue, Remaining Performance Obligation, Amount $ 438,600    
Performance obligations to be recognized as revenue within next twelve months 367,200    
Contract with Customer, Asset and Liability [Abstract]      
Costs and estimated earnings in excess of billings on uncompleted contracts 59,609   $ 44,752
Change in CIE 14,857    
Billings on uncompleted contracts in excess of costs and estimated earnings (53,286)   (65,106)
Change in BIE 11,820    
Contract with customer, current liability, net 6,323   (20,354)
Change in net contract balances 26,677    
Contract with Customer, Liability, Revenue Recognized 37,600    
Disclosure Customer Contracts Additional Information [Abstract]      
Construction Contractor, Receivable, Retainage, Year One 19,100   16,100
Construction Contractor, Receivable, Retainage, after Year One 4,900   $ 4,000
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 208,431 $ 168,093  
Fixed-price Contract      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 109,473 102,065  
Time-and-materials Contract      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 98,958 66,028  
United States      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 176,180 153,284  
Canada      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 24,925 13,510  
Other international      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer $ 7,326 $ 1,299  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Property, Plant and Equipment, Gross [Abstract]    
Land and buildings $ 34,290 $ 34,788
Construction equipment 91,546 93,036
Transportation equipment 49,516 48,999
Office equipment and software 41,387 43,823
Construction in progress 1,017 1,646
Total property, plant and equipment - at cost 217,756 222,292
Accumulated depreciation (166,097) (168,423)
Property, plant and equipment, net $ 51,659 $ 53,869
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Narrative (Details)
Sep. 30, 2022
Rate
Leases [Abstract]  
Percentage of real estate leases 98.00%
Operating lease term (up to) 13 years
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Components of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Lease, Cost [Abstract]    
Operating lease expense $ 1,763 $ 2,092
Short-term lease expense 2,356 5,571
Total lease expense $ 4,119 $ 7,663
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Maturity Analysis (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Lessee, Operating Lease, Liability, to be Paid [Abstract]    
Remainder of Fiscal 2022 $ 6,538  
Fiscal 2023 5,564  
Fiscal 2024 3,669  
Fiscal 2025 3,371  
Fiscal 2026 3,266  
Thereafter 8,677  
Total future operating lease payments 31,085  
Imputed interest (6,492)  
Net present value of future lease payments 24,593  
Operating lease liabilities 4,895 $ 5,715
Operating lease liabilities $ 19,698 $ 19,904
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Other Lease Information (Details)
Sep. 30, 2022
Other Lease Information [Abstract]  
Operating Lease, Weighted Average Remaining Lease Term 6 years 6 months
Operating Lease, Weighted Average Discount Rate, Percent 5.40%
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Supplemental Cash Flow Disclosures (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2022
USD ($)
Supplemental Cash Flow Information [Abstract]  
Cash paid for operating leases $ 1,854
Right-of-use asset obtained in exchange for operating lease liability $ 1,089
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets Including Goodwill - Carrying Value of Goodwill By Segment (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2022
USD ($)
Goodwill [Line Items]  
Goodwill $ 41,916
Goodwill [Roll Forward]  
Net balance at June 30, 2021 42,135
Translation adjustment (219)
Net balance at September 30, 2022 41,916
Goodwill Attributable To Reporting Units At Risk For Impairment 33,800
Utility and Power Infrastructure  
Goodwill [Line Items]  
Goodwill 4,189
Goodwill [Roll Forward]  
Net balance at June 30, 2021 4,263
Translation adjustment (74)
Net balance at September 30, 2022 4,189
Process and Industrial Facilities  
Goodwill [Line Items]  
Goodwill 18,427
Goodwill [Roll Forward]  
Net balance at June 30, 2021 18,427
Translation adjustment 0
Net balance at September 30, 2022 18,427
Storage and Terminal Solutions  
Goodwill [Line Items]  
Goodwill 19,300
Goodwill [Roll Forward]  
Net balance at June 30, 2021 19,445
Translation adjustment (145)
Net balance at September 30, 2022 $ 19,300
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets Including Goodwill - Carrying Value of Other Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Jun. 30, 2022
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Gross $ 15,702   $ 19,889
Accumulated Amortization (11,338)   (15,093)
Net Carrying Amount 4,364   4,796
Total intangible assets, net carrying amount 4,364   4,796
Gross Amount Of Fully Amortized Intangible Assets 4,200    
Amortization of Intangible Assets 400 $ 500  
Intellectual Property [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Gross 2,558   2,558
Accumulated Amortization (2,318)   (2,276)
Net Carrying Amount $ 240   282
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 $ 13,144   17,331
Accumulated Amortization (9,020)   (12,817)
Net Carrying Amount $ 4,124   $ 4,514
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 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets Including Goodwill Future Expected Amortization Expense (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year $ 1,297  
Finite-Lived Intangible Assets, Amortization Expense, Next Year 1,416  
Finite-Lived Intangible Assets, Amortization Expense, Year Two 1,096  
Finite-Lived Intangible Assets, Amortization Expense, Year Three 555  
Finite-Lived Intangible Assets, Net $ 4,364 $ 4,796
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Line of Credit Facility (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Debt Disclosure [Abstract]    
Line of Credit Facility, Amendment Date Oct. 05, 2022  
Line of Credit Facility, Initiation Date Sep. 09, 2021  
Line of Credit Facility, Maximum Borrowing Capacity $ 90,000  
Line of Credit Facility, Previous Maximum Borrowing Capacity 100,000  
Line of Credit Facility, Increase (Decrease), Net 15,000  
Compensating Balance, Amount $ 25,000  
Line of Credit Facility, Expiration Date Sep. 09, 2026  
Line of Credit Facility, Current Borrowing Capacity $ 79,000  
Borrowings under asset-backed credit facility 15,000 $ 15,000
Letters of Credit Outstanding, Amount 21,700  
Line of Credit Facility, Remaining Borrowing Capacity $ 42,300  
Asset Backed Credit Facility Adjusted Term SOFR One Month Add On 11.448  
Asset Backed Credit Facility Adjusted Term SOFR Three Month Add On 26.161  
Asset Backed Credit Facility, Federal Funds Rate Addition 0.0050  
Asset Backed Credit Facility Adjusted Term SOFR Rate Minimum 0.0100  
Alternate Base Rate Margin 0.0100  
Additional Margin on alternate base rate loans, Minimum 1.00%  
Additional Margin on alternate base rate loans, Maximum 1.50%  
Additional Margin On Adjusted Term SOFR Minimum 0.0200  
Additional Margin On Adjusted Term SOFR Maximum 0.0250  
Unused Credit Facility Fee 0.25%  
Line of Credit Facility, Interest Rate at Period End 7.50%  
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, Minimum 1.00  
Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement, Maximum 1.00  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Income Tax Disclosure [Abstract]    
Effective Income Tax Rate Reconciliation, Percent 0.00% 23.10%
Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount $ 1.4  
Increase (Decrease) in Income Taxes Receivable 12.6  
CARES Act Deferred Payroll Tax Liability $ 5.6  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
Sep. 30, 2022
Jun. 30, 2022
Project Unapproved Change Orders and Claims [Line Items]    
Unapproved change orders and claims $ 13.7 $ 8.9
Loss Contingencies [Line Items]    
Contracts Receivable, Claims and Uncertain Amounts $ 17.0  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.2.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, 2022
Sep. 30, 2021
Earnings Per Share, Basic [Abstract]    
Net loss $ (6,512) $ (17,538)
Weighted average shares outstanding - basic (shares) 26,862 26,611
Basic EPS (US$ per share) $ (0.24) $ (0.66)
Earnings Per Share, Diluted [Abstract]    
Diluted weighted average shares (shares) 26,862 26,611
Diluted EPS (US$ per share) $ (0.24) $ (0.66)
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Jun. 30, 2022
Segment Reporting Information [Line Items]      
Gross revenues $ 208,905 $ 170,726  
Revenue 208,431 168,093  
Gross profit (loss) 13,008 (3,508)  
Selling, general and administrative expenses 16,811 16,629  
Goodwill impairment and restructuring costs 1,287 605  
Operating loss (5,090) (20,742)  
Segment assets 410,912   $ 440,793
Utility and Power Infrastructure      
Segment Reporting Information [Line Items]      
Gross revenues 44,870 57,204  
Revenue 44,870 57,204  
Gross profit (loss) 1,714 (6,107)  
Selling, general and administrative expenses 1,738 3,050  
Goodwill impairment and restructuring costs 37 9  
Operating loss (61) (9,166)  
Segment assets 67,860   94,059
Process and Industrial Facilities      
Segment Reporting Information [Line Items]      
Gross revenues 86,745 45,210  
Revenue 86,628 43,905  
Gross profit (loss) 4,330 2,871  
Selling, general and administrative expenses 4,070 2,762  
Goodwill impairment and restructuring costs 315 7  
Operating loss (55) 102  
Segment assets 130,461   104,078
Storage and Terminal Solutions      
Segment Reporting Information [Line Items]      
Gross revenues 77,290 68,312  
Revenue 76,933 66,984  
Gross profit (loss) 7,564 413  
Selling, general and administrative expenses 4,158 4,506  
Goodwill impairment and restructuring costs 522 (33)  
Operating loss 2,884 (4,060)  
Segment assets 143,238   141,084
Corporate      
Segment Reporting Information [Line Items]      
Gross profit (loss) (600) (685)  
Selling, general and administrative expenses 6,845 6,311  
Goodwill impairment and restructuring costs 413 622  
Operating loss (7,858) (7,618)  
Segment assets 69,353   $ 101,572
Intersegment Eliminations [Member]      
Segment Reporting Information [Line Items]      
Gross revenues 474 2,633  
Intersegment Eliminations [Member] | Process and Industrial Facilities      
Segment Reporting Information [Line Items]      
Gross revenues 117 1,305  
Intersegment Eliminations [Member] | Storage and Terminal Solutions      
Segment Reporting Information [Line Items]      
Gross revenues $ 357 $ 1,328  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Restructuring Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 27 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Mar. 31, 2022
Restructuring costs by type [Abstract]      
Severance costs and other benefits $ 1,268 $ 25 $ 16,182
Facility costs 3 16 4,533
Impairment of Intangible Assets, Finite-lived 0 0 1,525
Other Restructuring Costs 16 564 459
Restructuring costs 1,287 605 22,699
Utility and Power Infrastructure      
Restructuring costs by type [Abstract]      
Severance costs and other benefits 37 9 2,621
Facility costs 0 0 348
Impairment of Intangible Assets, Finite-lived 0 0 1,150
Other Restructuring Costs 0 0 1
Restructuring costs 37 9 4,120
Process and Industrial Facilities      
Restructuring costs by type [Abstract]      
Severance costs and other benefits 312 5 9,408
Facility costs 3 0 3,208
Impairment of Intangible Assets, Finite-lived 0 0 375
Other Restructuring Costs 0 2 (1,171)
Restructuring costs 315 7 11,820
Storage and Terminal Solutions      
Restructuring costs by type [Abstract]      
Severance costs and other benefits 522 (33) 2,169
Facility costs 0 0 879
Other Restructuring Costs 0 0 28
Restructuring costs 522 (33) 3,076
Corporate      
Restructuring costs by type [Abstract]      
Severance costs and other benefits 397 44 1,984
Facility costs 0 16 98
Other Restructuring Costs 16 562 1,601
Restructuring costs $ 413 $ 622 $ 3,683
XML 58 mtrx-20220930_htm.xml IDEA: XBRL DOCUMENT 0000866273 2022-07-01 2022-09-30 0000866273 2022-11-07 0000866273 2021-07-01 2021-09-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0000866273 2022-09-30 0000866273 2022-06-30 0000866273 2021-06-30 0000866273 2021-09-30 0000866273 us-gaap:CommonStockMember 2022-06-30 0000866273 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000866273 us-gaap:RetainedEarningsMember 2022-06-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000866273 us-gaap:TreasuryStockMember 2022-06-30 0000866273 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000866273 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000866273 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000866273 us-gaap:TreasuryStockMember 2022-07-01 2022-09-30 0000866273 us-gaap:CommonStockMember 2022-09-30 0000866273 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000866273 us-gaap:RetainedEarningsMember 2022-09-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000866273 us-gaap:TreasuryStockMember 2022-09-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:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000866273 us-gaap:TreasuryStockMember 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:AccumulatedOtherComprehensiveIncomeMember 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:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0000866273 us-gaap:TreasuryStockMember 2021-09-30 0000866273 country:US 2022-07-01 2022-09-30 0000866273 country:US 2021-07-01 2021-09-30 0000866273 country:CA 2022-07-01 2022-09-30 0000866273 country:CA 2021-07-01 2021-09-30 0000866273 mtrx:OtherinternationalMember 2022-07-01 2022-09-30 0000866273 mtrx:OtherinternationalMember 2021-07-01 2021-09-30 0000866273 us-gaap:FixedPriceContractMember 2022-07-01 2022-09-30 0000866273 us-gaap:FixedPriceContractMember 2021-07-01 2021-09-30 0000866273 us-gaap:TimeAndMaterialsContractMember 2022-07-01 2022-09-30 0000866273 us-gaap:TimeAndMaterialsContractMember 2021-07-01 2021-09-30 0000866273 mtrx:UtilityAndPowerInfrastructureMember 2022-06-30 0000866273 mtrx:ProcessAndIndustrialFacilitiesMember 2022-06-30 0000866273 mtrx:StorageAndTerminalSolutionsMember 2022-06-30 0000866273 mtrx:UtilityAndPowerInfrastructureMember 2022-07-01 2022-09-30 0000866273 mtrx:ProcessAndIndustrialFacilitiesMember 2022-07-01 2022-09-30 0000866273 mtrx:StorageAndTerminalSolutionsMember 2022-07-01 2022-09-30 0000866273 mtrx:UtilityAndPowerInfrastructureMember 2022-09-30 0000866273 mtrx:ProcessAndIndustrialFacilitiesMember 2022-09-30 0000866273 mtrx:StorageAndTerminalSolutionsMember 2022-09-30 0000866273 us-gaap:IntellectualPropertyMember 2022-09-30 0000866273 us-gaap:CustomerRelationshipsMember 2022-09-30 0000866273 us-gaap:IntellectualPropertyMember 2022-06-30 0000866273 us-gaap:CustomerRelationshipsMember 2022-06-30 0000866273 srt:MinimumMember us-gaap:IntellectualPropertyMember 2022-07-01 2022-09-30 0000866273 srt:MaximumMember us-gaap:IntellectualPropertyMember 2022-07-01 2022-09-30 0000866273 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2022-07-01 2022-09-30 0000866273 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2022-07-01 2022-09-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 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 us-gaap:IntersegmentEliminationMember mtrx:ProcessAndIndustrialFacilitiesMember 2022-07-01 2022-09-30 0000866273 us-gaap:IntersegmentEliminationMember mtrx:ProcessAndIndustrialFacilitiesMember 2021-07-01 2021-09-30 0000866273 us-gaap:IntersegmentEliminationMember mtrx:StorageAndTerminalSolutionsMember 2022-07-01 2022-09-30 0000866273 us-gaap:IntersegmentEliminationMember mtrx:StorageAndTerminalSolutionsMember 2021-07-01 2021-09-30 0000866273 us-gaap:IntersegmentEliminationMember 2022-07-01 2022-09-30 0000866273 us-gaap:IntersegmentEliminationMember 2021-07-01 2021-09-30 0000866273 mtrx:UnallocatedCorporateCostsMember 2022-07-01 2022-09-30 0000866273 mtrx:UnallocatedCorporateCostsMember 2021-07-01 2021-09-30 0000866273 mtrx:UnallocatedCorporateCostsMember 2022-09-30 0000866273 mtrx:UnallocatedCorporateCostsMember 2022-06-30 0000866273 mtrx:UtilityAndPowerInfrastructureMember 2020-01-01 2022-03-31 0000866273 mtrx:ProcessAndIndustrialFacilitiesMember 2020-01-01 2022-03-31 0000866273 mtrx:StorageAndTerminalSolutionsMember 2020-01-01 2022-03-31 0000866273 mtrx:UnallocatedCorporateCostsMember 2020-01-01 2022-03-31 0000866273 2020-01-01 2022-03-31 shares iso4217:USD iso4217:USD shares utr:Rate pure false 2023 Q1 0000866273 --06-30 2022-09-30 0 54000 1222000 1320000 0.01 0.01 60000000 60000000 27888217 27888217 26955510 26790514 932707 1097703 2022-09-30 204827 217084 13033 7209 52864 76703 P10Y P15Y P6Y P15Y P10Y P15Y P6Y P15Y 10-Q true 2022-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 true false false 27027323 2022-09-30 208431000 168093000 195423000 171601000 13008000 -3508000 16811000 16629000 1287000 605000 -5090000 -20742000 372000 1999000 24000 21000 -1074000 -83000 -6512000 -22803000 0 -5265000 -6512000 -17538000 -0.24 -0.66 -0.24 -0.66 26862000 26611000 26862000 26611000 -6512000 -17538000 -1753000 -795000 -8265000 -18333000 2022-09-30 14342000 52371000 149345000 153879000 59609000 44752000 8379000 9974000 13546000 13547000 9833000 4024000 5550000 8865000 260604000 287412000 25000000 25000000 25000000 51659000 53869000 21185000 22067000 41916000 42135000 4364000 4796000 6184000 5514000 410912000 440793000 2022-09-30 68557000 74886000 53286000 65106000 16643000 21526000 6981000 6125000 4895000 5715000 4236000 4427000 154598000 177785000 23000 26000 19698000 19904000 15000000 15000000 342000 372000 189661000 213087000 279000 279000 137651000 139854000 104766000 111278000 -9928000 -8175000 232768000 243236000 11517000 15530000 221251000 227706000 410912000 440793000 2022-09-30 -6512000 -17538000 3642000 4052000 2055000 1869000 0 -5343000 -65000 101000 -88000 4000 0 1518000 -63000 0 -4622000 -3134000 14857000 2992000 -1595000 -1028000 3370000 5921000 -6376000 5108000 -11820000 -2859000 -4248000 -1112000 -35229000 -19153000 1578000 219000 4000 103000 -1574000 -116000 2022-09-30 0 922000 65000 76000 310000 853000 0 118000 -245000 -1817000 -981000 -514000 -38029000 -21600000 83878000 39342000 62278000 421000 1603000 101000 51000 279000 139854000 111278000 -8175000 -15530000 227706000 0 0 -6512000 0 0 -6512000 0 0 0 -1753000 0 -1753000 0 -4064000 0 0 4064000 0 0 -194000 0 0 259000 65000 0 0 0 0 310000 310000 0 2055000 0 0 0 2055000 279000 137651000 104766000 -9928000 -11517000 221251000 279000 137575000 175178000 -6749000 -20744000 285539000 0 0 -17538000 0 0 -17538000 0 0 0 -795000 0 -795000 0 -4084000 0 0 4084000 0 0 -52000 0 0 128000 76000 0 0 0 0 853000 853000 0 1869000 0 0 0 1869000 279000 135308000 157640000 -7544000 -17385000 268298000 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, 2022, included in our Annual Report on Form 10-K for the year then ended. The results of operations for the three months ended September 30, 2022 may not necessarily be indicative of the results of operations for the full year ending June 30, 2023.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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-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%">Our asset-backed credit agreement (the "ABL Facility") requires us to maintain a minimum of $25.0 million of restricted cash at all times (See Note 6 - Debt for more information about the ABL Facility). 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. </span></div><div style="margin-top: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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">14,342 </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%">52,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,342 </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%">77,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> 2022-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%">Our asset-backed credit agreement (the "ABL Facility") requires us to maintain a minimum of $25.0 million of restricted cash at all times (See Note 6 - Debt for more information about the ABL Facility). 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. </span></div><div style="margin-top: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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">14,342 </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%">52,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,342 </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%">77,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: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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">14,342 </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%">52,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,342 </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%">77,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> 2022-09-30 14342000 52371000 25000000 25000000 25000000 39342000 77371000 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 $438.6 million of remaining performance obligations yet to be satisfied as of September 30, 2022. We expect to recognize $367.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 payments, which usually differs from the timing of revenue recognition. As a result, we carry contract assets and liabilities in our balance sheet. These contract assets and liabilities are calculated on a contract-by-contract basis and reported on a net basis at the end of each period and are classified as current. We present our contract assets in the balance sheet as Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts ("CIE"). CIE consists of revenue recognized in excess of billings. We present our contract liabilities in the balance sheet as Billings on Uncompleted Contracts in Excess of Costs and Estimated Earnings ("BIE"). BIE consists of billings in excess of revenue recognized. The following table provides information about CIE and BIE:</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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">59,609 </span></td><td style="background-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%">44,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,857 </span></td><td style="background-color:#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%">(53,286)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,820 </span></td><td style="background-color:#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 assets (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%">6,323 </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%">(20,354)</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%">26,677 </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, 2022 that was included in the June 30, 2022 BIE balance was $37.6 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, 2022 and June 30, 2022 included retentions to be collected within one year of $19.1 million and $16.1 million, respectively. Contract retentions collectible beyond one year are included in other assets, non-current in the Condensed Consolidated Balance Sheets and totaled $4.9 million as of September 30, 2022 and $4.0 million as of June 30, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 10 - Segment Information. The following 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/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</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%">176,180 </span></td><td style="background-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%">153,284 </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%">24,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">7,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="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%">208,431 </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%">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="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:99.853%"><tr><td style="width:1.0%"/><td style="width:74.888%"/><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.173%"/><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.175%"/><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/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</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%">109,473 </span></td><td style="background-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%">102,065 </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%">98,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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 #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%">208,431 </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%">168,093 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>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. 438600000 2022-09-30 367200000 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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">59,609 </span></td><td style="background-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%">44,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,857 </span></td><td style="background-color:#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%">(53,286)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,820 </span></td><td style="background-color:#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 assets (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%">6,323 </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%">(20,354)</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%">26,677 </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> 2022-09-30 59609000 44752000 14857000 53286000 65106000 11820000 6323000 -20354000 26677000 2022-09-30 37600000 19100000 16100000 4900000 2022-09-30 4000000 The following 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/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</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%">176,180 </span></td><td style="background-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%">153,284 </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%">24,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">7,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="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%">208,431 </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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 2022-09-30 176180000 153284000 24925000 13510000 7326000 1299000 208431000 168093000 <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:99.853%"><tr><td style="width:1.0%"/><td style="width:74.888%"/><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.173%"/><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.175%"/><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/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</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%">109,473 </span></td><td style="background-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%">102,065 </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%">98,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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 #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%">208,431 </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%">168,093 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 109473000 102065000 98958000 66028000 208431000 168093000 Property, Plant and Equipment<div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components of our property, plant and equipment - net at September 30, 2022 and June 30, 2022:</span></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.938%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment - at cost:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment - at cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,756 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,292 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(166,097)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment - net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,659 </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%">53,869 </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:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components of our property, plant and equipment - net at September 30, 2022 and June 30, 2022:</span></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.938%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment - at cost:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment - at cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,756 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,292 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(166,097)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment - net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,659 </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%">53,869 </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> 2022-09-30 34290000 34788000 91546000 93036000 49516000 48999000 41387000 43823000 1017000 1646000 217756000 222292000 166097000 168423000 51659000 53869000 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 98% of all right-of-use assets as of September 30, 2022. Most real estate and information technology equipment leases generally have fixed payments that follow an agreed upon payment schedule and have remaining lease terms ranging from less than one year to 13 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:99.853%"><tr><td style="width:1.0%"/><td style="width:21.740%"/><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:52.047%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.173%"/><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.176%"/><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, 2022</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, 2021</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%">1,763 </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,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="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%">2,356 </span></td><td style="background-color:#ffffff;padding: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,571 </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%">4,119 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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="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><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 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, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Analysis:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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 2023</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%">6,538 </span></td><td style="background-color:#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 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,677 </span></td><td style="background-color:#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,085 </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%">(6,492)</span></td><td style="background-color:#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%">24,593 </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%">4,895 </span></td><td style="background-color:#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,698 </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"><span><br/></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%">The following is a summary of the weighted average remaining operating lease term and weighted average discount rate as of September 30, 2022:</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%">6.5 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.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></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, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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%">1,854 </span></td><td style="background-color:#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%">1,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.98 2022-09-30 P13Y <div style="margin-top: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:99.853%"><tr><td style="width:1.0%"/><td style="width:21.740%"/><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:52.047%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.173%"/><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.176%"/><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, 2022</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, 2021</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%">1,763 </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,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="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%">2,356 </span></td><td style="background-color:#ffffff;padding: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,571 </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%">4,119 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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="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> 2022-09-30 1763000 2092000 2356000 5571000 4119000 7663000 <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 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, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Analysis:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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 2023</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%">6,538 </span></td><td style="background-color:#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 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,677 </span></td><td style="background-color:#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,085 </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%">(6,492)</span></td><td style="background-color:#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%">24,593 </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%">4,895 </span></td><td style="background-color:#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,698 </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> 2022-09-30 6538000 5564000 3669000 3371000 3266000 8677000 31085000 6492000 24593000 4895000 19698000 <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, 2022:</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%">6.5 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.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></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, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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%">1,854 </span></td><td style="background-color:#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%">1,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2022-09-30 P6Y6M 0.054 2022-09-30 1854000 1089000 Goodwill and Other Intangible Assets<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill </span></div><div style="margin-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, 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%">4,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,427 </span></td><td style="background-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%">19,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,135 </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%">(74)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(219)</span></td><td style="background-color:#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, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,189 </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%">18,427 </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%">19,300 </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%">41,916 </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 performed our annual goodwill impairment test as of May 31, 2022, which resulted in no impairment. The fiscal 2022 test indicated that four reporting units with a combined total of $33.8 million of goodwill as of June 30, 2022 were at higher risk of future impairment. We concluded, that based on the totality of both positive and negative factors, no impairment indicators existed at September 30, 2022. However, if our view of project opportunities or gross margins deteriorates, particularly for the higher risk reporting units, then 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, 2022</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,558 </span></td><td style="background-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,318)</span></td><td style="background-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%">240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer-based</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: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%">13,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,020)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,124 </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%">15,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,338)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,364 </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-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">Customer-based intangible assets have been adjusted in fiscal 2023 to remove $4.2 million of customer relationships that have been fully amortized.</span></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, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,276)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#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,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,817)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,514 </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,889 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,093)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,796 </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%">Amortization expense totaled $0.4 million and $0.5 million during the three months ended September 30, 2022 and 2021, 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, 2022 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 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 2022</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%">4,364 </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-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, 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%">4,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,427 </span></td><td style="background-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%">19,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,135 </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%">(74)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(219)</span></td><td style="background-color:#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, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,189 </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%">18,427 </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%">19,300 </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%">41,916 </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> 4263000 18427000 19445000 42135000 -74000 0 -145000 -219000 4189000 18427000 19300000 41916000 33800000 <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, 2022</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,558 </span></td><td style="background-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,318)</span></td><td style="background-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%">240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer-based</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: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%">13,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,020)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,124 </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%">15,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,338)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,364 </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-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">Customer-based intangible assets have been adjusted in fiscal 2023 to remove $4.2 million of customer relationships that have been fully amortized.</span></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, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,276)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#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,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,817)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,514 </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,889 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,093)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,796 </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> 2558000 2318000 240000 13144000 9020000 4124000 15702000 11338000 4364000 4200000 2558000 2276000 282000 17331000 12817000 4514000 19889000 15093000 4796000 400000 500000 2022-09-30 <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, 2022 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 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 2022</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%">4,364 </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> 2022-09-30 1297000 1416000 1096000 555000 4364000 Debt<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 5, 2022, our primary U.S. and Canada operating subsidiaries entered into the First Amendment and Waiver to Credit Agreement (the “Amendment”), which amended our asset-backed credit agreement (the "ABL Facility"), dated as of September 9, 2021 with Bank of Montreal, as Administrative Agent, Swing Line Lender and a Letter of Credit Issuer, and the lenders named therein. The Amendment (i) waived an event of default resulting from our failure to deliver the Administrative Agent and the lenders our audited financial statements for the fiscal year ended June 30, 2022 by September 28, 2022 (the “Audited Financial Statements”), provided we deliver the Audited Financial Statements by October 14, 2022, (ii) reduced the maximum amount of loans under the ABL Facility to $90.0 million from $100.0 million and (iii) replaced the London interbank offered rate with the forward term rate based on the secured overnight financing rate (the “SOFR”) as the interest rate benchmark. We subsequently delivered the Audited Financial Statements on October 11, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Facility is guaranteed by substantially all of our remaining U.S. and Canadian subsidiaries. The ABL Facility available borrowings may be increased by an amount not to exceed $15.0 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. The ABL Facility matures and any outstanding amounts become due and payable on September 9, 2026. At September 30, 2022, our borrowing base was $79.0 million, we had $15.0 million of outstanding borrowings, and $21.7 million in letters of credit outstanding, which resulted in availability of $42.3 million under the ABL Facility.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the ABL Facility bear interest through maturity at a variable rate based upon, at our option, an annual rate of either a base rate (“Base Rate”), an Adjusted Term SOFR ("Adjusted Term SOFR"), or at the Canadian Prime Rate, plus an applicable margin. The Adjusted Term SOFR is defined as (i) the SOFR plus (ii) 11.448 basis points for a one-month tenor and 26.161 basis points for a three-month tenor; provided that the Adjusted Term SOFR cannot be below zero. The Base Rate is defined as a fluctuating interest rate equal to the greater of: (i) rate of interest announced by Bank of Montreal from time to time as its prime rate; (ii) the U.S. federal funds rate plus 0.50%; (iii) Adjusted Term SOFR for one month period plus 1.00%; or (iv) 1.00%. Depending on the amount of average availability, the applicable margin is between 1.00% to 1.50% for Base Rate and Canadian Prime Rate borrowings, which includes either U.S. or Canadian prime rate, and between 2.00% and 2.50% for Adjusted Term SOFR borrowings. Interest is payable either (i) monthly for Base Rate or Canadian Prime Rate borrowings or (ii) the last day of the interest period for Adjusted Term SOFR borrowings, as set forth in the ABL Facility. The fee for undrawn amounts is 0.25% per annum and is due quarterly. The interest rate in effect for borrowings outstanding at September 30, 2022, including applicable margin, was 7.50%.</span></div><div style="margin-top: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. Except for the covenant to deliver Audited Financial Statements by September 28, 2022, which was waived in the Amendment, we were in compliance with all covenants of the ABL Facility as of September 30, 2022.</span></div> 2022-10-05 2021-09-09 90000000 100000000 15000000 25000000 2026-09-09 79000000 15000000 21700000 42300000 11.448 26.161 0.0050 0.0100 0.0100 0.0100 0.0150 0.0200 0.0250 0.0025 0.0750 15000000 0.1500 1.00 1.00 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 0.0% and 23.1% for the three months ended September 30, 2022 and 2021, respectively. The effective tax rate during the first quarter of fiscal 2023 was impacted by a $1.4 million valuation allowance placed on deferred tax assets generated during the quarter. </span></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%">Full Valuation Allowance</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We placed a full valuation allowance on our deferred tax assets in the second quarter of fiscal 2022 due to the existence of a cumulative loss over a three-year period. We will continue to place valuation allowances on newly generated deferred tax assets and will realize the benefit associated with the deferred tax assets for which the valuation allowance has been provided to the extent we generate taxable income in the future, or cumulative losses are no longer present and our future projections for growth or tax planning strategies are demonstrated.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Operating Loss Carryback Refund</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through provisions in the Coronavirus Aid, Relief, and Economic Security (CARES) Act (the "CARES Act"), we had an income tax benefit from the ability to carryback the fiscal 2021 federal net operating loss to a period with a higher statutory federal income tax rate. We estimate that we will receive a $12.6 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-style:italic;font-weight:400;line-height:120%">Deferred Payroll Taxes</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2022, we have a balance of $5.6 million remaining for U.S. payroll taxes we deferred through provisions of CARES Act. We must repay this balance by December 31, 2022. The remaining balance of deferred payroll taxes is included within accrued wages and benefits in the Condensed Consolidated Balance Sheets.</span></div> 0.000 0.231 2022-09-30 1400000 12600000 5600000 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 our operations. However, we retain exposure to potential losses 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 $13.7 million at September 30, 2022 and $8.9 million at June 30, 2022. The amounts ultimately realized may be significantly different than the recorded amounts resulting in a material adjustment to future earnings. The determination of our legal basis for a claim requires significant judgment. 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 account receivable balance at September 30, 2022 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 are participants in various legal actions. It is the opinion of management that none of the other known legal actions will have a material impact on our financial position, results of operations or liquidity.</span></div> 13700000 8900000 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:99.853%"><tr><td style="width:1.0%"/><td style="width:74.741%"/><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%"/><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/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</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%">(6,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,538)</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,862 </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,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="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.24)</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.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="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="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,862 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,611 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:400;line-height:100%">Diluted loss per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.24)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.66)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:99.853%"><tr><td style="width:1.0%"/><td style="width:74.741%"/><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%"/><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/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</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%">(6,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,538)</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,862 </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,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="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.24)</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.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="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="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,862 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,611 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:400;line-height:100%">Diluted loss per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.24)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.66)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 2022-09-30 -6512000 -17538000 26862000 26611000 -0.24 -0.66 -6512000 -17538000 26862000 26611000 -0.24 -0.66 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 engineering, fabrication, and construction services for LNG utility peak shaving facilities, and provide construction and maintenance services to a variety of power generation facilities, including natural gas fired facilities in simple or combined cycle configuration.</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 crude oil and refined product storage tanks and terminals. We also include work related to cryogenic and other specialty storage tanks and terminals, including LNG, liquid nitrogen/liquid oxygen, liquid petroleum, hydrogen and other specialty vessels such as spheres in this segment, as well as work related to marine structures and truck and rail loading/offloading facilities. Our services include engineering, fabrication, construction, and maintenance and repair, which includes planned and emergency services for both tanks and full terminals. Finally, we offer tank products, including geodesic domes, aluminum internal floating roofs, floating suction and skimmer systems, roof drain systems and floating roof seals.</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 eliminate intersegment sales; therefore, no intercompany profit or loss is recognized. Corporate selling, general and administrative expenses are excluded from our three reportable segments in order to better align controllable costs with the responsibility of segment management, and to be consistent with how our chief operating decision-maker assesses segment performance and allocates resources. 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:99.853%"><tr><td style="width:1.0%"/><td style="width:74.741%"/><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%"/><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/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</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%">44,870 </span></td><td style="background-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%">57,204 </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%">86,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">77,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">208,905 </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%">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="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%">117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,305 </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%">357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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%">474 </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,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="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%">44,870 </span></td><td style="background-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%">57,204 </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%">86,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">76,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">208,431 </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%">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="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%">1,714 </span></td><td style="background-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,107)</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%">4,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">7,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%">413 </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%">(600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">13,008 </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%">(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="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%">1,738 </span></td><td style="background-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,050 </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%">4,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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,845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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,811 </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%">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="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%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </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%">315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">1,287 </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%">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="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%">(61)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,166)</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%">(55)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">2,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,060)</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,858)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">(5,090)</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%">(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="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: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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">67,860 </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%">94,059 </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%">130,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,078 </span></td><td style="background-color:#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%">143,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,084 </span></td><td style="background-color:#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%">69,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,572 </span></td><td style="background-color:#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%">410,912 </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%">440,793 </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:99.853%"><tr><td style="width:1.0%"/><td style="width:74.741%"/><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%"/><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/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</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%">44,870 </span></td><td style="background-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%">57,204 </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%">86,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">77,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">208,905 </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%">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="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%">117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,305 </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%">357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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%">474 </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,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="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%">44,870 </span></td><td style="background-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%">57,204 </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%">86,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">76,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">208,431 </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%">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="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%">1,714 </span></td><td style="background-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,107)</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%">4,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">7,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%">413 </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%">(600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">13,008 </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%">(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="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%">1,738 </span></td><td style="background-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,050 </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%">4,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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,845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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,811 </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%">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="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%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </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%">315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">1,287 </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%">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="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%">(61)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,166)</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%">(55)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">2,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,060)</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,858)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">(5,090)</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%">(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="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: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/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">67,860 </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%">94,059 </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%">130,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,078 </span></td><td style="background-color:#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%">143,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,084 </span></td><td style="background-color:#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%">69,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,572 </span></td><td style="background-color:#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%">410,912 </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%">440,793 </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> 2022-09-30 44870000 57204000 86745000 45210000 77290000 68312000 208905000 170726000 117000 1305000 357000 1328000 474000 2633000 44870000 57204000 86628000 43905000 76933000 66984000 208431000 168093000 1714000 -6107000 4330000 2871000 7564000 413000 -600000 -685000 13008000 -3508000 1738000 3050000 4070000 2762000 4158000 4506000 6845000 6311000 16811000 16629000 37000 9000 315000 7000 522000 -33000 413000 622000 1287000 605000 -61000 -9166000 -55000 102000 2884000 -4060000 -7858000 -7618000 -5090000 -20742000 2022-09-30 67860000 94059000 130461000 104078000 143238000 141084000 69353000 101572000 410912000 440793000 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 in order to help us become more competitive and deliver higher quality service. As a result of specific events, including the effects of the COVID-19 pandemic and related market disruptions, the Company expanded its business improvement plan.</span></div><div style="margin-top: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 an initial phase of discretionary cost reductions, workforce reductions, reduction of capital expenditures and the reduction in size or closure of certain offices in order to increase the utilization of our staff and bring the cost structure of the business in line with revenue volumes. In fiscal 2022, we commenced a second phase of our plan to focus on centralization of support functions, including business development, accounting, human resources, procurement and project services into shared service centers. We expect to complete these restructuring efforts in fiscal 2023 or early fiscal 2024. The restructuring costs consist primarily of severance costs, facility closure costs, consulting fees and other liabilities.</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 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:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><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, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</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"/><td colspan="3" style="padding:0 1pt"/></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="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"/><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%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,621 </span></td><td style="background-color:#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%">— </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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348 </span></td><td style="background-color:#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="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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="background-color:#cceeff;padding:2px 1pt;text-align: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Utility and Power Infrastructure</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,120 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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="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"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,408 </span></td><td style="background-color:#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%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,208 </span></td><td style="background-color:#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="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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Process and Industrial Facilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315 </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%">7 </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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,820 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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="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"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,169 </span></td><td style="background-color:#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%">— </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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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"/><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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,076 </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="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"/><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%">397 </span></td><td style="background-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%">44 </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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,984 </span></td><td style="background-color:#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%">16 </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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,601 </span></td><td style="background-color:#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%">413 </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%">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="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"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,683 </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="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"/><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="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"/><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%">1,268 </span></td><td style="background-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%">25 </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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,182 </span></td><td style="background-color:#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%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,533 </span></td><td style="background-color:#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="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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">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%">564 </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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459 </span></td><td style="background-color:#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%">1,287 </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%">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="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"/><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%">22,699 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div><span 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 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:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><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, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</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"/><td colspan="3" style="padding:0 1pt"/></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="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"/><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%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,621 </span></td><td style="background-color:#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%">— </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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348 </span></td><td style="background-color:#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="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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="background-color:#cceeff;padding:2px 1pt;text-align: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Utility and Power Infrastructure</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,120 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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="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"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,408 </span></td><td style="background-color:#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%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,208 </span></td><td style="background-color:#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="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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Process and Industrial Facilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315 </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%">7 </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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,820 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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="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"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,169 </span></td><td style="background-color:#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%">— </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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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"/><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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,076 </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="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"/><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%">397 </span></td><td style="background-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%">44 </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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,984 </span></td><td style="background-color:#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%">16 </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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,601 </span></td><td style="background-color:#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%">413 </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%">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="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"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,683 </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="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"/><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="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"/><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%">1,268 </span></td><td style="background-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%">25 </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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,182 </span></td><td style="background-color:#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%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,533 </span></td><td style="background-color:#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="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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">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%">564 </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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459 </span></td><td style="background-color:#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%">1,287 </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%">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="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"/><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%">22,699 </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> 2022-09-30 37000 9000 2621000 0 0 348000 0 0 1150000 0 0 1000 37000 9000 4120000 312000 5000 9408000 3000 0 3208000 0 0 375000 0 2000 -1171000 315000 7000 11820000 522000 -33000 2169000 0 0 879000 0 0 28000 522000 -33000 3076000 397000 44000 1984000 0 16000 98000 16000 562000 1601000 413000 622000 3683000 1268000 25000 16182000 3000 16000 4533000 0 0 1525000 16000 564000 459000 1287000 605000 22699000 EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +)R:54'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 " "R&ULS9+/ M2@,Q$(=?17+?G4V*0L-V+Q5/"H(%Q5M(IFUP\X=D9+=O[VYLMX@^@,?,_/+- M-S"MCE*'A,\I1$QD,=^,KO=9ZKAA1Z(H ;(^HE.YGA)^:NY#8T8 ].O24@=<<6#=/ MC*>Q;^$*F&&$R>7O IJ%6*I_8DL'V#DY9KNDAF&HAU7)33MP>'MZ?"GK5M9G M4E[C]"M;2:>(&W:9_+K:WN\>6"<:(2K.JV:]XVLIN!2W[[/K#[^KL O&[NT_ M-KX(=BW\NHON"U!+ P04 " "R621A'^_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 +)R:57F\?B5V@4 ,L> 8 >&PO=V]R:W-H965T&UL MM9G_;^(V&(?_%8M-TR:5DCA\NUN+1"G=T%U;#MCM;M-^,(F!J$F<.0ZT__U> MAY"T)^>%14=_* 3R?O#C),X3^VHGY%.RX5R1YS"(DNO&1JGX?:N5N!L>LN12 MQ#R";U9"ADS!IERWDEARYF5%8="BEM5MA2)&D8 M,OERPP.QNV[8C<,',W^]4?J#UN J9FL^Y^J/>"IAJU6D>'[(H\07$9%\==T8 MVN]'#M4%V1Z??;Y+7KTG&F4IQ)/>F'C7#4NWB ?<53J"P0[4T7FN")+L M/]GM]VVW&\1-$R7"O!A:$/K1_I4]YQWQNL"J**!Y ?VFP*[Z!2F](TV^ROLFJ@<:/]&&<*PG?^E"G!B.QY9),X8B1)DDV3/+D MJJ4@6'_=&\^\?40_N$MCE!7XSO MDYBY_+H!5UO"Y98W!C_]8'>M7TUXWRGL#6R[@&UCZ8-QI'SU0B:1*V0L)--7 MVP69*Z8X$9*,1!HI^0*O'C?U QY^.S;AHC4U<3L%;N<4W*'G079R<7A#/L)^ MY#$R,N*)'=NRR)@EBLR?8'AZ(;<21BKHPM2'+NQ8EJD+T,B:7= MNJ![2A?< M^0$G#VFXY-($C6?83;O3[MHF-+2P)EJO0.NAS9IS-Y4:;OSL;E@$H]P#"XW' M%,]Y&,YOAY],=&A=3;I^0=='6[7P%1PRL2(V_7GY"SG FO#PH)$(0[BGSI5P MGRY(S"39LB#EY$?KTK))#(-?=FLP\:/!-?G?%?SO\-%$N"DHA2(+R4 L,B^8 M<1BTE*D+\*P5"Q(C(%I6$]"VRMNS=1KBIY1)Q24,)]6$1[*43(V$>%E=Q%<& M8I]X%%]BXZ5YI-ZVFL8K$R^KBT5++(HV:PA,7L9U%["UD0L/J#PC\;JZ8*4, MV:A^E,=KRJ4O/"U]!-S3?.CPJ,+S*D4/#ZC+6KJ0?<17#JQW?N*R@'SE,#;> MP8=F2\;#@-$Q,I[#?^Q2@&S<5[YES ]K-24>]\DH 7A17<;2<&Q<3^ &X?G1 MFLQ?PJ4(C%1XP/UB]L7(=0Z[L4N]L7$OR=5MQM>^?C:!@UCE-T>"[H>+V>0+ MF8]GGR>C,1D]&F'/(3MV:3LV;BDY[ C.50GGZ00>-I_)!V[TG2-1%OSUNUW: M,U^0YY :N[0:&U>142KEMV,..LCB<H\.8 M169H/+!2#_"ZNJ"E]U!<6W+0>4P M"+UY8IIG$V?D,56)8I&^TQB!O^L<49[6R=+T;.UV0'L6C&A:,K8FQM)ZZ$E3 M0,6PWYH:3_TI F> G0JX#0-R%]^7#F-=R2QU[:=CI'T'#Y$2Q^BN,9D9^I0 M\L_M&K'.8#RW-A^*Z\E%D8KX1$39#=R2D[_2;_7[%?/HYC(>6QD-Q M13D,JKGX[&OJXI6*XYRD. OV3"8>'#=_ MY;O9.@ER<1Z)[#E-&%&IW6L;>;^K\[1>+1=J'[[9=Y[IFTV(0%?0:EUV8,;G=ROG.XWE(BSQ<>E4$J$V=L-9QZ7>@?X M?B6$.FSH'RC6KP?_ 5!+ P04 " "RZ6RJ6W+S9XE5-[QC*7PRY:+A"H8BITM,\%H6#@EL4TQ*+&<]5'*7L22"9)PD5_RY9S(]S"UNG&\_1;J_T#7LQR^B.K9GZ MG#T)&-EUE#!*6"HCGB+!MG/K'D]7I' H+/Z*V%&>72.=R@OG7_7@,9Q;CB9B M,=LH'8+"UX&M6!SK2,#QK0IJU7-JQ_/K4_1?BN0AF1=68*&0 M;6D>JV=^_(U5"7DZWH;'LOA$Q\K6L= FEXHGE3,0)%%:?M/7:B'.'"".V8%4 M#J3M,.IQ<"L'MTBT)"O2>J"*+F:"'Y'0UA!-7Q1K4WA#-E&JMW&M!/P:@9]: MK'@:PJ:P$,&5Y'$44@6#M8(OV"TE$=^BQW3#$X9NT>?U [KZ<(WDG@HF492B M/_<\ES0-Y0WZ<#&>V0KP]"3VID)9EBBD!\5%'WFJ]A+]#$CAI;\-:=6YD5-N M2S(8<,VR.^0Z-X@XA!AX5F]WQP,X;KW4;A'/[8E7K6*]M.CO^Q>I!!3R/Z;% M*H.-S,'TTSV5&=VPN06/KV3BP*S%CS]@W_G)E.D[!;O(>U3G/1J*OGAF!Y;F MS)1CZ>@7CKKA'!;$"48NK/;AG+YKAOW F;BUV0675W-Y@UPK+I6N;M'/5P;P MSB>>>"/BMO@,9F-8/&SF\VL^?Y#O5\&E1)G@VTBAJQ@&UR9&OSNYZSA!"[%K M=>MZ9U87A..:<#Q(N(;N&Z6[&[1C*1,T1O#@(QI"FXIT8>L&C=AKION+L1^, MN^A^@-N[;[+RR<2,'M3HP7>*$@CSC]X9KQ) MC3<9Q/N4,;U^@*;WW40VZ6ZHYTR<%IK!BCCC$3'38:=1#6>PEWU2>R:@WQ<= M[:K:X^NIL>D[[]G(WBO:9=YG:HD']^4Q50SBJE-9&Q/&AF=M3%H[8[+"DTE/ M66/2$)*W$9:;8P0DG:G)J(UGL.GI9[@10#RH,V75&(E5: MEF@(D-&6A;KUWB"IWRN*#JPSB7;I63+F]HN[NM7N'P:36X_X/=T--]*&A[7M M#SB@]'6VRM7_WNH:S/#8BAH=5;4EEM"GH$'1AT(8D@?-&\VD;'\+"0/41QKM_8W\X;O(W7:-;+VP@;G@PJQY?B8 7 M] !UNV,7O'#:R!44:O%.TR^-)HZ)D4*W*2C-E6?E==%\_ M\-N/@-',QSU]FC0J1X95KJHI(UE7MHQD)K,NF7UV<$V8V!7G>0DED:>J/.?5 M=^O_#.Z+DW+K_A)/5^7)OPE3_A'QD8I=E$H4LRV$=.[&P"3*LWTY4#PKCLPP# M "%" & 'AL+W=OU[7+5C&G6AHS^YD-!1+G6<<[R2H95$P^33&7*Q'3MO9'=QGBU2; S<: MEFR!4]0/Y9VDG5NC)%F!7&6"@\3YR+EJ#R8]8V\-?F:X5GMK,)',A'@TFYMD MY'B&$.88:X/ Z+'"">:Y 2(:?[>83OU)X[B_WJ%_L;%3+#.F<"+R7UFBTY'3 M=R#!.5OF^EZLO^(VGM#@Q2)7]C^LM[:> _%2:5%LG8E!D?'JR39;'?8<"*?9 MP=\Z^,<.G5<<@JU#8 .MF-FPKIEFT5"*-4AC36AF8;6QWA1-QDT6IUK2VXS\ M=#01/*&<8 *T4B+/$J9I,]7TH&1I!6).KPHJD=3D;H5PPV-1(%S P_0:SEH? MH 49AQ^I6"K&$S5T-?$RZ&Z\Y3"N./BO< C@5G"=*OA,7))#?Y?BJ8/R=T&- M_9. 4RPO(?#.P?=\OX'/Y/_=VR?H!+7&@<4+7L/;B6FT_*Y3E,V*_KZ:*2VI ML/\T:5A]H]/\#7/9!ZID,8X< E8H5^A$[]^UN]ZG)@'>".Q CDXM1^<4>O2- M>E,N5&.A5)Y=ZVD:T"JZZ(9MRN%JGWV#5;L7!OW:[(!76/,*3Z:IRDQ\D!G# M\QPXVM1IMADTD0[?,C-O!':@0+=6H'LR,]08J>UQZCM2(H^?@*J1JYS9AFND M@+-G*0 WI>D<9MOR@*X^M,(.T& !$I+^)"(4U<5&<[&![A7=@QF)O+N;ULO< MLG.:"*I$V]/SIP]-*E?4P^.D'Y5&@U7O8]A<&+U:EMY)628O2J*)7^]E4?;] M;GC$K\&JW0^"X(BAN]?1"Y0+.^@4%>>2ZZH/UJ?U++VR(^3H?$PSMAJ)SS#5 M@+YEPRI=\)*(T!O9\+H7<;\X'Z MET?T#U!+ P04 " "RM YHH%-R84>>KDQU<#W M=9ICR?29K%#0SD*JDAF:JJ6O*X4LYDSC1/*O16;RH??.@PP7K.;F5JZOL/5S;OE2R;7[PKJ-#3Q( M:VUDV8))05F(YL\V;1YV ,2S'Q"V@/ YH/\"(&H!D3/:*'.V+IEA2:SD&I2- M)C8[<+EQ:')3"'N+,Z-HMR"<26:&&:1;,2 7\-GDJ& B2WH0N;VI%<*U2&6) M<#QEBJ)R-$7*^ F\@?O9)1P?G< 1% +N MI*/?I:-_B#TY],8^2:U/3H'JDZI/P*16].;21[A33&C.7-V/LA]4%3:?IW#' M-OMRU0BX< )L%ULE0>RO=A/P9\1YOPMI;/D[-56B6KI6HR&5M3#-6^Q6NVXV M9&%FYRIU+0WW #7/J MU*AL .TOI#3;B3V@Z_W)+U!+ P04 " "RB%#Z M2[.1TI#'JJR;R]G&F.V[Q:+)-[(2S5NUE37\LE:Z$@9N]=VBV6HI5MV@JERP M((@7E2CJV?*B>_91+R]4:\JBEA\U:=JJ$OKI2I;JX7)&9\\//A5W&V,?+)87 M6W$G;Z3Y>_M1P]VB][(J*EDWA:J)ENO+V7OZ[CH,[(#.XI]"/C0'U\2&Y?\;A/Q,$ &DX,8/L![*4#^'X [P+=(>O"^B",6%YH]4"TM09O]J++33<: MHBEJ.XTW1L.O!8PSRVM5KV!2Y(K 5:/*8B4,W%R)4M2Y)#?6<4/.R-\W'\B/ M;WXB;TA1D\\;U3:B7C47"P,8K*=%OG_?U>Y];.)]-W+[EO!@3EC &#+\VC_\ M][:>&KZ R/OP61\^Z_SQJ?!;K65MB&@:B/,=%L_.08@[L%7VKMF*7%[.H(P: MJ>_E;/G]=S0.SK'H7LG94:R\CY7[O"^O1;,A,&LDMQ?RO[:X%R4$WY ?_U1& M$OH3%O[.9]SYM#WA?DE#'D+N[P_CW'+E# #BO*R.I6ZGY=?/]=RB@[?T/GC+$N8E@V)ID>.A1'WKDGRO50-P6NFQ,474U*86NB_JNL14H M'W.;![4FMT59=D^A)[9UKJIM*:UUKFJCH4FB-1HYH*,L#K)1:*Y5&"81PR.+ M^\AB;V2_U?>PYI0N)(HL=MZ9\F0,S#7*LB3$<24]KN0$+LB=)$8\RL,%AV%, MW"GG41B/0.)6"8XR[5&F7I0?M=R* M;"X]9V;32%J9N=E/,1.M M7.8%]Y?90!7F1RT5 YBYJR^*@A% URA-XP@'2(.![0(OQ,_*B/(%$/=N#E_/ MXB .PA%*S"Y-0CI1)/2 EJD7Z">H>UWDMI)MWT8Q4O?=41",$WG2[!CAP)S4 M2U:P%$%+:O,T)UO0"F;7K(!4MB#RS)S4TJ"@F3OY-([&%8Z9\32>Z*ITH$#J MY\"_ +(PT"^!1T#\$6U5WIE:G[5PXUD.W,TAI>F8"S S%L03-4\''J1^(OQ% MJ=4#]'D4FDM (HGZAV-5_41M1W!?3+?1*[^;?T)/*\ MK=JR(S!1*6V*K\+J=S04A'!X[)0<8I5D\40@ RU1/R_M NG1J_ILWR50I"X# MQ31UD+I6440GFBP=B(KZF6K7PSR+U66>D 89'6LVS"X,DHQ/ !PXBJ8O$M5E M(4"=% :H'E76U,MUWRJM7\O;<= #]U$_^?5B=2N>IH0#=4DM3J,H&4^,:Y:$ MP'[XO+"!_)B?_*Y.2<5C99E[-"BZ47*Y,.(L'7?/)_!%G73:KN103&Z M)!AG*1U#1*PHFVCL;&!*]FU,>5#,*%:7^L(T&Q,D8A4E= KKP(_,SX_[WKW/ MJ4\;,XP&N;-$$:N03= X&[B2^;GR6'R>2JA+$(G5ICCEUA-A,%=% A,Q/A-^Z1)$=61:["<7,LF""MMG MBLR_=;M2&L9T_;>M5\]:X^Q6Y%]L#X9,%X:L16XC>$+QNWLVBNC]DV;'^ >" M8R_9W1WD^*1*8BZ/N2='F%$RL7WB ]7QE^SS3BP([C(13;,X'G=8Q ZDOK^7M..J#H]<39Z\PTZ"Z&AO\\]'CVX"" M6-3D7I2M/"=Q,(=9%,U!;76_PFV2!7 ;/OM4K6E@)[>R/?7ECN<$QFYE]T&F M1%L71S;&SJG>":/CS _:@)\X1%Y!7X4-)[0#>W)V!A(W%]L"V@,*%#G.Y0GH MTS%6S"Y+HPF6X(-&X'Z-\$D: 8_\2ILCG!^$23S6,9@=I2Q))U .VH#[M<'[ M@UV]VIWZP6Y"RXW]OGVBB$_(#C[(#NZ7'3LF;UXZ MMM_F_Q#Z#C:>H)K7,#!XFT :].YS]^[&J&WWQ?A6&:.J[G(C!8"W!O#[ M6BGS?&,_0O?_Z6#Y/U!+ P04 " "R0)"'00J:6: MMDF34&FW%]->F.0@5AT[LQUH]^EW3FC$0^BH-%X0.[G[W^_.L2^CM52/.@,P MY"GG0H^=S)CBRG5UDD%.=4<6(/#)0JJ<&IRJI:L+!32MG'+N!I[7=W/*A!./ MJGM3%8]D:3@3,%5$EWE.U?,-<+D>.[[SS0, A,5:!XF4% M$^#<"B'&[XVFTX2TCMOC%_5/5>Z8RYQJF$C^@Z4F&SL#AZ2PH"4W=W+]&3;Y M]*Q>(KFN_LFZMHV&#DE*;62^<4:"G(GZ2I\V==AR\+M''(*-0W"J0[AQ"*M$ M:[(JK5MJ:#Q2XS66HJ4CUR#3)9 M93?9Q+^IXP='XL^@Z)#0NR2!%P0M[I/7W;^6XIB[BY5HRA$TY0@JO? 8CL'T M\24UY+3"_+R>:Z/P7?S5EGH=J]L>R^[/*UW0!,8.;D -:@5._/Z=W_<^MA7B M/XGME"5LRA*^IAY?)XDL!>:K( &VHG,.EX1R/ )L,5J7O1;L5X+V*%G%?F"7 M:+6=4XM1&'B-T0YKMV'MOLHZD7F.YP/NG.3QDA14D17E);0QUD+15GBOX_E[ MC/\PVF'L-8R]-S#J#'>7)K0TF53L#Z1MK+5@;PNC[]6_/=X3#'>8^PUS_^W, M3.NRG;=_@!%$@\$@\*,]WA,,=WBCAC=Z.R_V,6WPI&)BV08=';+TA[U>S]\O MM! #UZ%OL=.K$OUO(O=ACHX(!B&0>3M5_?0S/>&4>2%>YSN M5@NQ[?L;54LF-.&P0$^O$Z&$JEMB/3&RJ+K*7!KL4=4PPZ\(4-8 GR^D-"\3 MVZB:[Y+X+U!+ P04 " "RX;P\,V(N'E7S4V^D-.2I M+"I].=H84Y]/)CK=R%+H3ZJ6%?RR5DTI#'QM[B>Z;J3(W**RF+ HFDU*D5>C MY86[=],L+]36%'DE;QJBMV4IFN=K6:C'RQ$=O=SXD=]OC+TQ65[4XE[>2O-' M?=/ M\E>2Y:7LM*YJD@CUY>C*WJ^X@N[P$G\F#C0:YD45A-@..OG=+1_IEVX>'UB_:OSG@PYDYHN5+%O_/,;"Y' MR8AD=;#0BZ58;5>X6 X(RK]I/\;3;B(,% MH =?P'8+6'_!=& !WRW@SM 6F3/KLS!B>=&H1])8:=!F+]S>N-5@35Y9-]Z: M!G[-89U9KE25@5-D1N!*JR+/A($OMP8^P%M&$[4F*Z$WY"MX7),Q^>/V,_GP MRT?R"\DK\OM&;;6H,GTQ,8#&ZIRDNR=?MT]F T_FY%=5F8TF7P!!=KQ^ E;L M36$OIERSH,);67\B/#HC+&(,P;-Z^W(:@,/W.\N=/CZ@[[=:-L+DU7T;JKG) MI3['MJE5,\75V#0^U[5(Y>4(\E3+YD&.EG__&YU%_\!L/)&R(XNG>XNG(>W+ M[U!U"J716&A7SMQ*6UH>EN-93,%-#X?H$2DZCWFR%SO"%>]QQ4%/7&7_@41J MH]DH*#ZIJM*\D*3: ;9W[75JXWQKD^'NF:BW^B\^I?].I.QHGV;[?9H%_?=9 M@M(T%VU]K3(B2M68_+_N!F9YJRX^?3?L^]86F4RTQL',/!XOBN ?6%Z+);(?9@DU>V=2V;!I#F%6"5 MQ(@G#%_B/3KJ@?,EQC&?-C7_S M?$;J0E3&A8/\:YO7-HTP^ L/W*R_N;[(F$84AT^CCL"BH $WC7K(75X T-$FJHMI#W*3I$/)TEZD!&AZ0#@ \:E0SD0T* MB?DAP?N8?)EH %#'NS1,O*N-J.YANZ ].:CA6DLH_S:,BUS^4UJDY(QVE$O#G/NM>H#\5@T$(PK/9T\: M+_J%%9.*V%!F=R1+PRSK,GL@ M!T,9X= 9G\_Z$'VQF$9#&]I1+0US[?5K$7HAT5 $=4S*PDSJQ7Z.A!2*&./(>.ZAQL3H; !VQY!L%@S\KWDE8%Q_ M0^ 'F?;=@7\B;<=6=]S+PMQ[(YY=X^]F F\40,WW:;5?^!&1\8(-%=6.>%F8 M>(_#/]=Z"PZ3+8.5I1TJ[;@.C)=!.R&!]-2SE+N;];9)-S#'NS$3-Q@JLJVT#&_'9?.,O*5 MS40XF5//@8A4,L0MO"-N'B;NP1&.^S3#(?2J>.^_DK4_2IS/T" F%#_2Z +[CW M5A@1FS$V:&C7+?!PMW"[K6&HLI49NL8LUVFA-#2-KH1;8]8%:,RK]OP3:C%^ M(G/23N)4VHYWI.LD>+B3^%89:3/RS+[L*K:9#=7ZW=T%]UN'*?.B%WE]/AMJ M7'G77_ DZ-/OJAH[YQTTK!"&&"/@[@RV+^]VYXFT'6]&UY;P<%MRLVM*]*MO MZ8D[)7?O1-!=67B';8=OXW?&^D)Q_T7-Y.#TN93-O3N4U\0]N#V]W=_='_Q? MN>/NWOUK>KYJC^\[->U_$_PJ&JBRFA1R#2JC3W,(L:8]H&^_&%6[,^X[98PJ MW>5&"N@WK0#\OE;*O'RQ#]C_F\3R?U!+ P04 " "RC$5WFN$+T+5GCFO^R(DV%&+]M'D9T MW6"4M4%5.7(=)QA5J*@'LVG[W4TSFY(-*XL:WS2 ;JH*-<\?<$FV5P,X^/K% M;?&0,_'%:#9=HP=\A]FG]4W#[T9[EJRH<$T+4H,&KZX&[^&[%$Y$0(OXL\!; M>G0-Q%#N"?DL;JZSJX$C,L(E7C)!@?C'(Y[CLA1,/(\O'>E@_TP1>'S]E3UI M!\\'"!AW 6/Y"=&) +\+\.4 M_T1 T 4$4L X.!$0=@%A.UD[==NI62"&9M.&;$$CT)Q-7+3SVT;S&2EJ48IW MK.&_%CR.S>:DSGAAX0SP*TK*(D.,W]PQ_L$KCE% 5F">H_H!4U#4_ >R_)R3 M,L,-_0'$7S8%>P9#\.EN 7Y\]1J\$IB/.=E05&=T.F(\1?&@T;)+Y\,N'?=$ M.A\)0Z4F;&X.FY.J(EURFNB%.?I]EA5B7: 2W* B&U[78([6A3Z3V,QUBQE? M_US!U43_H-$@L&O"60C?-\\GAI);A+)>;:E.V\_@'RW'#I[;B?2H7#>01 M@^MZ22H,?OR54/JZ3S_BU;,O(7=?0F[[O/&)YWU ):J7F+X!]_BAJ,6H 6+@ METW]%GC.&^ Z+M15PHXU:%E%QWRY/IZ/%XYC6P4,(L5 ST0C_T^[!8 M PM]&$9]6*+"AJX3CL=]6*J!!>'XD%I/3&\OIM>&>2?$Y),CII]/SP+OKEZ? M7'9_WY*R!+PC;U&3_:.3V#--G-CEWM$U6N*K 2\/BIM'/)A]_QT,G)]T2_"2 M9(M+DL67)$LN299>B*Q72N-]*8V-Z_)W?I I^1K7%<8NTC^N7;X4/&DES%68 M(ZT\*R(^[U&)E2@U(7H"^7N!?*- N^:X[#7'HFN.I=H<=\KYZG#"B=1HYBI( MULV*B*V(Q(I(+@6V).=6 MQ$)%#,=.)/7CV,J3J B5)C71] 0+]X*%1L'V^_E.),!/61E@!,35NB3/&.^: M.[C9-,M<=/X;OIWJE R5Q,) DE*%R%*JB*'O2D):61(5 5UI0:Q%G1A%;6MO>-_**#HA;X.M6@ _B6NL$VVBSGX4R,' M4XZ\&A#T?,^1R&(=S@^#L2RC!L?W:2^2MK94APO]H\-Q7]$C'PK_JXMPM:)" M52PW#!VY->IPJJ@J"'J3R)>W&AT.0E=Q$AK<$'*/(U>H#A?!\,1.#0_.#+K_ MHYN 1A_X4CMQ4;;%1=GBB[(E%V5++\76+ZF#/X5&SV)T%5UHKXP#'[KR4E1A M\MY@A\3G/2RQ,Z5&2%^F@_>"9O/U3=X"GO!*LGYV6V:'Q'9(8H>DUI3[^AVL M&31[LQ>Z#&CU0G,[9*&!<*,1*-W?;LTT$)4H-1+UA3NX,VBV9Y=R&U#U08%L M8,']P9?9M\N83N@QH9Y4*E8NYVS0V([ M)#DKG=1(U!?W8.F@V=-]B_V J@ER'5^I3;MK.XLHMA,E=DAJA/3%.U@W:/9N M-A.B/R]/U/^GN]#UH:R?!J>>EU40],) )HMU.&<3+Q8_0TUW%I04.(5CW/>AGPZFMV[RMT-(^OV5=D]88Q4[66. M$3\F"P#_?44(^WHCWK[MWQC/_@502P,$% @ LG)I5463!OZ+ @ 2@8 M !@ !X;"]W;W)KA*;6P HOJD1(H^@JK!B7 M09;ZM:7.4M58P24L-3%-53&]FX-0VUDP"O8+#WQ36K<09FG--K "^[M>:IR% MO4O!*Y"&*TDTK&?!S>AZ,7;Q/N /AZTY&!.7R:-23VYR5\R"R &!@-PZ!X:/ M%UB $,X(,9X[SZ!_I1,>CO?N/WSNF,LC,[!0XB\O;#D+I@$I8,T:81_4]B=T M^7C 7 GC?\FVBXT"DC?&JJH3(T'%9?MDKUT=#@3H#5FPZ4[Q975N,M19[.%D@6>"10$1T8)7C"+ MDY7%!QZ6-42MR:)D<@.&<(D;*G\JE2A FT_D]KGA=D<^+YG&V!(LSYGX0KX2 M4^**24.+B.Y%8=[AS%L<^@%.3.X5&AERBUC%>WV(J?7YT7U^,1LF43M+PY3"7,V&C231-^K!WS$G/G PRWU:U4#N ]NS)LM%YB1>'+ 63 M0]#)")QSWQ>)#X%WZ*FECL:J;1NPZ1U!WX8*7')SAC M.KU*CJ!/HR97DR@^H@X/KF4%>N.[E2&Y:J1MO^!^M6^(-[X/'*W/L5&V?>V? M3=ME[YG><&F(@#5:1I<39-)MYVHG5M7^\C\JBZW$#TML]J!= .ZOE;+[B7M! M__>1O0%02P,$% @ LG)I57L4=);&ULO5=1<]LV#/XK.+772^X<6Y:3IDN3W#E9LW5;UUS< M;KO;[8&28(LM1:HD%-0CZN\5+ M5(H5$8Q/G"5+K&\+S\B:#V^;(WO(GM4X0R;(4S2 61IECVB M;]+[.PGZ)E_0]]8NA);_!C<'<&FT,TJ6T6NAR_MAH+!<22UT(86"&2TBT=$[ M^'N:.V^)4/_LBE $<+@; !?9B6M$@6=)P[;L+2;GSYZ,GZBE:#TC?!6WL&,4,H"*:=U(_0J ).TP[6Y MDZ44EI'L/7OR(LO2EU$FO(Q?#J!;7>+#%=/:ATNM>[A"5KHE,#; ZSYT4+J/ M^P-HM4)'H&F/74J'Y%-)82.7A_!:>[1%!SX7B@) @-D+HIIV(G0Q!Y6X1<@1 M-:"2U!!"O*3>BA]M&X;@CF4 M,RQ:*[WL8O'JKJB$7H0TU]*Y-05+ ]KXGB-"*7J.,VN]96Z,U]S7-A;S%;P? MSH:P0(V69%;L&C8<#K'A<6-)K6P4\R?Y:3J]3O:#5QQ=A1YWNA53L(UAWEHM MJ5.7/,QX*KD 4Y0?J,T'F4'(B'3!*D52LZRB[10"RVOW]OI*>*"4##@E'"K3 M2-VUK5IH&JF\<0 :B4B.)FX +6 NI-T Y=TL3)5)@RP4%$U\&R S(.$JF-/H MCN'?>-H8)Z-;'>?7.29A:4H'3:QUIO9G9/P>"KK*M*ID9O"AHZ/ZAU;'J=[S M9,WNG3K6&%B@=5S\?(;T@OL+GW1D MW=;LV=/L:)C2@E(=M^W&>& G5P%YZNFL2 4ZHP#SZ06>PP'\B+D/\:B-O5^, M(J<3:@C3-J9]C@JW-5_1P K::RJX2+[>*F71M(M(.U+'[6D%S.!U7K95#F!9 MR:("TI?CBGA/9(KT-\(N)#49A7,238?'1PG8>/.) M+]XTX;:1&T]WE_!84=]&RQOH.T_A]0L;Z*^?Y_\!4$L#!!0 ( +)R:55+ MO^Q(&PO=V]R:W-H965T7]\9ZM.. MD\VAEYB2.#/OS0P?R5QLI?JNUP"&/6=IKB^=M3&;\\% QVO(N.[+#>3X92E5 MQ@T^JM5 ;Q3PQ!IEZ2#PO'"0<9$[5Q?VW9VZNI"%244.=XKI(LNXVLTAE=M+ MQW?J%_=BM3;T8G!UL>$K> #S=7.G\&G0>$E$!KD6,F<*EI?.M7\^']%\.^$O M 5O=&3-B$DGYG1YNDTO'(T"00FS( \>?)UA FI(CA/%OY=-I0I)A=UQ[_VBY M(Y>(:UC(])M(S/K2F3HL@24O4G,OMW] Q6=,_F*9:ON7;?G+GZL\= RFWBL&06406-QE((OR S?\ZD+)+5,T&[W1P%*UU@A.Y%24 M!Z/PJT [C$PZ)0^#>+*P;QT$+SB8,@^R=RL-;O)$TCV M[0<(ID$4U(CFP9L.'V#39T//98$7!&_X&S8,A];?\"<,ETIF;(%8%78"9MFL MV<+F%Q3[^SK2]OT_QQ)0^A\=]T^KYEQO> R7#BX+#>H)G*M??_%#[[]!UK8(E^Q.U!6 O(8V)8.+F6P4Q'*5BQ_ 3H;AI!]T \M"O2,X!E(52 ML W?H:X9[;+M6L1K5NB"I^F.)6*Y) ^VV/OF-=:*.''HLVND@6\T*A"Z A9S MI78LKM%QK<%H&S$5' &@&1 ^FZ*H9,.L=O39XQIK_U-;KBA*&APD:J9G$/SS5B*@%.0'W#, ]9*R,1:V4 IHA!U6\2%4I@T MVPBV47-C>1Q"KBJY1X_L%U)7A&XTYM7BO^&*FL0:W3QC:6WWSKW!7LAF0A<;Y^K1#!!HBT"GARSQ3AHI.AN(F0R=L M/'-#;X:#TX\5ZL^"U4O?'0#:;A*>N%8]?W<.#[[C3P MV&HS_4V I0!/!(17HLT*KM;4+',UE0 M;Q\U30IE6X5"K!746DMH\>M+]<=9*!=;WHAK4J^-IF/L-*)3KQ::?3*]WO)'L'2&K/>,?:"5.&%/M'UPH/P6)>V&/'FR&-J4W"FY4M0PW67% MXYB21)AB$$]VX:"'(_RI5OM4FT0H[,V\W-/*S12/A'3FQ4_5QB;1;H<=2?Q. M_%G?;W9+&F9BL2NGVJK90\D>>7B,M+P%.BDT9^U!%XY+I3, M1GWO8.9>#OOL@]!\A759V:#MH:?\3?:^1KMJ*[-ETK#*+ U=RWA)F([1S/?8 M&8(J9]RV GA4*AL';6N^"+P"[!Z^P<,"99CCL0$7OLV?[5=J];9GB7K4.0:8 MW0;.V>^MBPYK!'6.H&@)=H_Q!QG=?^K=[HGR5SR-D(5!L"2K_B1T_:E'(ZM] M([;@.4\X"T;N+!@S?^B.,4%?;&<(S)O*+0Z>L@GJ7;#=O>?$2"_S.IC^(9DC-4AACV]@S?F[FCR=". M<+Q^P1KZ@V MY23\2O"T[-:R\6EKP*J*+"J4MGW3.IM-W=EXRL+0]8+I.^@>NTP,.A<_5*"5 MO=[2"D55*>^ S=OF!GU=7AS;Z>7U^Q-7N&]HEL(23;W^9.PP55YIRP':^ )*)J WY<26[]ZH #-_Q6N_@-02P,$% @ LG)I51_ #108 M P +@< !D !X;"]W;W)K&ULC57;CM,P$/V5 M44 (I+"Y-FU*6VF[@ "!J-@%'A /;C)IK77L8#MT^7O&21NZJ'1Y2#+VS)PY MQX['LYW2MV:+:.&N%M+,O:VUS30(3+'%FID+U: D3Z5TS2P-]28PC496=DFU M".(PS(*:<>DM9MW<2B]FJK6"2UQI,&U=,_UKB4+MYE[D'28^\(5".""B\6./Z0TE7>*Q?4!_W6DG+6MF\$J)K[RTV[DW\:#$ MBK7"?E*[-[C7,W)XA1*F>\.NCQVE'A2ML:K>)Q.#FLO^R^[VZW"4, G_D1#O M$^*.=U^H8_F26;:8:;4#[:()S1F=U"Z;R''I-N7::O)RRK.+E:;]U?:7#RO! MI/6!R1)>_6AY0RMO9X&E&BXR*/9XRQXO_@=> A^4M%L#KV2)Y?W\@+@-!.,# MP65\%O :FPM(0A_B,([/X"6#X*3#2_Y/\'V]\.UR;:RF7^7[*>D]4&+%L+A"Y76@.6G(6J&R6[H:I M9KO@!NLAWK<1A9OI7U.!\^E92==4:2C'/8/5 22I7*&.G M\-YYW+-NN2A)DH''D*1^G(>],9Y,X$I)^D_:OK/\@P\>JX@4>N5UQHRJ[8[2=:>0GDS&DB3^)D_MUN70+ MN:&E-A#Y832F=T;E;Y1EXL$UW@N&.!K[XU$&<1R3QA@NBZ*M6\$LEM3>:",+ MWO-_&F69'^;C9\Z:^&FI#5%L MI>W;V3 [7 :7?0_\$][?)!^8WG!I0&!%J>'%>.2![KMS/["JZ3KB6EGJKYVY MI0L-M0L@?Z64/0Q<@>&*7/P&4$L#!!0 ( +)R:54H'6]:G@4 +$- 9 M >&PO=V]R:W-H965T'..VOOR]->SZ5KRJ7KFI(*K"R-S:7'JUWU7&E)9D$IU[UA MOS_MY5(5G8NS(+NQ%V>F\EH5=&.%J_)UDJFVVSLW7)BNWGQOK[<':<92$=71O]565^?=Z9 M=41&2UEI?VLVOU)]G@G;2XUVX5=LXMX1-J>5\R:OE8$@5T7\EP]U'%H*L_XK M"L-:81AP1TZ/M 4?!WNCP ?^\7#AOP8&_]ITQFACO-\%U<>I*F=)Y!\1W M9.^I<_'3#X-I_^<# ,=;@.-#U@'0.:)$_%:2E5X5*]% _D(/7EQIDW[;"_J@ MV?V@:\M?25#AR0I5>",T"X6T5A8K0KUY)U#LJ#BI!3DO/<"EID#XJEA)]+U2 M)6\4LLA@([8&7O&4K@NCS>JQM4E!OB91\"X-2Y6%.[,4B\H!LW-=.EX%CSSE"QRR M(5,75'6^?:[_AK]&M*(""=+POY;W));J >!*^1@CYM?2 ZI&DX-5(5>6L%R5 M,%KO$=Q0LTI'K\&&)6Z;G/*8 Z0D=X+SP+*E-3D67#!>"%.0>"1I!5(V&(5' MA.YZ?V+V8^[D7*O'WAR'A\XSM^$$LD+#02S2H&2AON%X:@,\TH4\/CF)\!TG M&.'OBB]834V.,X>0( G1/CU@A."_)@(@9_R>!?!&JTQRGN\X(WFC^:& )68E MI[4.K#N%"\3U6G=[7L;8!G*H?TN*-6.3X_Q#5S M"&J6[JFH8C+O,%2P,VGB'80R0[M6W'1X[C3Z3KP1@^1D.L+_,.G/ 79MK#_F M'.QX>CLX>N%MF(PF4S%))B<#\<5XN'JN\T:,D\%@CO^39 HG;./&HG"L"OD, MK2#RE794X>65*@_,4 Z#>_$WABD3\#F1F"B,); ^IG"C(&;3*>>V7L\J&\)> M87X MUR$@KGR!9O0:'Z^DED5*R ]F*WQN:(>+>XCW20*[\H_BLI#ZT2GLVJ'5;:B9 M#$H(P7L@1EB@RG28)I/1K"4;>)">0#*=3#B4Z MW9*[_"R9GIS4=*FCNQN@;1\;#9+^;"(^Y&450P0#:);B[309SX='XC/NB74$ MQ;W45>!-;73'U'"<3.8CP?/M%%<9RR00)%]ZA)(V3V7PB/IOBN%$\M!LE M-4^F\UGD3\@/;P1E97/;9(=,DDVXIN%DZ(<6M\Y6#][U$$J2*_F%3L,TM&I/ MK\Z;4\S9J'C\TEG+!3,D=/,C,>U.XN-+U><^)]VQ^%'<566I0\'Q8)5N+98\ M?]H3S9(.;&[FO M1^=\==8?%U^RKE*J>SCD#XSF0ZBJ+A<6QSN$0O @]9#L, M6GD[?=%DM]SA)CF;C,7MGOEN%AY!C&[H(5WSM27@^'<'T7!_-A?[+FZ]UC4Z M)[L*'PM.A+#'&_56NOT>N8S7\*?M\6/FD[0K'HV:EE#M=T\FG7A7:5Z\*<.E M?&$\)FYX7..;BBQOP/K2X$)>O["#[5?:Q3]02P,$% @ LG)I55D@L3$[ M!@ X@X !D !X;"]W;W)K&ULQ5?; LYTVGVU!Y,27JJSM^:APKCF=3FU64"7M1#=48V6C324=AF8[ MM8TAF7NAJIS&83B?5E+5HXLS/W=M+LYTZTI5T[41MJTJ:>Y>4JEWYZ-HM)]X MK[:%XXGIQ5DCMW1#[F-S;3":#EIR55%ME:Z%H_ M M.)*UUI]Y\#8_'X7L$)64.=8@\7=+5U26K AN_-7K' TF6?#P>Z_]M8\=L:RE MI2M=?E*Y*\Y'RY'(:2/;TKW7NQ^HCV?&^C)=6O\K=MW>63(266N=KGIA>%"I MNON77_H\' @LPR<$XEX@]GYWAKR7KZ23%V=&[X3AW=#&'SY4+PWG5,V@W#B# M504Y=_&V=K+>JG5)XM):J+,7X9^W(GIQ-'2RRW#3K MM;_LM,=/:$_$.UV[PHKOZYSRA_)3>#JX&^_=?1D_J_"&FHE(PD#$81P_HR\9 MPD^\ON0)?4.(LL[%U[EXI6Q6:ML:$K]?KJTS**(_CJ6ALY(>M\*-=6H;F='Y M")UCR=S2Z.+;;Z)Y^-TS,:1##.ESVO\1A,=\?E;K<9\?I.L75Y YDK1ATX>" M1%9@E:Q0M7 \E,;O[X2E+?K="8E\2RLVN@1GV%/QT:E2 MN3MO]5KOO-6-D<"CS1R#; 4[ \V3\0G'R*?7]BK6PZD;K%C<%=5C53&8P.:<^PUW'TG M[T02=4D/>E_0"&![J(%WM3X0G/A\;T 74.QA\II4C;SZW+@":&[8NJ%&&\<] MT-8*8.P4@I8BT]6ZCX9+$0Z\2)+)$IQ?ECT@@\.=@P_K$5WA*Z; ,81R,=([QN8;<=#WJ'>!V@_A:P[E&,UZW7?/4M)5^L $7 M:F.#AXG8AXP505^4Y=B/UO%$_(!.OB4#J#<>EEL^PWV=Z#]Q9@O=<*(X2=S M*)VMT>AQW!VVJNX+ !6%],()+C*5M:C3\@YY-CZ2PUP\2CL'3B@Q@KX[!-65 M45\G"!1QL/KJR2K9ET2FVS+O"X/+@D4/DOT428+ _*7"0_L4-VHOK.Z%92>L M[ -ZO#S*$Q\M;=I2_%=M2+SQF;O:&[C,LK9J2U^83#C#PO@WD@;,]X@(X3ZN M3<"$VP;P($THCRCDE$5,>'$PFRWQ/XZ#)%J>\$P:BBM_?2'SGZZ\F)7FO4B4 M!%&:BO$J"./PA!DM3GL2EA7C]#]VY^O(P76S8!$R"XZC*$@2;RP-DGGJ]3\R M^;6"0J)TUT1[0NQZ^;YQ$W;04*6Q[44ZB0_[+^N5=_S)!%:HQG8==*\724<) M]E%0/F%X'K;JOX1,O)A[9);QXS0-J"R0T0B)C(-EM&!89M$_A645+/VA- 9 MX2KI8%FLYN*R$^Q*G;[@-6%[CH'E%^$D'5+,](*)V3"1MX;M>5(J#*%7N]LD M\6WR6,VS!GR M=&0#?D;?]D= 6A95?E3C^%BE4 9CQ8V((^YV!V2GA:.67HN M'=U]YO .(\;J$+=3<>T/78X$*D[%>^]+#@NHL]<'U8C,!O%J<3"78B;%(7\_ M ^"0\L.9N9C-9CUP^\#SOPOXZ>L&=]>QB^KTX-V!:MKZUY5E2JQ=]P099H<' MW&7W;KG?WKW^WO6L7M(&HN%D,1N!M_V+JALXW?A7#$XDE*[_+/ ()<,;L+[1 M>*/T S8P/&LO_@]02P,$% @ LG)I5=ZIKZA'"0 "!< !D !X;"]W M;W)K&ULA5AK<]LV%OTK&-7M.#.*7K9C)W[,V$X] MFYUTD[';S8=./X D)*(F 18 K6A__9Y[P9=DV?F06"2 ^SCW=<"+M76//E57*D'%?ZH MOCH\33LIF2Z5\=H:X=3R)-8^TL.G['(T(X-4 MH=) $B3^/*E;510D"&;\T\@<=2KIX/!W*_V.?8LBW-OUOU3CSPG)2VWA^7^QCGL7IR.1UC[8LCD,"TIMXE_YO<%A<.!L]L*! M17-@P79'16SE1QGDU86S:^%H-Z31#W:53\,X;2@H#\%A5>-%7@@ZHF MXF@V%HO98O&*O*/.O2.6=_2:>Q^U3POK:Z?$G]>)#PZI\-<^9Z.LX_VRJ#P^ M^$JFZG*$_/?*/:G1U2\_S=_-SE^Q]+BS]/@UZ6SI/IM^?$I\,>)+&FRBG#B) MR(V%K9VHG*9"$W],'B9"FDS<2B,S*5#13@9M5BC%Q.M,2Z>5%\H$Y50FM E6 MA%R).^U\$-ELL9B==X?X>7[^ M9BS6N4YS(6D!2L@^Z;T*;Q.9/N)%&L7);7&CZYO/XDZFNM!A,X*43 9LEE[8 MI4"R!%62V^_9[3EJ)^3B1II'6J;41)\JQK3].D/Q:(H]=0%8#15C\; F%#X# M5/&9['+LH\1# !8DI/'RD_>U)KL*WNV%@3_\QBEM)N)W+/5X'>HW8DUX M0:01ZHG>0633,]#2//Z0 4MG2T9D*75!:0IX,U5$I$GD'N.?F<*(UC 6ZI;: M2)-J60@? !A9XP4Z.!]8HARPLE'2B1B,?]< H*TZD6P&R"[.FK=;T6W4W'5J M'CHU?< K9Y\TB5^K;6]>.4W*VUR>'[?)?*B!) )1IQ%L:H"ZK$MDDZTCJ(65 MQHN:8\A*!GE#PCOPY>[ M^Q9&REU:8OT*Y1AE*Y/FJ.W'B?BFN(K5/S7P*S8MTHWUKV)M^[XQGT>LFQ0> M@J>]6-7221@ 08@/J0MXA#3HPW^$/V6?4\0"R*7MCJ.1_<-.LT>)?$+FRZ2 M:]:AD[F_,?=J0*A=@ MED@12$U,P(])9 %D8*E-0F.SS.(R,$IM6>K (.T'A*+!E0/YL+ FXZB\B(&0 MK%16.E#G:7[ 2K HR$<2D'IT$X1#<1 M@/L"F&U2Z)5D3UY*>.GZE"/0D&W4R@NM#$6=8]8V8-]UDN:QB69JW\98D'&T MI$L1.W!*\H7T/,FBYH(E*EGRCS*"NH15NW87=14;HJ M>4RTK8="W$IH&(#G"B2\'1UP,2>H#J(>XFP,!Y0?+ 8Y2B]V[0=2%)H UHLL M2>H 0'AF1EM)BRR\;=*71S6[MXW4GI0%>Z7,B]/-;!#?0"7,%=!*3Q32'IT: M0-&V2FZX'F'I[IQ]-Q'78?"VG1R1=6P;@P'HQ<'I^V%Q(AMRN5.R,>MZJ_HV M$(?NP6(^.>TVP^_G93,XWB9+'+$1J*;%1$ H&L>+R5$G\:6,ONG;T0MIF] < M[=ISR)VM5WE$G$L1,47^.$\Q(+XT$^GT^.C\_('VRO MK&ZY"8BI46]+NE!@C!H;R1BR;?YNOF\WH%9;^\][RL%=)^PW,@7"F!T)C5'< M2<7_E+/1HP[0'4?0/XLZ#74DS=NC&%6/:#6,&>151N+X@;UO@]@=(=6U26-; MWB6JD990];,\^@OE&@Y7'!62=AXQ)&4\9)<*24E'D9T^ZF.D9Y.3V<_G#:'9 M P)!"+A%A \=4]LLGIQ/9G02ZX?ZZ4U\G(B/B@<83Q%[HVT)A5""K.]UC%SM) MJW_!^CG%.@/V -5KG(A/;1@I%9O^V*BE:#.6H$3;K@QMV>M)A+H):B$A/I.; M=G)UF=.$Z(=6\FT'A2(,T09:1Y/6 M-Q]+Z+[;,SWF9P-H^ [FAY=W M)%-)=]GP"E,\LBGH-"NJ#H!3*K=JR91,P1;\@(_6=+L$+RPY8P ^M$9^JZEO M].148PPE,,@HO\7+%'&&E!O0/@G$_; !:1NY1J:I4Z)I1#K*C8Q9F(%/-7/? M,0+P"$9 -T\-.'A,$\W/<$6/O\!,TYQ2O26ZB$'Z2)7":1?OO(P50S0&/, ME>GS&9&AI/*VT/'[PYW^CO]O<^0G9J=M&N ]D7+NB(!;42%3CXLM#G]+)"A- MG989XF#]IG>(+U]O]CY_M+6\63?A[#IX.LDEP!]@T6]4K^)'RJ[M]UG MWNOX=;/?'K\1_\8-@1)GB:.SR>G)2+CXW34^!%OQM\[$!C0#_IDKB1#3!JPO MK0WM RGH/GY?_1]02P,$% @ LG)I5>&;)*KB! 7 L !D !X;"]W M;W)K&ULE59M;]LV$/XK!ZT=6L"3;3G)BLPVX+P4 M+;"N09*V'X9]H*63Q84B59**XOWZW9&RXBYNMGVQ18KWW'//W5$W[XR]E5W.3>N5U'AEP;5U+>SV#)7I%LDTV6U6.\G#=B@S?H/S57EE;C M :60-6HGC0:+Y2)934_/COA\./!98N?VGH$C61MSQXOWQ2*9,"%4F'M&$/1W MC^>H% ,1C:\]9C*X9,/]YQWZVQ [Q;(6#L^-^B(+7RV2-PD46(I6^6O3O<,^ MGF/&RXURX1>Z>'8V2R!OG3=U;TP,:JGCOWCH==@S>#/YCD'6&V2!=W046%X( M+Y9S:SJP?)K0^"&$&JR)G-2/8=^F.\ADO\5!BDW98FA]@/LM? ('UL+.&Q[VK:T[:!#4F>2 M3EZ"T 5DLW3Z$JCQP5=TJK*(4,=\(^<;*%L>ZS7:(671;I)-1]2QKHD.U#:% M6T)XZA&*UDJ]"?BEM,[#UU983X"FI V7"\5H,^B$ UF3[)[-LJ M!9\'T-4 ^F7 %5#RH4.>:6%(X$-NI0Z.'.:&A#H8;$:,2"$3#N*#=!X#:$DN M\[9NE0@24FDX,/=D+6)J?MJBL-"@E:9(F6A'X@#Y\5)'P,#\$&/'E#5V:KNO MRP'ZG-T 2_>_DG]AX+@FDU)Z/F-R&6P[Z:OP[A (%U17R3R>."1@1=E>(VIH MK+F77&F#'"2&IS(=>#*P6"LD94/)]P*7K:?&&0&Y^H=F%*R@(M>&5GI#\H4N M)E".C=,63=GUG_'+$1EOJ),I*&X&"H6DU)K+AN\1CQO9PQ9(#1+W* F_T4?U M8\,\^>BOG+%S8>UV+?([N,:R)9>WE37MIHJANN"NC^'<6*/%O;2M@Y4L1F2A M)):CP/22$FMJF5,/YE3 ?@NOSE?7ES>O895[>,7V2=C@=?)ZQ)I5@LI6[Y3B M,':I*ZVI@T^QEHK!2.]\8!J[?4RBQH)@458P',X07"I+L1%^#L0@$5/1= M))F=%[[UQFX'\ST>K%>H671>UB&ME0AY[JLM1\X?=WV6G@QM'TRCC*09*:+[ M;WU??](]1C'J:TZROKEJN:KDOAB4P>BG+Z<^!W31:4=GZ^N2^%B5^978FL-,8XW[\IQVSZ])?MLA(C6/10=?'&\%YM%'JE86*Z^3^E- M"DT/'LEV^]WUM(@(;\A_D+:F88)0"20JLW-,M^D%Q1T)3B/!>%\_4M@C.?C\ MELV^K*R^Y($KMRTO:;B+5T=?;N[_J7OHLSK>FWAJM)LPUU&V3:M]''Z&W6%T M7,6)Z?%XG#L_"+N1))C"DDPGZ<_'"=@XR\6%-TV8G];&TS06'BL:?]'R 7I? M&N-W"W8P#-3+OP%02P,$% @ LG)I577O?L*Z!@ V \ !D !X;"]W M;W)K&ULI5?;;'% H/OTZ>[3X,7! MA\^Q)4KJNK,N7B[:E/KGJU6L6NIT7/J>'-XT/G0ZX6?8K6(?2-=RJ+.KS7K] M9-5IXQ97%[+V/EQ=^)RL2#\^?1^L\2.V+9ZDBOO/W=U*F]7#Q; MJ)H:G6WZX ^_T!#/8[97>1OE?W4H>Q]O%JK*,?EN. P$G7'EK[X>>)@=>+;^ MQH'-<& CN(LC0?E:)WUU$?Q!!=X-:_P@HN7OFN,PDL MIZBTJ]4K[Y)Q.W*5H:C^]'>?*/[Y8I7@B@^LJL'LRV)V\PVS9^HM#+51_<75 M5-\^OP+$">=FQ/ER\Z#!C]0OU=GZ1&W6F\T#]LZFN,_$WMG_%/=K$ROK8PZD M_O5B&U- \?S[/A:*D_/[G7!#/8^]KNAR@8Z)%/:TN/K^N],GZY\>".%\"N'\ M(>L/AW ?V/_#G'KCP(9V%:D/)9"H?B?%79_P3YGI=>7W%-#."H*A]CH8GV$O M]NC"J'RC? X*DA(T-V5O>A0@<&BKD(\(KZD- M/N]:_"65([%)5%A&%D#G5$0>_9!/8 X,P*.+.F>98=DE74H@2HG&?&'77SB M*F']E9%>'[D=Q!OGDCL&830-QX1U]I_[WH8+$@NI8>^D4'F4H:;D:H9*P\3F*EB9+?=?O_=L\WITY^D MF 2K5- (LZ(@='P-=M6QF&RT7M !::,;4P>5=+E#R+D MFM#QIN"VQ[L'T,8M,7+0@])T'OM'6*G522B=E30X90OWAC$IQ!"L^+LG6[ M'GU%]0Q!29=HY9Y<'F0GCQBJ@L'?8*@*!AA_='JV?(I+"5SP_2HI#.E$W191 MCI-:3CQZMOQQONUO&7TT[I#L*=WYS(,'=RF)1_H&'/X!"(/D1+-S+!=H9KRM M3=,@Z=R%0"BL!JH89CT9P\AE>ZA$:>]12I'Y3V"[&UJXR8FK<.2OX*G!4L!U M2Z;4J->6=CB-.Z I).DAP4-MQCE$]2G7.W:Q5'\=I> $M-OQ.@J;-SBMI!!@ M_COO\(WY""/8Q-6#T-*![!Y*)C>NV42%#%0T4U.(K7B_&\%M*VR?KC%QT35T]"QF2/01S"[5.VP-ZG4.G [.%I"'6GV! M.H-IMM7@S@7WJ(FU7 90K."/N;#HTUW)!"<2]=TT(KI^A /]JT8N*S)[GEAE M]&*W"5QV0!,Q!>R-N#8XZP\C'LFX\4'/8BO1\_4! Y=]B_*@S-RWD)?J018U MVG\ -<>TU;:(T+W-F(55*B.Y'3/-WR7,=F$6 ME1O'",9&+TH#TN-$@+"\)-7M3\B9/+;X]*; &_"^\1@^PP]V,'W,7_T'4$L#!!0 ( +)R M:56A&$D"00, .D' 9 >&PO=V]R:W-H965TLQUNT'ZKUYJTN$/)>872<"5!8[&(;H>SU=C9>X/O' _F1 :7 MR5:I1Z=\SA=1X@BAP,PZ!$;+'N]0" =$-/XY8D9=2.=X*K?H?_C<*9VW(132/(L6"-L _J\ F/^5P[O$P)X[]P"+:C<0198ZRJCL[$H.(RK.SI M> \G#M/D%8?TZ)!ZWB&09_F16;:<:W4 [:P)S0D^5>]-Y+ATC[*QFDXY^=GE M/=.2RYV!&C76PKCC./L"+D*D.DKD"/XHJ0M#=S+ M'/-S_YCH=1S3EN,JO0BXP7H HZ0/:9*F%_!&7C_ MA((5,SP#/#TWX2=X]V::ILE-,+A?;[P^O.D!-Y QD36"61 >+9$./A2 M()WM45-E!RP#U!.,93*G&) WVBW.G*)QE0_@(Q>-\[I HS4Y(R(ST>0$[[!R M9T!E#E@45/>@"J 2RAY!U:X)&*#P()7PM6D?SU,>TX:?NA?CZ8]^/$;+Y].^M-)ZI;)<'B$ M]HC/40DQ&:3C7A FDQZ&PO=V]R:W-H965TUUS=?B7MC?ZSN-T;CWDLM25$:JBFFQNAF]CZX^3,C>&?Q+BJT9 M7#-"LE3J@0:?\YM12 &)0F26/'#\/(J/HBC($<+XL_4YZI>DBU_8=H\4S)7Z8*X_ZSK;>-%R.6-<:JLIV, M"$I9^5_^U/(PF# /7Y@0MQ-B%[=?R$7Y-V[Y[;566Z;)&M[HPD%ULQ&WLOUJ#8LL^53S Q=?:;LL*<7X\M%B"S<=8Z^^"=Q2\X2]BOJK(; MP_Y>Y2(_G#]&8'UT<1?=A_A5A_>BOF1)&+ XC.-7_"4]VL3Y2TZ@_2IJI:VL MUNS?[Y?&:FCC/\?@>F^3X]ZH7JY,S3-Q,T)!&*$?Q>CVIQ^B-'SW2JR3/M;) M:]Z/9>98B*\Z.1[BL9S_(5!B1 I3C<:E@:H-4RN&\M?.Q#"[T:I9;^A7=.9\ M60AFO$-SQ7ZWLI!VQWB5LSNU%9H6T1P4-YEMM C8G5:9,,99?*YR*%Q+7K!/ M/*.94IC /;JW2J,IN.MO0D/Y,+I71>-"N60__3"/X_3=R079%!>I.7ZAMA3N-[0.3558T.:H"UM1KS7/A%A5/6)YF'5A =94II7'MC<+/)7&Q= @9)1+KP;PH M_N*3K*GA6E'Q*@.IW+ M&AO]BE+HM:@R3PGA*"F=1*=SW$&^I)3SPJ@..Q/5 M&HL*C4@#MN)++3,WQ2?D ''/&P3$?OGMYY:D':L%?V!FPQ\)[NI93KN%#EP] MP[)WC4QP]LBU%/#;IP[06CT>N-]GIN)(.[2R!A\%=E*O4%BM)78T67A!X99OW$*[%>U&L!Q:PDS!2P]8 MYNVH%E:K0C0E++US3-]N@%V[C* &% [((0[*A6J@: #2PW!-DVU(>@X+G1H@ MG"+ [6+5Z(!V+8K XZ;L%8:XKWE%DSN,>PY;RL23;0&YX%5UL1):4P"E0%60 MIH16KKGY\A$KG!50#)F@9H3':R@8;WB7[ NZ7B\]KR;!ZH*C M31Y4&KQ5'%%4N5/=WE4AN(/9.0E.U1.OI:6)@V+8J^[U]O>LJ=&Y!P)!G_ - MC"_5HUB[()_)Q:G(D:UR+.G: RUC>?7@16';Q092Z-AXODRF=PKE*+,!N:86 M&>A Q;[B>EBN:!Y!JSY62>@''L?M6#WM,.H?]Z42L,TN=Y9'5T8!XM2WEZ6I M\5RTI2A-MUL==,WGV$B*:,#]-M(BP.C!$\G!:*$X81BKU:J]'/2:%R3ULBB& M0@C^TA9]]FHN45#;C02RUJ-Q*J6DDLF^^Q^TZ"4X&F1BU0#U(-.?Z+?8P3.D MLD*9.=M.)0?Y6@N%-9'S'(5#-5@T\.+:%QR22HD+UW*T4BM8]&,SZ/CF098E M96UGK"AA1<8L!ZU5=\]'.G0&3)TPQ2,61K(@"NT.,1U'P*$R>H">"DDT6.$1M.)@AA?"O*-&A)I1U$$JY2U\Z]H1.RMI:2,I M%/8'"$N+3*TK^5^17[*/2M>TY=*&5A0NVW[K\H7(<^J*=/*DEQ+TNIIZE_%= M_\DE%N"U*MUQ[,4#%VE:Z9P2IMA26(0'!N2Z(C51M13./%/4*;:21+!QU-34 M/I9^SW;$>M3@$37;5D>5>Z]=KR$#YV.#@RR%E6VD6 U8S5&!=)JY*/D#!8(R MI+_>^TNY,OMD7;+N<$JSK>G6'FP/")=G&9J;=8P+^4@8@Q:D*P*]" MK2X:(Q@Z/_[[>)%EI?*M+(J#'0?EM):4"6]UB1>0_H#]97_ /OM,+0I;'.:: M<_;-I7WX2@5V:M3&$D[IK>AP]+,F'6KQ**I&G#X8_\@FDV ^"W$QG05Q.'G# M46>>!K/)E$VF01R%IS:I&;PN0I;.@R2*V3=%N]WZ(,8?\5XW#Q;A%%?1+ QF M<I6%X MCO_SZ?F!G XC1V!)$(9SBBP)IN'\''7R'2WX;<@3\H]UIN&;<(;>G?(=^S-"*Q MG"V"*$W?HMZS*707A2=3"'VC!L^0]#0<8CN;!?,IU(C?-)IW$MYOG^X8@8"F M*,K0A1:C)4[BSK+=$9>[?D,%+MI2<,3#3KI%VSS<$/[9X A+%V]@(T5P*?6G M!>*>OB7%$3Q/T@B,D+SGIUB)T,AB5$TTB8(0_ S$O0B2:0(_43"=Q;V^#XX! M:*!1&"RPCU K!2UH6\>^L8T'7T+=49B^]](I L<%_U&TO]M_4G[OOZ3NS?WW MZ%^YQE$=K\9BA:GAY6PZ\OM^-["J=M]5<;C&6Z2[W B.PQ@9X/E**=L-:('^ M0_OM_P!02P,$% @ LG)I54F6UUO"!0 F@X !D !X;"]W;W)K&ULG5??4]LX$/Y7-.E-!V9<$O](2"@P _0ZY:%7!FC[ M<',/BKTFNMJ6*\FD]*^_;V4["27 T8Y-J5T>#0W0UL;DIDW*HMA-!I-AJ54U>#XT(]= MF.-#W;A"571AA&W*4IJ[4RKT\F@0#OJ!2W6S<#PP/#ZLY0U=D?M<7Q@\#5=> M,E52996NA*'\:' 2'IPF/-]/^*)H:3?N!6)/YN MZ8R*@AT!QO?.YV 5D@TW[WOO[WWNR&4N+9WIXJO*W.)H,!V(C'+9%.Y2+S]0 ME\^8_:6ZL/XJENW3QH=%+87@VO/&-3]5; YRJN"A7SN"M@IT[OB3K3).ZQJCJ1IQIZZS8^4L[ MLKN'0X< /&V8=LY.6V?1(\YB\5%7;F'%GU5&V7W[(8"MT$4]NM/H28=75.^) M>!2(:!1%3_B+5]G&WE_\O[*5528NJ9".,G'"ZE!.D15_G\PQ"W+Y9QL#;8!D M>P!>0@>VEBD=#;!&+)E;&AR_?A5.1F^?@)^LX"=/>=]6K&T0GW2R'>(V&9Q7 M(EA34:&'2RHJ$5CQ9Q279(H-=[CKB:G>!E[ M3QD5N#5B@96'O^^-]$$X)972GCBQ@(D4L4"%SH6M*56Y2@7= JH-&&319)RP M6Y"@/$>GL#R3'\\^?3E_]R:X,Y; :*L M[@3]\&:94/#X*%-[XAHVCQ.9PJ^R+28\MNP7HEXPLQA#>-#,X=%/6S8]NQT@ M[H=HVR![.E*E-DK\(L5/U_*U5LT*6 4RA:RY<@'TFU4WE,"$0BZ:4O'=9A -# 2^'%+GY$G/R>/X7 MJNLURTD"D%U(<-\/>EADD.-7\H7"?$SBU5"0\PQ;+M;F"H:8 =MSMF8EYOJ1 M-,7=QF#2BO"^>>H;0"<_@%30NX(9,X)Y+>]J[/M]P?<&NL>LX*N> T&\]#X="L0/%N85N+!*SN^*S6[>X M"[W$S/,J-W(MYZL5<6LF:I155Q45;_K&TA+PAXCW<9GA%P43!'N_(MF_?_UJ M&H71V]5_G$S%)^\1^I'5C9H7"&,M6A2(D\IP<@_-PB ,U%$(U^ MBXUX?[R5BTCL@*C]<+?CXOG,&"TC94;",)B"CBNG#3YRO=$U&7S)P>0*SSYP0RW9\]6>=HVB7W#,Y?8L?!:'^"3<^@20+A2TLZ M8X*2A%D*9M/DL23"B9A-[\''R'@2P6HRZA6Z!@&788SKQ".-@\DT%MN^;^9W MXOJNIH,7H@Z#:#)EWKG"X20(I]%#,0)@$HSC^/=6Y3@:/TPW$VK[ M*,V-@C *RF$ZVML?#X1I3T+M@].U/WW,M<-9QM\N<'@DPQ/P/MKG;<# #0" &0 'AL+W=O3J!<];=R)5>'\1CP=5VR%"W1?J[FAM[A%R46)R@JM MP.!R$EWU+F<#+Q\$O@G$\RK1_\R^=\$B6>$$KDSB,P>JSQ&J7T0$3C MQPXS:DUZQ?WU$_IM\)U\R9C%:RW_$+DK)M&["')G8Z T8 M+TUH?A%<#=I$3BB?E(4S="I(STUGS H+>@ES@Q:58R%6YW#-;-$)__#Q1RW6 M3-*A[0!3.=RA=49PAWDC<#K74G"!]FP<.^+DD6.^LS]K[*>OV._#%ZU<8>&C MRC'_IWY,OK0.I4\.S=*C@ NLNM!/.I F:7H$K]\&J!_P^J_@W0C+I;:U0;C' M1P]B^3#$;Z# MEN_@&/HT9,1GZ67NOBKS+'.'Y4(ZMX<<.VKZL&.'"^E@'?U>&V#6HCO/&'^@ M76XP%P[8RB!2(W!PZ@J$Z&KV*]PR+J1PV^B,6@/ADCVH+3@-OA,Y^@'S]T64 M=>G+^R0==A/:D-+7-VWLA8*'4) =*<%1Q[%PND"$W[1#N*"[<(.9 ^I_4&JJ M J&:5AAZ2D9]#CRI?4YG75@(Q9$.Z&X%]))N,F2X;]451M>K(F@37&U($W)& M-HG=<\@.; K!"R"\#+>:@J<5PA:9H1.$@JT1N*3@B:4(V"3XPD,+2JMS7AOC M8TD1TA3P:P*C'NMSH)6ES'L*.\LM@OW1&BI)?5PH5;@6"81*J/7 M(J=P,;+%M?)4F[B0!SSD/1C&9WE_3HR8>'__$Q.?82_LM&/R_QBQA=ZH?S&U MH/87"BUTQ%"3M^0QU4/0T[4E9'MV"=1D2#!#$SK-+S7EPB_:._6"T0GT!IW^ M(*7%,.WT1[W]X@_2Z;"3),G3X_ZGNG<"_?<[=J-18'>H$<5[4Z9$LPJSE.I; MU\HU Z?=;&ULO57?;]HP$/Y73EDUM1)J M0@*E8Q"IL%;=I$I58=O#M >3',2J8Z>V ]U_O[,#*=LHTU[V8I_MN^^^R_W( M:*/THRD0+3R70IIQ4%A;#$KA3TA8&KF6.^:_V M(3%N:<<[VI/X*. ,JW-(H@[$41P?P4O:SY!XO.05O#D^6Y@(E3W"MZL%A4W5 M\OU0G U,[S",ZZ"AJ5B&XX!:Q*!>8Y"^?=.]B-X?(=EK2?:.H:>[?% U&Z"* M]DEQB?H]?8>('X4^3'Q>("R5H+[E<@76)1\JK=8\1P.,6C)3,N.",]]?:@F9 M+R:W KZP\13U2RWY=R[!$OQ444%(XRJ,@E*"Y\RI3)A@,D.8N;HV8)57MLHR M\2].3*$V\B^N9I:VTD-0!/Y+WE#$!DZ]G:H-(9NS(5#)D>("M:^[3[5$+[1) M^(/1"71[G:07D]"/.\F@N]]07CON=Z(HVFWS_QK>"23OMNP& \_N4(6&>Y.E M1+WR\]- IFIIFR'3WK8C^JJ93"_JS7R_8WK%J7 %+LDT.A_T ]#-S&P.5E5^ M3BV4I:GGQ8)^,ZB= KTOE;*[@W/0_KC2GU!+ P04 " "RM+OZ[3 BNDK6:.@DXU4%3.T5'E?UPI9 MYHRJLA_Z?M*O&!>]^=3MW:GY5&Y-R07>*=#;JF+J>8&EW,UZ0>^X<<_SPMB- M_GQ:LQP?T'RJ[Q2M^JV7C%M@LAA:?:?P"\>=?B6#S60MY:-= MW&:SGF\!88FIL1X8?9YPB65I'1&,+P>?O3:D-7PM'[V_=[E3+FNF<2G+7WEF MBEEOU(,,-VQ;FGNY^P$/^<367RI+[7YAU^@F40_2K3:R.A@3@HJ+YLOVAWMX M93#RWS (#P:AP]T$;."2]59$S@N;%$>C*)33G9F?H]/ M*+8(%RNV+E%?3ON&O-JS?GKPL&@\A&]XB."C%*;0<",RS$[M^X2FA10>(2W" M3H7&M-I&CR_O>R<,6$%>X-+$J9/I[-IC/>^6Q6!<)&EM3)7.1@7)1:R2>>H08NFC?" M-=N:'@!8WMXX9(O;FPE060U6:U2NMC]N!3IA63"1$_^X %/(K29]?0E+J8UV MMJ@-)Z=($E."PMI @/L4M0:Y 4JY=+L4=2M26=4E6NWT<%\:OH9X["7^F(3! MP!O&(0G!P!O%0UC\J?%)K+0+U44<>>$HN82+)/8"GX0@\$:A#S]1?8X.@=ER MD7)Y*!:GGB,\B1>%$7TO0M^+XH'="A,O&0ZA@SIQ2YVXLP'><U(82 M.7;]YP^D"K=4%WV6(O'_0/BD19UT$OZ(<:-D!3=[@TJPLB6^AO4S?(\R5ZPN M> K7](^DSZ70&>0OLUR#.Q94.G7 E;W<*M& T.0O:!BA@5V!"HG4Z/Z88,?( M"2K;(Z1O240V+2_,?";VB'G"7;W%0!89$U00"+QR/ M824-[1PK19SU1]X@"JS;9.3YXZB+OL.6",-_2X3V<5S1-9YC06>$\RPX\?D? ME^,]WV/V;:UXBB"/O<$P(^,BK M]59I]QB_.!N/O'$\@B3Q_'#T#PO5?S57T%7G;GK2%&0K3#-BM+OM@';=S"4O MZLUT]Y&IG L-)6[(U+\:TM.BFHFI61A9NREE+0W5U8D%#9FHK *=;Z0TQX4- MT(ZM\]\!4$L#!!0 ( +)R:56Y/Q")& , !0' 9 >&PO=V]R:W-H M965TS3_MBM%JV! *>L&A:ZE M (75W+N-ILO4QKN _VKZ$EA!P+8Q$8/;[B'7)N@8C& MEP.F-Y2TB:?V$?V-TTY:-DSCG>2?ZM+LYM[$@Q(KUG'S4>[_QH.>D<4K)-?N M#OL^-LT]*#IM9'-()@9-+?HG>SR6O*,XN5HOXJ\\V'%6?"^,!$":^_='5+)V_@:LTV M'/7U+#!4S*8$Q0%XV0/'OP!.X+T49J?AM2BQ_#D_()(#T_C(=!E?!+S']@:2 MT(,F@/'%XR>\I?R+\\^U&&T7OS/_GI/?(Z7ED^QU-=+N&P1H?#2RY+![.\K]8X3S_]0ZADIP^XEIL MP;@JSBN,!D/.0C:M%&XI*Y"=(O>1:3LPQ8'I*Q T,\[(WQ M9 )W4M!+T/7SXP=,'OFC-(,\\<,D@[5B0K=2&?8D+,W]491!.O'S/(.*VQ;6LS)XIA#3RD\D8TL2?Q,G/=6MA#W)+1ZTA\L-H3/>,RJ^E8?S9,SX( MAC@:^^-1!G$%+3#\"!?? 5!+ M P04 " "R>I>VN21;/_3V@99@ M6PM%JB05)_]^ "4KCIVHW8=$% 4\ ($'('RZT>;>KA$=/.92V;/.VKEBUNO9 M9(VYL">Z0$5?EMKDPM&K6?5L85"D7BF7O;#?CWNYR%1G?NKWKLW\5)=.9@JO M#=@RSX5YND"I-V>=06>[<9.MUHXW>O/30JSP%MU?Q;6AMUZ#DF8Y*IMI!0:7 M9YWSP>PB9GDO\'>&&[NS!C[)0NM[?OF8GG7Z[!!*3!PC"'H\X"5*R4#DQO<: ML].89,7=]1;]@S\[G64A+%YJ^35+W?JL,^E BDM12G>C-W]B?9Z(\1(MK?\/ MFTHV'G4@*:W3>:U,'N29JI[BL8[#CL*D_X9"6"N$WN_*D/?R#^'$_-3H#1B6 M)C1>^*-Z;7(N4YR46V?H:T9Z;GZ%="0+1W=B(=$>G_8<@?*G7E(#7%0 X1L M0_BDE5M;>*]23%_J]\B9QJ-PZ]%%V IXB\4)#/L!A/TP;,$;-B<<>KQA^PF_ MG2^L,T2"?UX[8P4Q>AV""V-F"Y'@68>8;]$\8&?^VR^#N/][BX.CQL%1&WKE M8 "7VCKXYO, =_CHX$+JY/Y5;]OQ[M8(B2= M8AP)UV9.JESCL8!8/!E)[C("8CC'%M,FI[F7PB%,\B#C$G MXJ4J64DH'\Z45=O"[V56<#Y(5CC(+/7/Q;_4T\!IR#D#7:>[?D' BGT1*\I. ME<)-1ML,G7!NZ^]I:7S8:VY8=D-0$A3"$PISTL+IJ.%T] -.6XM$ZN?TU2R_ MRL0BDYE["N"3<*6AU4^2OM7@ZR7*E; LR0I"J=+,)KI4'(I))NDKQ973LB.O]T@HZT-DQ*,ZE21%Q-6E>:NN+H04*D'B&;5JLKG!O9IZ MI8":")TK(9]L1E)[Y7&#?/&FI$2I_$ >4WI)E6D=!]%PLK,W8K[&HYV="(;$ MSNG.3DP[0^+T\\Z8=L(XIHHG?\62Z@,F03P>U[2OH[L?H&UH83@(^I,(/N9% M686( )!JZ2@.1M/P&#[3V%%'$!Z$+#W_:] ]J' 41-,A,+-F=#,:)C,45+1U M VE+TBB83"/XK%5WJ]@F3:UA&L33";040MP40MQ:"%^(2H;::#4^L:LW*#TA MB&;;J^FG^-]JIX7_GE]\4&H=8CM\<<"8Y!L_M9 WXH'BL4*J R84B^]'R+=& M[J@'.MM* 9+WG";P0S;/X&NMV#TTMF."&#<[N.P:[O-E-8E&X&?FKEYV2\N!MLBW],)1$"LS M^)A0)U^A]^/'!BK@_F3Z*M-[.U-ECF;E9V<+/NS5@-GL-N/Y>365/HM7L_TG M8589W3<2EZ3:/QE3,S?5O%R].%WX&76A'4V\?KFFGQAH6("^+[5VVQ&PO=V]R:W-H965T M,02N<].Y M#XJ]B765)5>2"=ROOY6S5ON\^N_+A4NGOID"T<%<*:8XZA;75 M0:]GL@)+9O95A9).YDJ7S-*K7O1,I9'E7J@4O3@,![V2<=F9''K:I9X=2).FO"%5\4UA%ZD\.*+7"*]J:ZU/36:[7DO$1IN)*@ M<7[4.8X.3@:.WS/\R7%I-I[!13)3ZKM[.<^/.J%S" 5FUFE@]'>+IRB$4T1N M_%CI[+0FG>#F\UK[F8^=8IDQ@Z=*?.6Y+8XZHP[D.&>UL%=J^0NNXND[?9D2 MQO_"ZO5OQ=8&0%90)-, E6/?*M+YW/7'+1.TM+M869_=@<$$XM< T M C,P5X*P;@[@QG+![3TPF<.E6J*F#,\U,U;7F:V)^5*K#(WQ#. YKE$3 NA\JD3M,&W@6EEZ[YX[+U5MB,OLP>\TRV9,,)F1 MG(5?:RKANF7@+:1!/$CH/QH%:3QT#^,@3?ON) ZBI _7FDDC6#,U\G_(*Q]= M-]J#[C#=@W=O1G$4?R!"VB=2'(V?V:0VI9Z94<2/#$>C\1/#21BZDR@81P-O MP27?;G7 T! D(ATK7Y,*-5\23MUA;?"GBH/W-&R MX%GA7:0&I/)DM=8HLWM8DMX7\'0OHM0OJO0\@? M\RW8_G3W;- UX/GV$_3L-+H=]-3W?H?X$KT$*45D30EL'66-H]P\0M7QUO:Z M,3BO!5SP.<)GK0A4IVL#QUE6E[7PM79]VAYT_T*F"3!/\$.IHBU):[.F>E2: M+@":0!R%KF"1PTD<]/LC^N_&01*-]APE#>'4;RO4[]V6S'TS#U8B41)$:0K= M<1#&X9X#0IRNL,M*I2W_U[GS/'*"2#\8A@X\W2@*DL0;2X-DD'K]3TP^5U"P M6Z0FPS6./!/,N7%]27E+G(,:2T5L;]/]F%:L$"L<92OE#>Q\,I0HPO># M7DJZN%]'@?F^*\_CB?,_528>#GQE1O'3-+55&5)&(TID'(RBH2M+/WIM6<;! MR,^R+A4H'"=-68;C >R [:"%[>#5BVWW?@[@K/:+Y+AQMP'8ISNZLAI\Y2[< MZQ:P>'9^HBN@.[A+%-9W#E3#.[_=#;@MZ=Z6[6[.9JA2[? M[(L#N/2[ %"Z>78 5]Z7G"SX%#YT.U4NB,?##5I*E)1VSP.%&H-*NDD90+_? M7S7&.O#\9P&_O 4=>K>U26_C&DO=NO"7=0.9JJ5M;K0MM?T>.&ZNP0_LS&PO=V]R:W-H965T MBESHF9<94TY\7R<9 M%DSW9(F"5M92%/'5S"Q5/965R+G"A0%=% MP=2?.>9R-_/ZWG[B@6\R8R?\>%JR#2[1?"\7BD9^BY+R H7F4H#"] NG7F!%80Y)L8B,&JV>(UY;H%(QN\&TVLI;>)A M?X_^Q7DG+RNF\5KF3SPUVY#BFE6Y>9"[K]CX&5F\1.;:?6%7QXY"#Y)* M&UDTR:2@X*)NV4NS#P<)X^"-A+!)")WNFLBIO&&&Q5,E=Z!L-*'9CK/JLDD< M%_90ED;1*J<\$]\R);C8:"A1P;4L"MJI9<84PL4C6^6H.U/?$(^-]I,&"I-IN!4IIL?Y/NEK189[D?/P+. 2RQX,@BZ$01B>P1NTI@<.;_"> MZ069KMW^O%IIH^B._#KEMX8;GH:S[V:B2Y;@S*.'H5%MT8L_?>A'P>M MV.$Y])@.I:P,%X93.%?-ZUB.8%O5*5RJ35\A(NH.^J''=OK7W9'@W$'GMP3)$ZV1445I4;1 M0+5(&Z(@[1!&W7$4VB;J]QMHA_C*2HA!+QQVZDX4=5YW^DC#7D'+OP_;_;>. M?>9[2DY=)__@\1>H-J[$:3K-2IBZ#K2S;16]JHO':WA=@N^9VG"A(<&PO=V]R:W-H965TP^/!;+E?,?!N/1.E_2A-RG]8/!;+!'F1<5U;;0-3.TN ENY?5= M[.T;@S\+VMJ#,?-*IEI_]I/[^4T@/"$J:>8\0H[7,[VGLO1 H/&EPPSV6_J% MA^,=^H=&.[1,KFR +V)P6^:9TCWK[*W5Z$H\WTZ5MGFS;VH;# M@,TVUNFJ6PP&55&W[_RE\\/!@DQ\94'8+0@;WNU&#/1T9OF?'60/.# M1FJS&N2*V@=EX@S^%ECGQA-:PL6.W==M@+VG>D_YM"3;'PT<=O!V@UF'=M>B MA5]!B]A'7;N593_7N*-W%[X).*'U%8L$9Z$(PS?PHKW,\U?@M]_$@6J6697K _UF2:V-A3)-^$.4WR)#;KW=?,K?3&YO7<]MG3 MRA =190A'HZJ*9DF*,>S7XRV%H7Z3/6&V"=7E(5[98!B#WH+&Z28R>'KSL)[KM,/?Y1''=TBKC ]%@I%,!4]# MQ7X'@VML[\C\8+MLV=F?)P@1Q)[R2$1@RC+G'6 M1B\*QWHE)OU+)$F>2N^8GN)2I/T+),4\B@0J)C%TGO: M9[*-.;)JB/Z[T^-[\$Q;=Y'PR-?6\ +%D4Q8>DYK$H8(4=0_$.H#KL)=MS G M6'KOAYGGH5 67?/$WZ*>Z8J^(7U[2OIDZ0VY5.J2[.TER#LISH80^8T:["'H M2AQJZZ4\2Y"->"N9[5)8[Q5XYIY0@J(4#;40+3$.=Y:YM00'3%_9KD5!%UA8 MMM E+G=HF\<'PF^;FIK!!=Y0(*=\?QJ"=W))B"608R7A$9_>V3FO2#2R$%4C M8\D%_'.0W$,>)1%P)$_2<)_?K<1.-!JH%'R(<\2W4K@%;>O4$3\XN(E59);- M?=,B=3:U:R]E^Z_[*^UM>Y/[S[R]#W_,S;( \9(66"JNTB1@IKUCMA.GU\V] M;JH=;HG-<(5K.1EO@/\+K=UNXC?87_3'_P)02P,$% @ LG)I5?OM)!O6 M P +PH !D !X;"]W;W)K&ULG5;?;^(X$/Y7 MK.QJU4JY)G%^$+J 5'JW.AY6APJ[]W"Z!Q,&L.K$.=LI[7]_8R=0VE(J]@$3 M.S/??/-Y[,Q@*]6]W@ 8\EB*2@^]C3'U=1#H8@,ETU>RA@K?K*0JF<&I6@>Z M5L"6SJD4 0W#+"@9K[S1P*U-U6@@&R-X!5-%=%.63#V-00J6YK(B"U="[B:['B;5W!C\Y;/7!,[&9+*2\ MMY/)7JO-&8)OLV2:GT%^Q9=62W(%@!I8[YFZCR!P> M#1D+6=P?S>!DC.,9O QE >9\:H ,L&A=B=4KLAX!STY@)Y::*P$ ^4" M*>S*X>U21"XF%3$;V6@42U^2'X8+;IZ<=%.Y1-QX(C,I6'BX^P.&"=^1$,R5;*PZEJ/ M2;7$ZT5Q!.H2X:#/%22B.*8VAI^$^6M%XF*X6*;5:7,3QI2N0*.M_ M5"!YKW]RGVG>)?Q8S_L97A#J!J]S-DUWK<")8E5R>_GR7M)1!GIYR_H MXTJ:4?3*PEV%/I- R"C&,7-,8S_+8W+L,EX\D?E3#==GLHY\FN56=[O#4>9' M.7U;C$@P\=,X_K53F=+T;;H)2=)^EZPZ EJ[5H5C3A-9=KO^7YUWPW=M$W LWG;2GUG:LVQ, 2LT#6\ZJ4>46U[TDZ, MK%U+L) &&PSWN,&.#I0UP/\31_U!+ P04 " "R[RA[)XG (]9FG.)T8B1'%IFCQ*(,/\@A:0RYDE91D6LLM6)B\8 MX%B3LM1T+&M@9ICD1C#68W,6C&DI4I+#G"%>9AEF?Z\@I9N)81M/ S=DE0@U M8 ;C J]@ >*VF#/9,QN5F&20J MN]R+W>8PY2FOT@L MDHDQ,E ,2URFXH9N/D.]'QU@1%.NOVA38RT#1247-*O),H*,Y-4?/]8^M BV M]P+!J0G.H02W)KB'$KR:X!U*\&N"WKI9[5T;%V*!@S&C&\046JJIAG9?LZ5? M)%=ULA!,SA+)$\$5YH0CND1S!AQR@77Z^D??H>^8,:PRBTY#$)BD_$R.WBY" M='IRADX0R=&/A)88*DCT@W9@\E6>-4IH*C MWU\E%%T+R/B?/I,K7:]?5YT[E[S $4R,0B67K<$(WKZQ!]:'/LN/*18>4VQV M)+&MY+A-^^?^MO//.F7".=OS4Q;D[MD6828 ZX($1&O?9[W<*TGW?+=LN:CCL MEFT7-7"NB1NZHA:H,,UN7G7K*?,-L17*.4EA*GG4QE#*L>AY4'4$+ M??_=42%O4]U,Y(L*F +(^26EXJFCKM3FC1;\ U!+ P04 " "RNE2PPD4HME:-$@:3<,Q3[0,FT3E42/I.-TOWZD9$N6Q#!Q MRGR)+9GW\/CD[O0CE1#K=^,QSU:X0/PM7>-2_K*@ MK$!"7K+EF*\91O/*J,C'T'&"<8%(.9J>5?>NV?2,;D1.2GS- -\4!6(_+G%. MM^35N4.:DP"4GM 0,+\Y'%^Z[U/.4 M037B3X*W_. [4$N94?I=75S-ST>.\@CG.!,* LF/.YS@/%=(TH]_=Z"C9DYE M>/A]C_ZA6KQ]XMZ")PLMHSJN_8%N/ M#>7@;,,%+7;&TH."E/4GNM\1<6 @SL![JH&_,_ K9NJE M5#RD2*#I&:-;P-1HB::^5&16UG+YI%3_]UO!Y*]$VHGI#;[#Y0:#URD6B.3\ M#3@%7V]3\/K5&_ *D!)\6=$-1^6WKL56U>,?7*,/G M(UD..&9W>#3]]1@MIS=8%3U2+A]@]P1<%'13 M"AVU]11!-86JFW=3WXL"QSD;WQV29O3D6-(L@75(FS2D38RD'3)$&X8X$!3, ML"SN&5V6Y#\\!XC+J[I>;(E8R>I0XGL!Q!;G=Q@45;+K"*VGGQP0Z@4A'!!J M]/)80BV!=0@-&D(#8V8GD@F5N!5+(*FJ.&8RY#B73W)93,%'@F8D)^+'(UD> MV,QRFV"I); .OV'#;V@,V(1RP2L>,1=$/OQE;&+$5+IS]RV8X+#E^.('-E!V:HH:F MR$S3"I5+K A)KM[K%AH-%NKZT23L+=0XR;$+M036X2-N^(B-?%P^%@S=V,D, M4:9C,QZP>3KQ8!3TZ#3Z>"R=FCF#B>L$^L!QG585.D\,G4M]Z.SL.['C1K!? MTLW3'+M:6VA=4@ZDLOM(V3DLZUE3UK,-8[@4(-\7]1/Y7-0JB]T$AZP%'O3Z MI!G=.)JTX9RGT/$F_@,Q ELZX!-C1*ZV22+9A>5*2>C[!3CP!09!V*\XYHF/ M)L 26I>F5N6[1L'[H!CXV$;+O@F[::26ECQO**/"H2PUNW,T>2^AYMU6SKN^ M44FEA&-N M^%B.HN62X=VVA51.^WKV[:,<"JX$+K@^%6UJZ,0J6FH+K4MJ*]U=LW;?4[A@ MM #Z1XB6T:&DAT[D>VX_L*)!*+A!Y,0]*9*:O7PN"ZU@=\V*_0.YQ_/3-2,9 M;DC0+MNFJ$ZLHJ6VT+H[IJV2A\X+92>TJ=T3JVBI+;0NJ6TG ,V=P#.S$PZE MN.O$?MAO +3CH!-,>MEI]O*Y++0- #0W %](@4]E?WRJ>F-&4,Z-26I&.SJ> MK/8(MM"Z3+8] C2_"OB))+7Z'L J6FH+K4MJVSO )[T+.#I)_4'RQ5$\B?HY M.AP6! Z,^BGZ$HH>MHH>FA7]UY*H;:M;(3-4VY&;[8^.'ZMJWA9:E[M6]$/S M+OY/)*75;7NK:*DMM"ZI;;, S5OWSTW*X9Z\&P9NU&^8=./4)JS?3\N74/>P M5??PD9UY5*(YTB[4YFY[8A4MM876):UM!F#\4OEHM3VPBI;:0NL>06C; \^\ MT?_,?/2&V__0CV%/H"::8:XW<7M9FYI]?"X'K9KWS&K^LUAA!D@I16R)ZOU$ M[9IM;LLG5M%26VA=!MM.P(,OE)J>U:; *EIJ"ZU+ZL'Q(/.+@^>FIC?8V@D] MV'\+J1GEPCCN)Z95!3\^.*8FG5]6Q_TXR-0YG/H06'.W.5)X41VDZ]V_=-\E M]<' %J8^I_@)L24I.EA]]*^^$'1='8:;42$9K+ZN,)ICI@;( MWQ>4BOV%FJ Y@#G]'U!+ P04 " "R/L9;RN[Y&B$!'HN< M\(FQ%J*\,$V>KE$!^3DM$9%OEI054,@I6YF\9 AFM5*1FXYE!68!,3&27$N+0OIK:E%&J)GQAM^=X8J% 6E-ZKR9=L8EB*".4H%*&;C^C M-B!?V4MISNM?L&UD@\ :<4%+5IE25!@TOS#QS81>PJV=T3!:16!J!60Z) M& %(,O#AH<*EK)4 I]=(0)SS=^ ,W,VOP>G).W ", &W:UIQ*^+@,O$S " MGQCE'/R^7'#!9,_]T<7;./#T#M1"O. E3-'$D"N-([9!1O+VC1U8[W71_R=C M+W+A=KEPAZPGWU3PZKNH<)YALM*6M[$1U#;4-K%)7,^)K;&YV8]#)Q5&42?U M M#K +U!P"DEL@Y5LP6@795TD(T=?\]];/M>T(/42+F6&^@A_0[2'X2\99#P MDC(!_XWI'P!XL6_W,35241S'>LR@PPP&,7\LESA%SWAUX3E=BBUD2,<:'%+8 M;A3V6#52;N2X>M:P8PU?7W>Y_92,KF3[:]LS/ "P+;M/J1$*O"-UCSK(:+CN M5,!7Y#MD*$PYRM)1ZUGDHXV;-+:*9"%K6 M!_&""GFLU\.UO'DAI@3D^R6E8C=19WMWETO^ E!+ P04 " "R@=)OP*3]-K,M]@6Y"I'$C M][ !_-&L#%EBH.S*"FI;ZIH9R!-^-UTL9\[?._PLH;5G8^8JV6K]Z(S/NX0' M3A HR- 1)/V.< ]*.1#)^-LS^9#2!9Z/3_2/OG:J92LMW&OUJ]QAD? Y9SO( MY4'A6K>?H*_GVO$RK:S_LK;SC2+.LH-%7?7!I* JZ^XOG_I]. N8WKX0$/8! MH=?=)?(J'R3*-#:Z9<9Y$\T-?*D^FL25M3N4#1I:+2D.TR] )5GVCGV3QDBW M0^SJ 5"6RKZ)!5(&YR>RGK;L:.$+M TT$Q8%;UD8A"%;2X3_&8+4#1+#06+H MH=%EB;_OMA8-G>*?,5T=8C:.<)V]L(W,(.'4NA;,$7CZ^M7T)OAP06 T"(PN MT=,5F QJI!YF.J=.E8J!12J>*2]]3&]'G'NBNSC'-)C*LX=S=_2K-OJPMY M7W-FNOO0&:@;WX-;C=31?EC0$P+&.=!ZKC6>#-?6PZ.4_@-02P,$% @ MLG)I5:=6/+&> @ \@8 !D !X;"]W;W)K&UL MK55=3]LP%/TK5H8FD(!\->E@:21:-FW2T!"%[6':@YO<-A:)G=ENR_[]KITT M"VTI>]A+XWMSS_$YM_%ULA;R414 FCQ5)5BC#MI8G.W,DW$4I>,PZTD:EE55/X>0RG6(\=W M-HD[MBBT2;AI4M,%3$$_U+<2([=CR5D%7#'!B83YR+GR+R>QJ;<%WQBL56]- MC).9$(\F^)R/',\(@A(R;1@H/E8P@;(T1"CC5\OI=%L:8'^]8?]HO:.7&54P M$>5WENMBY+QS2 YSNBSUG5A_@M9/9/@R42K[2]9-[=!S2+946E0M&!54C#=/ M^M3VH0= GOV H 4$VX#!"X"P!836:*/,VKJFFJ:)%&LB336RF87MC46C&\;- MOSC5$M\RQ.GT"V /%#DC$U'5@@/7BH@YL6G,*0R/KT%35JH3K'J87I/CHQ-R M1!@G]X58*LISE;@:I1A"-VNW'3?;!B]L&Y(;P76AR >>0_X<[Z*%SD>P\3$. M#A).H3XGH7=* B\(]NB9_#OR9Y4%G>7"(/?U:@Z2:\04I M[<<#3SAI%.SSW!#%ELB,F57J#^,P<5=]+[M%@7<1=$7/-$:=QNB@QFDAI#[3 M(*O7139,47__,(JW1.X61='0WR\R[D3&!T7>"TW+U_7%._T9^/[%EK[=HF'< MZW2CS^V-CPKDPDY513*QY+HY@5VV&]Q7=EYMY<FN0UNJ%PPKM#5 M'"F]\R&V3#83M@FTJ.V0F@F-(\\N"[R40)H"?#\70F\"LT%WS:5_ %!+ P04 M " "RO*]0YR M(B]Y"85>V7"1$Z6G8NO*4@#):J.M*ZEXWAIK@IP6S3_YWB:B9^!'9PR"UB!XJ4'8&M29AHO%0YG&\DB59P]+1SYL$L01)=Q1JM XEIP?C>_-X(,T:?*(TWSO67L\J[D->5@HR75/U\8!4H_74 M.Q'R%D=),!!BCS152:^+\*U*?M,-9^VX4&A/6 6F=+2G]N]GU3KO:PRB. F' M&JT,4S4>>P7?6G33SX.[C[4] H5Q4<&)J&B>#&_ =E>_@,8S_[CK1]9C!??M M)?R_LIZ6<3_!R;".CVY+O&A Z_;:4?,M\(F(+2VD1MEH.^]RIG,BFO:ZF2A> MUAWJBBO=[];#G?XD 6$VZ/4-Y^IY8IK>[B,G_0=02P,$% @ LG)I51L! M@/ N @ ]00 !D !X;"]W;W)K&ULI93=CM,P M$(5?Q3(2 FEITO1GH221VJT0*RW:J@7V G'A)M/$6L<.]K39?7ML)XV*U/:& MF\1CSSGS36([;I1^-B4 DI=*2)/0$K&>!8')2JB8&:@:I%W9*5TQM*$N E-K M8+D752*(PG :5(Q+FL9^;J736.U1< DK3)><52,.5)!IV"9T/9XNQR_<)/SDTYF1,7"=;I9Y=<)\G M-'1 ("!#Y\#LZP!W((0SLAA_.D_:EW3"T_'1_8OOW?:R90;NE'CB.98)_4A) M#CNV%[A6S5?H^IDXOTP)XY^D:7,GMY1D>X.JZL26H.*R?;.7[CN<"(:7!%$G MB#QW6\A3+AFR--:J(=IE6SP+1GR@3QB"9KX MD-S+]F^[S_9N"D<7O#=0#\@HO"%1&$7_R@.+V;-& M/6OD_487_"XA_IIO#6K[?W^?8VP]Q^<]W9Z?F9IED%"[J0WH ]#T[9OA-/Q\ MA7C4$X^NN:>/-6C+*(N6^H8\^5T".9D?[$H!9 WNY/09Y#OHZEP7U^M,R2LP M; ( (4% 9 >&PO M=V]R:W-H965TYSR=!Y(!08&:= J/?"F]0""=$ M&+^VFD$7TCGNCW?JMSYWRF7!#-XH\9WGMIP$EP'DN&2-L$]J?8?;?#Q@IH3Q M7UBWMA=1 %ECK*JVSD10<=G^V69[#GL.1GTR](*1DXA7E3UP+IN"T3<,-,";=T83#C)A/* M-)J,CF=H&1?F!(Z 2_A:JL8PF9LDM$3B],)L&W7:1HW?B#J$!R5M:>"SS#'_ MVS^D#+HTXET:T_B@X!SK,QA&'R".XAB>YS,X/CHYH#OLCF?H=8=OZ?:?RKUL MR\&]JQ_7"V,UO:Z??>?0RH_ZY5W%79F:93@)J*0,ZA4&Z?MW@_/HTP'X40<_ M.J2>>MZ:\1R(%JB.-1'+ H2_\S[:5N_-@:!&4.-1BWH'4G,W2O"358R66 ?(PC.%EQP^]H'._X?-KK\^ ]LN%<: M%>K"-P #F6JD;:ND6^UZS'5;6G_,VP;UP'3!I2&T);E&9Q<$H-NB;R=6U;[0 M%LI2V?IA27T2M3.@_:52=C=Q ;K.F_X&4$L#!!0 ( +)R:54R=A;,6P0 M ,X3 9 >&PO=V]R:W-H965TU)D2#[QGC:ARLM=YF&&*0\FH^+<3$Y&(M>,;F32ML%9):4:XHH(#29;CX!)>7,61#2CN^$K)5NT< SN4 MA1 /MC%-QT%D'1%&$FTEL/E[)->$,:MD?'RK1(.Z3QNX>_RL_GLQ>#.8!5;D M6K!_:*K7XV 0@)0L<<[TK=C^2:H!=:U>(I@J?L&VNC<*0)(K+;(JV#C(*"__ M\?I MB=.3*=>8K^B"$7"I%-$*3'G"\I3R%?A#B'1+&0-GX!I+^63/?<4L)T LW<6K M)S G*_.@-/AX0S2F3'T"'P#EX&XM M*_ ;3TGZ,CXT0ZS'B9['>86\@G.R.0=Q] M $4+@?GX#/G[XY-&-Z_S%A6[< MHENGX=^_S!4PU213_S6-MY3I-,O8N7>A-C@AX\!,+D7D(PDF/_\$>]&O'I.= MVF3'IUZ;;/)51O:*2#N%'R<=.(2]4?C8T&&W[K![8%9NA?DU\V>+9=J8E^X[ MY*57V^QY\_*WH=X",\P3 K &GW/S!*L:@4U>2[7N;JX0C+O-N>K7)OI>$W<2 M<\5PR:CT?S/E[5QJZKZ_U_T9@L/FW@=U[X-C4F"FB:G@!9'U7&DR,MC/0WO- M#&LGPX.*%%QJ+>DBU]A"Z4Z 6[(14EOXW'-J '6IP2U5#[:JP#3;8"K;$C;< M\QG'@RAJ]@DCA\S(Z_1>4T;U$S!H S.Q-C'^+&XJN1> M\JH7MR3,L1UZF7P$L"JA%\3J=UKZ=]"&1U'[,&3!!G:W%X]C-_3#>R9%0I0J M4##EJ-@+H=':/MKA MH(/ZS<\3.;2CZ*U@@-Z#Z,@1'7E)?#0,*KE#,^:(C?S$/IP&:)_?+:]BY."- MO,@]C065YJ&I<'Q&?C[/M9#F2[: P1V1YFO-H& N6&Z3TT@"O^"I->1(C@Y= MIK]" O0>JW3DB(_\Q/>1 .V#'0[CMD4>HZ.6\*^38'_Y M#H>=3LMG#'*\1GY>'T&"?7J?P38#L8-W[%^7GP2#2K/W2OV$.ULL&9&K8B-) M@43D7)>[+?79>K/JLMRB<;>7.UU?L%Q1K@ C2Q,:G?=-'F2Y>50VM-@4&S8+ MH;7(BL,UP2F1]@9S?2F$?F[8#NHMO,D/4$L#!!0 ( +)R:5417@4SK 4 M (G 9 >&PO=V]R:W-H965T)J#"(V9U ,HDB*EXO6#MQ'TRF*CW1[)_-Z(0],/4XNQ/ZJ%F@C(*(Q3+@,1)L?-ZXP*>^FP5D5WP+ MV%PN?48IE2?.?Z0'UZ/SAI..B(5LJ%((JO\]LP$+PQ1)C^-G#MHHZ#31B8YJ$ZI[/_V YH5:*-^2AS/ZB>7ZMTT## M1"H>Y<%Z!%$0+_[3EUR(I0"-8PX@>0!9#? V!+AY@+MK@)<'>)DR"RJ9#CY5 MM'\F^!R)]&J-EG[(Q,RB-?T@3N?]00G];:#C5/\Z5C2>!$\A0Q=2,B71=3P, MDU$03]!GSD?S( S1,1I0(5[3<]]HF##$Q^B+FC*!UL,_^DS1()2?=-3C@X\^ M?OB$/J @1E^G/)$T'LFSIM(#3],WA_D@+Q>#)!L&Z:);'JNI1+_'(S:JQC6-]24# !S8[0:YSA(A#B&$\@]W#L2'@&-##/R_49?CZX5B^0_)NT7X)X9/*T[IW)&A^R\H0N+9.*9-?J_ M_H+;SF\FX6R"^9; *J)ZA:@>A+Y%U"/T67!IO)47L.T,-JVZSWWK2-63L]-IFLIV"; \:?&;I.BN#TQ;KQ4IP''4E<(26$6R M7B%9#ZX-2_4@-0,[2=1;EVA-H=Y:)6NM7N.#0]N3.'9*O^2 U#55;5*U:TWT MTKD3VH +]8J^W[+HB0GC\Q4&K/N M8KFVT*KBKED/O$AG4N.;DM9FVB^+;2J MLJ14EAS&ON2XR\N4M%JK3W(X>VVMMN2L:E#:8@P:Q%H.)H>JV GBXC7>5OVM M,2GI;'B>X=*Z8MB[[FAB\+IO)-YJ1893U6;LK<]TEVS@6SI5#%M5N":C_]"M M7@U1$L%EVJ8['5A%\VVA5?4M/3%N'[1,VS3" ZMHOBVTJK*E <>P P>5/4*/ MDHV3$-T$8V84%@;'#GIE5)C*_&#_4!\.W5>RTJUCV*YO7^ST9?MBMVG%!U;1 M?%MH57U+:X][!UWLENQYKJQ---\66O6=8]DZ$+AU>-]BWP*.6YL7^_ZA/ARZ MKV1E@T! F]P?9&_ F4#W+,R\FYP&,PDN;1BQ[@UH%_ '=?%9A].RKZ# MP'U'G8:+K'<"QSV'K+8?<,;:Q U),>GBS@;F90="X YDQXXK1UF>;0^3MZ<-@\#9@P_:-].'(?04K6P("O^[?8:WOT'/!26K?D58[ M UMHU=_OR\[ =0[Z"[[57QBLHOFVT*K*E@V$"S<0[UOK6\"AGFO_4!\.K2M9 M2[..4T1$3Z07Z^S'GZNT@35!L>^O_ M#U!+ P04 " "R:&;$,J=J%>,W=]I.4\#MW0VUW; C7HIF>$=ZH?T1IJ>6V>):8)<4<%!XK3O MG+?.!ET;7P1\HIBKE398DK$0C[8SBON.9PM"AA-M,Q!S6^ &;.)3!G?JYQ. MO:05KK:?L@\+=L,R)@H'@GVFL9[WG=<.Q#@E&=.W(G^/%4]@\TT$4\45\BK6 M[B[A\. 5' #E<#\7 MF2(\5CU7FXKMNNZDJNZBK,[?4MT=IB?0]H[ ]WR_03[8+?^0\6URU_A4F^77 M9OE%OO:6?$/*J<;C*_/@Q;#IW-OZYE*R03[CGD? M%]-$_I^2_>9#N_:AO2O['WPX:GP^CN 6[5B"3G81/9.UY%W%K4G(3=#A!G00 M!&O,.ZO:D[E;,W?_B?D:=1-6=^.5[;3#SAI70U!W9MV5X\S^2GPD+M#CAQD*;\[)HSLT?#4H;8.:G0NBGCCTTZW^DZ!=0 M2P,$% @ LG)I5;LJ?$B*!0 +!T !D !X;"]W;W)K&ULM9EK4^,V%(;_BB;=Z2PS-+:4.PV9"6$SWV<8.L1")2Y@!?)&.SG..+J^L\9.0#VK%F$;/<92HT]9*Z_6) MYZE@Q6*JVF+-$GBS%#*F&F[EO:?6DM$PJQ1''O']OA=3GK0FX^S9E9R,1:HC MGK KB50:QU3^.&.1>#IMX=;+@VM^O]+F@3<9K^D]NV'Z;GTEX(!94,5F(OJ+AWIUVAJV4,B6-(WTM7CZC15 M/6,O$)'*_J*GO.P "@>ITB(N*H,',4_R__2Y",1&!4+>J$"*"F37"IVB0B<# MS3W+L,ZIII.Q%$](FM)@S5QDLX1V*)9I*%7*,Y M#7C$]0_T^9QIRB-UA#XAGJ#;E4@534(U]C2T:NIZ0='"6=X">:.%#KH0B5XI M]"4)6?BZO@?>EBZ3%Y?/B-/@#5NW4<<_1L0G!-W=G*//GXXL?LW<9GY/D_?, MO'*O4T:TD]GMO&'WG"TT.N,^VO"-:?97/46N-MRUL^1/\K!L0W<:: A M>+\$[S<#OZ#//$YC="8DF.3)/9I1\ +>V6*0-]+/&C%KSN-DY,//V'O2?;(85[U/T^A!S" ME1["#071-3/;JVS*V:TW=FOQ[Y).'?<0*@A7,@B[U!G"G94\;]),*E77P^UN=[C-?@@AA"LEA-U2 M:%_VVY5D.]#WZ_2DW\9]O$U_"'6$*WF$W?K(17^,Y@RF)AJA.<_MJ1SMQG0(O40JO43TFB+=WNHNAUJ M"ES)).*6277@R\0V1%V))=:>3+9!G8XT!:WT%''KJ9U!'1GMV$%K*3V$M"*5 MM")N:767I,HR[\Z9=5=3&-OJIA:H0P@H4@DHTOA#$@Q.IG0^WU*-KICD(C3? M4ZVX/1ONH$9[",E$*LE$]I!,6^C%3AP>QV8'(R2:\V>3[Q5T:X9FXA$4Q7VV M_G!A#4']HY)M8^-VL6D(*MU$]M!-6R& % >P7S64S:,PL"Q']=GY$$**5$** M_ \AY0"&7=3WE$MF/BR[%V7+9ZCM$!Q"59%*59%W5-7'A, QJX_>#\&'BC!O MXSPJ9N"Y.:93*# ;^OQHJGQ:'@5.LP,PKRJ>GR/F*YE"$5M"5;\] J9'\WE M-UJLL].MA=!:Q-GEBE'8CG&KY @ D0@ !D !X;"]W;W)K&ULK59K M;]HP%/TK5E9-J]21%X^N@T@4.JW2*B%8NP_3/ICD!JPZ=F8;:/_];">D@:;9 M5O5+XL<]Q^=08=GA.3 ]DW*18:6[ M8N7*7 !.+"BC;N!Y?3?#A#G1T([-1#3D&T4)@YE N6[D>,[^X$Y M6:V5&7"C88Y7L !UF\^$[KD52T(R8))PA@2D(V?L7TP&)MX&W!'8R5H;&2=+ MSN]-YSH9.9X1!!1B91BP?FUA I0:(BWC=\GI5$L:8+V]9_]BO6LO2RQAPND/ MDJCUR#EW4 (IWE UY[NO4/KI&;Z84VF?:%?&>@Z*-U+QK 1K!1EAQ1L_E'FH M 31/,R H <$QH/L"("P!H35:*+.VIECA:"CX#@D3K=E,P^;&HK4;PLPN+I30 MLT3C5'3-8IX!^HX?0*(/4U"84'F*/J+;Q11].#E%)X@P=$,HU4F70U?I-0W2 MC4O^RX(_>($_1#>ZWR FK_(66+_QK_M"4R)ARN1& ?HZ74@G]B?YJREC!V&UF-,?V0N8XAI&C MSZ4$L04G>O_.[WN?F^R^$=F!^6YEOMO&'EVE*=ACB&IIF&,%: XQ9S&A!)O# M>H9F(&)@JBD;Q1+G=@ESYVPC;^ANZQ:+B$_UB$X0^E74@?9>I;WW1MHG:\Q6 M8([!%%(0 A(;.Y82E$1WF&YL(!I3?25B%L,9&F=\T^RV$.4'-3-^IWMDN%7Y M*_>T7^6EWYH7G0U=#228RZ!HG1KK!_>$SA"0+5Y2:+)8\/MAW6+0Z1]Y;%7Q M2H^#RN.@U>-D/+]:H'&LGG9TAA\%I]3N[#>"EWK[U6.3N\'S#>P],]>Z_/^: MP9B98N>1+'YQ(I[LQJMZNK8EI.C\4M=;XOR^$13%.L;+%:$240AU91> M9Z"_0%$4P**C>&YKR)(K79%L&ULK55=;],P%/TK5IC0)HTF3;L/1AIIZX0VM(EJ5>$!\> FMXV9/X+MMN/? M<^VD(9O2 M)>$CN^Y_B><^V;9*/THRD +'D27)I14%A;7H2AR0H0U/14"1)7 M%DH+:G&JEZ$I-=#<@P0/XR@Z#05E,D@3_VVBTT2M+&<2)IJ8E1!4_[H"KC:C MH!]L/SRP96'=AS!-2KJ$*=A9.=$X"QN6G F0ABE)-"Q&P67_8GSBXGW %P8; MTQH3IV2NU*.;W.:C('() 8?,.@:*KS6,@7-'A&G\K#F#9DL';(^W[!^]=M0R MIP;&BG]EN2U&P7E *%59E[6-;4T3;3:$.VBDC6J8=%6< M6HVK#'$V'2LAF,6R6$.HS,E82^Q)YOL(-OHM4//&ED)FE9:K4&M*:@: SYK'/0M5F< M,F'(MSL$DUL+PGSO$E[M-.S>R5W3"U/2#$8!WD,#>@U!^O9-_S3ZT&7#*Y$] M,V70F#+8QYZVS,@J,]0?,S)O1I?^BK1?EUQVB[=R\+M3>-_18:M5N9^(_=4+YDTA,," MZ:/>&>ZFJ]9<3:PJ?7>;*XN]T@\+_)N!=@&XOE#*;B>N83;_Q_0W4$L#!!0 M ( +)R:57B'A;^'@, -4) 9 >&PO=V]R:W-H965TO*14IR+%N\( QF MEESD6$%7K%Q9"((3 \HS-_"\R,TQ94X\,&,3$0_X6F64D8E Z"I5>L"-!P5>D2E1LV(BH.=:EH3FA$G*&1)D.73N_-MQ7\>;@&^4 M;.5>&VDG<\Y?=.=S,G0\+8AD9*$T X:_#1F3+--$(.-GQ>G83VK@?GO'_M%X M!R]S+,F89\\T4>G0Z3DH(4N\SM03WWXBE9^.YEOP3)I?M*UB/0"#X%@D=#6RZ87)C MT."&,KV*4R5@E@).Q0]8,,I6$A5$H#'/ +@$M6\)PK33%X!?C:]1\W&%6H@%TD]*Q%E:,:HDM=[ U]3 MOI9 "X.-@_[ 5>!0ZW07E9M1Z28XX29$CYRI5*('EI#D$.]"9FQZ@EUZ1L%9 MPBDI6BCTKE'@!4&-GO'ETCG;51452OLVMU=O][#^P.I/.[H/N6N^"- MR Y2T+,IZ)U=JIW=[8FJ.U=AO8LJK"[J9(7UK>S^1;(OK+'^1356&_57C;E[ M-V1.Q,H\'"1:\#53Y6U@1^W;Y,Y MJPO9$^4CHNPH7IA[>,X5W.JFF<*[BP@= /-+SM6NHS]@7W+Q;U!+ P04 M" "R^2JK7Q9KG\B_W1;E*A#PLE^-J7?)DT31:96."4#!>)6D^FEXVW]V4T\MB M([(TYS>E5VU6JZ3\]RW/BJ>K$1X]?W&;+A]$_<5X>KE.EOR.BT_KFU(>C7CG_";V*=U@R;BCY0_57N?O=K*YZ+X4A]<+ZY&J,Z(9WPN M:HE$_O?(9SS+:B69QS^MZ&C79]UP__.S^OO&O#3S.:GXK,C^3!?BX6H4C;P% MOT\VF;@MGG[AK2&_UIL76=7\ZSUM8T/9XWQ3B6+5-I;'JS3?_I]\;0NQUT#J MV!N0M@'1&[!O-*!M WIH ]8V8$UEME::.L2)2*:79?'DE76T5*L_-,5L6DO[ M:5Z?]SM1RK^FLIV8WO&E/(O"N\ZWUU!]+E[&7"1I5KWR+KQ/=['W\L4K[X67 MYM['AV)3)?FBNAP+V7>M,)ZW_;S=]D.^T0_U/A2Y>*B\=_F"+[KMQS+G7>+D M.?&W!!2\X^O7'D4_> 018LEG=GAS;&D>P\U_W>3?ZKWCANY. VWT:,]IN.7K MHA1IONRM>"KZF];Z;?:S*Y=SQQOJG4RYUF$(A1I?LVH"^KK43&8T$"[X7+F]9*%7 322I1)O5YZ_*L$@,I^=8>V,XKU\VZ+"LA$ MJP.8Z< Z1+LZ1/!I+XK%4YIE7KI:)VG9S)-U*61/HMS,Q::LY\MY40EK&2+3 M((E"K0IF4*!/ S&8Y< :3'8UF( U^'W-ZS,N?=:7O?31!FD]+%$$A M(YI5,)F!5C%22()Z+OSM8IA4%;>?TU9@WP?#:((U'S.XHV,7LU9M?R%@#(5[ MUJM_F3Q?WM9I'98\=M%WJA:[4NN6DZAR MDC/"5"ONJK NU6)7:MW"*DC%(*\=0%2M0&=@LBC4IR%+F!\2Q+1I"$YGJ%W% MCQ@&2 "JVI:]/LTPJ\]SH"-6[(AA>#R0J[ %$4/,=,MFU$6 4:A;/@=(8D62 M&$;)4]D*6R SI#IC6J(H\I%>BG- )E:4B6',/!&OL F05*H7463!*9) *^(R8=1$!!]?;6$,6KLW\5P'D-]*HPDA^Q#]N(5L2 E MI?J4:XDB48AUQ^< 2J* DL! >2I=$9,AY>]LHQ26GB<]P&=0JM3M=B56K>P"EHIO,7:SU:M M0&<6#8FQ@VX)"R*J[SS'<#I#[2J4I#!* FQ%33@,@PFEND\S+ @FD;YU!>;?-#=B1[V8J:H!CZ@;YU98EB6+\!"B!4AY9"42;MV;8\#:VHB8\^T6\@68(N]*$2PWD.K8-"3 HC9C]<41,0 M2:0/Y9DEZH(A?=,GAK,9ZE:A).V[*]['5]1"B8P28W<6[NCH]X: M5D!)8:"<%:5D@438)W.7C#ASJA:[4NO637$IG9P3I9PRJE.UV)5:]ZDJQ:@, MWD\]<,UEYCWZBP#I.&6-BO0='#BCH8X5/#(8'D]==)F-&8U=.UL4U9_7B>%4 MAY9"@27KV:,\;=%EEIU)';%FEJ! 7YEC.,^A=5#@R6#P[%]TF4F3%V%DH)8U M+,#Z@VAP.D/M[CU*V8>=?:LN,Y%1_JKPC7/KB!G;JE@>S438#XE]T66*+1G, MEM>YX&75FGZ7I?6N1K.?X?WU@:\^\]*Z:,"BQRX:3M5B5VK=@BI(9<$95V/F MB#G;PKI4BUVI=0NK>)CUW+[O?\K9)%,6ZO!O"2*!\4L'SF6H5X7"#$;A_E'I M_><-NMT+=WST!>:4HUVI=8NN.)J=DZ.94XYVJA:[4NL^L:\XVC^$HZ&1ZYMP MC+'^<(TMB!KW0.%^])[CBY;)Y MW[*2O]8VN=B^>;?[=O=.YT_-FXS:]V_QF]GVS4PELWU1]$-2+E,YK#-^+R71 MZU#.2^7VWS.[.)D0383AW/)*:9YF&GFCT@=BR MS2P@5Y+CS;^O^ @8=)'C#7E)#)Q[T+F@>P^"Z9Z+[W+#F$(_DCB5EX.-4MN+ MX5 N-BP)Y3G?LE0?67&1A$IOBO50;@4+EWE0$@^)X_C#)(S2P6R:[[L3LRG? MJ3A*V9U _QTMU>9R,!Z@)5N%NUA] MY?L_6"G(R_@6/);Y7[0OL)XW0(N=5#PI@_4(DB@M_H<_RD0[8]1]3YC(A#"#"@^>O#,:3''OXE%#H<0V=OJ*'5=:0Y'WW5=5SDU_'Q M&:GG+4/_7#WJ@WJ&_0M=MX+7A7FSLG,AM^&"70YT79%,/+'![-=?L._\!N6L M3[*@)[)&/MTJGZZ-75_>)R;"=,'*7.J['G&U8;K*L)2M(@7.@8+3SSFSBOLT MP\0?3X=/ASDR0<1K0@* Q\=C4J$:DKQ*DF>5=!,NHCA2SX4B:/A%O'=P6MH: MNXG ?FOL)L3U*(6'[E=#]ZU#OTVV821TNU&(K]!MJL)T'3W&#%U)R93\C&ZB M-%+L+-8]!"HNU[XQ**>E["@B,!'8.[AR#6&C2MC(*NS/_)8"BC D8G0T^7,3 MXOEN2X>)<;T)+&-< S*0UY0 (\3/G TTY3&I-Y(U-J22PU>[C MD " 4'?<,?K:=&&K!WE[7RKYK>*.0@( @K'G=*BK+1"V>Z"3FE/)955R%!( MD*Y;K+8]V.Y[7MF<,.!^C'EB8HQY O@?3+JN16V L-T!W0F^8+*8\[?I4C\8 MBBB,43E](@9+LG*>7$O[9 OZ8FOFL_9=>/1>#!/-BC3S5%,VC//!+5-(0"9N$Y7C:]=(;;;PE=TJ,G1YR8 8I0^@(5T#9_4 M3HQ83*BW#-\JG_C8DD M2G67NN?Q+EOEA17UN@#5*UO0%ULSF;4!(^X[-2EB=78G)[5/MJ OMF92:SM( M[';PYYH4,6V=1]I-"@"=4=J>>2:(8+]C[8+4!I'8#>+Q-D6.+X(=AP0 9#SJ M&GUMQTB/ZV#$7,$RA!R%! "$='7;V@&17A;"".!FS+O)! %W$V">G)'?H:,V M/<1N>N9<;'4A5^"BESWVY.+2Z[)77VS-ES"UVZ+OM>Y%>UWWZI4MZ(NMF=3: MY='W6/>BP+K7I/U #X#<]GHY@,&3L0M/,5H;/OK6E2]Z?.4+@!@O9 #,I*/0 MT8/7C7:?=U+!IL#Z5/O-!8#Q_+;Y!HF<#N]-:Y]%[0M=KZS:U'PMY^+VDQX M\MNE/0! U!^W7Y(-#U[K)TRL\\\CI![?+E7%>^YJ;_4)QE7^X4%K_S6^F!&PO M.N>B&OM+I]7!=C6'2\:ZT&7ZLA2SQ&*,-'#2=I65"!R,/W>1>EXP:3A#R M+ANC#WK/6LHG5A(3#IV^.J8,,:BK:#+*"M$64^3;@%8F.?7N"1_[4\+93#)@ M921G?&/#?0C,"UY(3^DJUJE"B%0/%@YM#PJ\ULF9**3);3/8W[-Z^!ZP[8%! MQGECL._;P&14$J6H%%>Z8P:;X"/(J]NWFU([7$BR"?L7?DLP-YUD5LB4RB9- MZ&]#DQ&G&=B1;+&$NRK* $"EBEPW4D86A2#&PY91-[3LG')^ T__KVQ'>YUU M]LR4@FB:VE#=M#*V _I=-:O=E3U_E:Y7LOM"?5WIZ0C3AR*CUY)F;&WZZZPQ M@*F'N#HI2[[YPME"Y-1._MD))R.RY7G+0K('G0U*9:X#5/K>/96*S;N1/Y*4 MMW2MMN6TSG#/_0/T_&_7>4$%E81W3>O:?\^K_&K'T>"M+)MOE7W#3H_U*_V] MF[PX!)/Q(9@\B)H<'H+)Y !,#M[L6_,E)L-W:3*HCT*=\];.::N)>G"J'?L_ MX7S,VZ3>;,6X8J+N+5F:4O'HT*7E%9GI/^1V]/7XE&9DQ=5M X[]MOV#IFR5 M)\VH:UB(>E3;_@[3"^/F2*US,9'2-4VG=5NS.5&,([% MW A@6![, <:Q+"S/_S2?(3H?BV'>ADYDB'*&*,>R7,C4?+ \;DZB+_=,DR2* MXAA;T>G4Z6"*K5LE3%8+-%*]$;*;X M6@/B7C=@)(E[M[$\P,!V :L=R._. S7EYD01["KF#7N"<21), 1JT5VC<8RL M3@P?]_Y@3TD4)8D; *NQS $P( L !?3T\$MP>:4#M M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3 MY?YVX$G1H2)8%II%R=.B':5_'-F"B2- QJ#1&M2*^7KG):6/AV,%V M.L:OYSBY+>XE'-TO7K^TC?/2)R?Q>>SC5P_:?%UK_95];Z2RLZ1VKKV:3&Q9 M0\/MW[H%A7LVVC3V!G"-G&33Z>6DX4(EKU_MK[4TDW!#.RB= MT H;?<,7 0_VUWZ_R7;"BK60PCW.DOZWA(0U0HE&_(!JEDP39FO]\$$;\4,K MQ^6J-%K*69(..[Z <:+\K7GE(3_SM>U;'%_?!>3X#;Z..R_AR!>F?\31KW9B!*N==DU MH-P01P/2 RI;B]8F3/$&9LE<[\"P)=^"ORG\ET4UW*!#LB!L:8 M/*H"9:%B^,MJ*2KDJ-C*X^"I 61&0&8GA/PG"R!S C*/"[D/F6-ZPSZY&A_S M7#?8O6I$%[L LB @BY-$\BV77)7 L@+ O+BA)!'C_N2@+P\Y3N9!Y#/"!) O"[,X85Q5[]ZT3K3\QI*0"KIK;^3]D;:W%PPA:JE%V%XQ?V7NL0D])*&MDKU[!V8Z&C M+))&U@@&2C? /O/O8$,F2AII=<C7#^(-OW LQX#A\EJ%+X=R_$I+211O;& M.VX48EG6#J.8!G/=JN;FW]028E+B2".;8P7;?L"U4,/I?TC)E#;2R-ZX!^M, M5[K.^!X[U]:-I9B,LD86V1KC:CMG]$@ MD_NC'IZ14Y7(&CDX&">?\C]/F1))%EDDM(3#D7]&B22++)*]A4>B1[DDB^X2 M0L-'4Y*,TDL662]$WO8!#3$IO621]3*:MT>>..66++);1A/W"",EE^PDDY)# M:U@7H023/]6TY!H<%_(H?CFEE/R4$Y/CNA*EE/QI9B;G[(X;PWUA63HT9EBN*RCI%)&EWD ML4=.J:>(K)[1<>\8)"6>HA?/9+^<6L$&>V-UAW]@L;WDLEP:YK^&JF]QX6LT MFT[*.;9]4K>:5_O5V?W*\NN?4$L#!!0 ( +)R:57]+-6EK@$ ,$; : M >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V;MNPD 0A>%707X EIE9 M;A%0I:&-> $+EHLPV/)N%'C[("C@6"G2H#V5M;8\_AM_LM:SKU"5Z5"?X_[0 MQ-[E5)WCO-BGU'PX%]?[<"ICOV["^79E6[>G,MV6[ZG;H]Q'T(J>JNRW84T+]RE>IZ. M[GZ0_FURT5MNYD6[W$CA<@BOJK01Z*^JM!'HK MZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z6V>SA$!O M0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!OCWI[ KT]ZNT)]/:HMR?0 MVZ/>GD!OW]GL)M#;H]Z>0&^/>OMWZAW3M0KQV?-8X_/?276ZW1N>C[\O'R<[ M[_@=9P=_[!:_4$L#!!0 ( +)R:54F^H>GM0$ -P; 3 6T-O;G1E M;G1?5'EP97-=+GAM;,V9S6[",!"$7P7EBHBQG=(? 9>VUY9#7\!--B0BB2W; M4'C[.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75N%E4>&\>&'-I0;5RL3;4 MA)U7T<$A#IU=C2M*XX:A(&)G'=J=GPT.?:\; MLK;,:+!0UK^H.E2Q;<6H?K_=!VU&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( +)R:57F\?B5V@4 ,L> 8 M " @0T( !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ LG)I52F[#'L, P A0@ !@ M ("!Z!( 'AL+W=O0( <& 8 " @2H6 !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ LG)I56O.=W+N @ HP@ !@ ("!OR M 'AL+W=O,C !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ LG)I M5463!OZ+ @ 2@8 !@ ("!TS$ 'AL+W=O&UL4$L! A0#% M @ LG)I54N_[$AS!@ 8Q !D ("!ISH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LG)I55D@L3$[ M!@ X@X !D ("!=4H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LG)I577O?L*Z!@ V \ !D M ("!?E\ 'AL+W=O&PO=V]R M:W-H965T=I !X;"]W;W)K&UL M4$L! A0#% @ LG)I54F6UUO"!0 F@X !D ("!^W( M 'AL+W=OK MG;<# #0" &0 @('T> >&PO=V]R:W-H965T)\ !X;"]W;W)K&UL4$L! A0#% @ MLG)I5:!U;"4;! P@H !D ("!Y'\ 'AL+W=O&UL4$L! A0#% @ LG)I54BX&UH\!0 M,0T !D ("!T(P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LG)I5?OM)!O6 P +PH !D M ("!Z9D 'AL+W=O&PO=V]R:W-H M965TE08 (PI 9 M " @?.@ !X;"]W;W)K&UL4$L! M A0#% @ LG)I55MLD!PO P UPD !D ("!OZ< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LG)I M53 C%95O P \ P !D ("!2K 'AL+W=O&PO=V]R:W-H965T ( (4% 9 " @56V !X;"]W;W)K M&UL4$L! A0#% @ LG)I53)V%LQ;! SA, M !D ("!!+D 'AL+W=O&PO=V]R:W-H965T^2BZ MQ ( "\) 9 " @7G# !X;"]W;W)K&UL4$L! A0#% @ LG)I5;LJ?$B*!0 +!T !D M ("!=,8 'AL+W=O&PO=V]R:W-H965T MF@( "L' 9 M " @67/ !X;"]W;W)K&UL4$L! A0# M% @ LG)I5>(>%OX> P U0D !D ("!-M( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ LG)I52=7 MW"A, P ZA0 T ( !W., 'AL+W-T>6QEU 0 W!L !, M ( !9>X %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& #8 -@"Q#@ 2_ # end XML 60 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 61 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 62 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 86 235 1 false 19 0 false 5 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.matrixservicecompany.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Statements of Income Sheet http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome Condensed Consolidated Statements of Income Statements 2 false false R3.htm 0000003 - 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 0000004 - Statement - Statement of Other Comprehensive Income (Parenthetical) Sheet http://www.matrixservicecompany.com/role/StatementofOtherComprehensiveIncomeParenthetical Statement of Other Comprehensive Income (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 6 false false R7.htm 0000007 - 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 0000008 - 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 0000009 - 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 0000010 - Disclosure - Basis of Presentation (Notes) Notes http://www.matrixservicecompany.com/role/BasisofPresentationNotes Basis of Presentation (Notes) Notes 10 false false R11.htm 0000011 - Disclosure - Revenue (Notes) Notes http://www.matrixservicecompany.com/role/RevenueNotes Revenue (Notes) Notes 11 false false R12.htm 0000012 - Disclosure - Property, Plant, and Equipment Sheet http://www.matrixservicecompany.com/role/PropertyPlantandEquipment Property, Plant, and Equipment Notes 12 false false R13.htm 0000013 - Disclosure - Leases (Notes) Notes http://www.matrixservicecompany.com/role/LeasesNotes Leases (Notes) Notes 13 false false R14.htm 0000014 - Disclosure - Intangible Assets Including Goodwill (Notes) Notes http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillNotes Intangible Assets Including Goodwill (Notes) Notes 14 false false R15.htm 0000015 - Disclosure - Debt (Notes) Notes http://www.matrixservicecompany.com/role/DebtNotes Debt (Notes) Notes 15 false false R16.htm 0000016 - Disclosure - Income Taxes Sheet http://www.matrixservicecompany.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 0000017 - Disclosure - Commitments and Contingencies (Notes) Notes http://www.matrixservicecompany.com/role/CommitmentsandContingenciesNotes Commitments and Contingencies (Notes) Notes 17 false false R18.htm 0000018 - Disclosure - Earnings per Common Share (Notes) Notes http://www.matrixservicecompany.com/role/EarningsperCommonShareNotes Earnings per Common Share (Notes) Notes 18 false false R19.htm 0000019 - Disclosure - Segment Information (Notes) Notes http://www.matrixservicecompany.com/role/SegmentInformationNotes Segment Information (Notes) Notes 19 false false R20.htm 0000020 - Disclosure - Restructuring Costs (Notes) Notes http://www.matrixservicecompany.com/role/RestructuringCostsNotes Restructuring Costs (Notes) Notes 20 false false R21.htm 0000021 - 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 21 false false R22.htm 0000022 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables) Sheet http://www.matrixservicecompany.com/role/CashCashEquivalentsandRestrictedCashTables Cash, Cash Equivalents, and Restricted Cash (Tables) Tables 22 false false R23.htm 0000023 - Disclosure - Revenue (Tables) Sheet http://www.matrixservicecompany.com/role/RevenueTables Revenue (Tables) Tables http://www.matrixservicecompany.com/role/RevenueNotes 23 false false R24.htm 0000024 - Disclosure - Property, Plant, and Equipment (Tables) Sheet http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentTables Property, Plant, and Equipment (Tables) Tables http://www.matrixservicecompany.com/role/PropertyPlantandEquipment 24 false false R25.htm 0000025 - Disclosure - Leases (Tables) Sheet http://www.matrixservicecompany.com/role/LeasesTables Leases (Tables) Tables http://www.matrixservicecompany.com/role/LeasesNotes 25 false false R26.htm 0000026 - 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 26 false false R27.htm 0000028 - 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 27 false false R28.htm 0000029 - Disclosure - Segment Information (Tables) Sheet http://www.matrixservicecompany.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.matrixservicecompany.com/role/SegmentInformationNotes 28 false false R29.htm 0000030 - Disclosure - Restructuring Costs (Tables) Sheet http://www.matrixservicecompany.com/role/RestructuringCostsTables Restructuring Costs (Tables) Tables http://www.matrixservicecompany.com/role/RestructuringCostsNotes 29 false false R30.htm 0000031 - 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 30 false false R31.htm 0000032 - Disclosure - Revenue (Details) Sheet http://www.matrixservicecompany.com/role/RevenueDetails Revenue (Details) Details http://www.matrixservicecompany.com/role/RevenueTables 31 false false R32.htm 0000033 - Disclosure - Property, Plant, and Equipment (Details) Sheet http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails Property, Plant, and Equipment (Details) Details http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentTables 32 false false R33.htm 0000034 - Disclosure - Leases - Narrative (Details) Sheet http://www.matrixservicecompany.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 33 false false R34.htm 0000035 - Disclosure - Leases - Components of Lease Costs (Details) Sheet http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails Leases - Components of Lease Costs (Details) Details 34 false false R35.htm 0000036 - Disclosure - Leases - Maturity Analysis (Details) Sheet http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails Leases - Maturity Analysis (Details) Details 35 false false R36.htm 0000037 - Disclosure - Leases - Other Lease Information (Details) Sheet http://www.matrixservicecompany.com/role/LeasesOtherLeaseInformationDetails Leases - Other Lease Information (Details) Details 36 false false R37.htm 0000038 - Disclosure - Leases - Supplemental Cash Flow Disclosures (Details) Sheet http://www.matrixservicecompany.com/role/LeasesSupplementalCashFlowDisclosuresDetails Leases - Supplemental Cash Flow Disclosures (Details) Details 37 false false R38.htm 0000039 - 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 38 false false R39.htm 0000040 - 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 39 false false R40.htm 0000041 - 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 40 false false R41.htm 0000042 - Disclosure - Line of Credit Facility (Details) Sheet http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails Line of Credit Facility (Details) Details 41 false false R42.htm 0000043 - Disclosure - Income Taxes (Details) Sheet http://www.matrixservicecompany.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.matrixservicecompany.com/role/IncomeTaxes 42 false false R43.htm 0000044 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 43 false false R44.htm 0000045 - 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 44 false false R45.htm 0000047 - Disclosure - Segment Information (Details) Sheet http://www.matrixservicecompany.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.matrixservicecompany.com/role/SegmentInformationTables 45 false false R46.htm 0000048 - Disclosure - Restructuring Costs (Details) Sheet http://www.matrixservicecompany.com/role/RestructuringCostsDetails Restructuring Costs (Details) Details http://www.matrixservicecompany.com/role/RestructuringCostsTables 46 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 30 fact(s) appearing in ix:hidden were eligible for transformation: dei:DocumentPeriodEndDate, mtrx:DeferredSharesIssued, mtrx:OtherTreasurySharesAcquired, us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax, us-gaap:SharesOutstanding, us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans, us-gaap:TreasuryStockShares - mtrx-20220930.htm 4 mtrx-20220930.htm exhibit311-mtrxx2022x9x30x.htm exhibit312-mtrxx2022x9x30x.htm exhibit321-mtrxx2022x9x30x.htm exhibit322-mtrxx2022x9x30x.htm exhibit95-mtrxx2022x09x30x.htm mtrx-20220930.xsd mtrx-20220930_cal.xml mtrx-20220930_def.xml mtrx-20220930_lab.xml mtrx-20220930_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 65 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mtrx-20220930.htm": { "axisCustom": 0, "axisStandard": 7, "contextCount": 86, "dts": { "calculationLink": { "local": [ "mtrx-20220930_cal.xml" ] }, "definitionLink": { "local": [ "mtrx-20220930_def.xml" ] }, "inline": { "local": [ "mtrx-20220930.htm" ] }, "labelLink": { "local": [ "mtrx-20220930_lab.xml" ] }, "presentationLink": { "local": [ "mtrx-20220930_pre.xml" ] }, "schema": { "local": [ "mtrx-20220930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 433, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 24, "http://www.matrixservicecompany.com/20220930": 4, "http://xbrl.sec.gov/dei/2022": 7, "total": 35 }, "keyCustom": 34, "keyStandard": 201, "memberCustom": 5, "memberStandard": 14, "nsprefix": "mtrx", "nsuri": "http://www.matrixservicecompany.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationStateCountryCode", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - 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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - 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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Revenue (Notes)", "role": "http://www.matrixservicecompany.com/role/RevenueNotes", "shortName": "Revenue (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Property, Plant, and Equipment", "role": "http://www.matrixservicecompany.com/role/PropertyPlantandEquipment", "shortName": "Property, Plant, and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Leases (Notes)", "role": "http://www.matrixservicecompany.com/role/LeasesNotes", "shortName": "Leases (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - 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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Debt (Notes)", "role": "http://www.matrixservicecompany.com/role/DebtNotes", "shortName": "Debt (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Income Taxes", "role": "http://www.matrixservicecompany.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - 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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - 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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Segment Information (Notes)", "role": "http://www.matrixservicecompany.com/role/SegmentInformationNotes", "shortName": "Segment Information (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - 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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Restructuring Costs (Notes)", "role": "http://www.matrixservicecompany.com/role/RestructuringCostsNotes", "shortName": "Restructuring Costs (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - 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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - 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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - 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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Property, Plant, and Equipment (Tables)", "role": "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentTables", "shortName": "Property, Plant, and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Leases (Tables)", "role": "http://www.matrixservicecompany.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - 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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - 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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - 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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - 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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - 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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i32c3c83aeedd4e0e96f49433b55b6679_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - 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": null }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i32c3c83aeedd4e0e96f49433b55b6679_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - 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-20220930.htm", "contextRef": "i32c3c83aeedd4e0e96f49433b55b6679_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i32c3c83aeedd4e0e96f49433b55b6679_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BuildingsAndImprovementsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Property, Plant, and Equipment (Details)", "role": "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails", "shortName": "Property, Plant, and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i32c3c83aeedd4e0e96f49433b55b6679_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BuildingsAndImprovementsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i32c3c83aeedd4e0e96f49433b55b6679_I20220930", "decimals": "2", "first": true, "lang": "en-US", "name": "mtrx:Percentageofrealestateleases", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - 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-20220930.htm", "contextRef": "i32c3c83aeedd4e0e96f49433b55b6679_I20220930", "decimals": "2", "first": true, "lang": "en-US", "name": "mtrx:Percentageofrealestateleases", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - 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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i32c3c83aeedd4e0e96f49433b55b6679_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - 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-20220930.htm", "contextRef": "i32c3c83aeedd4e0e96f49433b55b6679_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mtrx:OtherInformationRelatedtoLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i32c3c83aeedd4e0e96f49433b55b6679_I20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - 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-20220930.htm", "contextRef": "i32c3c83aeedd4e0e96f49433b55b6679_I20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mtrx:OtherInformationRelatedtoLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - 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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i32c3c83aeedd4e0e96f49433b55b6679_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - 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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mtrx:ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i32c3c83aeedd4e0e96f49433b55b6679_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - 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-20220930.htm", "contextRef": "i32c3c83aeedd4e0e96f49433b55b6679_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Statement of Other Comprehensive Income (Parenthetical)", "role": "http://www.matrixservicecompany.com/role/StatementofOtherComprehensiveIncomeParenthetical", "shortName": "Statement of Other Comprehensive Income (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i32c3c83aeedd4e0e96f49433b55b6679_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - 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", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i32c3c83aeedd4e0e96f49433b55b6679_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "mtrx:LineOfCreditFacilityAmendmentDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Line of Credit Facility (Details)", "role": "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails", "shortName": "Line of Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "mtrx:LineOfCreditFacilityAmendmentDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - 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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i32c3c83aeedd4e0e96f49433b55b6679_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnapprovedChangeOrdersAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - 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-20220930.htm", "contextRef": "i32c3c83aeedd4e0e96f49433b55b6679_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnapprovedChangeOrdersAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - 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 }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "mtrx:Grossrevenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - 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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "mtrx:Grossrevenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - 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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "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", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i32c3c83aeedd4e0e96f49433b55b6679_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - 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-20220930.htm", "contextRef": "i32c3c83aeedd4e0e96f49433b55b6679_I20220930", "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": "0000006 - 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", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - 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-20220930.htm", "contextRef": "i4f10d8775ba142ca95f6c6165cc37e45_D20220701-20220930", "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-20220930.htm", "contextRef": "ie0baecc4d09b4e64aaeffe7eb8130fe0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - 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-20220930.htm", "contextRef": "ie0baecc4d09b4e64aaeffe7eb8130fe0_I20210630", "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": "0000009 - 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": 19, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.matrixservicecompany.com/role/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/2022", "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/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.matrixservicecompany.com/role/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/2022", "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r473" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.matrixservicecompany.com/role/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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.matrixservicecompany.com/role/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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.matrixservicecompany.com/role/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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "mtrx_AdditionalMarginOnAdjustedTermSOFRMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional Margin On Adjusted Term SOFR Maximum", "label": "Additional Margin On Adjusted Term SOFR Maximum", "terseLabel": "Additional Margin On Adjusted Term SOFR Maximum" } } }, "localname": "AdditionalMarginOnAdjustedTermSOFRMaximum", "nsuri": "http://www.matrixservicecompany.com/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "mtrx_AdditionalMarginOnAdjustedTermSOFRMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional Margin On Adjusted Term SOFR Minimum", "label": "Additional Margin On Adjusted Term SOFR Minimum", "terseLabel": "Additional Margin On Adjusted Term SOFR Minimum" } } }, "localname": "AdditionalMarginOnAdjustedTermSOFRMinimum", "nsuri": "http://www.matrixservicecompany.com/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "mtrx_AlternateBaseRateMargin": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alternate Base Rate Margin", "label": "Alternate Base Rate Margin", "terseLabel": "Alternate Base Rate Margin" } } }, "localname": "AlternateBaseRateMargin", "nsuri": "http://www.matrixservicecompany.com/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "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/20220930", "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/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_AssetBackedCreditFacilityAdjustedTermSOFROneMonthAddOn": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Backed Credit Facility Adjusted Term SOFR One Month Add On", "label": "Asset Backed Credit Facility Adjusted Term SOFR One Month Add On", "terseLabel": "Asset Backed Credit Facility Adjusted Term SOFR One Month Add On" } } }, "localname": "AssetBackedCreditFacilityAdjustedTermSOFROneMonthAddOn", "nsuri": "http://www.matrixservicecompany.com/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Backed Credit Facility Adjusted Term SOFR Rate Minimum", "label": "Asset Backed Credit Facility Adjusted Term SOFR Rate Minimum", "terseLabel": "Asset Backed Credit Facility Adjusted Term SOFR Rate Minimum" } } }, "localname": "AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum", "nsuri": "http://www.matrixservicecompany.com/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "mtrx_AssetBackedCreditFacilityAdjustedTermSOFRThreeMonthAddOn": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Backed Credit Facility Adjusted Term SOFR Three Month Add On", "label": "Asset Backed Credit Facility Adjusted Term SOFR Three Month Add On", "terseLabel": "Asset Backed Credit Facility Adjusted Term SOFR Three Month Add On" } } }, "localname": "AssetBackedCreditFacilityAdjustedTermSOFRThreeMonthAddOn", "nsuri": "http://www.matrixservicecompany.com/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "mtrx_AssetBackedCreditFacilityFederalFundsRateAddition": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Backed Credit Facility, Federal Funds Rate Addition", "label": "Asset Backed Credit Facility, Federal Funds Rate Addition", "terseLabel": "Asset Backed Credit Facility, Federal Funds Rate Addition" } } }, "localname": "AssetBackedCreditFacilityFederalFundsRateAddition", "nsuri": "http://www.matrixservicecompany.com/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "mtrx_AssetBackedCreditFacilityFixedChargeCoverageRatioRequirementMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement, Maximum", "label": "Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement, Maximum", "terseLabel": "Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement, Maximum" } } }, "localname": "AssetBackedCreditFacilityFixedChargeCoverageRatioRequirementMaximum", "nsuri": "http://www.matrixservicecompany.com/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "mtrx_AssetBackedCreditFacilityFixedChargeCoverageRatioRequirementMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement, Minimum", "label": "Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement, Minimum", "terseLabel": "Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement, Minimum" } } }, "localname": "AssetBackedCreditFacilityFixedChargeCoverageRatioRequirementMinimum", "nsuri": "http://www.matrixservicecompany.com/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_DeferredIncomeTaxExpense": { "auth_ref": [], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Income Tax Expense Benefit", "label": "Deferred Income Tax Expense", "terseLabel": "Deferred income tax" } } }, "localname": "DeferredIncomeTaxExpense", "nsuri": "http://www.matrixservicecompany.com/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/20220930", "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/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_DeferredTaxAssetsGeneratedInTheThreeMonthsEndedMarch312022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets Generated in the Three Months Ended March 31, 2022", "label": "Deferred Tax Assets Generated in the Three Months Ended March 31, 2022 [Member]", "terseLabel": "Deferred Tax Assets Generated in the Three Months Ended March 31, 2022" } } }, "localname": "DeferredTaxAssetsGeneratedInTheThreeMonthsEndedMarch312022Member", "nsuri": "http://www.matrixservicecompany.com/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "pureItemType" }, "mtrx_GoodwillAttributableToReportingUnitsAtRiskForImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Goodwill Attributable To Reporting Units At Risk For Impairment", "label": "Goodwill Attributable To Reporting Units At Risk For Impairment", "terseLabel": "Goodwill Attributable To Reporting Units At Risk For Impairment" } } }, "localname": "GoodwillAttributableToReportingUnitsAtRiskForImpairment", "nsuri": "http://www.matrixservicecompany.com/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_GrossAmountOfFullyAmortizedIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross Amount Of Fully Amortized Intangible Assets removed from intangible assets disclosure table.", "label": "Gross Amount Of Fully Amortized Intangible Assets", "terseLabel": "Gross Amount Of Fully Amortized Intangible Assets" } } }, "localname": "GrossAmountOfFullyAmortizedIntangibleAssets", "nsuri": "http://www.matrixservicecompany.com/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_Grossrevenues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gross revenues before intersegment eliminations", "label": "Gross revenues", "terseLabel": "Gross revenues" } } }, "localname": "Grossrevenues", "nsuri": "http://www.matrixservicecompany.com/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20220930", "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/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "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/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of credit basis spread on alternate base rate maximum.", "label": "Line Of Credit Basis Spread On Alternate Base Rate Maximum", "terseLabel": "Additional Margin on alternate base rate loans, Maximum" } } }, "localname": "LineOfCreditBasisSpreadOnAlternateBaseRateMaximum", "nsuri": "http://www.matrixservicecompany.com/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "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/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "mtrx_LineOfCreditFacilityAmendmentDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Amendment Date", "label": "Line of Credit Facility, Amendment Date", "terseLabel": "Line of Credit Facility, Amendment Date" } } }, "localname": "LineOfCreditFacilityAmendmentDate", "nsuri": "http://www.matrixservicecompany.com/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "xbrltype": "dateItemType" }, "mtrx_LineOfCreditFacilityPreviousMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Previous Maximum Borrowing Capacity", "label": "Line of Credit Facility, Previous Maximum Borrowing Capacity", "terseLabel": "Line of Credit Facility, Previous Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityPreviousMaximumBorrowingCapacity", "nsuri": "http://www.matrixservicecompany.com/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "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/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "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/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "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/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "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/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "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/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "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/20220930", "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/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareAntidilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "mtrx_OfficeEquipmentAndSoftware": { "auth_ref": [], "calculation": { "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails": { "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": "Office Equipment And Software", "terseLabel": "Office equipment and software" } } }, "localname": "OfficeEquipmentAndSoftware", "nsuri": "http://www.matrixservicecompany.com/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_OperatingLeaseImpairmentsDueToRestructuring": { "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": "Operating Lease Impairments Due To Restructuring", "label": "Operating Lease Impairments Due To Restructuring", "terseLabel": "Operating lease impairment due to restructuring" } } }, "localname": "OperatingLeaseImpairmentsDueToRestructuring", "nsuri": "http://www.matrixservicecompany.com/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "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/20220930", "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/20220930", "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_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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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/20220930", "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_TotalDeferredTaxAssetsGeneratedInTheSixMonthsEndedDecember31st2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total Deferred Tax Assets Generated in the Six Months Ended December 31st, 2021", "label": "Total Deferred Tax Assets Generated in the Six Months Ended December 31st, 2021 [Member]", "terseLabel": "Total Deferred Tax Assets Outstanding in Prior Quarters" } } }, "localname": "TotalDeferredTaxAssetsGeneratedInTheSixMonthsEndedDecember31st2021Member", "nsuri": "http://www.matrixservicecompany.com/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "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/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_TransportationEquipmentGross": { "auth_ref": [], "calculation": { "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails": { "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/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_UnallocatedCorporateCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unallocated Corporate Costs.", "label": "Unallocated Corporate Costs [Member]", "terseLabel": "Corporate" } } }, "localname": "UnallocatedCorporateCostsMember", "nsuri": "http://www.matrixservicecompany.com/20220930", "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/20220930", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mtrx_UtilityAndPowerInfrastructureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Utility and Power Infrastructure.", "label": "Utility and Power Infrastructure [Member]", "terseLabel": "Utility and Power Infrastructure" } } }, "localname": "UtilityAndPowerInfrastructureMember", "nsuri": "http://www.matrixservicecompany.com/20220930", "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": [ "r95", "r138", "r151", "r152", "r153", "r154", "r156", "r158", "r162", "r245", "r246", "r247", "r248", "r249", "r250", "r252", "r253", "r255", "r257", "r258" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r95", "r138", "r151", "r152", "r153", "r154", "r156", "r158", "r162", "r245", "r246", "r247", "r248", "r249", "r250", "r252", "r253", "r255", "r257", "r258" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r237", "r239", "r240", "r241", "r260", "r275", "r310", "r311", "r399", "r400", "r401", "r402", "r403", "r404", "r407", "r444", "r446", "r468", "r469" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r237", "r239", "r240", "r241", "r260", "r275", "r310", "r311", "r399", "r400", "r401", "r402", "r403", "r404", "r407", "r444", "r446", "r468", "r469" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r214", "r237", "r239", "r240", "r241", "r260", "r275", "r309", "r310", "r311", "r315", "r316", "r317", "r399", "r400", "r401", "r402", "r403", "r404", "r407", "r444", "r446", "r468", "r469" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r214", "r237", "r239", "r240", "r241", "r260", "r275", "r309", "r310", "r311", "r315", "r316", "r317", "r399", "r400", "r401", "r402", "r403", "r404", "r407", "r444", "r446", "r468", "r469" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r165", "r166", "r297", "r302", "r445", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r165", "r166", "r297", "r302", "r445", "r453", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r31", "r398" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r171", "r172" ], "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, 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, 2022\u2014$1,222 and June\u00a030, 2022\u2014$1,320)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r34" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r11", "r210" ], "calculation": { "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails": { "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", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r39", "r41", "r43", "r44", "r366" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r40", "r44", "r49", "r50", "r51", "r97", "r98", "r99", "r357", "r395", "r447", "r448" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r23", "r398" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r97", "r98", "r99", "r319", "r320", "r321", "r363" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r312", "r322", "r323" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r26", "r173", "r178" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r80", "r197", "r203" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r124" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareAntidilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareAntidilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareAntidilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r15", "r92", "r146", "r153", "r160", "r175", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r254", "r256", "r258", "r259", "r353", "r358", "r367", "r396", "r398", "r418", "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r30", "r92", "r175", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r254", "r256", "r258", "r259", "r353", "r358", "r367", "r396", "r398" ], "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r96" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/BasisofPresentationNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r209" ], "calculation": { "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails": { "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessExitCosts1": { "auth_ref": [ "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Business Exit Costs", "terseLabel": "Facility costs" } } }, "localname": "BusinessExitCosts1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r85", "r86", "r87" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r9", "r82" ], "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)", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/BasisofPresentationBasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r83" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/BasisofPresentationCashCashEquivalentsandRestrictedCashPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r76", "r82", "r88" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/BasisofPresentationBasisofPresentationNarrativeDetails", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r76", "r369" ], "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "auth_ref": [ "r100", "r110", "r174", "r177", "r339" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/BasisofPresentationBasisofPresentationNarrativeDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r17", "r18", "r19", "r90", "r92", "r113", "r117", "r118", "r120", "r123", "r131", "r132", "r133", "r175", "r245", "r250", "r251", "r252", "r258", "r259", "r273", "r274", "r276", "r277", "r278", "r367", "r475" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r36", "r422", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r232", "r233", "r234", "r242", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r97", "r98", "r363" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19", "r398" ], "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, 2022 and June 30, 2022; 26,955,510 and 26,790,514 shares outstanding as of September 30, 2022 and June 30, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensatingBalanceAmount": { "auth_ref": [ "r9" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of a specific compensating balance arrangement that is maintained under an agreement for a bank loan or future credit availability.", "label": "Compensating Balance, Amount", "terseLabel": "Compensating Balance, Amount" } } }, "localname": "CompensatingBalanceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r46", "r48", "r56", "r352", "r362", "r425", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionContractorReceivableRetainageAfterYearOne": { "auth_ref": [ "r22", "r405", "r408" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionContractorReceivableRetainageYearOne": { "auth_ref": [ "r22", "r409" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r209" ], "calculation": { "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails": { "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]", "terseLabel": "Contract with Customer, Asset and Liability [Abstract]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/RevenueTables" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract with Customer, Asset and Liability [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": { "auth_ref": [ "r286" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress", "negatedTerseLabel": "Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress" } } }, "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r283", "r285", "r298" ], "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 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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r297", "r304" ], "lang": { "en-us": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]", "terseLabel": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/RevenueTables" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r297", "r304" ], "lang": { "en-us": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/RevenueTables" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r283", "r284", "r298" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r299" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractsReceivableClaimsAndUncertainAmounts": { "auth_ref": [ "r21", "r406" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r60", "r412" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r348" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r89", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/DebtNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r325", "r326" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r325", "r326" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetDomain": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.", "label": "Deferred Tax Asset [Domain]", "terseLabel": "Deferred Tax Asset [Domain]" } } }, "localname": "DeferredTaxAssetDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r332" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r334", "r335", "r336" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r331" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r326", "r332" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r80", "r141" ], "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/RevenueTables" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r297", "r301", "r302", "r303", "r304", "r305", "r306", "r307" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/RevenueTables" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r297" ], "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": "Revenue from External Customers by Contract Type" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r57", "r102", "r103", "r104", "r105", "r106", "r111", "r113", "r120", "r122", "r123", "r127", "r128", "r364", "r365", "r426", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r57", "r102", "r103", "r104", "r105", "r106", "r113", "r120", "r122", "r123", "r127", "r128", "r364", "r365", "r426", "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r124", "r125", "r126", "r129" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r369" ], "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 effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r328" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r328", "r342" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther": { "auth_ref": [ "r328", "r342" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareAntidilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r49", "r50", "r51", "r97", "r98", "r99", "r101", "r107", "r109", "r130", "r176", "r278", "r279", "r319", "r320", "r321", "r337", "r338", "r363", "r370", "r371", "r372", "r373", "r374", "r376", "r395", "r447", "r448", "r449" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r13", "r202" ], "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r204" ], "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r204" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r204" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r204" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r204" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r198", "r199", "r202", "r206", "r413", "r414" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r202", "r414" ], "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/2022", "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/2022", "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": [ "r198", "r201" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r202", "r413" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Finite-Lived Intangible Assets, Remaining Amortization Period" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-Price Contract [Member]", "terseLabel": "Fixed-price Contract" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r80" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss (gain) on sale of property, plant and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r12", "r182", "r184", "r191", "r195", "r398", "r417" ], "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, 2022", "periodStartLabel": "Net balance at June 30, 2021", "terseLabel": "Goodwill", "totalLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r185", "r195" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "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 impairment" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r208" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r189" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r184", "r191", "r195" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r184", "r191", "r195" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r80", "r183", "r188", "r194", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r187", "r195" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r59", "r92", "r146", "r152", "r156", "r159", "r162", "r175", "r245", "r246", "r247", "r250", "r251", "r252", "r254", "r256", "r258", "r259", "r367" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r80", "r207" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-Lived", "terseLabel": "Impairment of Intangible Assets, Finite-lived" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r80", "r207" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r54", "r146", "r152", "r156", "r159", "r162", "r415", "r423", "r428", "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r93", "r329", "r330", "r333", "r340", "r343", "r345", "r346", "r347" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r94", "r108", "r109", "r144", "r327", "r341", "r344", "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": "Benefit for federal, state and foreign income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r328" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r324", "r328" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDeductions": { "auth_ref": [ "r328" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDeductionsOther": { "auth_ref": [ "r328" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": { "auth_ref": [ "r328" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r328" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r328" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r328" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r84" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r20", "r421", "r437" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r79" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r79" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r79" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r79" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r79", "r411" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Billings on uncompleted contracts in excess of costs and estimated earnings" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r79" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "terseLabel": "Increase (Decrease) in Income Taxes Receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r79" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r79" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends": { "auth_ref": [ "r114", "r115", "r116", "r121", "r123" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r114", "r115", "r116", "r123", "r313" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedTradeNames": { "auth_ref": [ "r205" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r196", "r200" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r349" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r52", "r140", "r377", "r378", "r427" ], "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" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r73", "r77", "r84" ], "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, including payment of debt amendment fees" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r138", "r151", "r152", "r153", "r154", "r156", "r158", "r162" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Intersegment Eliminations [Member]" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r27", "r398" ], "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 valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r64", "r139" ], "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r391", "r393" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease, Cost [Abstract]" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r384" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r392" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r392" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r392" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r392" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r392" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r392" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r392" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease term (up to)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r394" ], "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33", "r92", "r154", "r175", "r245", "r246", "r247", "r250", "r251", "r252", "r254", "r256", "r258", "r259", "r354", "r358", "r359", "r367", "r396", "r397" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r92", "r175", "r367", "r398", "r420", "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r8", "r35", "r92", "r175", "r245", "r246", "r247", "r250", "r251", "r252", "r254", "r256", "r258", "r259", "r354", "r358", "r359", "r367", "r396", "r397", "r398" ], "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent": { "auth_ref": [], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.", "label": "Liabilities, Other than Long-Term Debt, Noncurrent", "terseLabel": "Other liabilities, non-current" } } }, "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r16", "r419", "r430" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Borrowings under asset-backed credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r32" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Line of Credit Facility, Current Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Line of Credit Facility, Expiration Date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "auth_ref": [ "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of the credit facility.", "label": "Line of Credit Facility, Increase (Decrease), Net", "terseLabel": "Line of Credit Facility, Increase (Decrease), Net" } } }, "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInitiationDate1": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility first became available, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Initiation Date", "terseLabel": "Line of Credit Facility, Initiation Date" } } }, "localname": "LineOfCreditFacilityInitiationDate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Line of Credit Facility, Interest Rate at Period End" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r32" ], "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": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r32" ], "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, Remaining Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r235", "r236", "r237", "r238", "r239", "r243", "r244" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LossOnContracts": { "auth_ref": [ "r61", "r282" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Losses recognized in the current period on contracts which are expected to generate losses, which are probable and can be reasonably estimated, in a future period.", "label": "Loss on Contracts", "terseLabel": "Loss on Contracts" } } }, "localname": "LossOnContracts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r209" ], "calculation": { "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails": { "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r76" ], "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r76" ], "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r76", "r78", "r81" ], "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r45", "r47", "r51", "r55", "r81", "r92", "r100", "r102", "r103", "r104", "r105", "r108", "r109", "r119", "r146", "r152", "r156", "r159", "r162", "r175", "r245", "r246", "r247", "r250", "r251", "r252", "r254", "r256", "r258", "r259", "r365", "r367", "r424", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/BasisofPresentationCashCashEquivalentsandRestrictedCashPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r146", "r152", "r156", "r159", "r162" ], "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)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r385", "r393" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r379" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Operating lease right-of-use asset impairment" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r381" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r381" ], "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" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r381" ], "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" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r382", "r387" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r380" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r390", "r393" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesOtherLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r389", "r393" ], "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r29", "r398" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r14" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r39" ], "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 loss (net of tax expense of $0 and $54 for the three months ended September 30, 2022 and 2021, respectively)" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r39", "r42", "r368", "r375" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/StatementofOtherComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherInformationPertainingToIncomeTaxes": { "auth_ref": [ "r329" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r34", "r398" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashExpense": { "auth_ref": [ "r81" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other.", "label": "Other Noncash Expense", "terseLabel": "Accelerated amortization of deferred debt amendment fees (Note 5)" } } }, "localname": "OtherNoncashExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r81" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r65" ], "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherRestructuringCosts": { "auth_ref": [ "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation.", "label": "Other Restructuring Costs", "terseLabel": "Other Restructuring Costs" } } }, "localname": "OtherRestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1": { "auth_ref": [ "r85", "r86", "r87" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfOtherEquity": { "auth_ref": [ "r70" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r74", "r218" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r72" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r67" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r6", "r28", "r180", "r181" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r78", "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.", "label": "Proceeds from Income Tax Refunds", "terseLabel": "Proceeds from Income Tax Refunds" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r68" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r69" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Advances under senior secured revolving credit facility" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r66" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r68", "r318" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Issuances of common stock" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r68" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r3", "r45", "r47", "r51", "r75", "r92", "r100", "r108", "r109", "r146", "r152", "r156", "r159", "r162", "r175", "r245", "r246", "r247", "r250", "r251", "r252", "r254", "r256", "r258", "r259", "r352", "r355", "r356", "r361", "r362", "r365", "r367", "r428" ], "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/2022", "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_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r213", "r456", "r457", "r458" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment Disclosure [Text Block]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r10", "r209" ], "calculation": { "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails": { "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross [Abstract]", "terseLabel": "Property, Plant and Equipment, Gross [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r211", "r398", "r429", "r435" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r58", "r179" ], "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 (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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r71" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-Term Lines of Credit", "negatedTerseLabel": "Repayments of advances under senior secured revolving credit facility" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherDebt": { "auth_ref": [ "r71" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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/2022", "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r9", "r88" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/BasisofPresentationBasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r14", "r88", "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" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "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/2022", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r216", "r218", "r221", "r230", "r231" ], "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r80", "r215", "r224", "r227" ], "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r218", "r225" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "auth_ref": [ "r62" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss.", "label": "Restructuring, Settlement and Impairment Provisions", "terseLabel": "Goodwill impairment and restructuring costs" } } }, "localname": "RestructuringSettlementAndImpairmentProvisions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r279", "r398", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r97", "r98", "r99", "r101", "r107", "r109", "r176", "r319", "r320", "r321", "r337", "r338", "r363", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r137", "r138", "r151", "r157", "r158", "r164", "r165", "r169", "r296", "r297", "r412" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r287", "r288", "r289", "r290", "r291", "r292", "r294", "r295", "r300", "r308" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r167" ], "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r293" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, Remaining Performance Obligation, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r53", "r92", "r137", "r138", "r151", "r157", "r158", "r164", "r165", "r169", "r175", "r245", "r246", "r247", "r250", "r251", "r252", "r254", "r256", "r258", "r259", "r367", "r428" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r388", "r393" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for operating lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareAntidilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r124" ], "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/BasisofPresentationBasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r123" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r113", "r117", "r120", "r123", "r128" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r198", "r201", "r413" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueofGoodwillBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r88", "r416", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CashCashEquivalentsandRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r217", "r218", "r219", "r220", "r227", "r228", "r229" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r222", "r223", "r226" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Restructuring and Related Costs [Table Text Block]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r218", "r228" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r146", "r149", "r155", "r192" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r146", "r149", "r155", "r192" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r201" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r134", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r151", "r152", "r153", "r154", "r156", "r157", "r158", "r159", "r160", "r162", "r169", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r195", "r220", "r229", "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/2022", "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" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r134", "r135", "r136", "r146", "r150", "r156", "r160", "r161", "r162", "r163", "r164", "r168", "r169", "r170" ], "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r63" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Severance costs and other benefits" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r79" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r386", "r393" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r134", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r151", "r152", "r153", "r154", "r156", "r157", "r158", "r159", "r160", "r162", "r169", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r195", "r212", "r220", "r229", "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/2022", "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": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r17", "r18", "r19", "r90", "r92", "r113", "r117", "r118", "r120", "r123", "r131", "r132", "r133", "r175", "r245", "r250", "r251", "r252", "r258", "r259", "r273", "r274", "r276", "r277", "r278", "r367", "r475" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r38", "r49", "r50", "r51", "r97", "r98", "r99", "r101", "r107", "r109", "r130", "r176", "r278", "r279", "r319", "r320", "r321", "r337", "r338", "r363", "r370", "r371", "r372", "r373", "r374", "r376", "r395", "r447", "r448", "r449" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical", "http://www.matrixservicecompany.com/role/StatementofOtherComprehensiveIncomeParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfOtherComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Other Comprehensive Income [Abstract]" } } }, "localname": "StatementOfOtherComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r97", "r98", "r99", "r130", "r412" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical", "http://www.matrixservicecompany.com/role/StatementofOtherComprehensiveIncomeParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r18", "r19", "r278", "r279" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r278", "r279", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r18", "r19", "r278", "r279" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Treasury shares sold to Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r50", "r92", "r97", "r98", "r99", "r101", "r107", "r175", "r176", "r279", "r319", "r320", "r321", "r337", "r338", "r350", "r351", "r360", "r363", "r367", "r370", "r371", "r376", "r395", "r448", "r449" ], "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardValuationAllowance": { "auth_ref": [ "r331" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.", "label": "Time-and-Materials Contract [Member]", "terseLabel": "Time-and-materials Contract" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r37", "r280" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r37", "r280" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r19", "r278", "r279" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r37", "r280", "r281" ], "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": "Treasury stock, at cost \u2014 932,707 shares as of September 30, 2022, and 1,097,703 shares as of June\u00a030, 2022" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r278", "r279", "r280" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnapprovedChangeOrdersAmount": { "auth_ref": [ "r410" ], "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.", "label": "Valuation Allowance by Deferred Tax Asset [Axis]", "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]" } } }, "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r112", "r123" ], "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/2022", "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/2022", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r111", "r123" ], "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/2022", "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": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31010-122693" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "68B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5498026-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org/topic&trid=2175745" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "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": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "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": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "35", "Topic": "605", "URI": "https://asc.fasb.org/extlink&oid=126916656&loc=d3e57763-111642" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r308": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r347": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5558-128473" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r394": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937574&loc=SL119991535-234732" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991585-234733" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991598-234733" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991598-234733" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=6471471&loc=d3e48698-109348" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "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": "https://asc.fasb.org/extlink&oid=126734703&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": "https://asc.fasb.org/extlink&oid=126734703&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": "https://asc.fasb.org/extlink&oid=126734703&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": "https://asc.fasb.org/extlink&oid=126734703&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": "https://asc.fasb.org/extlink&oid=126734703&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": "https://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": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=126898976&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": "https://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": "https://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": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r470": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r471": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r472": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r473": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r474": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r475": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r476": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" } }, "version": "2.1" } ZIP 66 0000866273-22-000118-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000866273-22-000118-xbrl.zip M4$L#!!0 ( +)R:56MR4R( P@ $4G > 97AH:6)I=#,Q,2UM=')X M>#(P,C)X.7@S,'@N:'1M[5IM<]LV$OY^OP)5YM)D1F^4Y$B6'<\DMCOQ39OD M7'5R]^D&(I82QB#! J!DW:^_78"T7BPU\U;H87;!WHU]^9KUF.V(CPS,KG=09 M5ZW6Y?L:JTV=RX>MUGP^;\Z[36TFK=%UB[KJM936%IK"B=K9*3W!*W!Q]K?3 M'QH-=J'C(H7,L=@ =R!8864V89\$V!O6:)12YSI?&#F9.M9I=SKLDS8W M].PTT9G#\0SJAY^AFWN=.;AU#:[D)!MZEVI!M6J.M=)F^*SM_TZHI9'P5*K% M\,>13,&R]S!GUSKEV8]UBV%H6# R"8)6_A?0)C3/W\Z#R7WL1\D,*A>B#AE] M^:]W5V^O1JP;-:-UBU<=YV:"OCN=#X^QUQ738YQK,-_%]F"&@%@;3A@<%ID M0U*UL_/+Z]'53U?G;T97'][_NJ=?W]R+WM8(7-79/_0T8]=-]@[FTKDZB\$X MF2R8FW+W_-G1X&3?R.1<"%PW#06)&Q[UJEA)G)G,#1O1X+MY&34K'_[ZT=>G M)6HWCV@:KMB4SX 9F$F8(^.XJ;3L]X(;!+1:X/-<&\=TQG[2)F51N_%/IA/V M"W=&WK)?PG3XC.!QN"0RB0.HW1].T0#=GJ";8>+$Z#4\$@=W' M@T!@B^!JN31*%0 '&H$2Q^..OMB;F=LD3IN:U :F BK<," MSC%.#X/=:&5]!6NV,N:>M4\$;KV#@]MH+3;/GPTZ4?_$EH JZP(B")TDF'^, MC]H5XP8\/C#>N"T=R@N3 M(Z*MKT1BW&8+;X O32>088&A$-C8 CFM&!+!LCN %U>6S)&ZGPA\X\.!;\7" MES.N"D]5%%Q($JP-Y0S#8K?4>'=UQ![4&VZWEWT>KJB(M&E#<3G6A=MMP3[) M@=]) U7.R>?W.FQ1^!4*8";3'HXT&>/R($X>#N(HP0RSO8X+VVV7)YENV M N\!-$FI7,=Q82CR*WES2Z^IM@Z?TRDD]F5C[*@\P6$O=J@D"&$DL WITG#< M)X$_*J!3A*RXL^MEL&K*[5V10=3G(0_"YP0_'R5?+YB2-Z#*^7KG6D<2UBGC;W+ M]/X!=IFFTCF /T@'8XVU!+4+B?;Y3EX@EI%]+;$[_J="NEJ \'LAT7R_V(HL M]L<++_^_S_I6&?Z-PMH,:T6)0*.=+>V18PF(C#)+W^UWYL!O*.V&6LTG7E]E M^B/.ZB3H07@KMR;A7&$+JW&!BA;N2&TG-LO:%%4,O:G!I>%SO\7$;XL4X8&S MY)TID\G6,[,GE-YNWY56LOSB_K2HUQPA,, V, M@N*YA6'UXP09/5=\,929GTNO=%*.,];.Z71(;X%GE!:PG"A?BGJLA>;R!7$W M:@[Z$;TC=FB-$]7 Y>OCIG]]W')B2]L1:G9V-K>;T6[5/^BV-VCV>KM5O[3; M;J?9'?3WZK;E9R+,!LZWS7GVNM:M50HE5(>=_)9%Z^^<";V;4QYF^Z]?T_[% M_P6ND_4T6#K_R/UZCVLP'>,R/*[[#RX>X%Z;G-L(=253CM'U @_HYMN(;L7A MJ]H&-92+'?68/R-DU>P_IG@^?]9#JO77C4\.OC*RGYD\8N3'/7,/GJV]//_\ M5!X_2M[X:+#ZI$K+%W;G4PD)N[R%N*#C(?8A;)S6)M$[W_+I=4MBW_CF*M?A MH[-A.-J?P;VOL)91\*NVO53A8PQ%X7:K[/JV:>4U?&#F/W4[^Q]02P,$ M% @ LG)I52G5H;\%" .2< !X !E>&AI8FET,S$R+6UT#,P>"YH=&WM6FUSVS82_GZ_ E7FTF1&[R^V+#N>26QGZKDV21/=Y>[3 M#42 $L8DP0*@9-VO[[, :4FVW,A)T\B9\P=:)!:+Q>Z#9Q<@3WXX?WLV_L^[ M"S9S:<+>_?/5SY=GK-9HM3[VSEJM\_$Y^VG\R\^LWVQWV-CPS"JG=,:35NOB M38W59L[EHU9KL5@T%[VF-M/6^'V+5/5;B=96-H43M=,3>H*KY.+T;R<_-!KL M7$=%*C/'(B.YDX(55F53]E%(>\4:C5+J3.=+HZ8SQ[KM;I=]U.9*S7EH=\HE M\K32<](*]R68]3K-[J;%ZQ/G9HJY.YV/CJ!US?0(OI;FF]@>S! RTH83!D=%)J0A MJ=KIV<7[\>7KR[.7X\NW;S[L.*^O/HO^U@A_ID,#S>-38Y%P(KIY'(V(T&_2I:"K[)W*C1&7ZS>7::U1S^^M$W MW=)I-P?DADLVXW/)#+PO%^ <-U.6_59P T@G2SS/M7%,9^RU-BGKM!N_,AVS M7[@SZII]D&:N(@E.2G.>+1&DH^\@2-V]"](K;A$:!"%=LJM,+Q(IIK(>8E5& M2&B8D&DD#XS L9(0#U9DSA02,T Z\9D%H>,LQ9U1/&$QC_#(,)TJQYP.0(.R&6 MD)PD*TB6:+"WA@;JA:_"ZB11)! #C7 XH>SWIZ(VQF+$[VP%4B-G"KK4,(Y MQNEAL!M6UM>P9BMC[EC[G<"MOW=P&V_$YNF38;=S>&Q+0)5U 1&$CF/D'^.C M=LFXD1X?B+>:))+BR"1 .4F4G9$XB:4@1R)(NA?*1HFV!?H1;1J=!*#D1D=2 MX+%ESX +(0&T$/R+ZVC&LZED+\%([XL$$IT>;W0&S^1SW[4S$.$NW"HJ#;, M4-+/B+;6M]$,"4KLGU\W';5O([1W\,T0RO<&H=VC M9ON0_' N+8I_!,NGLT\CJ4Z9-N*%W;T+I;R)!"K*D4(2U86!@IQ*+^L)#U(R M\WJH4EY1Y3K=&IEP#[,RBZZ@4B^IF!H5:!.V6)THX7>@MIA8)10WBB:@0J[W M"2 C386E_.M7I?7)VM,CMK@P"'M/WRE'*:FB(N'$ZIB6-V*5Q]$C5 7KQ0Q^ M320)@GC17XK/)]J]@O%D?V \#$2[B>*=V>H.F'?GN9TQC74P5X*@RJW..!$Z MMX Y%92$7VY$A26@6_&)2I1;4F;?-BRM+ \[CZBP*#9$UPI2GS>NRPGEA$-\*7I5&8H,!( &RTRIQ5#(BB[ WBQLE0.ZOY.X!OM#WPK%KZ8 M\Z3P5$7!E7&,VE#-$1:[I<:[J2-VH-YPN[WL\W!%1]"F#<7E1!?N?@MV20[\ M1EI2Y1Q_>J_#)E5-[E>@#)Z /1YM-,#C1YS8'\15A!EB>1<3M-\N2S;?LA5X M#Z!)2N4ZB@I#D5_+FUNTIMHZ/*=S2.BR$125)SCLV3U=8D 8!'9+NC0<^R3I MCPKH%"$K;NQZ'JR:<7M39!#U>9'K_ M "K35#DGY1^D@XE&+4'M0L$^K^09L SVM<3N^$^%=+4 Y6^%@OE^L159Y(\7 MGO]_G_6U,OS+!+49:D4%H-'.EO;(D9) 1IFE;_8["\FO*.V&6LTG7E]E^B/. MZB3H07@KMR;A7&$+JW&!CE;>D-J]V"QK4W0Q]*X&2\/G?HO$;XL4\("7_&3* M9++US.P[RNO[MQ%ZB?0=&W!&'4&7GN8 &W\>7>*K'K*?RN8ZF4M*@1F?EL?J MIF1&F>:)7DJT+F8ZT"'?0"_0]J?4!\T[&+CWK:N_.+]_*OT\ 0*E:<#="<^M M'%4_CD'=><*7(Y5YI_E.QR6H)MHYG8[HA>^<^!]U0_G^TX,J-)?O@GN#YL%A MEUX'.UCC1#5P^::XZ=\4MYS8TM9O#H>]>YO;S<[]7?] ;;_7[!QT_W2UO6'S M8##826W+>R)X _ZV.<]>U'JUJD.)R5$WOV:=S=?+!-/;+@_>_NL7KW_'?XX% ML9GORLD_\GF]P6)+)UAO1W7_;<4#IM>FR=T*=253CM'S @]0\W5$M^+PH':+ M&LK%CG[,'P:RRON/*9Y/G_3!J?YZY^N"+XSM)]Q'"?AQ^^XS_+73W#_MS*-' MR1W_HL\@WAG4FU1;^5+N;*9DS%[?Y.ZW8:NTX4GO@9;/LUO*N5O?6>4Z?&@V M"H?Y8FV00 (T3 > 97AH:6)I=#,R,2UM=')X>#(P,C)X M.7@S,'@N:'1MU5CK;]LV$/^^O^+F8&D*6&_%\:L!6B=#,_21)BZZ?1IHD;*Y M4J)&TG&\OWY'2DKB-&[3;>T2PQ D\=[WN^.)XQ^/WDZFOYT>P\(4 D[?OWAU M,H&.%P0?DDD0'$V/X.7T]2M(_3""J2*EYH;+DH@@.'[3@<["F&H8!*O5RE\E MOE3S8'H66%%I(*34S*>&=@[']@U>&:&'/XQ_]#PXDMFR8*6!3#%B&(6EYN4< M/E"F/X+G-5036:T5GR\,Q&$I/O(+4J\;;@0[;.6,@_IY'#@EXYFDZ\,Q MY1? Z;,.CTB2#/J]0183DD:S<$!GO3RD-,S2/.S1V>\1&AD@>WM9A/A!EV:3PB^+P< M.I,-6<"8+4C[I:DR#IYGB>4VH M^5\,;4+SW..J-OD Y0A>LM:%*+9&'__Z\N3%R122V(\V+;[I.%%S]-W(:ACU M4>P-VS,,-E/?W/CT3N,G3!F>\XQ8#,+I4NDE02N,A*@/[_US?^+#.Z^5#<>J[A.965+8/6IP=O\T:8!V$/9 [G1,U(R;3W]E*P-3S/ MC'T;AV%\'Z0--H'VQU)CKM?_DWLG)62R+&LG8<7- LR"P;LE41ASL88S5DGE M_'M-C.*7B#MUP3.&/:NH2+F&/4N_N]./XW#4O'-/T>@IH,B?I2H@"KUWD$OE M9%=HJ:3 2FH[X3E#/!0SINH()V&W[H%$0\X%(N7*)LS$4F%71N=)2>'X,EN0 MHQ73A53'-J M&[;5,5EPEJ,FU&SX!8.W.18E4S8:5FSC;AD6:"KA) M:@D:;#E/M^*KB^O$P(QHE(#>%FOX6,H5QFG.=G?V^Z-/ +BU<=\ 9T6HS84G M6([M-&[QR4L;B*&7]*IOW\7OAN=>]+2U^ONK'VW$)4[])+6!F&*&FJK(EP)+ M)$,8" O+*Z@J]N>2*V8W;&U3IYOZBI(]@E6A(-K?HT^OTGT-["M0-SF/!DGJ M0(.B**.8XL'((O,_2.7G(='TJYDT1A:N93U@D,0/$R2\Q)97U'LX-EE#D)7B M6Y?T%D&$VRY;8=NQ8.G:92($(!M:0P1"25>('MUU7#DO29G9]RB0NA'5-2JD M6HH::Q+[J].I;[4I_Y[)CEPB#9D)UA+,I*),>1A102K-ANW-B')=";(>\M+% MQ3&--L79:?+"]L>,B&;+<\"IEYM!,XG\_D%D9TV#H#2T5=R,H;X;0P-#[UC; M1\YXZW+H1]M9/R,V[?MINIWUGXK%:33I']Q+;. B44<#XZTQA<\Z2>=6H0_C MZA*BS8G"(O%VR.MH?_\"=1\01PCFS=VIYU1JN>P=H*3B%-OJ/*9^[.^G!2+OKK<'P7V;V M"\%SWY^/.G)?':U[>?[E4 X>9=^XUT?&1A"=\X';7N_8OV^=W52R/KP:*B:( M%?G):#377^J#*'9D=_@U02P,$% @ MLG)I59Z)87'A! G1, !X !E>&AI8FET,S(R+6UT#,P M>"YH=&W56&UOVS80_KY?<76P- &L=]FQ;#= ZZ1HL#9-&W?=/@VT2-M<)5$E M:3O>K]^1DI(XB=ML:[LD" Q)/![OGGON(:7ADZ.WH_'O9\O#X9 M0\U6KEKB)7 MR)DW?N\95[&7":&82S5M'0[-$_QEA![^-'SB.' DTD7."@VI9$0S"@O%BQE\ MI$Q] L>IK4:B7$L^FVL(_3"$CT)^XDM2C6NN,W;8^!EZU?W0LXL,)X*N#X>4 M+X'39RT>I,F!G_2Z"0TZ<>(G23Q-NG$81Y.#;D+2Z(\ @_30O)JC]#ICSUHY M+YPY,^OWX] ]Z)1ZL.)4S_N![__W?P(PX4Y+S;-U_.N8Y4W#*5O!>Y*1XVE98!D5 MH>)_,8P)P[.WJRKD _23\8(U*02A"?KXMU(MA,?O?@XSN#'S&I^92GQ' 0SA92+0A&H04$/?C@GKLC%\Y9:D9W M=X*N/PBBCM_>FN9#2>NY@N=4E*8-FIP>?,P;,"=^%\04SHFC[]V):LDFT/Q<*:[W^G]([*2 515$E"2NNYZ#G#-XMB$3,LS6\9Z60 M-K\W1$M^@;R32YXRU*R\),4:]HS][DXO#/U!_!8-]0)D"+E)(.W4^Q-)@THQGN==1M2V[9X4=[9L4JY8!O5 M)$?J1KAN:@QJBMF$M]*LC>-$PX0H](!)YVOX5(@5PC5CNSN=WN 6#[?J]S6. MEH2:DC@9FZ*JA@U->6& Z#M1M_S^8GXW2_>"_2;J'[_\8 .7,':CV QQ@K5 MS3%=9-@I*=(@,^R\9*QDGQ=<,K-O*U,Z5;=9$.T1; X)06>/[E^6^XK?E]RN M:QXD46Q)@ZXHHUCB9&"8^0U*^65*U+(U$5J+W"K7 R9)^#!)P@M4OKS:RE%K M-<&I%)_:HC<,(MR(;8FR8\C2-L,DRP"G830H.3A0(GM4V\Z:7DH1.J3VI&J% M"JT66<4U@3)KUU0W9,J]9[$#6TA-)AEK#"9"4B8=1#0CI6+]YF) N2HSLN[S MPN)B)PTVW9E#Y=+H8TJR>N>SQ*F&Z_-FU'&[!Z$Y+M@[[;K!]ZA?X*!I#J[_(/T?*C: M['JI&YMZC:CJP_N[^3ZF=_*PV[HA#5?: 4IDG$*#_F.JY^Y.?#!0]O?6^? _ MUO8K\-D7T4>-W;_ ZUZY?QW,Y%%JQ_W?-C:0M AX=I^]8R._\2VG%-7'K+YD M&1X)ENS6UYVK4MCV]:^FD G68Z&W3]GVGK[U4U']6WVXLI_0#O\&4$L#!!0 M ( +)R:55"9Z@]D@@ !93 > 97AH:6)I=#DU+6UT^G@18I MBZLL:B1EU^]?_QXI.Y'CI+$W^TV4J4@%292.Q^'P4"6S%_ MP1>1D/V]NOTW,"75@(QY-.O_VZX/RN.GQJ&:P73"]PK=FWW251'P4]ZW5 M57;-;N=!=M]]"_F0:^BUEO7-6R:1(S1.+9(^6N5<3[1Z>;SF*X-<6_],E>;! M;.>M7;%EVXNNF&\\2D:0VZHW]LD!B !TR-!+4%I]CU[G*]R0*((K+1G3<,D" M(<= 8HH>(E;H "1<2*$S27#B:]@WK[_9:S0'.1E88&\=@&1_I5QB(ZC IFCN M _9U!B)ADF@A%6@!E"L_0A<&$RXB8B0K6Z60E.$37*G4^*T8KZRR[QF>D0@^ M&TE7)&!Z9I__P$BD0ZL5-LOM=3HY[>S#=WH-9U94\(0HBMIRI:75"O8S25F(6[XL-5V ;F]@"G7(8^MMF-&8E/_W!060#EP;0K-%27:Z*TE9Q,$2\V4 M9F,8$QYK_(]U()H&%;PU Q6**:IG6I6AID-L $<+X$& &J'">">&Z?QV(L4$ M5:408B&/'3A!T%3JA[7,+2]N8I(1211K+\X&6#O3R(RZ_/8MM>^-%BN MS[C1"9/H/4@TK\36EQ7/0X5>SVEUVB9:T.B<-5U4/ \D'!M(U#1=+>LXW4;[ MT=*ZXSY:]GVI7KN[=:EMI]ML;%UJRVFUMX] R^FV'B_]^U*]KK<#MGJ=[;.U M&P3:3M/M[$!JK]LJC*X[0J#W^)MYJ37K8C(W@XY,)21^6VE4[OFZB 7HN!,< M)43$*2R&AWFI\9RKA0FA%'U[WTN^@;OL5XVX^VXP\X"5[_AJ#X7,A68*>8[7 MRMVS\??BYD->?*OC7'NM2-6&(#B"?;$ABQGJSLF8V0';AAD?3=C# \3!#G;G MJ1G.[DTYYA06@)W<2.H6BRPO-ZT M]Z$*PPNNX,K..4ZB^,7I&Q5KX;36T.S M02*R)92^9&96,6$# W'5<]S5<&)(%#,"*L?[[D%I2<]N2?O# _ABIW\%M""O MM* 78$'TX,X-V3E]8>VI4=K3<]N36T>/A!T;?K]=HBJ@(35+0WIN0ZIWS*IK M85U1J[@65""3L9.@:Z%)!&=FF4S"[R1*F5FAM?.?$Z684N;7.&66XY%+1@%@ M_Z>2G?\O.]G,T_+"[1KZI>E-2,9[@L78P9@J+",%][B7S&?HUBB<"VR[[3L7 M1*,ZL3F]&\;A-_N[4CYR9 <%],SMW2B]'MBP/V/*KL_$HK@^Z!5:O-!FI0P] ME1;P@4S8Z^X#G0-XQD[P*OI @8S^P7'X$QOA]8F?V?4%BXWFYC=S4T:4AC,R MLST#:Q.TI.E%T/0QQMYNXZ:S5!J^=L%.!DM)WK;)NV0(V60-[G;SH]FF%(TY MI1';B"+7<;T5BN8W7PA%[R5CB9"Z^MG_+"2)S5ZF "&SNWD.H>Y5ZPVWX>[: MWWV/C R>1^EX!M#LIB#O;M-+"4<)1PE'"4<)1PE'@>'X]T0]Y^(Y YH2Y[)[ ME]YN^W!L/%$O/EKK38WG'N1>XU^N9RO TL;*O/E7,J(D/VVNNXW.IMYO=T1Y MCXP++]W 2[A*N$JX2KA*N$JX2KA> %S_VHAO\[EL2<*K)J%T'"5<_P"N?[9: M450T[8)%S7ZK_T"V@.7US89SZWFX35C1K[JN=4=KI5/94-C6P.D^!8[-R+#O M'H!-E*'M)HGX=I.$?_OMT5+^$I7[6O)>P@V;M"&7 @6+43MJI21WQ9XJ5\ ,RJ@J&9KM.&MEPUA=T'YQ''F/++\8)VK\!?JU.M2[JSP1F M\Q$P@XB,3//S;H3//Y9?M?#;C]KN9_YYV8UO_:W>W,EENUJR&<5UNH JGG=O M:W64X4 \MOF-3,*EL3G%UE(2CU R^\;5!B[RF;!J(U8G,)5<:Q:;-%5F8W@@ MQ3C#P313LA%:O-TE"\G=[O"/1&20G_^W[-6L_(U=GN-3OM?"V0)+U3^ M[\J?_Q]"__YK^WUEK>,'K=CN5]YVH^W'4#EM] \KNR'VCBNIVVE5=CO=X\97 MBU#QS-O.R7FW<7#8KU!,Z8V+W67-8N1>2,2* @<2IA@8JG%*?#%L*Q"Y-Q&XX4+/,1@':/)<^5#T)XE MG%][V(?600O;O>4SUVTV_K5PV.^?++]YIT#]Y0C-F;1KO7MVT? M%[Z[/UP]\/W-\LWPXN6MC;,^ZD5_K7#XO'30^0K%-AOMF#OS3;]KV[W4Z;9L M'SH;"B("88T8N2S'=P;M?O?\^CLO"QI=?)-[]O*!7K?_[>9D>ZZH('QY[:9! MOWMOL\T;N'K5C/ON(^R[=ES>WNIWKS\ [>HVSGJQ^[7AH^^T3FS[? E^%[7! MAN%O70M%'5][])05;R+&F#?%U>^Z]NY*_:A?074P1>1;#]QZW77)Y\O.]BXE M?W_%LC9]JUBOPRE1/U*HX1W?&MUKW%4RW$K>_+OZ?L_T6_&E:P*Z%+*?[X9 M?OGGFV'1KA/.5_X,C:^57O^\&?^U$!J]DZ8]7VYWVA$JT#A;SC?&[O#/1@BQ M7?P)UVN /MV&'[[_K+\=T[\6&CP!0FBEA+.$4V^-2-)+(H7W3$4NOJP555&8 MH"O-:]M6?G5L+*\"H(4,:N^:]F"AT@A09&"?S]U:Y^M[NOUUCU4'X6C]Z_Z& M.=HZ"L?[]8]X;_>3V+OXW-A?VS[>W]T^W#NJGN^WJKA&:\?[:X='5;IW^I[5 MFGL7';:_\0G7-MXUMW:K9*_U$>]O?#[>V]V\J+;VCVIKX6A_XR/?NZBUJN\T M?D_WS_=VO=S:71>UHV-2V]UNU#8^D=J:I]6U8[RU43VMT;^;M8W/C2TH=Z_U MZ6O8>-=P&Y\DO*.U5V\V]]<^L:W=_KW>@/?N'6[N?CVMU+_9;Z[BZL2?VZE4._\YKNU#WM;W3K35_ M6FWJB_?U]7YU!Y^]K^^1K;6J^$*L4E+QB'"B$?$4*-+<>10E)338Q&4P"RO) M-GOQSS?7Y/B28KTMXV]Z+MOH-O>J6 ?R9@(X*2^,# M>XB"+57@IRIP5GV;Q5^H :W5#RZV/GY16#,/\D%"Z80X(V#; MX%4!+X;ON3+.809*(-]DOO;J&#Y$[Y\(/S^6%0"=@Z*@V)ZL(IQ7&Z;E6^_: M6T>'S=K:)PYW@"+46EOUC^?[1^\.MS;@7:UUOK^V"D+]B*N[5?R>Y>_.FENM M]8O:VB;4;?.LMK'?J-4_LEH6YM&[QO[N)UZ]V#[:._KW.KL@@-O"YAKQ9Q;6-F))_W8NSEU49M!M# MG1CTPL(8E 2H1J,%E/%?"XA=JLS(=5G>ZA_&[EMP*+OQ,+9[C:]QLPU^97S? MZ?7>=;JQ<= >(HL_KV=?L%DX@JOA:-#K9W6KV[/K2I8:9S&@B]CM+%0R%,&[ M6*E>/U>O\UOJ%3$.0FN)?-2@7CPH9 T!V*$6P9?#\6?4(-&[CX]G6[M]'U:/-T_W=S5-X#]E?.^9[]%T:,MMK6B.UP#C1 MA(@A #G&8X"<2)'P2F)O,9$8?!>R2*\&L:X5@=Y3(4$&!J,@(HXZ3@H?':D8O"Z;W"G!1:$!O== _['0;%S$\ M;'@I->4!FG+;%0( \8)9BS13'%PA@Y&S3B,AN#(*I^ )#"\2+V)<_'NFOKP$ MB)3Z\H+Z7PY?-7F]0ZLKX M=*5V.YQ;1#9H %B)QB!.E$1:88.,UX;0 )ZS\@LK5"UJK10E9HASR0,2A1KFY=P4+EHA%@$I9D(GI0Z M\JHZ5%Q8,8PN*CPU MQ*14DI=5DEMA% ,DU3D)!#8K"1<".<,8\5&@9JP^]2D7)1P M31LN:N>7VK"']UOO&GMTN[%?WP>I;A]OU:MB[V@=M.&C@')8]>@CKJT='E]I M0ZVYO_;NL';A07H'>*O^D6]M[(G].M3S:/]P;_==8W]CD]:./M_2ABK]?%S= M76>UB[\:6VL?16WM@.\?-9NUW;];M=8[>/;OX[VC/5K;+2+Q-R?^7GQ1PIW@ M\E\D5-GSO,/'.Q0:DIKZHI^"9Q%4%'*A7R6G@@KB8BZ[Q#20H+/@_% M.&5-(6H1Z^>RUG%ARC<7)_.1H8ZL#;K@X@Q'I:'NK+=.FIWS&(<3/H.N/[2] M^*%IV[/!769#GVX[RX)+@SUFB!-G@;N (V2M)LBF1"C1%E1- 7=ABYC=2UQ> M&7A*=9H>=;H)3TD3GZRCB&BE$0\*U$E1AY11%+YGX%V'A16U"& Q)>!4#&/% M>KEO;M-PHLC_9]#HEJ/9&-7EMGL=0S2:1842^+?@/L&0IFUPR)J@"([)I" 7 M5@1=U/*Y@]E8:4^I+Z^C+[?@16FC(Q-(YN7_G%-@/TQ:I()GG&BF@V +_+Q M;C8P)R>DID$X[K"PS!.34J L!F'2C]SLR^'H70/T+[YO?(UAL]VW[8.&:\;5 M7B_V/_5B&C3?-])USSMOJUX.H$#@;4]6'6AUYU(=/I[MUP_(_NXZV:\WFWM' MVX=;]4U1J[\[KM'JZ7X=1-NJGFW5/UT%7EJ;I+IV>%@[^G1>6_OK".IY4:6? M1#6KR!JH0]V?UR[6SZNMSZU;:VR//IUN;:R#>#=Q=:/6K*U5+_;KQZ>@(CBK M0^UBDU7KF^?[N_MWK99,E@K- \B$<8FX!%IL,3 820T3,A@1:"8OC]H% JY8 M$MPP@ 7-H],.B)$#='+:"V&=*S5A&C3A9M"%XAPBI1*IF->X20J^LXD!16($ M29P;(?+R1_$83< \&D #)1US7+BHJ19 EXF7TB;N=:D)D]>$.R@%!C PQ(%, M6$3<18L,(#E*V$4)([^DPB^LR*5'@8(5S#/#L=,J<*.LC=Y&Z[$VB@O-2E"8 M"E6X"0K$4>]P9 A[CQ%G>2^_5QB!VV U5RX)]FA0$#)BDHBWQ!LN$]. $IIY MFS=TI,CCG32RU(37U(3:[>6+P.L"9SPAQUC(RT82N!B"(99\X,X;;'%X+%%@ MD; 0@M7>&9XT=4 :<^%"<08#.HJ" M$I"_8L@Z'I"('@=+HM1) U%XC")$(7'B@7OG,:?2::*E)# L,&69T;94A&E0 MA)N0D*RW7!B#E)0P.$3P'2PAP!H"E1K3"-*4=T+"F^LIG;IY+BRV?>S=D8DJ MY^%:[A5YL$!7*D4>L.7^^0F(OM=HG31S4JSBN\-N5J5K2:>6SGHP.OWYYGH9 MP_=?O714AUYGT"T^%3GAED?Z.52,I\1,+PN*10J3RT^-D#^G1NQ6B@K%._/# MO=W\?]>3<=Q\>.7RJ^NEGQ2!_,M/O;[M]O.ZA9R5AR*L4-Z/ N'[E\O/E2]Y71H2X801;8E.B<5$#3?.TN'*' *6/07= M-0Y6OV]#+YMHKN\&!I? MH0W?WUH@G>UWND\4UZWG\Y=KL=UI-=IW%?M0E;I6Q)OKM?^9MA J!*&>NQ D MN&XQ+\$$IXY) B8>I9H !HZ:'0_R2JWAQP O.SMI-GRC7QTN$PJ-5L[DD!.9 M7DV @N3S,^O_&>3T4IW62:<-'WNK9PVPUV^;M+T?M ;-O'OROKP0PW?\^>;. M5W_KTV\UG G0?L2:V\FCP370OM8#CP/M:SWPB 6ET]8#"; AYP;,6W'OFVT8UBWW7:C?=";$?DD2KB.TH$;I/+V M62,XB];$I"6308JYD<]$F.R+B(PX)8/2\/]$>#X<0"6=.$N.*&$B\7,CLFM[ MD69$.!B&'XHU6(]SW)!H<7! I3VCE!J:[ISMG6TIO2AUF+PKZ!*P"BJ\H2YR MK8T%ZDNH#)0RI8*G\R?05R,NXII$Y3$AP$^ /VIE7'+81.JQ8)'-GW!? MGJ9,7JI).46"-<$&SZ.Q3G(OG-"&PX"9C)D_J;[P2#EYD89H"+/<4B ['"2I M#6 RE23XX+6U^/4" ^<,XCR # ,Q)P)R@!286Y$-4* M?DEI"4T\.O.*4PXO;4:3=\3'A7R,8YN\$> ;=-00;E2)XY](I[>=&9*_J MB(\+[T+207K&(G;@MX$]&,87SS2D0YX >62$)I7CMI M$HLN<+ =SXCD;FY$,PG&,#XQ"44U(N;ZN% M7P);C8FW)MVYA6JVA?O*H?N)2!5CQ2R!?XYH3EG>'J>3P3Z0)!(#EWKNI#KY M%;:3P6:IA(!AU@9PR#5X%$Q+1G025H&@I9X_0;_F',U$1)J(,#XQ(+7:\[RY MU3&O=5*$.B_@[]=;+CK+M.E%UK%:KR4!QU#%Q,!C!%=>1.*I32P%2=@KKN2= M%P+T(F(*0%R42F RCO 4G6$2# D'+7G"\,7,Q7MW(CL52,N M8Q(.2(%HPB/1+G$JJ;-1-H?2*8XS M[9XO?]IY,:XWD?4XFC+K+7,,@X=&93+&8Z] EHP2![[X#-#WR4MN(BS=.VRH MR--L+F]D9=IZAJ.0%H:S( B?'YM[NSI?-D>M<$)$%CB)7-AH:,X8(KTQW#$C M[TP54TIN&FPN2"^8E%YQJSG3'(B]2=(%XFT0(,#9M[FKS+8-:'>W;8=.V#PN M18W"JIPITA@ 4$*T"4(HYF34Q%JEQ>R;X62$.1'+U)XE2B(F3C#.L=0$^R0# M%3G@;&F< GWPT;I_V5ZCMY4^=.'1]L%UA^%=XRR& M?"5>/CF/UFHX]WFK-N-&=YSO4[_1 MA#J#LGWHG,;N9CMU;:_?'?@^=-*,;,"60EK)B0@V>6Y@N =?F7E+ L%,NIG* M"_(#27WH=CQ< 4EMM@-@2 :&=]9G\37BK.2>8))30XAGVCN.3=2*2_"F0M!* M:Q_I?(AJI]_IVH.,X/78S9GGFCN=YB"[5+,B)QVT48!V1"G,#>;:8%IQL[)"Y@Q!T(C MX"<%SX406DN7A"#8:ZJ2G*4HQ]0A[N2EFX"%!J6MD8IR1[3F,2KL.0LDZ4AF M:6_\]*#RB^Q)E$EQ1@AE(0F.J3<"6*F6">3$M&9L/B0U66XZ)E$YE>=(B?88 M4#/!3V>895YYG7Q.:#=4>=;IOF[9W8[4/W!F;S0C@9YM@;]!A_?,9D9B7Q%.0C71ONW8+.;3>H>-DUDQ,JRB"E@*HV3BT6OK$\"AIE:; MB+TPT^^HSXR1C]LA8,2I$4")&>.,GF5&(3,;)Q;>=^PC&R M\R2[)UC;3RN4%SILP_OC\%7Y8Q7JUAJTYM$1?,KQLZ4&/5Z#[-F\:M!3CJV= M,@UZLLG/Q<@T>15ZRG&W,Z!"#[+Y4H7&HD)/.2=WRE1H)L:Q5V%"$UD4]I3S M=4L-FE(F-!D->L*YO%.F0243FG"&FB>XYV\?).*2BE!I6:"1\M=(,E0(3R,/L:EF4PY-T4S MPY,7,):&^1@I$3YPQ:Q.F(!D14J*.Q9F,LW1M,PG3UZZE%K/*>7.B<"U)<8S MIWARP2BL@IN5?9UO03R=9B,48^DF"/D.;Z([*G*]V2A.3X8[QT4!IAXY)A/, M#U)3B;4ST7#EG35!*!5%R*>>,,MF #E*W9I2W *'E@%,Y4B(XUIA8S@+(6E+ MO5&*A!G K=<9E2:HXC,)6B$:T"S,-OIGG3R]N6WG5Y_+KT1 %YN E/*2<&%!NY(?50L16U5Q&X68MFS(-N)V*VD MG',/_F6*@KLH'(])*A^9(X9J-TO'F$V'2%]D#3:7(A#%"/8A<0$P&ZEF7$6: M5V;),$NGOD^CE,:TB#=X@O-)J);1P(.3A@N6? Q1>4*"&&:CP$:8>=L7[.!#RY"9O)2)1AN*RH;&UY4_XOWS)O030 @ZC(V#P_XRDR?]/TX;H7^X3##^/PO7[LNU0;;9.&@O^YA#)'"Y M=V+;*W^Z[ALH=_CWM^*'%R\?]IUFI[O\C]SW*?V1H&THV5:C>;[\/SE76J]2 MBZ>5[4[+MO]GL6?;/=2#WAC=V&M<1*@/5*WX>#JL*\?XCR98T67="<7_YX^B MCB'Z;#9@>LN#-O13O@OJ:J>F+I7#;DS_6OC'SP6F%E;JUC5CI9,J.8=@&U^E"1R.0].+RY1]_A$;OI&G/P5FDO&;UD\/V7\1+Y=NU-47;W\H9+"SWI+Q3/0:MR-_UK@2W<:/BH*>2D M7RG"G)5"TT%#1]?[G9,[+I[8$!KM@V5<(<4KKNKPINBH1XCQ#CN#%SS%SO0- M.U-WV-G"RJ?:9GU]K;)37ZVO[SQ:Z5Z[MCOK;S]M;]8WUW5A_TV]2KW;VJY6_@1>T.ZT:X,6%.(K(_JPG0>:!D\$!ZV4 M<)9PZJT127I)I/">J(A]&-AY9__(!+_,3GEG1,;O&F"=W?V;U7; M/:YLM>/O#X1!<@\,OBZ5$4!EJ!ARBKNIS!49N'F1L)%+!OSJ M@0_?39,(_P%/NJ0Z].2LX\=*B]I5=# MGOCRJ/YQ "XK>";GV_&DT^TO5%*GV[)]> %T"WC.RZ[3:;HB[SME,XO^[ MAMOX)/?KM4:MOLFK1\>T5J^>U]:.+ZIK!V*O_KE9@_%@:^WO9HWN0_W]Z)G/ M\"[1WJ^?-*MTDU2/#LZWZGND>K&)M^K5TZVUYF%M%^K>VN/5UB>VW]INUH@^ M?5]?[5=W\-E[N'=KK2J^)$LLR$JBZ(U%W$F!G!46,>R9CI)$+WW&:Z.X_..^ M(>32%!ZGT,V8;L/ 8]1Y7,2QT.9OJE89ZEKEPZ#;&]AVO]+O5':BSW[R<-@B MK-+I5HCX+?R>?=_^88M39=7W\V5B&+_63S]V7$9 .7*$ M7IZ-WAJP[Z%QT.+ 8#G -Z@%[SS, MCZ%@S]%YM%T4VS.)",]@A/6/7W#2W@AMD"0"(YZ,1R8*B1A/(6"N%7,./+UX MTB^BLT.59GBQDCO_IH%7?L88LIZR*=+33K?D."7'F2F.4^]"_8I3IN>=Y&SM MK@-!.3ZM09WV\N^-*MEOK<,[/UT :2'[&_DM^9G-&R2G T0HW[,*]=P^RK^A M;2T@1XW]>E54+SX?[T.+"AALWD%R< S$D>"1PB(A+HU&.F&!P%&FS)EHK1(C MDL/GFN16F=I5/.7&_?6B^GK_+K: M\%RE61S0GA.U_5D)>30I MG]G9C!\%4U_;X: /FV]Z<4/9C@>-7AZ9^C6X\NL9"__BL-/."8(,T19Q"MUE M(M;(12M/[B,=?HDM!/>_*'E95+7,O'+!:93#1@7*;YTL& (=9O MMOUH724PLF)%YMOA$?9O.R'>C@OT\ATGW<[77,Z,!CM'TQ^[[X[V*/S;7T6%KCVY2*.,,WL6J]=IA]:[(0$PTB2 ,\L)&Q(T&(A8\1\J2@"D.(@6^ ML+(6F_;4YG,^7SHT,,225Y\GQG=,RC^I3;^9HB:XOS':&G9K7ML7- M&U$ZIFQ0V""C-4,\QH0L90:!)%D2^02#A!=6%$.$"4H4_Z$USL"H\],%5(4& M_U:, YD*-KX?'7XOL6?:!;>YM+VTLU19;YTT.^>Q6[F.$SG6\OL,!DM?'%%7 M0^CF36+#7^^A F0FT?197J_XXHTAR7F%3%(&<9TDTII@%&4,5G@J(PT+*P)T MK;)N>_W*SG%L-L\K:]W&U[A8V1DT #0$QC=!.A*/P 4:_4A\T>W9R(BJ&EJWN!W A M8'"94P_C679(OA NH[#)(LN) %:";9X[C"BR2+5W<%FDA96MXZ8]!'"]':M] M)5%^Z("LFON-DZ&K^(O)Z1/^XCEC(I" N$Q@<)P*9&U4B B2 G2M59$">^1 M'A\>4'_U%;SWQ 1'0LXL\*0+IMHXLXAZ^!5<#;;#M4+AHGE;ST MX:Q5;A5;^F69$O4A/B V5(@ \&MJ4 _J(3R#&O\E#&%)8+*X;HFT;U M^XM/)+[O ,O_D-5CAGWN9XF'?@F<6&N]1XD)#:AG-4$\S M#>1Q#I;WU3K]RNI)WEV>O:2IA^UW0*? \L7KT56KT0),K M>?C4EXB+O'#?CF"O!F+=C^\_'KI>>+1N/&.:&N M,+&9I*O#*2*X?E&M;XIJ_>]6=:W6K*U]Y+6U Z"L\+Z+_>;^T3%<@_IM[-U< MR UTMGI6/3H^J[;V3JL4ZKMV@+?6JA?0MJ-:ZW-KJP[7*+2U"76\.5UKH*LI MLQ$1R3CB2H CHAE!GCF2:')<.SQX\R,UP=/NUU?C&G+TBEN;,ZXC[ M"&KL%45&4($T3L[D$W:QD\ J5G?65C]6-IH=!W[N3LQ'B59R5H+8__DD_JT9 MT_7&EE=,JG!Y&\.Z&^T>^6ZOY&QG%OPYM#_S[)GB( MMMDF M!#>YHRQD>*BX'Y[,51D55B06+&I2U#0'. RN!'O>6[IW*\5+SZ.\'72[4*WA MMJ@\M/5M?]";24QX5DSQ[ OC)E)-! J2YQDOSI!)AB!EK9/&!D<,V/1>[-VT MW6=L*QK;KLU1>IE1NH))9[BY_;/6F:Y>XC^-R(WB;Q,**#X.=C/^ /2T&OT^ M(%8QSG0[[4QTFN>5"*3GO%*#P?"TV,H.JK\T\ [K\PU*8^_WR0'E=QV8^V^$F[\>4)Y_23J)@(-$W@N* MN*46.:PL\B9:EH*B ?,2*'\9H+QWZF(FH+/1J]A*$^H=*]9[@,Z4E MX+BQ$F+*!WGGO.$9;/." I-O+MVQ57RQ^+E;3^]X=ZZ?;LQD]J%>VJXD/=> M%4,!H0[12VK^/1]?>OA$SRQ-ZU"RI,G#-OT\;H>2>F*I/]RAQ)8H%N.?@WIZ ML2_3!S\NE?.7GMAZO97D#XPHO<\H,1PU5J^08/A%YGK=&MMNU6%-E1;F[A6_ZL%U+ZY=[3?VJJO MLNK&Q_.MM?5,XT_?UZO7XYDL27<#7T[0Y]K*+)O0?;AQ[=#QVI6 M6OPK*^>+,YA"3R[/H)K?5(BO1'" V'RZL8)&6:LQQR@R91$G2B&MC$26Z"B$ M$8K9^+!\SW,T5JY?1GHVAI&>QP/2M:-I2CO_N9U?=OFPQ]]>AM9*>W^6O9_? M6J!A!9.<:XTBJ!_B3%OD!#%(,$^H<19;3,:1^O01!O#46Q^3.'U2(??T@]!V MWKUV9T2^D>Z:QRQF+X&XMSO%Y..@%XN[P R'.=?OR%;:Z1;O:I[GEY\VX-7P MVDH;VM;)T>ZOC5X1$F_;ML]@ >Y!3B^4;\XG% ?;#;U*WNW;"/?M:&"_V=_O MC'A7X+]9F*29N2F9WF%L-B]5J/(;*$8Q.3), ??C:8C[)XGW8F]J9M=>GE+F M'ISC$>99&]SI%Q*,%!HHH @P3/#D-3(\)128,,9JSE@P/QTARIGCA\RO3R"^C8E/C.SW7-U'NKWARB?=(:T<;D;\PJV MK_'>8Y5'U<-7CUC7RP>ZWW[D9Z?D/O8X:+5P^6_AS7UG1G.ZI$1Y;'1Y;/14/38-.9H?N->]OOK7^_7*UKO*VZU:?;U6 MO_\(XUNG*[U^YF6S1"A]"M*K)<7-V%<*:;JDZ=/R.?^H6 FMU.-.Q&[U?/G80G&6V7:]LWAXQIE\G'YBR M^-UF;;7V=G/U?06\H:WMZFK]^W/7GQ(S?10S?>V [MBL;7)[6#?[L54A2R\X MUSL)\CE! 'ED71X!( SLZUO\NTA_.=R+^-NGMAV$1C^&WY\$+7-G="\XH5DJ M\YB46>94%_!@.T_KP%]%E*!8[/6=9H.;E8^5:,5O^VWK\(98J0YWIJT7CUEVW:G*EUYS!&0#!;@-@]H/3WH!V_ M?5.BT]RH!BO1J42GR:D@(P_E5K9W6'G7[)SV2D;UJRN,*#&KQ*P)JB!_*&85 M*UI[><%KL0KLL-.$M_5&QX14UO\S:/3/2SC[U75)E7!6PMGD5)#CXGP2J%._ M4[D'U^Z:>RH1:&[$K^<8@69C%IZ6L_#3;RHZ9S:W;7M0 ."WT][6&CT_Z/7R MWH+,SE;;MGG>:Q0,\ HW,[ .-[WE>[9C;] 9XGG0W(Y"5DSH*QL"+\V.^"; JX_-#M^!@R0I9X.#\B9H^;F25B M'@&QW(DR=M62EUM1YGDORE;]?]>WRWTHLT0^RGTH,S$RF865]_' -H>LHS@O MIJ0=2PQ+A+!@+7UC9*LY7V&P/LX5#4242 MSH]P2R2<.!+*$@EGP5C4PLKZV6'#-&%E![K6]L%U M?'Y6U!)9IJ$NCY0_DS]"EI\=-W)Y_L9,G#B2DXN71XZ41XX\7DC3_]B#'W[% M!<9T> )#7D*]5/EQTOO'6C);N*/)U\]:FYHC5K+[-#QSC2S=DQ_BB;T@[^J% M,2O;:_=6U?:[C;/*3NQ^;?AXZZ#F::WV(])T3U%;[CXN\+?-=J5_V!E &:&W M6(EG/I[TKTY]JT#3[.\//"=H,F<=W=.NP7=' #RH]G?NW\B>U6N?>Z0%>]*Y M1WQ)\?M/(7KJ"44$+TGRM(./?GQ-,/HRE>4/+?8.!^92C.U.P8^FX,[GII0R MT[99Z6&'.=W.^_: D.1D>_KJU@>=]S@38GC!XYS7.GZ01\L/Q7'G(.(U&#ZO MGP";QU74RCJ0'T/!GJ/S:+LHMB=\!&RM85J^]:Z]=505M=V_C_=:F^?5^L>+ M_;6/9]6CYN%>O7FTO]9LU=8^\NI:K;FU]M?1>P;O;YTUMXZV6S5:/=T_6N75 MC;TSJ-MAM?6NL7>Q=[%57Z=;=:C'Q3&KK7EQ^0R\:[!//\G:QA[;N_BK55T[ M@.??'=OL3V(-X7SL_8]6%EQY;%1 MTDGTPG^_7/N_;WF#7E@8PT!X=4PZ8I?#XJ"'#JP]61ZI7N]A MYZ&SI M#X,\+V8<^>HCC>1' ^C/P/CF(%R"7 ER-T".*LH#)EH*'3D)R7ELG7$N1B># M=J8 .7()I2,FFA14B]2(( M;+9!;@XHH90D$8%+HWS(>6[% M(J?/AM.[T>!%:>&-5]X;F_GE#7KL;*@TZ%)G.X$O;M!S0(%F+4JXT>WT>I63;BWN+%%&-+8M!(N.9 Q]34V0"%H@F&3V+ M0CF<21%;Q%C/MHOYZ#C:KVSZO[TNG>I!@^&O$@1>!P1N$BF7I!,F,N0Y9XA; MKY&3R2*)E1"<1I>*K2V+X@X,N#5B3JGYSP&]FK4(TTYLPI<'BY6#V(Y=VRS2 M9=G0:K0;O7YW>!A&/#O)JS%[9?CIU:C52"P;0Z& P[IZ323K0XF4@#LVP+V] MEL*2]5H@%[(,.'/Q5EB/[BYI,O^-:1J*F)Q)5VO:KV_8M M,F4U)MPYY!T#V[::(4=X0$IXR27P*BUM8=N2FJFW[9EC3=-7X5FY<^ZC?=L1 M8'#@^X,N5!>:V.L_C77>T>[Y&YE>8%G<=[W_]M!V#\K5(V,,VLA=E&QVT#I\DS MF,\)I/W*LQAC(#SWS&)\D\]P5_E[$%))?,8%IENWIS2C%0'^3Y$E1 +QB1SI M8#$*"EN09)11IH45L8@-?L9LQF--9H9B;K\R#+S<9&8) R\+ S$<,\,!68I(T&62C%(AKK)*.TG":CW!5 M8QBB9Y2-S[F%CCT^>1W1EA,XWK21?+F9R7YS)?H=]S&J]A2.)2$B4J M/@H5UV^1&L=-=!@+1*C7B#L9D6,*_N+"!RQBU#$LK% ^];,YY;SK],R[EM8Z M+FN]P6& M,@$=HD"=3@OE$C 8;A#B<><4P]3H6!8IN-*(U2RF'F,R111P3(0 M,XGIU=SSM4Z[(#M%.28PIXMGIXXP89##E )W*B6! MHYG M]P^KVUQGBMR_,GXSE1.F/S'LTG8?9[LW:8_7$B?/4:1:Y35G%FEM$J)26A=H MLIS".*YO9\*9(L.= \8S:].?>=U"Q4485>/E)&C?GL$W[9@:_3)]QK31HZO5 M)N^ZG58^9XEMQH7/E=O!Y&HX43SA(C!&9^90XX;B4PT7$G"K1!V844N"O*< MN;$R)\=($I9GJ]C&EDF!%)*$V6M%C:XA15* M%S5^#N^"'6P_5CD^\A8 !7\CBN6R3Y>=8YO M!,,CMWDDK>M0FQIG,:"+V.V4*/LHE/UXB[5I*24A@*W!"XLX20H9K3#"">OH M$PC7 S3\\Q^:$OK'U&__+P-CTTO!?F+3)7UZIF'?H$^,Y0QI"FR:>Y&3S29D MM<6(<8H]]9(11_*N(BIO;](L(V:_,>)3[<(H-+:<6\(,2 MZEX(ZFY08IF8$E$3E'C0B/LHD8LR(.&\I-II*FC.=*<6!2OS!H^=,%_>Q"&ULM M&%MZA[;[Z!-^?P$R,2]\X4/L[F01C]=%HO?2AG7;;4._]2[?6VC=-Y* 2Y+P M )+@;_M#WFI.<4 P@I?NV WS:(HP0QY/B4/3 MU+:GX- S_9<2AUX8AVXX*P(GJD!4R#I!$-?6(,.=0E2P2#13VO&4<4C*:<:A M.2"?L[:^8:W1'/1C>";]?.B\O=,A#904$9=PI,SZD/-@/Y. 3M]*C!*)YAV)7HV EDCT1"2Z04$# MB=%[(I%75((K[!@"F4A$B,#@!WL3K'HV!2U7D,Q?_'.W^ _QS28']U.7!FY38:0B!(A&G%L,;@5T:*H.'4^>NXD65BA M\V3F8T_U5)KYY,S\9H)+I:GC1B$JL4%]!H%^M#JK? M/3C$JF5\]8AUO4X>WNY]Y!5M_X>6C@BZWA_?_\SU+499%2+G-AHO7. A!NL8 M39XK'X+V+.$OQ"QN]/9K2B_7H4/> K72&&9>683R,W7P7U-5.35TJA]U,]O[Q<\D"[:_G MX:S2296<40KZO??G&WN_%3W1^*;WL0<__'*VJ^ZTW:KM=QMGE9W8_=KP$:13 M#->/;O-K5QNT*.34&"'K4[%5S.;YTYV*A/ZZ_((]$-T.4^7W#RZ-! MRI@E+5@>IT:1TM&+1T/84C&$W?"4AM<47U*9FXD7Y0V.AN;_];F\Q#VC2TRLFTZM;H4[2J M#LPG5JIPWV&OL@XCT?UA_U=6B8'%@G3E68.' MK)!Z2!>474E>7*NG>,IQJI=*ERFGRCPL9*(X4AXWE?37?180S@UZLM(%+=U).7/^TS35C MS&'URF7,@2;.['+1=Z-C$_R@VXUM?U[I=Z&T9C''-DQ%\-N58E;B,!%X_OC? MN#AVX;\%+TYD +6&?SDTM+\QI09.+"3'"#3 2 M1Y#SP$T(C098)T]1I7P4JA)C.%UGBARM$@]>ZRC4%\"#TN0?8_(WW1$6!:,8 M.\2) GDM/UE(USC[Z#Y&:)>+MA_Q^AT.<[ I^8@]^:'3K<8B?K];L,-BO4P]9O@K/RIUEQY:[0\O=H64Q93%E,64Q4U+,+[DYF8YE/*^Y!]U M]NON_(5!8 D/!X+';OTU>LG@^R]_O^WUG@-%Q0\.%+TS1OX@UW->=E:+)4D? MUKV/W*Q,U SMK"9*/$;%QK ]=::V38[F 6J#%CSNQS 5.XSPA]A87NOX05[, M\P%*[H3U=EB#<>1ZC#Z/+*A8]ID?0\&>H_-HNRBV)QND/Z]]"]+_W:A=;)Y5 MH>SJFA=;:Q]YC>XW]N@G7CLZ.*]M;-*MW3WX[MWQ56*[VG%U]W-SCVYR>!?? M/_IXMG?AX??Q>?7BTWFU?G"^1S^2O?IAZV:0ODH_GNWO?C[:.SJ =AVV:FOO MCFKP>ZN^>5&K;YYMK?U]M+^6 _[[J7I[B1].VANA#9)$8,23\.K M;1;YF7ZK=?JQ0IZU4G+>UE',WL&ZCU@(P:AG7C,;8P@\XFADXH8SEG=52*G, ME\V'Y?S.*K7:#OG7^I4^K?;?VFXWSR1]MLU!G(G%#+/!D\YO\205A=8J $6R M^6@4A@URB0E$/+:<""5QY LKA"\R/H>)ODN FE. 2A'SQ#U7*F$.+76>!4)$ M9%I*&ED: 90L 6K: .KF:BN-J8T*:Z223H@[%9%5%",O<(K:$A$T6U@1=)&I M:4I0_MI'RTW4,%>]AZ8 $>Q&'\%(7#,N5IJQUZO89K-SFH/E0!)O[V/]YS\T M)?2/_R:+=+2I-?N;0Z'=OH=1_+0=KG-XMM7+4;)+66Y_$V4M]D=.6 ETXP*Z M.S:E\A2DT%8CS81 G'*.#(D666VQ4-QXRF)F8@:HV.VE_M-V?%5Y2MW$N4MI MR:]DR3T%$.WV)L1 F1'">)2(EH!H"9PP MZB-2E$9/E=>< #<19E'B9P/:]$6)2GL>>UBEM.=7M>>;#$5%XP":(W+$\!SZ MI@0DT9:.H^X%@$YQSG2VD5&<_XM3W(Z S95GE$9XYA2 M(E':[0O9[4W&D#SWE@:)C,(FIR'AR/%@4,Y:G@BFW#JZL&(6C>)39+>_3@[2 M8''5Z&0<>, M0UO?+[FX.&8Y#.J$Q J8A%$><$A%P*%H Y+>X<24#$'Q[-3H.Q)YE<&(N3'@ M<1&)TH!?VH O;ABP88+0*"T*P/D1-U(@&Q1#+'&AG$I))[JPPA/3$H,>8I%!!)A ME,-Y3E+?D6)]YJ,14TT>ZIV^;8Z#/%Q/IOS$K.XSC4UCVQ]2PM*+P-(=BRYE M=#%BBDAP%G&6"#*!>J22\3;$R D!YX9*O"CQN-R;63G?H33ZU]U*4AK]"QG] M32YB@7!@J2R2-!C$@7D@IZ1"BMHHE7.:2 -&K]4BO^.(^"DU^C$%/*::JFS' M7K_;\,7&D)P?Y;Z<**6W]$Q&(F^"TU7/YVWZ^4"4$J?&O"V_?IPQJB HM:-/ MO'IQ_(4I212+ 6$F :@<\\B1E/>L.J:X-!3GT&NI#K^(.N1#D!2E&EGG ^*8 M.62XX(AYY3Q5"AO+8-P2BP _MX:M*?*JRYC8E%+0TJQ?Q:S/KYNU%!Y+$SVB M1CG$98HYIAT1]8Y+S@75)-QKUF5L[&47Z'1.H#KGBY63ILW1L;R5^3^#QDG. M-%M!E7;LEVMV7G[-SE ('[((5MMA_5( Y7Z$L2+3^G>$8X_6COP7K(3W'!/$ M8X ?1@=DHO)(*:^#,DDR!XZR((M2E#N)YMB2Q[=XI[3D5[+D\^N63(R/05'P M)&-.U6V,1SI*"D1#,V.)-XQ9L&2VJ.4T6?*O$-3: I.P_7RD7S/:7JP4W8(Z M"0W@0[F6YY76\EP*X7V6P7:NS%;ZU(M%4+Z$IK%!T]'JK:@&B<-IK-,ESQTE3BLJ=+J!D? MU*S?G@OA0NH@/9)46\0#SNL)+6@L"$BSF$), #6<+!KR[ W*96AB>JUV7*RA MM-H7L=J;!$$9; W&2&NN$!>8(BNQ15Y;%JT Y*42K)8N$C9-Z9=_B3!$L8>H MT>[;]D$CGSDY##TLYCF.G*'5>C]H#9I%#E?;ZD#%+XICA,O8Q,MG/[F4R7") M8"WVU\]\+C9^T< M;2\;UG^902^'SB!'<2ZK_;P-FE/75X\^@G6,'30W*#[>[>HE;(\/MC_=(EZ< MZ$1]]$AQ#!YK4 'I) +"VKED55*1Y,@YP8OF^7M6QVXS4WX$=8F>)7I.>-]_ MB9YC1<\;I%&YP%HYG\]BPHO*/#L-Z=2@9T&: MW_1SJFWX'1I?5_Z$'Y<5_ZXL#UY7[+Z WC;\CXV09B/G'WM(W =QL27(_]W3XTP&U\]8AW \Z!_ M_R.OB*8_Q$[$T/7.^/[G8?>R.B?V("+7C?88V02U7;;-4WO>6WAS708@@.][ M\+&-OT1;<3<>_K;9KO0/.P,H(_06BQ/',]<^M-U8@0;9WZ>_!8.V M'80&]/W]=1UI_FC\/!HUC%G2@N6!8Q3&'[UX-*8L%6/*#=]J>$V))4GOOXR7 MR+W7?E0L@0<5>U*Q/[XF&'V9RHH'%?N3J9*?3F[>OO6.D-90B5XG=*-_!E?? M1VYJ@Q8\[J^':G@B.&BEA+.$4V^-2-)+(H7W3$4NOJP5H1J%";J*> ^C-"$V MEMU&]>AS%Z#=NVO_96JMY.]XZ2]$=H@2?)^ M]60\,E%(Q'@* 7.MF',Y4'#2CRT7NQ6&%PN&D,5W&;\9J<+*S<#-+V04?P_: M\4;??-<7#T2*Z8IHW]W0]PWK&DWPU:#(G*2GU^_XX\-.$\:TWC__H2E1?Q2) M>_KG#]"&!P7F'J$J#[CU\:^<2>'='70?Y;RM-*^$N/PR1OO46W^ITV16O8>F M]'N5$WM^U_FVSUX$/G4M?O1\V'S.:(UM/?726G]6GSI]GF](2BA M/9:(.^D1%R0A0Z)''D=+A1:.*+6P(O6B$-.T\_Z5YO=+1)JFMDUBCKU$I)=& MI)M)]A.Q)G),472.(,ZQ038Y@W#@+/(D&,5\847Q1:UG:(_-?)T__%>C"5\> M]"J%%>8)]V8LDNO#DUD4O4JC781,>[T\S> [O?[0O8J]/MA(OC7:;CL74>YV M>6E6]78DE-U&__#M !S<5NQ>NKWG):*-&=%JMV-2PI-H=,!(\[R2B*N(C&,! M*)?0FI'DL ]%#D7Z?$0K-[],KT&/BY24!OW*!GV3HA!%%" S>$DJ<<0EN$_& MB8 8XSX?=DR)T> TB46"I\F@?[5@5'< /./4'HQ"NRZV8VJ425'_?_;>M:FM M8UL;_2LJ]JIZLZK43M\OSCI4.;[D.&>!$YLDQ_Z2ZLMH(T=(;%ULXU__CIZ2 M,$A@P B8@MYKQPBD.=6SN\?3S[C?/.-XCGQP> 3P&IJR+R=L[!6=UHU.JZT) MO3>H0>E(E$F9R)PB\49SPH(-8 !2O"M;::[6JXK9+E%)ITJS>NF&U6:;U.: M5[B&3))[)XCPI30JSY$XKRT)+!E-/:XM%4V58\4WR!QR;TN.;!8YZ@W&TU&) MRJM6F%OP;94I?[F8\8J=Z\;.5>>6I@S7)G/"+;5$0@C$*N5("/AWA_]YGTO1 M$6=9B]2T:G=I*1&J(GSS(KQ,?U)VGM'@BUCW=3/(Q'(?FA/16-74ZNM^'#! M8@[1$:4M12I4.GEQ5-H,#SHYYSSXIBPV%VWRAU=#2UNI4)7A6Y#AI5)7'B76 M!N=(3M(2&6DB%A=MECEIM4I4) M-QJFUD4U*D+=)$*MMNX3,0$S3I&4FK [QXD#*HBS%I4TBP<-136-*=E5SJZW M&%_K*Y56T;]5AE)%_X9%_VBYU[>#@M=$*Z8(;@-++ -.N->>4X I%WYBN M65NS[]LIL_E0["'/( ,*2HDYB<,#Z$S\YVH.N7F.LICVE\VL[_G/)Y!KM[0U MK\!T!6!:[?!'DZ&)2D? 9TXD"$]\2((H@X2$>L>--5O;_-J!MM7LT5Y971>I MJ+*Z9EE=(A%2"AU4IL1K[HETV97F?8EDXZ/0GDE6BGE?/XRV?>:-S: (-9"D M?8$D#ZJ[UJUAT\X*C_ .@N(V$VI$)E+Q1$+PF0!N$$%3,B8@CV"NJ]=FVMA0 MZ\7]%N<;CB:IXGQ#XKQ$-5P"Y\!XU .4+#EXDGAI,K'@ 'D'9*9D(\Z.MJGS M]X.R2/P\'(V&GYHR)DT=]5D'/5(>LI0R02+>FW2RCXW@5$O%S7M3!O J/VVF MO8+3^L!IM1>O89QG*B(QG)E9A:4 7A(;2[, "2*"*'Z4+NZQ%NE"U6[14JY1 M)??&)'?9@I$M-TI(8EB*1+K BY8@B3;1II2SML*T4'(?EA6C"?P\8;OH=G 5 MR)QV5T/&+49E-$NQM^\'_QT.WD]@=/ ,PN2D"E3AZ IPM-I;UHDD%,N1*"48 MD2"!>.]HB<^PR",<4XIM;0NYKKZRU6+10KF]@9"**K=KEMOE4$_#N^'=MEZYXA1R"9PI1P)3$7B8[*:&4M#Z=K#K.MJO:Y2':V)[%RCO>(! MR_P-T) J\VN5^>76ZL)$SY4C-)M80CHE<3(ZPJ(UW!AME':EL)GH4KNNC)/V MA71N8#K*T^'!06]2^MK-ZJH6,<2QPR!^B[%\AZYU,P?^YW'O\:#7_W^V)J,I MK)96/GZV)X/T].2358&_DL#'E4,^0U;"2TNBRXQ(%P5J'9"(T,X'[K+G+A0Y M6I+TFU';;W0[7N4LJMOQMK;CTOD3=N MQX>@C;XYMQ7B99KL?3_/O= MC[X_A9\ZFA;?5_EOUJL;*DGSK<=*VU7=S*BW=[XW&IS^&;/C6G MVL)V"D8W!&?1#+7Y"]Y$=YU27<5H\R[^:AS%7^7BGL/I9#S!MTHDZ^5OW.W@ MM8> */,1^M\7;_(@[,WK:XM3-E,#1S_02Z0TZT1_V)KY?8T]OO#C[\=S_ MAE/_-F,%J7(VFHB<+E(81DDB)(%KRBJQ":G7,QH3+BN5==. M=:DQJ=\GC*]AXO&/U^RZ^R 4F'51BL64/Y_/^),8IP?3IH/6,\B]6$/EUXE+ M9Q3F8)"9T1HGM%@C/.?%VP0D,2YX\C(X59)P9DD:[7A H"63C",L2XW;4J1?UA&C*]"T1DVB3!Q M>' X@GT8C'L?H=,?CA]:T:\?;H5\C/$Y\=49+:L6Z]$$U3\]N1JS.D/_Q25Y M,1SAD >S4H;Q:&^$SXL7X6B?I _3<1.!L N35WG/?ZXHMSZ46ZT#$KUE2H A MN 4HD9%%XB@DI"TY9!:49*70H>LZOHIQ_Z[6D/L M]/6"H(;"@(+%$=R@$" M,\ARBO]4\E*RS'M#G$O*&(4'@G5;V[;+S&JMTSL!@>L:4VHUXSNU59R,]'K> M1'C]#"C?L#<"/YZ.CIKWJ\BO3^17:W(DETR@UA-!BW8C\1]+DRK%1+VWJA0^ M+\$3@G>-KK7-*QK3SKSL-6.*TA.C\-0SPL3[39QHJQ+ MG<&/B],?+^&CL[5>?+R:5FZ<*YU"P7EH6H7"=4'A:HT1E;*WOD25NL0)'G"L M^)R&[ZV(V579O6':7: PH:4/B@F0>#9$6 MD-"8:(D&SY222685FG)E2JR6*]M(0\8FY'7-JHR,3[#\_S//ZZK]Y%IFAGDY MB/UIF;G?AJ/&$#N9C'IA.O&A#WO#4A$)QS$:]G'X[U_BB) ;5B_T&B%MM5)) MX#E);AW)R@DB'3?$*H0T9T3P%I<\-F'TG'7Y]8-6JYWF/L+%S=EI*ES<.5PL M&W(T-ZFIM*8TPD4"39#Z,,(D]\E'31E+!2Z*=O_0##D;0)).E&)K##'CP9'PM+]3U +)U\_FO.YR@>W-RW$!=NR>#M'J.U#-A?6?" M:AT<7"M#/7C"F.K6(55RNN MMI:15UR]55Q=XMK<2)FBXB2SY% U%XI83RFQ3$KK$Z08.>*JI%WCUM6/]>YQ MM2'C/S8J'OY,O8_;_\%_%@,_\*/WO4'S]?(TDD4H"N#-R69SQ\Y7[NF@LV_7J)#RC#T\GYE]RBC'U3 MHH@DIR?CY+]EO,TA8Q)(Z<%%%9)$C"P=H#*>A#$E&T6F?Y= D_E%^Z/%,QSZ M]T#""/P_Q&=\Q,>^_\D?C;=^/+URN&R+:;>/N,)A7W72SEG4/*IW"LOC5CZ>R/"J?YGXM7UFQM[Y5CHX22E-*2I>R^[],4W)[OF3-G=\9-1[W/G#8P^]B)TGLZ.Q2L_\VT/&W=1@L$8 M4ME/#=5I$L'>3/#'K%YPV6I^O-]YT1]^&K?H>#CJ3_>$4[Y'&_[[H MA)J?%?IV>=:W'V Z\-/4PT6X[.C9.:-O".;74[$AM?@4?7\XAL>+%S\M*E3V M!LU8FHM^.OT%Y118(K3-]\W>GA\0SCTRU)0S8FYFGG_Q_/AXU!P?2QQ]]IY1 MCY35Y[Y-'[%SW_O6;1E>Z,Y_^UNW_?9[2HB;&>SE!G2!*;\5%GM[*77_;/WM M^)G<99YIMMOOYJE6$'7FAL#3'#H[^+G]<>3QMZ)&9T62-4<$SR:-W*NNHF58Q"@-2_?VL,?08RLA72_K,QI.@ M]_C9,$[+.?8;WGF8<#F>X<%VVJA33CQR4-:K7$:2/R)'X$<$!G=KU?FRL[#J M?'@N7OWU.W_W[-=_7OWRQ]'NE]^_O/MEM[>[]Z*'OW_>W7O7V_T0Q=N]'7IL MU?GP!WM;K#"-->?7#SM[OQ_M[.WN[W[8H>^>[1Z\_?"6O7OVYX>W7_X0RU:= MW;T_]]_AM<6:\_9@Y_/NLY>?=_ASOO/E]3\[O'S7G__L_K7[8794X'1#]&;1T*>VPO:Y MX'!%,7A0XG3FU+*KH-"&!1" MDN!4)"!0KTG@4H"XM=X;I5@[:P_YLD^)N1Q?T,#G$3]!H?6Q, [ ]*9/V7 MY@\/+-GZ=NGRZ2/IY#K@ZSXTV0V#].3$ZJ& MEDHS*-C4"!(UL$25Y5F$K6W9I:I-@EW;-+:9-36!SR3XPH]+1"<,QC,&!9_+ M:ZC-!VZ-.+TI]8)^+BOQ],1"5$1=&Z*NFAI3RMH !:(\\T2*D(GW*1+- M=> M4ZT,ZO4<$76U>&=M.W!O1'GM5*F*\HV+\C(Y4M(IX8(B.;%<>B9:XH.QQ"(I MTM8H$,5KP+I6;U#7Q'M CC;;I)1A-$)FU&L*;WH,HY&0(@)GA-J,\)DM0_B,C##A M+?@H5.2A!&XV%3%;I%U6LU'[G957$.A*BJXEU]P;_[B"(C/TL(>UP5-RJ MDZ-N!Z=G,&F<;Z72SF'QSE8#TNT'JOV"*U36ZM7@#2[1J_S;?(%^*\OS?+$R M%5RO$A2RM]H4VWOE<)T<21F0,R%S(MZD3(2,$G%7!F[]UK:NIJ--$^);IDM5 M>&]#>)E*B+3:!1L/$NJCSX0I'8DT,A,7K2>&!NM .MM0Y]^/]ZMQ9)UJ= MT:F:&JXIE\1()XD$!R1 Z5EK<:E$BME$6)MWIYHKVBO%:R<9%TIQ]>A<4Y27 MB(<-(667/+%49"(]"P01.1(>4P@^20^Z]&GJ*K:NUK/5?'%%>6QDXH'9)UIA MGC@)1C,_\S$D5=2Y NJLMKQF.2ED$(FPQ(HC.5%4=YPA"K6=K"4#;TI._KI* M-5<#10OE]D:YPY*X5CU@/6*\1!XR6,4I '$9&80TEA+/D3PHB,P8DUGFN8U1 M7@_*=O%TWP_>X^UZ@Y/IZN,Q3&:-C4XV.NH-8NF36C[Q XK:_/6_FZ3WFM=^ MF:TH3,NWP\)D6TH<0.]C*=-:N>7M<\N7,TF#9S,I@Y>#Q<*\/EZ7JOFN[_!: M;><),5@\IB*))JC2G\^38 P0D4"$G'3D2I;T5\W;E/Y::6C[:&@5\;:(^'(3 MNY+2+F@1\2B)5\81GS*+3GG0I0FYZ#)Q7SUKK::#25FTA^9LN^40GHNP[>E\ M&?[J3?:?3L-4** M5.T?&VC_J')]XW*]1$-XSMISQHAVF1$)O 0F6TY\8 Z74$>;7*DUX_@]3*EN M/0,YCB(Y]$G3YSN8?YNM2D6HM2'4AR>KS"-'K51*!("7G$T$)R<5 M(I3!I4V9&AEM:2PFC*XYUILCV^TB'E6B;U*BESB'#%%$3WG)?D*)5E"J5@I/ MDG04YUA8SU/A'(Q6T\<=2>?/%T6!G X:B=\(+ZF6DE9PEK-4Z:M7V6E?9V/=^]3$/SZ]A)PG"48$3P"1^711@/^[W463S7/8>RFV,J MN&Q/<=6:BIP)TL]'?XQ+)Y2O_NGCM:N MCY 6ZV#YS-EFEI!N!% 2I%^XJ)4 M)*F0@N,I,U?R"U67\S5H59>6I0TRKCQD?+@YJE/QX8[P8;D^CF3:XY8([MUFF/O#WL3W9[:UU)M,1S5(^C:#I'_S1Z4>]GAO^"3^[[0W@E,= M:)X,THDF-/4P6M=A],<*6?T^(*\AV%=^KB>]R/#3/QLL@B1,E-BD)2YS1DE &'N%8,"_$UC9G MF^&^V[C.FQLWX UCX^=V[L(MF<:=/!H>S!+>FC:A#\U!>J?\;;X&+W )CEL( MIFG1CF"1"%.Q_0K8OII.KYUEUDI-HN1 I/:.A(3\+.%Q+8.B8$QL5_>?ZOAL M>RAY%=OUB^T2)0M.^JQX(A!U1DHF,PDA=GF\K8/SR79N\, MB]Z-F5;/!*;6T:I_W=SSMQN06^V^/38]5_?,3>#W:ND "%QRGR,Q(98N),$0 MJYPB8" $[5703<_FKC*KU*M]WIDUFP64K2K+/=9*5;]43_>.D9,3BS]3[N/V?YI_9,,/H MQ^WC(2_>7 SZQ!=%P#T^6K?\V8O$CQ?Q.ZT!W! -'=\7+R?O7B),;T!0(Y< MEF];,,N._"C][W!#.CX::;3WD'?[F5SA)'\ MD5$X0X?#<:\<*H]'T/?%%O73IUZ:["\,9B7%0A262H/@B>HS0Q)1M%IG^;K>V]PD-*M8&2WUKQ%P-5IB,W=,<-+#AMW42I9H*GLIX8[-V4KWDSP M1Q-MT6RU8N)\T1]^&K?H>#CJ3_>$4[Y'&_[[H+)W#OO[&:7KK#S = M^&GJX2)<=O3LG-$W&LO7 Z[1DO I^OYP#(\7+WY:>/M[@V8LS44_G?Z"<@HL MF]S+]\W>GA\0SCTRU)0S8F[PGW_Q_/AXU!P?2SK=[#VC'BFKSWV;/F+GOO>M MVS*\T)W_]K=N^^WWE! W,]C+#>@"I\J%WD]WK:B-V>ZZ'>/2LG)[=A#U'IZ> MT-G!S^V/.\\1S=(I"\)UI^N$=?,*AH9V3]G<&K<[/<#+XQH\$3,[6X+>XV?# M."WGQF]XYV'"Y7B&!\EIST(Y8'[W]\KO<>?9>O?L0V:MG^[TRWK<'SX_>?OC]TXJQC?_9W^7/UO MGOV*XWK_Z=6S_L'NES_DJU_P][]^[;W=^[6W^^SGO' KX$^^N_?^RZO?_Z;9 M1J>L(YHI2F1VD3A0F@B94Z+2&A%"L;<8-01M-L0J[)\"_/;?"MLGQ*= M:XC!@Q*G,Z>6706%UN4)/^BEU(<[RF9YT1OX05Q'-LM5++MWW>3YZH.\;\&? M&S?@^Q&M.HN&+^I9@C#IX%$Z2,U?,EPAYN2R\6ZM>_[+^U+/>L1VNTO;D$'U M*C_#;?5R/)XBJ$/3.?4TCEY=Y;QZM4J:14C!Z)1+%#6>5SI)$I2(A/L@LC921Y&VMO6U6\+6&@/M M%=6;S6.KHOJ=HKI,+1%'O;5<$L%B0B57E^YJ,A,0%IQCEH?LMK;/:%QT=Z+Z M$"R(K^&8$2SSASP.(GT\EP=-29^,\X@#2%TA(%_G?:FQSA6HZ; MGB@'I9QX$]OTP!+F6U'QZ,5P]'5!7^6FA^3S9H$J?%W%O[JWVGM-.V]8E)XH MIAR1QBGB8@(BD'EXR;ES7&YM"W:=MB7M,\M5H;UY.U85VO4)[5(&DK$1# 5' MDI=%/XB!>!,8D;A?>4P^&86DPUZK%N;FI/HX'M79>.V3K#5*MO&R9!X]H2Q5%H^*" . M-$?>R2EUY7SCJ.-RN>H$N[*.>SE!V2"3U8.5_%NOKW.FY-__4F.W" M+Q%;[ MQ)*QB7AE$19<*<,3."6*!4V-= ] M=$9^ IW9ZW'QM!4.U)TQH>)T^XCB45*S_2!U1C">C'JQ)&V7]Q^8>:T=E&>V M@J_R\_GZO<;E>S4H6%C^>_YUQ5X?+U9YX\D@G?[#B4^^',3^M*S&,^3]P['O M_X(K=HA7X._EJ7J#*:1YCZUA#5&X(F:^7:%2R0MN<[*$69>(M"$3;YDGN%MB MMEI:$>G6MK.L'<: :K3;'%I4T6'ST&'95!BH*DH54=9F(I6WQ*I$2=D/,DO4 MP;3[L0HNVVIW>C7.CBVCN ] 8;XXX70L$9R4F5CNMSZ'Q M)-S.(+AJG>O#R+C"H")JF](@;Y+,4R+!EP+7R1&?5,1=$YU7<6M;V"Z]5G_B MJ\KC?3!)/0",N3GZ53%F@S%FB8?YD'7V7A'F2BB7MI$X&B7).00.SB"#XJ4O M75?3-01CMJ_'\:;U1WEZ:6[6[01XWQL,BFMOF#N'C=QU?M@=3J##5E;NGNNM MQG2%834DJ-VK=(73#6CP$".><"Y(T-)[?.;2^<,R03/0OU\VAYJ^*!#H6F=9 M/9K6=S2M]N?*F4&*+A 50!+)K2:66TZ,UZ"#IMI(L[5M1=>>T?+XWB,1\G=G/!60-P@0%PBO((%EDU( MA''/B50Y$>M2(B)1D4T*26BVM:UYEU^?\-XS@\PM2?$YU8JGAX?]IK>#[W=2 M;QS[P_%T-*L!4%AR[@\_=7J#F>B41B5K*N$K<$W2<%IZ$K2XAN]E1_D0"D0T M;3\./]S\1Y!L6!.9:OBU?EOKO>.9W M$:7F?IB3Q4JN4PWYLL;(ULW)E3O+WE/:N>X4ZL5>^PU1A&")MK*4.BXYEPQ5Z:PX5PJR=0I!3?+5,,N-]X94T+FGH+/V=.\5T*EJ M[!H1:4F-Y M''6;XLR39M\4=^7A3*L9-*W2IX/)5;%FO@CS1H[?6(=[S#JN-@?WAI:L71=Z MZ@][$]]__OD0=>O>9(H4Y>4@3DB)*NY:$;FP#C3 M1%##B&1&$>N])E%*X5V06KN$E(2N2TFZDH"T7(NJ@/=@ 6_M>E@%O)L"O&57 M(G"(0D:B4>4BTN= 0G"2!!$430)4H*JDUVT2WMTW#:T.>#T#_K'IL+[]M:G[ M#%>WF[ZQYW9\O_'N],N=;L]N3G]:WF[H/&CN^+@@;R]>8DQO !KMZ !'EF]K%Y6+ZN7U$Y<.&>H].LE/HR'_>GD_$MNG"AX="_!Q)&X/\A/N,C/O;] M3_YHO/7CJ9DXZ T60Q+V$2\S?]5).V==SYW1G&]L1F?:!VJKPUE-E\=-B[_R M*1RK;\U8.ONCHHO_S\4K:[:V]PH3+M;OIT6-'TS&__G1MT5F;^&RVR?Y%T>( M-K*[XR>CWN?.&QA][$7 U6FH]=WI)I<<-NZB!(-2*!A?-;'!OJ1VO9G@CZ9X M>K/5YD7U>H-.T^!M?]C'O3MNRO*;GSJSYBLM>M2ST?6'EX/.9'\XQ7ND<;?4 M#802#[WO1]#!I_;_/O<)#OSH/0+C_&31ITV?=_M,TX&?IAXNV>KH4BGTX]S"92XW Q<8'.\0MS$-P);9C!\.VZ89;O?V3DC M3YOFD V':4[-2T2OW->I>()C+:37]YOI*/X?\G(V-7-_T0.>G-Z6RUG1T5$&F3,9P&4/"2"N:MM5*))*UCT>LTK[QQ866E MD\: F1'@N,C?;\-1&<63R634"]-&I]P;[@X'91PCU#SQ(XN(_=9$@NP^G4>" M'+Q5._REV/WR_,LN?RYV]WY7N\]>JG<';^7.+WCW+^^_O/WPGKUZ]KLZC@0Y M^/W+SB^[_^S^M=M[RW__\O;+[Y]W?]G%]U[@.'8^O_W2_V?WRQ]JY\L?;#D2 MY-VSG4]X#7O+?_WP[MDNCNLY?>'G2\O/KSZZW<,6%]!1RT[Z7K:, 4<7% MBHNMP\6KU-?/G$D+&K6I9"0SVBDIP#O(5@N=M#H?&,\IJU\1LG4(J>8(*7:> M/?FT\^GO -8EYB61013F* QQFEN2 N/*1R? PM:V[3)SG0:Q%1HK-&XT-+)@ M=&F7:FQF4EH?3+99BAQ0+ARP6*'Q_D#CL5(-WNH8(O&. Y',4A*L0I!$P0!@ M/"3FD#RJKA+7:212L;%B8^NP\2JL$4I[PRB-R53B+(0H$F,*A-6:@ZCJ].8B MXN?EJ@,T> M@-8&049^VU!#O56EE08VA2NKLT]8VYZ9KJ-X4?7ISVUM<3I9W M8=+I?RMPY!)MY]K4>F?M"$:MS)Q:U')#D(Z!IRD@J$7!.7<\ARM70?EM-,R] M20G6.0U'N?<9$OD"HV%%HJL@46_%"1QD5BX")XYKBD D,P(1=<2;;!@5MKB% M2RJRY8S_M*;*XBWJIE!%=RZZ(6N(7$7' TAKG>=1,JX3Y\*8%'D5W3L7W15? M9]Q*8 M+)GAR)0A$AF9)RXP36SPVM@ GCE:3]_[+[K9!,.2=\FG*,'YH&5$X;5.9B:S M9M0='V\6<[WMJ69-TV8DG$RZ_WV;> MPG;U[;>9-RMP*N/UY0#7 PH8O1B.<)B#IZ6L[B >[8WP$6=#?#)(S6_]ILC0 MD_1A.IZ4.BZ[,'F5]_SGRD76@6!'*_;W9+CSDDMB$*E0C4B1A$05L3$G*95/ M4J]/C6A?GZ8* S=E?Z\PT&886+;E&\E+8R1*# 5.I/&)H [I"7J\$][;" MP . @368\BL,; X,+#L"P"#RNZP(I:K 0-+$Z>")A>@A@H\RR@H#&PH#5PJ3 MOKY#X!S+Q&T 0K5R7 L55E)+K$)%$#(13#HB;6 D1"4(X^!DHC*#R:5KHE&K M71.O'#Y=X:!]K&#M/H;*"C9!_H_# XSG5'I'1!222!8U\0HB4<",XRC\@?/* M"C84!MKAKZBLH/6HL.+[0&5 Q0R!:%::*6MM26!1DLP\8]%0JT1L%2W8N!Y2 M]9/K_63= _\D_<]0^CE>#PME35+\X,$&4KWREFG@''G!^1P7\.O):5+->F7@WD=Z88 505F#51E=S7)B&;A56:<"&H=D5%+ M$K**1-L01!(0L[0UX&I#)?LJ"LP:O)SG*##?*>-5)[F6H"^[,7EPX'%926)1 ME4HX#E42X$1%*Z14E,?@M[9EE^K5XHDUD:&M$GZ7_LMZ=M^R2"^[)"6*;K0Q M$^6$P+,[:F*YCX0A$^,TZ^!#S7-X )*]]A2E*MFW+-G+;D47G=/&1N)M9"7F M""4[:DZBIS[%H(16K$KV_9?LM7L7*Q>_2_%>'-S6*)^RTL1P8PFR[XP'-Q[A MF0J7&-#(M3Z/BU?AOB_"O0:783VV[]:8MNSWXY!X5E83U*@XD9H)XG&5"6XY M#UX%G7TK&?E]3WU:-%5;&/S'PW[J3(:=YP>'_>$1P*P'WZ2CN^S%T?NOC M$']@HDN%N)938&-C'^[2*= L1O'70'HV'97:B/@(P_2G[T]AL6+-9Q;K59:K M8MHZ,&TU"XI39C5019@J11"5@"K.K3VTU^X-J(?V M'0KWLF? J0A1ADA"T!Z%6W(2 $_N!![ 2.J-KV')#T#*U^X9J%)^AU*^["4P MB694N *AG%$BLQ'$>:&)8<'Q;M6RYHC&#,1TN )48D4X&$'!,1)N*" M*1='G0R:<91<;8@TDA%G+!#*E/8^.,9K9YJ-%>2K!%.MS65SL217B?T>B3T. M?U0HEM%%(F(I F^Y(Z@:!P*"\RFH:_/(5$%=L]5JV>F" MB!ICLI9()_ ?W)K$*1.)3&] Y\ M+J^AIE.TJ<92@T7-8CT]L5:OX7^GO7%O F]@]+$78>8\?@UQ^'[0W*7Q(U=E M81U5)/>>3)81C:4,B>E E)>H+22J"6X&1D16B>LLI*>YQG?=?T18>P.:VT6$ MFCQ^35@X.@T+"63V8!.QG@LB14:5!"(0BR>$$,Q(F_76-N]2U:8 DPH*+37J M5YJP87BPNT03;.F9:YA#/*"42*H\<=3[ @\V>'"9)U]IPOU'A#LI U41H06( ML CBV?WRY-/.LYV_)76H+'A*F-1 )&= O(F6).UXU)0JS:KB\ 0X4[*1U5$ M:!,B+'2&K%A4&G=_J?4L$TW$"X^OO#>6*YZ5J!SA 2#"G=2PH_Y&BLAM%(F4:$#4'9(B5@1!=,XF*R.EL;E]MH3[GJOPL^^75A7C M;N<-'$[@(,"H(VBW4T3RJKZJ,!PE&!%\EL=ENL?#?B]U%D]P(=:=-2UW"77_ MNKG'OR\0G\ QX:7GP62)7,^ZB >\9BFF:+VG?[^\0NI@282!T?@Y0O7DZ.4@ M]J=EPGX;CIJN8I/)J!>F$Q_ZL#?<'0[*.$;#/@[__4LD)S(FQD X1T6Q]IIKIP5?56#N.$2EXE[%O5.XYY2T M/KL25"FE! 0X'BFP9"1G"(/IMG&O\M8U@N*2"XPFT"EI1K($A;0U"F(5*K9! M2)TD\\')TE]1F*Y6K )C!<:'#(Q&I2"3\)"ID((FSZ4)22EFG$DLY0J,FPN, MR[Y $X6*5G+B.60B->?$4=3LA3*&,YD2!$!@I+)KM*[ 6('QW@'CE;(P JI0 MF27N-$@/PAK\H;5G''E%<.Y\9/Q6)=L*D:V"R&7GJ#"09++%VFD9_D,%"9P# M25EHFHM:[1$B7==Q>_U(\8J-%1O;\]Q7P48G)/4Y.N5XD &"=XPZDU'O,CH8 M&RLVWB=LG--'$5%SIMD2[[0@4AE/; DAT4&:3$-4RCBDCZR+RD,%QPJ.]PD< MKX"-@D<1+6K4D)($"DYGZ:00)>).:_,-WE@AL>V0N.(B%YR)+*0B411,M,H1 M!S*0Q)PW*O*02N-DSEF7;XZM<>Y!7PQD(0BRP;UU!]U:<2YUX"X+"$E29Z)@6H;;!JBJ0:X1O9:" M5:PR/&0I"3"#Z"6C)4%$3X2*TC@?@W9^%JRBS+6CK"N"502[%03#36U%L#3Y M&"4-.8AR+N=L3/!.>%\1;',1;#FJ),D@E#>1&&Q^@I@57MB@ MM'2.2QL$GL4FJFR NL1S^H:IJX+8YH'8@I %5"J]C"1Q79+"0! 7F21<\FR4 MS0)\2=NEB&+7Z=]>4:RBV*THDT"#!]0C$T5"!EIZ#SF#@6"9H!EH528W%[M6 M BJD!QZ\8D0H:8F,6A!OJ"(!-"J9VCD7!(*755TEVF31O^\5FW=ATND/Q^-: MF?D\DQ=CBH/G,;@H"\0*L2P86US+$(0IIVL>?[GE[4-/)L^AJ.8!\&X]Y'^'[; M^65]EZV#H;NTG36(-?X!SSQ$TA0I7\*TG^LE,A1^-*YW*B.&=$NAB)MP@$+KN4*#/O"W0O)7W!@NT(0KG(GPOE3>UDCWA34$3W\ND>W16 IAM.;D MO\"'D7KCP[X_*N.$;X-$_>1F?K)N@ ?^R?N>\?-R/)Z6*HF=8<:3-0.>B0BM MI5OON/,#9Z9+K9S_OH+ ]SO XBX]FY=IJ=Q0G*JCK(6IO%]Q5AJ7P%&3"!>* M%J(BB"]=E!P8Z8W+-I8R^#5V:B-%^RHZRAJ\E>?H*-\IY#6TZIJ2ON2.S-RX M:',FT4M'I%&!!%/<$"*EX%7 3>"8\ 0DZ*6&<-Z**]OT7[;4[$2L=OUOY7M!Q3;,&JTAV&HCDSJ%\4TFT M91:7'!PJ9.?1\2K=]T6ZU^ 9K ?W'>O9*UW4J/8."3@11DDB6>3$1Q>)-1"C MI]2#65_\?TUDNK18[HW CZ>CHX79?SSLI\YDV'E^<-@?'@%TFI)ZG=^FH[CO MQ]#YK8]#_,%T.777\@QL;(C#77H&FK4H3AM(SZ:C4M00'V&8_O3]*2P6K/G, M8KG*:E5,6PNF_;/B);#2@@K.XS:S 2%-1>*$R01T#L)H:S2$&LFTH6+>#B_! M=PI\%>RK"?:24R &885)@HA0K RJ^ ,R*]4#97+<"AF]V]I6O!UA2E6<6^X1 MJ*?V70KWLG> ,9F-3135C\3PU+:.^, E"1YP,3DP!^OS[5P^UP5Y9MR"U11OA7M>B4- M"(79@0XD*.U1O0Z"!%! LH%,140:7DH!&=TB4:Z9( _\D_<]$V39#70X1[S& M%S3VD]XX'W4F_G/G4V^R7QHLX4-UA@$'W61+CCL_&-TU5-1LD=OR"1U,1I]G MF:Z+M7M3IGYQ5-7"NFLYOSX\7W'[ .64.G#$ 4]$&FM(*.&E K*,&;S0[?1D MURB5EE:RJY)\6Y*\Y.>1N& Y&$ML*6HO2Y,9*V0FW(IBZ@\"H);(?@"2O#:/ M3Y7D6Y+DE90/$:@T$D]B$5"EU,P3:P4G(&7BV>4@8I7D!R#):W/J5$F^)4E> M:3F3 +R3@3!M%)&4!^*UE(3Z2NC:_3)74=2N\RZX7 M:C6@TBM0Q>6"R B!6"HD\0I7,'LI-9%#P";J>$XJ)E_CO.X_(JR]K\SM(D)- M)+\F+"R9]BF$P"!38J6A1!JG28@*B-?*:1Y9%(EO;;.NU:Z"PKT%A3LI[E1I M0@OP8*7=C'9<"I\)I%A%.2DE51&@3(LPY@F#*H[I@ MB?2>$^E*+5BO(K$B1 0$Y(MY?<7E*B*T%A'NI/Q4-26T!196G";&A22B-P2) MHRX!OP@)J#(0PU/F1B9FBHFQ;;:$^YZQ\+/OE]85XV[G#1Q.X"# J"-HMU-$ M\JJ^JC <)1B1V00^%CCC:3@-?>@LGF+^ 7S8QV4]QL-^+QV_>2$8GC5O=XF% M_[K#^;DOAT1FRL4LA&,VRI2\#2):FPWC(2I\_??+*^0@EH0:&(V?(]A/CEX. M8G]:)NRWX:CI1#:9C'IA.O$XX7O#W>&@C&,T[./PW[_$$8U@/*D@?R60WUEQ M(]',+"ZA))J'0$J%$.*<<$11 2QQ+Q-76]O<7!OAURY1=QP&4Z&U0NN:H=5' MJYD2T4 64D(.0@&+W&>1DV;"W3:T5G*]1MQ=[K^BF31"&B*T0,4[)T>"M$"L MEHXY"&53(K<6JBOHM6L[5.RMV%NQ]YO8F[S+QF3DL8')#,$)C>R6)I3'3/$/ M%7LW%WN7?:*:*R816@G+M-2O1<[K V@2+23%@C$@2XR$,ETM:<7>BKT5>V\V MD-Y2L-Y%&QB5TB+A01KLM(U#[[?*!U<4;A4*+_NAI5%XKA87=.*1 M2*,=L6 2H:@!!6-="%9N;9NNDFOH0%CAM\)OA=]SX%>B)JH)2\FGTW&'578BH\HQ:8-R3D$H]M M$7NMYI10%H0W*"..NZUMKFV7N_MC]VUB,GYL]AW^3+V/V_]I_ID]1QC]N'W\ M3/7-^N;#?',AQR=$*T)!Y:T67C8_["1_9!0>B(?#<1.6]W@$?3_I?82?/O72 M9']Q&)ZX<(Y"].LE/B#@3"?G7W+>$-=VI#-ZT9G.RYB((:?GX^2_9;S-D6@2 M2#S2750AR03)!\%SE":F9*/(]&])MQ87[8\6SW#HWP,)(_#_$)_Q$1_[_B=_ M--[Z\=1,'/0&BR&Y,N:KSM@WM^49TYGSC4WG[ 1!7C$<-1&?C_'<@E'Y%([5 MMV8LG?U1(6G_<_&RHK:T5PZXSC!WGA9^-YB,__.C;XO WL)EE[[XY@37G"FX M.QYY[^?./):X4P*-_>#HRL]\V\/>'4[P9I-AV4ZIE,5(Y57#SOP$?WG1&_A! M[/E^Y\T$_W PVW$M?Z@?I@./.@F._]^K8[TD@(JM,Q[PP(_>(SPV)%8V.OM= MK5F'=9ID"?939ZX&[DX/\'9Q2>_+C"9KC J>21Z]4UE'S;2*41B0J@FWYXMP M>SY3 $^K?#_[<6_\*O^&BANN:8-=3P;I#2YR+R,9'TR>Q(@*P:11 ?N]V(/Q M'G[_SWW4%.]6@Z,[1PL-[CG=_?+K/[M[[X]V_WK=V_WP.]\Y^$/M?GC]8>>7 MMWSWV<\?=O#:G8,_#U ;Z\/_^_KHW5_I,'"IW^[]+G8.?D?-ZB5[]\M+_.S; MHW=[__#=7W8^O?OPEJ(&^&F7XWC_>H?:V-O/N[__71*A@3%'(%%*9,B9. ,. M-3&I0*/F'4#,]//>8 KI2=&#G:,NV(A7&"$AT."R#C:7= F:46G?Z@"JQ8=% MR$93*!':N"KE&#BY+AT_2)T3*]/YNC2=Q=HL]+WY=EF"5WQO/J[9#9OENW!L MY\F(.VU8*HD:O7QT1U)SYHR="V5W_Q1G\\.]?2@[9P[5\214YV.H'A]#=:?7 MF&>@,\'K_&PW-)-P]G'5;* >?F(\#>->ZOD1[IC.#P5I./UI=DWS"_NIVYG_ M]1,L_V4X'2W_:3I>_@M^R_Q/G>&H&=[\C?E0YF_^N]N9#OHPQD&7VF6?>F/ M9TJXO?&1'W4ZC4DISD(%M:=@9#"?'F]KW^_AZ9DMH.1WC;WF&_;/BM7YX\^6WKW\U3 ME=GMPP3.?"S<@64-3@XB3T>#WG@?;XZLO@\1G[V,TW_-4^LV2](;-U^+4SDH MU_;QXS@'I5/2Z<].]OVD@VO2+6M2YFIXV!N4+\(K<0.A3E<^V.T, '?^V(^. MFE'[3O:]T=>1ED^7BQ'[IOT9! P/8::*E 'Y\7XG]X>?9O/_]5$7&G1STTGS MJ+-%/FRRY<9EQQ0T;81Q93M>91..]X?3?BI[ S74A7!^F YFMNWCG;+8WV?> M8S'((_"C#N!WI\ZOTP',3)KS!";>7>R?YDL0K#I/!GC>]7%+'PY'.%.#S@M< MD;+5_[_3=\07@]EMYP][YFP>7S-!O0XZ!RC%^^/Y:&Z(JR7H/7XVC-,R"[,T MQN>#] RGY;2EOU\WGGR-\TV.F4=T4PA4->BT$$2$^[*;YZ=5[R-\4P:/=TV> M(EHL-G 1HI4=+-I\4)U-OBXDI4LD] ;UF:<(=:C E!_%@_71]PMT_#$HCBG\ M/L26LS_1C/7HH0D*:C0[O_^MM$E*JDRHT26#RROB>>#$19J,H-$*QI"]>@E&51>]VRK^=$VO?'(JOCS=(\WZ+9?#L1WN%)YT?CV%"BA>O MG,E(CGK(+=[C,=5PA!\*_FP]^?F_G1<^]OJ]R1%RH#F-&G>FC9WHP",#\(4> M=I!']PZF!P7'_L75(XI_Z/?GS.2K-,VX1>$PB&N3YH%^>(/G8F/%T!W2>09A MTJ#?P7!TFDKY,)Q.&E \.:9_X^'[IE=HZ60?-;KF]@/H.I^]G MI 'O5^CE4:><@ L8/GG/;N?3?B_N=_!^ 8Z0M2 +F!WZ^ [,"'+LX^PAB#7W M[HU7'W&,\#\@A<25R9QSBW/L:O,,Z\Z;?8"&1MXF!+Z)2$^1S;_*KR\ O8=L MR=EY_[< &[V(GBC/')%<,A)LM(0GQ:C-0D<&+<6]"_7&/.PCWR^G<.,S1R(_ M_-A+10$KFLAP4 1C)H8H+[&!Q6:;PQ(L+HO!7$NYU+XO@-(PY2'B\U6^!)6% M3X,+ONJKP;IQEY3+7C0:S@_-=<,ISF :__OQM8!\-G?'?L\/Q_!X M\>*G1=?+WJ!9B^:BG^:WGSLKBX=SN?Q#^<+9VU^]<(_HS!,WKSXQ_^;YVX^: MMY9B-F;O&?E("'ONV_01^\[WA)7?=>6W!LOH(^74)@W67>JV%]0-N;!ZT+4^ M>D:HW\Q+BO3W:>;:C=OB+WJM?7AS@."[?/?MG-1;MP\M/.U_^^8+CDF__>K>_^^R/+SO\Y:=7 MO^RPW;TGQ28Z;Q^9ZE7Y]; MK__^"T6Q "S-S8FYN*5B1#C64L4VQU9>< MV.\-KK[HX>\H("4)%!P.DLGA0A*!:W-+'*:7QPY?;9^ M]63RU(]&Q5:^.<7F-N,P>K-R&!E0UIJ$YY!GEDA!'0FY9&A'ZB531E.06]M, M=H7DZXV*OD!8-B/=I,+=0X"[#%1F&:4QF4J<@Q!%8DR!L%IS$'D.=[K"7=O@ MCB[!G:7<@Z&6F&PSD<$ \893$A7-8#U3R8JM;<6[PK"-@+M;:EAVIY+Z^K2= MZ[O8[3TM1=P::J>7L>ZT$;VDO,U< !7>U@9OO14V)XQF1D B5&B'\"8B"2Q+ MXE@01NK2M([7W?!0=D,I(&XX+T668B*2BD"<5)*(:$+DQE#G\;#CJHO@LW+8 MM:BP=,7XEO+9*M6W(-7+%%:K2+6#2+@S@4B=@5@.0'@,4DNIN&7I7*F^]]7A M[U0$]V[38WN'1MZS$]JK3>3:4W-O3IAU&HB7S"4KT3FG_W#BD_486MLQ=+1" M+AGG'F)D!#2-1'(6B8M2$6HCC3Q0IDW">"\=OD*(U9:;%-C6MC'K-U7?"<">4:EH)=;E MC-]/)N9N1)1I"3AOLC:;&HZ+](^3*7?S](^2WH:B._%-4B#J"/-4T'FB.^F\ MF1X6[O3EJ?GB'J+?[X>W>KP?O?GG]S^ZS MU_V=7U[LO]W[X_.K9[_^\^K9GP<[>^_9[H=?^\O!Y;L'[_9W^.X^WO\?O#=^ M]Q^?WO[U8G]W[[G<.?A=[O[U%N_Q!Z+PGWGW63S:_?2W9EY3PX"DI!AB738D M. "2CC0TGLG^'*9@"B"Q,/0>1U!.FL#:&!X#T>US\[FY6#T^0I\1]+_Q=]T M>F3:!"JT3D$EU'Z2#DHDW$$>LDS1A/8$QE\Q(>@UE(R7!F)@U'" $K[^*N!@ M9XE[&Y<']%?)9TF=?]V\CJO. 83C.3TQI5]G]')42S\TT/BP\W?*I9PNLB-' M!45%-.(KY3*1D05<&Z>$R5O;4MA'>H4FG4[.6NSIPQ-[>OAU3^.A.)DGZI=> MJ>,FZ#R "?#R$V:S^:-<+] K>*% >3T>?' M)V#AQ*:<#/$9%H-*?CR:@4FI#- ;#' $DT_0_PBS?/L*(F?OFC_$WY$*0:G' M74.#)U*S6'@')P)D-DD$/-WYUK;0YM&J->LDBA1^?3&2^)(HV2Q49[92#>DN MR]69K=>\0,(2W5Z+PG/)^I(/I[BD_49QR777B:P%'^]!P<=:1;%643RSBN)W ME^X\4]F\4'E<4C:9BXQ"X)!]EJ'4GW N96&1[PCE6-Q497-A)5FD25^H7,X/ M(XW?UU9U\_B9<'<%G.+< G2Z/MVD5&9K*F*%7M,OH DD./1'\TI8LQ(- MT_&TJ>&5>CF7.^31\&#I\@7AF+/%IK9;I_-DEMI>:N\T11UB"45O-E8SO*8T MQBQVH=_SH92%**;)>1F'>6FYSKCDK<^J/XWAPHN+71.99BR5TJ#4E, 1+*XA MX8@<7Q^:XH2SN(EBJEQ\> #'[\T*84 I39$[X'$F9B6XFJN:+_I:GP))USP^ M:<;JYT6ZFB=9'O.X_8Y:![@N1\5LM=<]/QS;,KRY<[/ ML]4:ER'_,5C42VL@L/FF4E#MZ;#7#S$4T_TS6?_8>OG^?H351RSE/FZXR-$9YM8G9;V? M#-)_Y_-UU#"+AVR$W?GT-TU91:\%\7@#(A7/^,I*HAAE25/-/,CET\?@%8%: MG@(#:5W&_S>!6K;:S6NRDB4K8>[J['WS;G)G1O'7. MX7OAX]QVE0OG'AEJOJ?(A>:/N!0W4>%!B_/?_OYR%$K4P6IQN0&MOW;&1N3^ M5WOK.H^+6:3#AWCT[L-[AN.0.WOQ\\[>[WA,O.[M_/*'P.\]>O7L]<'NA_V# MW;^>J^5(A]TOOQZ4>[[]\O[S[I?GGW>?_;S_[I>7G][M)7S&EW+WE[?\U2]O MV=N]?BF(\7EC"F*<#HBXL$53NX7FVP4SZER=*JW15%J^2D615L2I7ZY%WMG! M0)2Z<4DBJ,K.:2)Z! M>!Z!&,XAXB K["TZW"TY>5"E0NX$D# M)# G2QDJ3IR,B?A@G(W><^W3UK:47:/6E4A4X:G"TTW#TW>9H<["J2;X:Z:/ M]@;%8U3!:'U@Q); B"L?A3H\S".A^;QH1>M3@)18:$.,+?TV M(5#BJ02BJ)6)Z6QQ:5'K$UUN5^/B_WUI$*ME?EHLS#>I(E5AOD%A7M:1I-)( M)9,E-"5%2B@L\>"!>"L*+NY!A99: JO"Z#U1;TOI'7Q5 ?6. 75%S[61TL0% MX4Y&(B5$$I*S)"H(/&14=Z+>VN:T*Y2\AIY;P;2"Z4, TSLW+R!>+E2L>?;9 MAM0,W!#\7#8W&&%YYI87?R4GTGA%G&:.6*KQ?\QH(SGBI^YJLR[W97MJ!JX4 MQ_A6\2G3IFS@D@LWR]R%DJ 98/()8)ZT"3CBP2+M%P9ESA:9G.-%P9$3R7&= MPQ$*T@C'.,_JO4PN<$DP793X* G[/;SJ1(YI&9X_*$4%S[DV34=-$E_YCOT1 M+*J7S L(UF2=5N1V[NSM'.T\66]Y)%QN/^E\\L0J%92N>SRM%%W[IDOKN"+;8H?7PDGG["B^^^EOYU5T1N,I8XPC,@5&0JG; M*#QP%YV+C+.M;6&^47^M 9G>_V7OW9O:2)+UX:^B8'][8B:"8KLN75WE.4$$ M8[ /?D=B;,OC@'^(NH) %U87@_CT;U:U;D@"! B0H/>)/V5]1!$< MW9< MA7^W6R?MD.8R65H_8) -L388WOD61XW8Q1T=':MQV@58GDE7EE'>A MH-G%SA4#QJI65G6-/4FQ4(I!,F45,4OC)90[!(CE/,.& M1O;6&[-4DV/V,^" M2#U$$!X9OBD$X;D$X:K\]=B[D'5M&"+89(AQ@I$R*?@2TF')F**)2$ 0^!V" ML!DLST"8"-9DO1_H38:G;!.@,H"36H I[?JMP. R!)3 VS)I3^1TV?D1W68) M'HD&<;E[.N<,^()*WP/A29X+V T=>MSK\+PN+*<[@5^N$-8[A=70RLFQ()B+ M1$J4I8E"S(@4B52(X/UJG.'44NLVMMG6;%G3&+0*_M:56E96>3 ?P#TNRLIO M2X6Z+R 7:?GDF&F3<24)HHFAX&@0C[2P# E)J6.,"X,#T_/6;";-E+K/&KXK MZ00\D"=OM]91)^ 8G,3-;T1ROWKO=0^U?.X"VAMOH_L##KB<<\F=-.+VWQF2 MG^6&0MX:(PF],097[(^)I)Z?7VRBL\/>%>AT4]6'H87.G_W/#KPV=7%:,SMM MISKOGF<,@%Z)Q'I)+$I3YA##BB-IG$)6P[;NDD0*(6>:/:0^32D%9R5+&#=6 M>$Y]8K#DC.K0<^Q^GK&1U(P##C/2=C):K6".JM(EF* Y(6.,0H3XU3@2$;88 M/<&:V.U?N'M8RN:WE[COW=9"@\>"7IJ I$#V^P"BMILO]^)L:SA)MI+\#.VA M=&L9V)OD<:1@]U&-/8[ [!ZJ,9QF:S18OO!MYQRO#Z4#M-*MQI7OAE3H 912 MG0VG:11)E\:AXUO]8/J/V='U1^T MLKMW>=CX5*M<']5"@\C*V3^G1XVO5Y5&Q9>_SW3.?6&ZPX748 G\?F]'W>9. M/7YV-"]VB)>V+]919&])F]Y_;7I#F,17RG+\T0SM./(F(K=3.Q0"9]AQFDDI%TYZ7;"WZWX\U(1Y#/QB\/^VJJ[>0S[L M"YE:_1E32VAKC+0>R<1EB!F?(L4<05YZSX73GJ9R8QMG?!.+)]??%N1B!7"] M$' )0I515--$2P N+Z5)3 901@G67/D(7'@(7+@ KE4'KF0*N"3QC&>90IE4 M'#'%&-(93Q%/&+$@V92HD(\5Z7MF*Z%6#;C6SB]:%F':ZQG%'U536?4H:[B@ M9%D0A8U.)$DQ9UH;IBT5RM#$I3PDR=D4L\)\7"<4KGR<,1\U;*DV-1IY@M. MPA9I13V"CS+I4DHRR3:V"=L$,5@A]I9"T9>LZ$2E.DT=M0P[EBHG"4]@?S92 M,DTE9X6YM6:*/FUN98#8F> <2>8M8M1Y)+1*D4^ST'65:Z4S,+?H9HI7B:;I MS5I;ZQ:"/(@9ZK5F3/H*0J'JSQ&(7 B1%_7MUQJ1+3>.0ELS9-!.,*+6QG6U2,EM5 MN&KN;Z'GC]9SEZHL6T2N?J]B=Z X;5N8:YJJ.>;J758HA-\W_?N MI#]Y4%K,6SN 6?X$O9E=;6ED2\6NM@J[6FW&>K5644UX:!ZC,6QM,D&:"X_ MD-$9LT00X@./G=AD=+:0^G$!A>4IVBO''0O(+2!W^2')19[S!#&9&*3!G4#>,R*IH6FBPXDY%YNP MMF\<^(%V%T6Z)\=<&R-Q MJI#+I,K/1F0"4RF-(8XDQI@LG2ZZ'2_E2Q>?CKAFJOT+M[3ZT]GD[Q>O2)5R M2Z3TD06I0HAGJ?$DSU+CF3U/]>PS#38M"E+?3<'(BM:$% 6I*RP];[$@];;B MQ*(8L2A&+-"A*$9\O\6(GVI7SJ(+\%'=F(NX*$HL:GL6K^TQU!/L$JQ3REC" M!4Z,YY:D%OM4$5<<#BTG4GG2A^O.#GY^32O7YZR\^_6Z O<^J)K^X5D(@.S3 MRK4]/ZSNL^E(Y<'N/HRQG![MGM.#ZLEE9;><'.V>P'V^U"K50_B^H17R[;1\ M=CJO*#$EQFIE)4JT3!'#.$5"9QE*J-:64"S! =[8QHG<9-FR^L:M4')3 5QO M%+@D8P8;Q2F3(C!%:RG2A'N +>J]$$EQQ+)FP#5]Q)+:1#$K)9+*4L0R;)%. MC$3.\\08@CG-= NLIGP)]?#%-E:;S!;"VX6R3)!0^$.H/;Q7SF_NVEU D-\ MK:%[[4X,K3_-?BZJFQ;-1B(9 '8&>BLI\T1)*8Q-G<-<::H=*0S.=<+M.66, MPIE$6JT1U]0BIC .A&,,26Y9IEF:6H,WMJ78E*E8^>JF0M$?K^A.R=395'#8 MQRESDG)AA'=$>8&)+@RT=5/T&0.-<6H-LTAXJA#C0=$E3Y#)#'8L 4QGZ<8V MYYL)67U%?P/VV;H%+Y^>35^T*R[:%1<9],56]L"M;+;^DUJ-K98,>AP)Z1<"A%A2:$T8PL+5]^90%V19V,V4SY&YSO\S+GIU*9[^UQ/R_'?N(V M ]Q@(3?YHM6IQ?SI88_X<9.QU;__*O,SJUT@<1Q+= MG(S)/T_;XX2>$X=TVZES4!<8[0=5OU3]SL9_;BX"K,#@[C(\?OKE;WU%[Y_M M%7-1 /1LM?-L>-!/UPY7P9C4RHRE=-H.&]"_:IEUC"DG3:HML\XJ38DW+#/6 MAA2)Y#@#AS6>$[1\;#$;&GK][W_4[3)]FZC=HPHO+Z$SF8!10LNJVZY=E;Z[ M]J^07?2QU8!!]%=^V*$I7VPB?DN7WD^UIFJ:FJKG#.Z-?!E7_*5^ZS45F"LP M_M^7(FYWM6>\$\9?&B;G-Z[#TN#$:>+ 16,Z,8)*:3T55&N:2FQ 4_L786NN M]S=+ER[TNSO!'Z)KH8J_[<%0816K0 M@F_1!YBA?6 8=N.B[H+,JVZIU89!UEN7<>SY M"[7 C %E"$-PL,;A&1:&'CH8YJ-0NE:O=<, 'S^2VN2;PO/A\OAJ\R<_W!.^ MT>OT\NO!-"_]:@4KH.[N^EZ^:-W1R..[@Y63-^WTL15N[-D)BQBN:H?>#25S M"E(/'\.:ENH*[,'-DOMOKW816WG>>-G-,']P)W<56CEV\O:?^4P.ZK\4##[( M1U ]V+/CG(4'W9R5,.TPU-!.W&[-,:QF=#N*^[U;$\92;MRMU7E7P]<"Y!(M M_<^_!,'XC^=NBOIWNP6KT.W_75?-[D[3[@T7=+?6,?56I]=>E0++JW+U//V+ M'/4/?QI^^+/2@^H_M8-J_31<7[D^O#[Z>=@O M7X/'5A<8[DLK\(QR]>M5^>S\6(7>$XGUR%*G$2-)@C0F!F4D\RQ-C$VS9+HE MJHT;;TWN<_=_7N MK3)62-9 LJYWCCU1F%"I$7>&(%@9CY0R&9)8")E8*Q,Z(RFW8!=.7P"\YML? M<]KYCKOYYAO 8*.)VWNK%W?P@;A?C,1]O*V@4M-UPX9\H] F-@6/5X9>X:-/ M[JT@GIB=M6E8R^46Y6O3 Y9L2;IPR>TJ#':QRNL%:Z,6*(U[Q*4K5E54-,%\ MD:WE4TU__L'+UY73K3[ M=?"=?^!9:?.HVKHNDSUX_DX?[G=]4-V'[O^56Z+P@[ZUWI.']R'U_I MN#8Y07_?8SVI;G2C/RQ7!5_PTB5E=>6'XG*5E_*OL';A/]VKU86DKB MNQ=E7F^_S(L20XV@RCEKF4N]AH)JP7*6.9()J43RF]L4[9) M9-$6LX"F=8$F[Q+FF6%9YA,&;ZH-M1BGC@K.B:-^ $V\@*85@J:O-Z%),"E# M"!F))'$ 35HA\.E39#+8:90G/",Y-&7BR34,2X2F)=5NKH$5&0[ON^U>KHQN M?&RPI!+-64NR*.!:MNE55N84QM'N3YZ5%."V;'!+9NPNS D5:2#\H!E%+.$: M:/BAA"WL2WQ9LJ>W-:HJ,1<745>EJ%2*/)+*?*4E<(T#GZ2020S M"C&?$22I21#UWL$:&L)Q!HI,-Q.Z2HK\?F)=U39\^:+5[JHEV"F+1;P6@K=W MT;7MJ79*H]N^^G!S!0MT>S9TPS-FBK+49[ G(4H4^& XL2C$A!!5'E95^HP* MN;'-Y&:*B^Z+;UB/GVJF%'K\PGH\9:5D2FFIB$$@JQ(Q08*[H02RQ'N5I<1I M1T&/Q:9Z*[R>63<:?GNI6HOKYUA$5)Y9E,E7\81M($S]GVP MA@7 +1'@R(RA(KV2:<(<@@42B&7@D*G4>B1D@B7'W"=)"@"'-ZG(5L@-*^(I MJVBH%%K\4EH\9:;X%'N9,HV\\"EBB@5J.JE11B4L*,Y2EC+08KHIR+(ZMQ7! ME$H54XL"XX=Y822E+ M*=G8)CC;S-)EG8*_4D?M @=6VR8J<. E<6#*++(J!=@F& F')6*&ZLV-,K]&K1S(NZR[:H!;QJ+:([CQV1G][!4MH M8A5W)Q81?JZ[\ . XDZC!7-T'3^_%3 +K%PB5J8S-I.1.,6>)H@)[L.)%4>2 MP1^"9EBX5"><\T"[RC<3.1L-^KT(!+T%G5^6U5/H_&KJ_/3YEB4 \-@@X<$J M8@D%/TDG%EF0 B=Q1KQP.=4RFW/ ]2HZ_YYB1O*J/-FC[_KK967GF#@2F',QRK30B+G SH<50]9[YP1Q MBFNZL9WB39X^.55SB5KTRE&V D,+#%V/.&2!H>A7A%H85[X/V@\U#J^.&OOLZ,ST#W8_G1]6OS4JN_5 #PS7 M'YU7/O^XK) ?_Z$)XT=GGQJ'9Z>-RO4^*\/8*I\/ MDP/0]X.?,+;P_.H.Z.X^+5<_^7)U'U'*\6F>:N5H9BE.&+&44>&T8HYGRLI$,(*9FF8?SB?Z$834]S_HYL!LDG"N M,D=2S!E+B>+"*VD3ZXWQ&-M;B9"GXOJOVYKAIRM%@L2<5;\>)J^DVFW5/,G9 M:R*M?MNI>N@NH+IN,\S"'"J/G/2_F6]6X3==9TZ;\!(G_8F+!GS[S7!5'>[4 M:W:#W2T'2/RWO3[;._Z6!&5Z!";5EJ =CO/D53& M(Y:4B=MT/U2[P)N.K@&5/;4V5X]?VJ\1]LU5*T9F.)S. 1T;'1* 1+# M9[[=:N0M36(GDU;3E8(LA,8R=PGI0[#G?D.B"D,Z\,.6B#>$%38"\\'VVF%0 M[TPZ*[L_\#$V(DE4XE&:)!HQ,%7!QLA 3A.B;8H=$1ZD$]-I08RK&#:@^515 MM\C;1D0%V-9S>-BX(3)1^E0/K&_5'?3.:#=6#G6,B6$K!N$,T41XQHQ12+J$H83+5E%). MLQG#I,KXM<7MW516BR-K3/;FFZ-FZU%KZYWX0[!6,Q;-4#D.WT@$=D=$UF*PZ6+W^V7O'*5^T3LL"E][V=G+GI6A#]5T_!W 3S%@R#3@D< M"V<7.!)^WRL]TT_C_C#H:LM X;@NTZ[+^Y\W_H%QV'KE;"\I?]ZCY;-OC4/R MK5;9W<'E:],_K-9A#/O]< @PW?_\Z.>G&MR/E*M?+P^KIE_Y? 3/V4_*NS^N M*]=?3@_"^Y[!W[M??'FV__DCVL_,]7H720VY5_Z7T)3FC2C9S(3C9P?:5P3O MU3I9GK\B?TVZ%<_3Y>65)7/1B6B9/(@%'M/>PM.QN$&TW+9(SY!/-ZW!MR3" MUA[;$^G6C,;'SLQJY1F.XGXW/?6EE5D\,E_[;4QN"'<%Q6R[7Z[9RT/ WUT= M+CS9'$;ZXH?*-FK-6J<;EN+7:!$6H3*YVW5^^OR^M42C![__F\DF>I0W<%=: MT \"JW3BK [MV!'NU29266H/N<"NTC&"'AV"'"[![9; C M4V#'*I#2#!=[8)IO)TVNW7Q?LUBY*L&B5U<(0 M&@_R7@-.OI^VVET4CM+G^SY+'1/?2A<8U!\7K4XM"/&'MJM'7^"/()"(;LTY M;]0PYG #\&[Q[S?/19^%-.0996 %G+,E1$W>/>/MTEV,J*(A&:G8=9>^ZU8^ MSAX_))H)F0B46LX02ZQ$VC.!L#1,.$$3J9*PZ]*E,2>M4-G6'#5^V]JZ=!NY MT-9GU=9I&YEY9H6R%%$N,\2X]@C4-PGIT1FQ1AF<91O;Z6::X8=I:V'M/IA1 M::4MG9Q_S):X= .VV F7OQ/.29LA M2GSYSIAI+IF^6SH3PVA$)BG79>:'A9@X_#K4VH0!S\WO;:,:EV M4,$X78L]53>[&+_-8'YO+=7<_E_=_L_V3'GCG;^8TZ4X03-+4($W^>ML>*0;CMUCI2'X7Y0]4O5 M[VS\Y^;N"3O;X/8R/'_Z[6]]1^^?[1USF ##MI6+X@U8^1U4*A +!.W[W_^HVX7Z-EF[1Q=>7D3GLT&55;==NRI] M=^U?H9ORQU8#!M%?^6$'$JM.0,Y;:K0_U9JJ:6H DN-J[95_J=]Z3=6S-1C_ M[TL1MSM8GA9@;7IY7K"_:DK7ZK5N'X2RUX:_"PZ&K\>,P^(8K\&]%08Q26&G MX(ZAA)*4R]0)ZM)Y' ROQZS@>[!ZK@3H6^L,&:MRVVA(2+,9J!+: -2@HG7X M+>AQ,* FKF]-U7O4!Z)1@Z$.C"X7V'%*K5[[-@SX4]4! USI^ZESX9F7;HTY M&F";WTKRK?ZA?JH@6RE)GX5V8/G>+V9;*5MLL*]:Y+T6!:%%U?4SQ#UA3#_W MK@)ZEZ__A+M_O3ILE.'>WVJ'/P\O#W;WR='/?\[*NWO7,W'/:OWTL+IW=?1Y M[[K\^0B>]:EV>'UZ5OG\Y?3H;(>5SX[J1S_+E^5JQ=^@N7[&JNLW5&P[M!I* M.TU5[W=J$PB_%-5?;HWIR^#"BY69KJ:@S'_];Y%>#-8R.'F?:N$T)B@*?8YL MDX?,VQL]>GR;AX?+ZAQQIR/T]\!@'DGL@<_E]3#2&K[]0\87VFQK,YMM9B4S M4BB$0881LPD-_5DEHC93*B0@PZIO;//-E,X2N:Y]N^J5QI\Q8+/7;D+]MA.O M7Q3A=GNN D^N7KKZ+Y=SA17XMC1\Z\_@FV"9\PQK1)0 ?/-<(25XAES"K;(* M6Y\F,2N;LQ6JH7@/UND8W])G37]^FZTD5QC?@LU6O6P5L+8L6*O,QDBD2PT( M;X:L,ARQ3$@D857!@%/&)5H3SL3&-MWD3^]B4YAMCX0U7IAM;P[6 L5K 6Q+ M [;O,\"FF7!>8X:$(@(QCA.DF,R0IUAZ81PL. G 1A]:15?8:TL#MJRPU]X: ML'UJ]8HXV_)P;3;.EMHL!;^3(VQUAEC**!)6.Z2\4U9*(=-4!EPC_,FU_(7! M]K!RW%/7=C$=L;#75AG68C^V.S&MVOK3_:UJ=BUV>B:48IX6#.4 MN$PAIKA!(F,,T=#\S6":,>TVML4FS[+"6GL%DH%!BMITEMDP/^VU[;BG%:N^ M:S1\J)%7P."R8/!@-AHG*#9$)A[!$G+$A,9(BL0@KD.+6Z,QD<%IQ9N)2->% M'_$]F'[[C8M>GE\+!H/K=$N%!?C@.?QMU4#OQT0^]MZ5@4MW&N%?!0(N#0%G MPW;",XV%XLAHJQ%CF432I!8EWDC"I3!8Z9!&PN80Q/Y>V(#/HYH5UQT6$91^ MJ7HO%GL-3,+"$'QCAN M:%B@WM*22ZH[W7(MN0K(5SG[P@^$7#(@/)=-KAPKSTD6K/>S9 M=$<]5F$;KC$,?LR7ND##Y:'AW@P:9H8;X9Q$A!J#&+49$M+ /X65&3,I988' MWCP-8W]FP] 9U2:D M9!M'$A06$FF1@@WMI/362H>%W=C&^K:^\U[K:A*G?=.:4'*.\?.J\QB15'")4$ >@9) MHB6RTB;<)B#IA,^CM)A:^R"*V5SRLE>B>XKD%Y%<(E@1M4Y)E3J]!HRV'URH MP'"1?]W9D@)54">NU(Z%?>'R:?,C-OP)33=GOC,,XY;@^DAH 3!7SP?;:_5B6 MOHZ0G]O\9X>L#'!>;GP[/SS["K;X5[#Q/\'OOM2BK5^UIS#NI%(]I-,V?^7L MY*J\:_I'GP,)]LEU9?>H?O@3[/[&EV#K7U7(IU-X;UPYL_/(79A*'.'&HY32 M%#&<2:2D2Y#3.","K"*,LXUMOI5.;P^Y!CV-PV,-(]4S"'/#*BIBTLN+,H!S M#S;*4@(-]\09ID!G=["BWV!!P?@T,>PPB"P@4L#,_3 SFX^@-$YUIA42*@.8 MT8(BE2J'M"(9S7R&A0W-N+96I.C[-13AW[-8.L.EO0 7\DL[G]][%Q?U2'2J MZB6C.J2@BT"U&*ZP3?=2"$/&=>!8%(>)VK%,MY?0BI;VF M=?8Q9'CO> *+.-,S'#24T\.?AWVP!NKEGY7ZP>[7JW+UG!U\_D&/SDY8L K* M9[96WOU!IJV!P^OZZ='9/E@#/ZX.R0]6V=V[.JB>L*.J;1SLGH)5L-^OD/W+ M2O5HGC7PFHR2RU6B@IOQC42./@;+Y4+!ZH'BEU3,4 8[I6GJ/9LS/H@/, MEUX[6CMY[XNI _M%F#]?OG'HDOSRW)^4*[Z0!\NLK;K'-7^R.[YRL[=X-L2\ M5UQM!^LU&YW>##@,Z\#>0S;#RQ@9)YPC=QSLM"W=57!AW&G=E3E5S1,7M^)B MCUV]!9S:8XN]M=A;7W%OC7!RX']TW$[ DH,!DNPW]P8X\JG5?L?5."^T <]2 M[#CLB!)@I=O%!)8,62]HT[HQ&K&P@:4O%QNV![AA&8*.6EZ\4Y[^]\UDI+?W/OP3!^(_G2OP:ZO3G5LM>UNKUG2;H M<1>4N ;K$=6[$X[GZJW@AJ]*.N/!QX%^GIW3RL\?UX<__SD]K-KZ0>@SW3AD M9;)/*]4O]?)U&?1P/ZV _DQG>QU4#3ZJ5D[#>1SH<%K9_;,&^GE]>&9PN?'C MNGR]WS\\.\<5&WYFG*Y?>/'>M+O..'6A=@ MQ"QP4C::RZ7_[R62C(>:^=V<.MNKNP,_?)_WK(8'.\>>RU01SE!F0E9Q:BW2 M../(2YH?%:^?#$5:]TL= M=Q+CHNI]=KMCZ98@EAA[%N.;[_I!HV,IEA:9YF1 MCKDL%8[#?YHRS'B2?WA;6'[O5ZQ*@?Z7P/\M(_P;V^G%5"7'JWWCC8 M_79:V3TZ/?CY@\)W*3S_\NALIW]T=IY,QZC+/ROGAXTR#G'I@Y^'K/)Y+ZDT M]M*CJ@7'W<"[_MDH[WYI'%2_^6&Y^R1/'H>%PIPBB9U!+#,<*9889+5G1C$B MC&:!(H7P9?%%+2-&_4)4( 4$K=*[/0"">,H59SBURALFM12.I=0H;'%"N9:L M@*!7A*#K*0BR6>HU9QP):RQBB7-(J-0AXBDF.C&*\*0 B<9,9-B)'V&D0^& M)Y,P6'&'XZ3:KZE.K#8-KYI3@ MIC\A7)]5K?E7J],I3*L'F%:5V2@W2;5-&$\0=TF&6,(L4HIGB";$2NF8M![< MNVRV#NI56L$4O$E+=H,D\3S+G.)6I4QR(HBQV@AC,BL\9^S!%1=ZODGGK.$]2,+G4QC:>$WLM-N@WH<1+J(DLE/B%E7@Z?FDS)3U/)>(I M\X@9;Y$V8&XG7CJ<)MP82S:V"9XM=BP:+KY,4MX\0JF'!8R+YC@O-T&KC>X/ M.86B#-M,*,DS$KJR"N9+-L<%SI&+\"S ,^'IS+ZC%&,";4^90DQ M,K4X$=P#=%(A*"W \Q7!LX0V#[&L03S:@B(J72+3F5 ML4#/ CT+]+P-/7668LZP,(D4S,.?6E)%36:$-YJDK$#/5T3/Z2@@X5YF&5B= M6*=@>K+4(A;H6:#GFG2U+=#S&=!S.OPJM$@9 MD00)$7K7>H.1,,JCU'GNM>$<>P6..]Z4F+\9])S?)68X\%5DV)%R*TNRQQ#L MX&0+R^4SJS"Z18E8/F&+V&+)XQAD7N&V; N+Q:9V<&PPO& K3QNQD]CK7B> M[B8O<.G=2CCX"@HFP@>*8T+B;.?@_*-:TX)6?D!8+)_VZUX6A\CZ-9$1^>)/ M_^/&5(DM'F][3T_[7:#C[_"=?!Q+<">4OH4S5B-6L[$X37!CXS5;I0[=CUX0(> M WYWO-N#%-7+PUE:FZ$"?I32UE0?9F,V5'U&?_WKCQK8'&)N.O*-T)S#:W M?^6V7N@O:.1%,488HZGYFOCSM#U6SA-PLF"=SI'R,-P/JGZI^IV-_]S<1V&/ M&]Q>AN=/O_VM[^C]L[UC#A@V"&A<[P]@GKAVGM;\OVIEQE(Z;0=3^E_W$^-F MH.K1$@D:&ZSPV+-#;=_*'WB;K-W"FOMZ(CJ?3[>LNNW:5>F[:_^J&0>OW(!! M]%=^V($&N!.0"M8(,+,#L 4_Q1T]8N!BQG^2IZH)+#8]ONXM6.S8D".Y\IW19@PU8@077T(.=-72GA!'\O^=W_].A M^]_HMJ_&1-9=4'?=BU9BM?5M.-X?8;@[W6^USOFG5GM_]/*+A0KX>H8*'LVX M6ZE^32O7/_#![AZK7)]<'W,CF6:,()T(@YC#"LDLX\AP3 Q6/./AP(G2+7&+ MRP^Z41^8B2/9S64U,'B-\H1*EZX=4XA.00D+KO8Q=^#>2,=UR<%OQ6 M5O7)-WL>3N^(4&-"[VFF_;VK(,6PI".F[XA>[Y?NFY8OCS$E "V>(F73##%" M-5+4>? ?C ?#5G/LZ!K2?>]/]&MNW4;WW8JB6AN+ZJ!YT_MLYUPP?A>#72?& M[_4GSGT?[W1K'!JGZTG-OG-OZOTS2?"K$23<7//7%[KYY ;KRO3?<;Y7+_U5 M\\]#ZK]69-SSI^AS\.1R&?@XL.)BF&HG]K5>I%WC(E.Q!,KZMS/E.\;T&KUP M'F6'4PUCNXX6=3'ASS#A%===3,+?H7FTCJM\2Q7MH5/MSDR%Y!/-IS][DPWG#Y*8T4IK9RGLL4YB3:TDBZ:U?JK!,]Q?M5]NID=KM#_?0[IK MO5[YO'=5J88Q_*#PG?[1YTKMX.=76OF\GU2N3UCE\R$+*;#3Z:X'/W\DA]4] M7";?SBM5DU9VOYP?DOWT:-;;4*DT-%5(1Y 1- M$:.91XHP@[C4FLG,9EB;C6VRF::W'7T5A,TKI+YO&9H>0H3R M@TX:A-^F@% M6BT1K6;XY8DT0GJ',+,>,6L=$E9;I Q3@E+/,NP"6E$\BU:+LZ,40%4 U=NQ MH2JN6\#.PV!GNB;($RVP"[RG3(.1Y#*'8-W@#V4E)Y)I[#3 #EM6.>6K\#*M M*XGTQUX'1A!BE2$[ZBV21S]MU58PW,"?$&UXWV2 #]A:#,>&P"9BM'5,>"J$ M482JU'N;.J,7IHLJW/.7VGDJ'V?<\\Q86$1LD>0)1\R8!(E$$Y1IL!>TUX8R MNK&-Z29FLZS;!3WO:BOS0QS:%]#FPJ%]?OV><6@3T&26,$0,TPCR2( MU\APYU*M/\A$:$:*PQ5;G^%HHF9*HGG M.*-_=>JLV_/)WD-L>RE3\V8LHF71916!BQ>SB6;S"B1S*3%"HM#E#<$R4B25 M3!%)K;+8V8P[N;&-T\TL(2]!H[6@%JWX.5^!H>\90Q_4SNGY0;2(%ST_K$[' MBQ*<"D(U1=J"O\DTL4@HDJ(4EII83B6F'& 5;U*ZA R( E$+1'W3B/H*@#HG M.#?#CU! Z!(A=#I:9S 7W/H$&<4(8DIJL$RI1(9[0F22>9S)$*VC_,G1NA6 MT8+9=6ZI>\'L6C"[%LRN;X/9]68"V!Q:F5/URY6TD]K%YVXTSJXG0VMH%U:5W*@8K %[5)!NU30+MU%NW2# MQ/2]DV*LU>(5)$<%R='J37E!\_\BW3RNY>&OISPCU)I?KM MM+Q[>EH^^U:O_/S2.-K]:]?^?P#QGQT7F[LI8?5?\X./L\E.0JM((,K"[73A%B M6$%R5$#3"KS;0W+\7@";WG&.WXNAU4Q-*$N\,*E#%G.'6.IYR/9SR!/',N*Y MP!D.:$6RV0;$!-J_HL1)XC$'.SYAB/&,($DD^%<:'"Z?&)YB M$>J.4ERP!+V#*XN)+5B""I:@HAZ[J,=^G$7D7<(\,RS+?,)@AK2A8 VEC@K. MB:.^B%RLG$TT>S"/%7,Q7@%"#S:1!9M(!$='*<>5=HY@J\&SD9M"R#=0C%U@ M:(&A*Q4P>@$0+0)&SP^KTP$CESJBA30H352&F'02*1=8XYGG,J,9$Y$U/MU, M)"U8@@I$+1!UC:S2(DZW7/":RE+R\AD8B@TG+HN2N+ERSXTK= M$"1Q]G4H/8:*/#FR U\0>2Q"Y%&N?J65K\>2*&JIHLB&MAC,.(:D2ADR4EGM MLNU2926&CQ1S:W0,BX_'BX_ M+I;_F9:?E4^.O6$VLPXC3*U"+&&P_-QJY*6V ,2$I(J$Y4]O7W[;:X?@:/<4 MP."T[5RI 8M]VBFYI@5<^-\;.+<$',B7WKK:A]T6.#VNV?T;[MRR>TV["_[/ MS=6V\ F*XPE?0U;U4=^I-G+-=[?.0\RQ3(1''*6B[!^]%NI0CRKRU M"1,9U7IC^[N[Z+J&=NU\IQU3$MS]1^J M_G=SZFRO[EK^#F/N4Z_;:[M)E-C+=Z]JV)&K,)X_ZRUS_NY$PB2!J9%J+)GC MR&4>$"#+%%(9.+2&IH1@!1(#(E%R ),7,._==B^< :V!M?+3P:"[@/%=ES-( M!8!JNX8".0&X4O.,F<@[!:#5;16XM2I">D@K)\O&K3N.]$J!&K:DPS]A1>KU MUF6G]%MMLJ+YPWU47M&)(#D5X[KP= FR1;-GX.E*MQA9C#%J'3@19J!G/@]$ MKMC! HC?BQ1P L=L3=JUM;=*P5]OD4\!JT(]'^?QER13RKI>9LAP+<9RGN) M#@JS=M]([ Y\+G2!TN,]Q/N^]N%WI^5JI0;C8Y7=K^G!YQ]I^?I'I)4=L_94?7\N@)^Y,'NZ7EYMYP> M?88W//OFR]^3JZEXGR7&8/ T$26:(N9<8 GE!&4D-1DL.08G=&,;;Q(YFUQ; M5#X]I[*.49?=NE.]^\S@UX&I"CR_>NGJOUPYAE0*A%H:0M5F$"K-.!=$@4^A M*2"4P0F2*=8HTY*D3(&C04.6S";#3SZ1>+G,X3>1ASE&J-OK%.]"J$5MQ *A M'HQ0P6ZJ7K8*8%H:,/5G32B@P\<)T6D%@"J=1!?H\ 'TJ'V?0QV19I@DV2$@/Z*.2% GJ4V0S9QDC M#A-L-[;3=/: <&6-HJ+R9;'*E^'QB;WOV$1U2Z/0^WP"\R+[K\C^6Z,-Y9UD M_[W0IC+K:Q-"7,93A8A./&(^I4AIDR!O,VFSU D5?.TWW!UP.OLO_#L(>:W9 MB]!ZS[%B_NZ!7/P!9Y'O]$L#F&'A!/6BU:F%Z?V0-YCZY<8'I_^^F=4P$)1D M_!6E02QZW=N_\NSMIA9,?$"8H)NS,?EG&'"$K,PZQI0#3U);9IU5FA)O6&:L M%8;ZY)BSC>&73D>-!B_4B4.Z[=0Y4A[>\8.J7ZI^9^,_-Q<*5FDP)AD&/3UE MMTZ,]\\V,;G2 H"WVE'%/O3" 5"X"L:D5F8L)7!:8)?[U_WKDX&=%M,+6K[T M,6R0S5"0K&[7A-L$]!X%>GFYGCE5CW)=5MUV[0HLS?:OFG'PR@T81'_EAUUI M=>%FW598(QO,91M^BEM,M*W!#%%-4P-[^WL7/FCDR[CB+_5;KZEZ%LPG^_M2 MQ.U.J&?+[\+Y@+4K\=+__$L0C/]XKIRPH4&ZZW1WM]8Q]5:GUUZ5M$12&9F8 MME:N[L'WOC7@[_[1[M<^W),=@=E9:1SV0SKA8>,'_+='IC.^*F3_JEP-SSF$ MO[^<@_EX?71V6C^JE@F8EU>5ZV^UH^JWVF'UR%=V]W#EZS'CCADO?:J;X^OF1QXTGTN>8Z/5O^"!!_YCVP%*?%*F M5J]U^SL ;C8 W/HD/+Z\^(_ZJ^[3\ME)-TNM7KMTT0;GM=TO_=CZOA63MS^JIK*J%'J4@'PW M3TJ=GN[4;$VU:RXD\ -HY[U^6S%[]E.MW>F61JL8;_%3@1G=COM;7.O2SDG; MQ5VL]%OX3L!.DOPQ^E+\-_[C]\W2Y6G-G)94(Z\3"..+&9B!I> UGKGI;^5,WSL/PA20(\ MD_IF$(<="TY(K=-M1S\/I!)$:+/T_3)(>5C(TE\NYAT&&5;PCVXW3T(<2/%^ MI]-S[&5*<*42;AQ#E?.1_MMKM5I"^C^H"?@/@M0YE::^,%/N7QYG$ M7%!.D>2)1"RC DFE+4JHS3)L56HPW]B6R59R3W_QJ'(O*12WFD%_M]VO6JO7 M*23C\9)1QLF\S$(_LOM%(P K($Z$G(NZ M&F+.7^"P!YL_F$$ZWV-\-(C:H:8H;CT175OM2]6&K[AV(_]5Y) OM9KQUQUG M>N%++4##9K"_AU@-VT"\>A)GOQ]\^C;$T["+A5_%YSLPO/)[NZ8Y!2ON'#:? MGRX:;.Z_/4#2>G^(N8/AWXFZ,+@1ZN(<=;<6B;NNE M3G8;]6J=TTE-M!3,& M+PX[2YB>+OP3WA[F!_X(.T?8-\-X5IXBPDC>+C%3SY%_8)-.T;>]%!U M.[!!]4/54*T)=FM:CWG7YWY]:[;R& M9>&#L/>-1C^NCJD4L%3>P,S 'TRK#(DD31#71@J9IH&8)+ !W0=&FT'\SIR) M\F) # 6G@^6,>")BQY7/=K- M\<>AOP::U KV<:FN+D-3[(M>^Z+5B9IT (K7T@ _'.@WZ:%L)?U-V<2QTO70Y M&L7WOVV201 F!$V-H2SN7D/O'*X:;69A#P*G*VPI1G5.2Q?U'DQMZ<*U0WA7 MG<2#B/"<7ZK>B_\8BJ\R)HRN [0X^ >M=K]N#RPA]4N&M%'&YK] M02:'=X!GN_:O*$2PZ04!:8=OM',I#E">/Z@4W*8P'_#TUW PJ&$:W9B,.5/ M50]ZDK=_+E#T?A0]),><,,EQ*E&:N2R$N S2V Y%T;#^ MT_(*FA&@HQM4<+.D>UU0@!B RF4S"!6L:FL L#'N%<7YIF;, U58UX"->2RA MV0< Z@:KPPX2IN+MM0-D!K<8-"-<=J'Z^=G=LT5A[]KO]ZXN:NTB:O4@Z3RY M.F8)]HFE!"F?!=(JRY'$X2<.S@;##!LM9J-6?#IJ!2*T,R]C+@_2WA2WTB5X M :L2ROC8:[Q MG :8FTP!:I+#&&9SY5 MB5K$-@AGA*P>_#6;=710Q$!FV76)YL0FJ%AGQ]%Y$;.()Z1VS*O M9#C/VVZ^#6,TQ8;S"*GZBH^-QUD")B-2";.(*<\!V>MEN]D]/ N#UBN1I',O]LP>_&FFP-W'49T<5&O MF3C^?)F&'LWLD\#[M\[#+,8#]G"X&>X>?Q7O%D_I;@4+4$NP;I<;SJ0W#E=B MLOZ?,5U@*M%D\"[A5<)P#YIY!?V.M0?-$3XD[QH?#B^/';,>5B%!G"<4=AV= M@:--.6;3 MS5,T]]^ RH.TII.V4WGVQX<(CK;)#]8#E&E>+_P-SR\ M!F]\$=$WW.V/'"K#P^)QDW>P^82OPB[4R9\7 ?5%=84MIBN?\K%^"D,-L[PS M.&L8*0DB[UI+##DVB<-8&%"+U(8&.YPAX5R*E.(^] S&)-.11'?6P?OW'X.3 MYSDR'S0&$#7GTPUQ]D JM[)R,HVI05;*>32^$)5<5$ZNCT.F,,DRCX@-@4." M'=(2N<30BBR7. ME_C\\C@Q7BN.4R2LS!#SUB#%A$4I-PI+#GZ75;M>.M=\36F9=.O_#-; ]PO8,\'$FA6C BINR!$] M)MH(ZC.PR;5,$&-&(9%RB8@AB2?$I=:SV^1H@L%XQ9<]/[\NECTN>W4G.:8T M(S)3%J8Y%8C!7"/MI$8")QE.,?.IBO QSYB()L/8'KZ1U32.!=P(' _.^?,S MS\XP0!&M5+C7Z-MC6S:/-:\ MNR,DE[R+0BD:\H$*3#EAG#M71UK0A7.$H; M\ !+U8.824(UA=@%0_V-D:-S1HI"[7.[*_>-461A!F">+JQ'I6$=5Z\/\H7AF*[6/@-PUU[N#*\)8P M'3%%))0V6.<:^4\7O;8Y#?ON,)<;UL"RP2"!; KO08>YD21BW"*@'L4A8C+;E#)',^D\9QFOF%,I<&%5:O&KF\ M0VK&!M/]@E-L;$$X?B3'F=5<&L&133(3TAD] @LC ZN*,P++Y#D;5+S,;)0@,KAD7.-R:P'PJ6N.33" [B!8DZ0[5X&')ZYO M:;C I;C",= *>.R"V_&BXDH6/)"[132_Y14185JF Q_O^AR[>M@_EJ%^()$) M(E8DB*690))XAV3&X/],*I($WQ)+??%0ZA+%8"H>\L[%@!TKRPEU@%:9$R'- MDA@D2" 5XM1QA9.49^EM8M ^S7D'PR+C9P%,VKORH#[-B):&-J?DW0.]Y$? MS#(O#(.RP=$;L$D,8Q9#IHF8 GX)GEE!RJ7,:6\ !H;U;8 MQ8]G/<\I?V,^*^5B[(%9LK':M%[92]%Z[3=#Y4]57:T4SP\I?P\E6AA/00&JSP"D.EH-4QJ(8 M?@97RFK%IKF]$N.E4)G'FEM&-1,,@_&AN,5$IMC1:6ZO?-9+,.VN\PB.K_L? M=W-XRB49L812[L%@3I0F\*^,)R9E!FOO5X83+-[Q0_ %:V8!?WXOVD^!@P9F M,H9IURXD$:J.W>@UNO :(3[7R>'S=;(3A] PFMT11H09_IA+%IB^!SDQ%UBN M*^-WO#AF3&SBI')]GAQSJD3F)0\GHN!WR,PCH9Q%F8#U /W3RH@0R%W.$=83 MF]472_ZD)=^#)3>7QP"@TJ>.(YQR@0!?+1(T 1N>&4U@O3/C8"G>S'?6FC35YK M7*A85A[)*5XE##IC6WYS\*!@W4?L +>P>0((L^N\:X/7"!?DC0W^4?7NCXTS*C6 .R'S"C&>*"2UIPA;03-A)4M3'CS'V_H5 M# .AOX8+$+RT? 5* \HI^,P.UBO*Y8#0Y,0UPXX 'T[(Z$ Z09X7\=@>:* 5 MA/K3A/KT#D+]@AN_X,9_=3[V@AM_=5[J>;CQYT8IWFK4X5.O7B^-;)72R%A9 MN]C#S]'NKDH^O-2\_3\%,?SKQZ MC5Z^+Y?JK4XG0Y?3:EW68N X#VN%.\:ASQMRY(]LNLMZ?](\ MF3/^8(;'VX9*.9BWG% )ON(#55RGTP+E#M\=D6G.NTDDIXL1\2&[V/0,GJI0 M[>":$[6$P_D(T!^"Y<-QAAO'G:&6!P@',^Q[@<(I%E%/39K+J:&:+?@7&-6! M1=UUAG3,D<(Y?C4\.K"IQ;26,.*3=NL27BHXG_ J,)7-2-47.9W=26UP6^O M 2,W'5KO55+]J[5ZGM%.SF_"&]9KS>8K\'JA2JU$SL"N;G#W@MX\[W_:^ M_U[:,4,V^_A!^'[,[7V+GEX'D ?A$_ M]&#Q7IB):)0C%C%YYV-U..6#&8<)_ZLV -\"/N;#1SFMG!R#3V(B]ZC"FZ@SD5*](N!L*?P\'EI+DXNT<'UW^XO>8[ M5TSA:+N08QO!9RAINE^"_6(@D4,V]#Q4/![$A%B.GGIS/)/0%1 N9[YM]\(_ MU>@F!/RLN@]^1ER-=-RQ OE98QKICI[#1M?@ '3H(!RWP%$S7Z MP\RIGD\K,,:KW7/[S>N2Q7[7GE^C0D:O3+E\=6VDPP MHI'6' =B"P):S RB6C'A4J-%IJY$P$$,FS'2B MQL0ZY 6KDROQB,R->Y]_F^"GSRGX#]SN]YL@?1$ O@V8KQ?9ZM-5VNI_CE/E M0M'"X'7,,-E^A4Y,EP&,X]W.WPVXQ+#2) M@XLU):MI-][MJ?8O0A?J>G]S0(+?[(:]M3-D2X<9"9,62E0:31AF?E4LS F% M+V%-:LVS7KL?^JHU(J5[._<:8:4ZH\9586YAC:(---@2PXTZ>?0YG\M!) 9V MOG:H?@GQCG#[X#BV8;D&H:%6^QQNT3FM70QV:-7/2;CU38;W -V#[/!\L)'@ MJ7FS[B9?T][%,/B3KV+.Y#24OU'OCACJ&3+EWWS8J&@FB&5M>.O\J XVZ(!+ MX =#4)/G>$!]>*D]; M[?0N+EKMG(=+]V#-76=PWSR"%OJH#*4I+GI/#\4L]%:X(5V]SBA(-EXW^""N M9M3[6]8P <"5G_X$6Q(_F!1A,>9$+6%.E M@[8=UC9^#%.R?K&#CZW.P$0<1B#A)]5NQJ+J:!:84*X8T#1XD+'4.D0,8GJ\ MBVT@1FL^\M/:H0*R-]B<>L,Y,_F,?E<8JU,)@8Y%*M0S\1C@1+&1+8)<)9[;E+-K8QG<.K71K5+D[4 MZ-_,.GLPZ[IW"?/!#\D\N"/&:4,MQJF#<87^4'X@#[R0A^7+P^%EY>38!NZL M!(#3#@W-#@!I,!)5WK&O%EL*YC78>4"H'3)? C0-;S;N&IMW.!I8T+!Y!CQN M#.RVP2GD$! ' [(N="4$V[$[ZA\ .Z$[@:_GY*PY*VN^20[LD<[D&$MG/7L2 MG@$W_#PT $.A?;T^B.6'@^;12.LJ+\5? $KAX:&QF.F.HV7=2U?_-4S1G?3] MP/HS;L*L#G,9:O_S2)[K3,P\N!KU:"V'(ZF88#9J!Y0/+G_\]"O9Q7?X^X3D''V(PA+^Y9LB"0&"D*!L(N$O76P M+T\&T:%F;,KL?71O6D,!F->=+'=SPT%L>U"\W@&'JS[V8GPKY!X,QQ.UK#;( M5QMZ*'E&9"LZMXOD<20#E07-434['-7DH(81Z+FD,:_6*.CCT*@:GZ[F!N9. MT_YH#ERO?&OJ%'O3_&!K^:J\?*@=B#Z4;]T2'/X M%2I08Q)+B*%UZSGP#[4J3ZH)/"L#^M++$)N9<;]6$D_OBVN&=[X %:Z9VD6L ML:TU1[',?'/-UR42I$5JM/#*K8M:; ?LBCJZ/(:O2(:[#?V]E&'G^.C@K4@9+U+&7SU-N4@97YV7>IZ4\=7D79 O=<"_-W"%_W;M M[Z=J=<[R*[6A>;G?+S?VT_+N?C ISP_/OM4.&U]JAV>G]8/=KZ3<^')>O@X5 ML/^I2[BU5C)&N)62$$8\S+_WFI-D M^B1_..&1+3,,F-D0PY MP:.+&RX(^;T#3E/8)".5X*#761[9@27^Y3HW:@'R(4X3#L:S_'C,J.*YS.9# M;C9(Q^^.@_AY> ANG_>.#\?-:#C@K1EA>T;(^6Y.G>W5W8&?!I^XT. 1#R8Z M6AKO&)#ZQ]XK&HGCA"()8E9;I!U5B$CAF3(Z@\^G 6:.R@\<"P[J^,(Y;+?S MGX8#IUYW% S24<>#2-O;%;$63\/SL%+GPWU.\>"M\4VL&YD%T=$?NUXA](J" M7ZXN.N[#\(<_;*US45?]#[5F?(WXI3]N/B X>8 UW9!4,GA(?%[^ZX$?(N66 M2&EP1;IM^,\.'SSP4K:BE_*?KIW]7<:V,H9O_76R=?OO[KHM3K8XIH^Z[=V_ M2REYGL&R16\+BQ?*!7%R5IB2X M[OR,P.6RMFQU%O=I?!S_ZI2K3<.89R5LQ]IY?/>]5'UM''T\^O5P<^C>N7GU\OA=^!9O2/R M@\-XR6%U)ST\V\-PS6D%GE&IGB>'U4K]X/-1_6AW+SUJ_,!'NW_Z\O?DZJ_J M7A?^AFM.K@^^/I2^)IS;1,=]'GO- NJXD!HLKDYC@V+J5F]'W>9./7YVY"LV MV*5LL.L@A]E"K_S;?C-_Z^YIJP?WL9W-_-\NDV+!N]FC /__:[Y>CD!N3]FF(Q#*'M_?_^P""K>]\:+(.** MW&/M8&?VI7W\WXJ*VWSM#/P%(2(U+6P/><>DM YO^O^>](J3K]8.=UVI=_OM M!2D(@@+ "\-/T]' O]LM7^L&#HS%\EYH87G?:WE7/LY8WID0FAF)D4Y#O3%+ M")+&:&03Q;1+4V:$V-CFFRDF,XDSOS]%"8(A\D!E>-">,?7(Z3VC@*2W"DE/ MY!PN(.FE(>EZ"I*XIUD:B \\LP(QXSC2CEN4:L.)T(*D)/3PS393*E89D]Z M#;K2+L]\J/AY_SGOK;X0N7\J)EQI"M)B6[UP6C3/EYZ[:ZP>M-Z*K/F\+=_> MNXFIP^7:R5>K$EGD#WP\]NTK(%["X-=F=CL(XI+S%VR&,<6J>K)'0& M4,AEC&CC#-,<;VP3OBGXK"DX/Q2U/&5Z;FMQT0A#@1#W(<02S*\"(58#(:8- M,YT)HIG,4"BH0"R5'HE,)\BE"=8,C#7.1$0(CF=;2:P70KP!VVT-XX=YN#IR M#8R2>QYJSS\1?E=N3A[LUC]@ E9[W[G3Z1^F!BZ]>^0MOO_/'VKD6(Z1=[YU%/'M*(Z-*,BLXU!'NSGKXZM^<3(9 %P M[QG@GFA>%P#WK W;3&GB2<9K!12.L6("2619!H,Z)0Z''H?:>8#P/%9.M>U M ;@W8"JO=)AS?F;'1,W)DW([%I.:U\[\6-HHWX"PKJ%?=UM>R$)AM44/9-=L M?R\2*=9XJS\8)U+0\NX.KNR\VT2*0H>+S(-UU>'K*1TN,@]>R)YDI'4TM58S$VFPE#/I!H4AMK1ZT-P(BPX5 MW)^5K\^/$\&4SYA%6F8LG QQ)+2EB'LK,UA*9K+LQ9*1WEXFTMN'AY=*0RK@ MX47@H7\3'JA-$NT)00Q[<-0X5TB(1" "D$'!53/2ZQ?+1"HQ3[%*L6P?Y4228\EQ.5]2O?[ME=W$F" M)$ LP*E*+ +8R]SZF>Z>[J<5,S0CU('B"MJ'(KG,.:'*139F4AL9;3F::1NB MI[+L[E2!PO$6T^IK"U.SCK-O$VCYZ+>_F!]S:A?/,_\K>OP98^?C+)8AT\OO'M^SW/WZ/WK[^)X6_D_<_ MX7L6.6\!)*+W/_WRZ=\?-7_WT]\OWOWT^]>WGP87;_\PG]Y]^N?UN]?_@K\_ M\W]_ ICXXQ5&4S+%7"Q%3& Q6<*5,43:/"7,I=QJ*UG"Z#(-=VR$54IE.C>4 MPUI3B1-<9U$F\SRU>H6&NQG\WIMA[;^!9?P( N[[W[K82J8S6#(9A[W)(.*I MG&#,TT&E?S>5'J?%.7W06?_HP M+OVA"_[]L:[D-NA]:*J:;5ZGM$%Y@IKBMRQ=.^+U5UB\=SC^EM!\;Q3*GH \ MG7JWGA\N%X>+\M-I7?7UY4[NF^WGZ6;D7:]')'R>H@EF\;3!3FK@HS/]+UK**Z'T-AJHJJ:]!HNG5R=CR1R MQ\./]BN\OJZ=/'?%> 2]NBRJJF@JK,&.#3*@ZGI]OC UUO&5@\'*,_%J7^3: M8JD/$"99]:XMEIJJ>A8 [MP.]4U3M0T0$,5XW!9G:[L\5R6ZK0%MAR RUB)_ M?K_GI *@E'4%I;HV_%R7IP.'Y1/_\>ZG9I2P;+?\C+ZV+[Y6^I(PMR]:>-12 M9V:/AJF0OJH4UIN>SEU=A-O?.?_XV=0,)2PY+!..=.*^NO3L.JQ35158#1?+ M/^GR4A4XQ?I&#WRK7'$^J1\>D*43R'+O+K%?:+D:@8DY@B?[56NKN0J=3<%# M R "C;;RLE[HA6D^7=GQJ!S8R266B_?]@MNO+\JFGMPY;'H&'S*RKAAZR!E- M0'3*8M"*$@Y,+:J-[23'_F,M4*//UF,.@M.<1-35YV>?ZQ)H\VC@>[+8D;:T M6UV9;:Z]U41?(.CXSN@+>XDF4A^^'KC)J ^]]2VO.^Y+IU:^-H # MV(P9+(?6.8"M+X<$RU]@ RXMX"&"B1V5,.--(74LCS&L :UKW8$/Y\#=('B MXA4-O&*QX7(P5^F\UWN/E=5;T&E*:O3 =@(-<@%DX7%#Z2U0CS>S9PVL]/UL M']*_#TGE%98J78#!@#>=P)N[UCS?+5AJ8U NSA6 X_UW#0%$@>S(- *P;+[]&CFQ)VX*:<1RU6U97%<>G$;F-P. M!_,0T%]1A>KYNY(%%AV]**!KTY)$B$\XK7C)3.5;4,M4B:5+IU/A:Y'.SS46 MBO.UK*^QY)_#NJ1P<;M0%F;LW);P4IAU Z")^#N8P&/\W@5/1!G!T?#[S:@L M'5PQ_5S-J7G5Y^(2BP=7-]788@EJO+AG8&"'[7=U4^36[[!484UB&>5'N?13O[,$&EQA^PE/=DA%,[K8C56.2^+#KLJK867S!M M?+ES6\]-L_![E1S8ZCO<7@$02MP7AV5]1;TAW^"\NV+LRZ+BF7GART&7YT.L MW0Z/_KX<72%@HH(^&/B57*OB-H5;4>Y55UQ,&F-J\?G"L$1U7;('[-U-V> MU9FMI/NX:E\^I_9@ ?G5$MS]II=>PF%]7LJ%RDDP4,B77OGM0!5^2JJ> M/T_!&1U87^J];$I3]W%ZH;EC$/=:M?&/!8R]J@?'>[E)ZT\^EDY*7.;R/#?.J2CBFKTKE M\CG=W)'1WVZ:'U_RB=W;\_]DJ9.IBS6A-I$$4#,G4F6:.*%%)"/+=!0OSW#& M>9K8)-5<)!P@5HEA[&8HNWD8X2TOJRI81PI_'7K9S<-?$AL41NQ*E;A0'/3Y ME< F(O37KV]?G]_ D]C;U[_?O'\-"M\?_TS^_?&7P;\_ON*_?P2%[]/;Y.UO MO[+EB-!W'W^X?O_Z3?S['_KZW:!C@Z4CB2.L]3*4"?B)-&.4Z$<#5I/-^1W6>OAL8ZHR@W)TPBT'DT% M43DR5B=.1LJ95,0:C+"D#W/6>?D] JWG !UQFZ6MO!"Z_P= )F,*8)"*G!O- MDR3)\U2Y)*&1SF.P(&U0>;H F:O'B4S%<4H98&0F#>$Y0&:N*">,&70W,FJB M_.0L T-1'*'?*LAO*[]1*ACL:#%-M.$9D[F+*.@ZB7,95\SD0>7IAOPNJSPB MT2PW:4ZRF,>$J\@2075"$AYE.D6/G30G9VG>9VLJ[71-?@].Y>E>@P_ERBUY MT&H<%AU7*C^6F*1^?E<\PJ./]X_Z;.5AG3^:S7AKU1S"9KS#S7CU$-BE<6QC MEQ N-2C3E*9$95H39S/IA$UEQ+%.0Y3W1;0M!^+&L77[="T&= OHMOUB% '= M=HIN*V?*8!IFJ#KH=@;+< M:"ZIT$QEW"DCLB@SC=+X6),XZ(6; MQQI^?+5:GI QK>+8D$0[2KCC"1%6H=EK',R.CD4<@6)(L\Z?N6_=L UXTZ6^ M/22$SZ1YG$9@CEK!,ZVD,$F6V<3$*35,LF"D=@6,E@JF4$%93%-+#-4"K-0\ M(R(68*72/&):&BE2 V#49UOSP 5+]% MT1 "M-53BRAFH)&I)(X4S[-(",Z, M<;F,M<@R:H**]ERHN*:"=)H(&J4123)F"<]U2J10L#XC*P 1HRR.LY,SECQ9 M10LQ/MT54&,%2&C$%8@IS\!JTD;D6J@HXV!4J23H-%V1WB6=QB7.L31#I@\; M(W%<3(1RFB1)GNC3L.G MFS+-.&C(-)56&IZJ3.0)SW+C$G7:@K@_E62@<$&)XCCZ&YRA"3;;&P!=.?@];I=D: U];(^.7H-!L M7:'Y=<562R1W5 H'N@P3A*?2D)RSB"B;6Q&Y)(YYNBT"OA"'$M#HT CX AKM M%(V6S*LL31/.8DDDY8KPF&Q"9""XQM(_D]A*D< MI1-N!Z&W+X*P=&OL>P$Q=X>8>M5GY31EL94P*5(0+@ V87\#Q.2,2LT.*R]4;A"0\X(#_!06V/:SS1[,E;XV"+VS) MN]N2/Z]JU()22YDE,I--(Q4S/P<4:WY(3H1M3N/=[% M &X!W+;/P!? ;:?@MF1OY$*(3#)-+.Q&8'38B$B*68$\P63.6*58^INF>1]F M[(#![0@TYD[[7N\JEWTU*ETQ[GTS@ ]_V5+1[&T'[>ZF:O:+#]H]P!B)4#8[ MU*G=3="N1\.?/1@&I69K2LVG5682J606.YF1U%A&>&8,$2+*"3X7J@UULX\:C[YYWKC="CH,?P5D>BYD6C*WTD1SSK4F&@PO/-Y)B,@% M(S36*H$-AIJG;7HW<#8NX$,=^LZ'+*99G. MXQ2KSP%BNB@C>9([PEF2)]2*+%,8 =AG[ A3L(( [RQ^-PCPK@3X9CD"WX'% MK#)BHTR! -.,B(3E1%">)UQ:085 5H@\>_+A60AH.4J/7"#/[4@$;\#,G6#F M*DF8$UP*JF-B-=.$:VF(9$X3IJB6+HGRQ& %[7Z2'J$#*PCPSF)X%P0XR.C# M9'1)K[$9%0[-$0YS N8(-R3/L4YG[)B0B='2&R9T6Z?F0:LY+F_.]^7H"O2: M\>TT5L=I]#W$X\USJG622J)Z;+"PH60L98DSI*8\"PQ1)C$886U M+.-"/$MY[^$MQ1.]DY M5GD0(T=39:0DE*4&3-U($>&4)=Q&.4^5C&2&5=I9/XJV1:*SL7QT/-HJX-QQ MX-Q#U.$MI,*$.*UG1KR;9>97)C5ECF0.77IIRDANN"!:1:G-E_7IE MA]4=\5PA5^8(%_,!GLR'7)ECCDW?9ZY, Y,_U2#Y:FA>+4#D#S5"!B5H>TK0 M*I68BF*#ACE)(N3 3\'LR[,\)EFD>1P[, &=\FDT[ BI4P-4'2E4;9W]/D#5 M'J!JF<8@9E'.F")"IGBVD<4$&6()=2GE5J?6T1CMM2AY$.QX3!>H@B6,M>*95+J(<\VZB8RQ]%&1[ M9WDW0;;W(-M+VA)3F@(^1\1FR(J@'2/*)(ID0C.C\SSE1F)*3I;&G9?M(]"6 M#M#Q%U)R.I*2$^#TN>%TE2 THSQ/19)A_J!)$H[ M+]M'H"H=H&/II>;Y/&^:3T#.O2+G'Z]6M2)E97\R97;@@.IN[*]A=R@(-M[E^WE*D4\SB6&@:=*>:W($JRR2I(T MEBJU.D^L0=EF-'"ZA(RB#3**JB=$1880_)<1@K_/5*.PZ3SWIK/*ZLR-$YBPJ"7H-P\2+E9)3V-8*JXD(*HG#,"UEY*A.#H693.\201)DU.SMAJ88RN MG;.&7*, 23O*-0J0M%M(6K*W>.9BG@E*.)<9X8!#1)E($>7B!";1 5YE)V?; M,K6"-76HUE1(*>IZ2E$ SAT"YRHE+,Q=E&=2$R-B37B4YB1G6A# 3 =3F,21 M0EV.AM"/(Q;BK><.!2'>K1 O:3\JD=QDF2%,YH+P1"1$*O@K5HPYGJ>94:W[A[I^0^//\B3\!''<(CK^O'MFI1 NG*4ED MDA NX#\B,3E1-.(1D]KRF&ZE!EIP\W17B+>>X1.$>+="O,QUSD5N$V9)FG%# MN&22Y E&6#,'\P63"X;HR5GZ=(,E.'I>0BK/Z/X8PA"N'L+5=YVQ\]!-)(2M M;VN'6262%C)2+F"T'^?;"NX*B3L!";O4 M\7TF[@1U>K=@MZ1.NS32<0(X1ZG(0(E6BLC("<*,4%DL3!(+A=5PGQSZ$!)T MCMFGN#Y!Y_V5Q70[4*R+H2XO[2W5-T.2SMY78P@&"$DZ+R4B_B$'HUO(TKGE M8'2*C6\\-/X#@#$H,P]29E:I35D2)RQCBJ06 ^#S*"62IAFQ-.)6*!<9GH R ML\JWT*'3SY".$\!G>_DX#P&?X%/:(C(M$[,J'G/'-=I5!BG()%$9TX1JJ[GD M>1SE^R;8)([UJDEX_/ M8Y5'0CN2@M9*8&EHHJ3+"<\IUMOAVCKFZXZFJW5'@U_GA?MU7FK*S4.P<@LY M-P$K]X&5;U;4'P!*%LL(TV_BA'"I*& ERPAL>UI%*K:)RT_.LGZ^IO!@\.\< MA31O(?DF2/.>I'E)\XD8$XZ)#$R8- /-Q\%?4CK"\D0IQC%>PJ$TI[33TGP$ MFL_A)^&4TSA!C ]\9$AIW8]U\78A+'UK W0\6]$64GC"5K2/K6B5BEES)YR, M&(G3#!1+HU.BM!(D-5P9&66)8_KD+.E'8@M&^/:$J>-Q8P%6 ZP^'%:WD \4 M8'5/L+I\T NV&77,$9VY"#1\98B*(D.$CJF6E&4IVNMQU,_XZEGOT>!J1PV$ MOXXE# [\:XHO9^WHOYM<@H3K^C.*93&<2#\=_PV7M<]L9)LG(/Q7957@!=^. M[, 7QOKNNC#CB_9T_LM<\.O+6#$Z/GQ*\8V$9J2Z7*L MQVONOQ>CMCU7\MP2-;+R,Y$.FONM'%S+F^KDKPN]NBR&[>,%OG^Y][?VT;F= M];%>Z0!\Z$[&N0'YLB.\"MHD.].6WL4(-XG_5V3&][W%^&R,L@SQ:G<8.U=O;?:O37A]_VC)ER?HF^E>-1 M\;7WP8Z^%-I"ER^A$3>=;_:[<@P/&Y*>^F0SEQ!30_K]L9;G5_UU"Y%HE<9G+\]PXAVE%FW#OE<+X3OA=\!9]N3UPZ@ M-P-Y5=EOVS^^:W?08NC;Y&_ZKGE6LZ?A1KBD&?CYK7]N %Z(TSQAB/&-;ZYY M<0/_IQ[^EY2=^K>,GT:1N/7GZ)0^\K>$Q8^Z\Z[&TN@TI>R0&LLW>NP]7M4' MI.0^XM(UYF^-&L]CYN4;)6O_]X(.N05G66V^&5M\^[K4$\_; $\NS0]#\QHV M@T7C#?<+<@GOO,#;B)$WY,;*$;'#@[;>!I_?__3NXNVG<_KV];\__?['/V_^ M_=/O8+W]D[_[Z0W]]^MS_O;3OR[?_?%KLFR]O?\-VA#_ !;?K]?P9FC7WS__ M^Q-8;Z_/H]\__>OS>[0*?_N=O?LX<&^_CV[0R"5)$NH,-9P+2RW69); M/#I1 '<\C9(T;X M#<#V[, 6+0&;R Q+;$XQ?]\1'F>,J-1$!-:NS7-M5:K8 MR9G@_2AY2H M'8_,)JE,.4V,=)H+T.@M3YB6%"27I4KPH)7L36:7M1*9TD2HS!)JL0R"2321 MF0#]Q":,93;55FC,QP>U)%L-Q=Z?S+X$Y]DC<]U#LLD6($QE"04(RW4DW8F\PNJQU9G.<1 MI2F)8P%J1T0Y$8F*"<]H3FFF56HDRBSM1T^GL]BBS+X$A\?]B>7!2-J&D11S MSK44QMF$*YLH;EV::BSY,G5'X-?H[LBR]/$T(S12!O'DR25-LX9SVR<2L=3HX." ML3>17:-@8-J0((F2!D0V=20'(X[DVF2I2X0VTOLU:#_)NE2=?DM^C4/*WVYC M>>OHWCU&!#TB>^@%':L_>72.9AM@L68Z9]):8[B-K$@=%YPQE20J33,1-+<] M;0.KT43.Y# ]J2(IM:"Y,4F)A#V<4"4T? \*>,ZQ:'?4%W1;E+-;DI?#"#8* MF!DP92[B,$A*,X/GPBQ/T]@R%U3GO6'FLNJ&QBH>&7E&6 F3SJ9^+)YFXW,/.6I.C%).BU:=%WYXG6Z7;WI:OF MF'%W?\;:OE(T>Y3V_NO_Y3&EW_5VE.:SMGSKJZ'Y!?/*K7D%2^N+C[5Z751Z M4%:3D?T([_W;H-2?]ROD_&W1"/FGP>7;/SZ#@E#] M_AN\Y_*'Y-WKS]<@@ 4([,#^SR\W__[-7*F8@\#^_L?[CR"<'W^E[_[X3-^! MH(.0?WW_^MT%"'[\^\?/T?N/?RO>_?9W]Q8 X/VK_T32@>J);O,X!OM6YX:( MR&@2QSEUUN0N8:R&8%BN,()C[W$$+57$21P9Q:6ABMJ$NU0)K-XJXNRD9P$Y MKS!!=32Q)V<+L]'[OJYN?TMRS^U9JO>_=;&5B921395A2FMVZI*U^VE2C0MWLZ>$U3?#GBMP'^K!6H_ZO6O;*V!W+'QBL^RI206W M5%6ON+P:E5]\;G/O:@#M')=8[G1D965[\),K )5F.30C:R;:]LK)"$:M AQL M$VG@IIZ'2'S A1U<]2953UE?-_6RA-_AKRL[+I"EP3_)V '\.>I=0*/AG_^; M2/^2JLXA/^WU7E70SI&M)H,QYM%75["[.I!Y^P7SL/O8RL$$D;B1^_?_^O-Z\)%3T8>F,OX;:Z]5Z<>S!IGRU ?%&-)E<^F*%?WU4GKO?L M5W^;Z168[7O;4)UNF.S;G47Q$?IX^\R#&%1%58\A?*R7RZ!W=8%+ ;Z#X8)U M@<,E1S?U]/OET S@=3GZ#%H1K([Y;Z=_XQ- N OTN,#XVJ$I<-W4<:TX^+,K M82EAKV ]]1JP]3?#!BIQE3E8!7#?_(*;KEA\T 1SOOZ0[4MQK59CZ9Q_DQJU M*V9I_38+9S8\PQX.8.^Z&%] VV#136SO2SD X*E@=2[(5^SE"U8X#*;V\E7! MRH>W3<<.&]&*ERLUR 8T#A,&1W*^K=7DZJH84S MU^])K4&?06:A?N]B DL$909>!T/41P'6T+G:O87M&96?0$Q:*<->0H.J"PF# MWW[9J_,8L9._63]5< -@3KWX\)]'8DA[J>,>B4JR.?;Z:+H_D>[P:PP,U^66/J> CV9N'M!KE$VV8@JZIP M!5J5#Z896Z_L/2_S&&S#IU&]%3^4>BR-3Z,DVP&;%\LWH]UZ()M7(I*C;.Q! M\,IV8E#3:+-9;J*LEO1_FM3,@#OG>!.'26?U$915VWN+-&M5[P=TT&X0K+6+ M];?)7(P IY>C5A<.&>\^1NSV3'PHT!_W!OYSU;HN_]9N8V_FMK&?81M;QSFV MM/!C^DP+GRW/Q?WGN=V>B$![N$VUM"6MO_[]CU__>!O#.S[]^@?<\_G];S^B M*GKS^Z>+XM\??P5U]2W<_\/75=+ZOWUZ![]!?R[A7U!E_YG\_MN/& %1O/_I M[P/X+GG[!ZBU'W])E0(S@$[.6-:AU,$ .0%R[H(.:(N%2*5DJ8I/SI[,#;MSQ#E< MA3D@X\M$1J-IQ#-.)8L!#%4J>,* #I:H<" MFU_??K]8:30'C4Q+F1&&%"W<"DJDC9![5E$K)6C6*CHYB_MIW"72V>/R1JT7 MP1^GD>*/MH\#^=V^#,KV0/&'K\5X'8RYXJLUY \[*@."/03!5H^=\ACP*K8Y MR81TA+N$DSR/+3$F<]8HF3@J3\Y\"F;\78?(\((,=]U""S*\*QE>-MZ43L!@ MBR+"TQ@IXD1&D#&81#FC,95Q3)DY'!D^7!,N8,V^;)YU6!,PY2&8LF+9<,5@ M1P!-($UE0K@1,1%4.Y+$*4TEY59A+33&N\1J_1(.!=_[8\!B.);#\P*#N3UU M'0:0RV*TF-(1>#@/P=9Y,YVY]^[-=%IKKJ$?,1'?DR68H#QM ^C6% Y"2A#0 M;TFFT(.CI" RT91HI=&GPY73:FO*4_=.W()@[\P "H+]K(*](!EXGR9/+BD=3H@>84F%XZ'#,YG\S"UD5GNG M3]"DMH%AJT7.\EQG-I>@27&.):2CE"B>)H1E5K/(<&9YP_7) J LR^3Z%; "<#R M$&!9L7(RED6QM!F!_0&0A2:.2)H8(E,A$PG($C,&5DZ',&5+9T6UR+&.FSIU ML:.=)&@^,6[Y95;J>%CGCP;.MVX(+B+YA1R=VX#E#\'R]ZO99WF2PAQEBJ2@ MZ1,NE2%YG.9$Q!G3BN>YE&*+V6?=*$@44"R@V-ZLX(!B3T>Q95.7RDQDDF7$ MT12=[:DB>*J%/SGB?QMLZ 7V&@FU'V*ZP3/FIGBI8E]G>)ZVT\3#W>;W.)0O M(1 \L$/M6Q<[3HU+Q"[-,BM3(Q,NTCB/M5$ZUSHSN4LY#^Q0STD4^_'5^&VQ M=-8"RA,U$JQ:&AG"&9-$JE22+*<,_L>DL$@/]?2:XMV+5@^@I$G"3:<2J4HX$?ZIE!Y]WR 2^7U J5$Y5A.F"BP8CC44)TSC*E M(T6I!B,NZ3SD'*XZ':#Q94(CLSJ!;5V" "H>B5S$:62XCEW.! ,U(!!$=0DW M_?\_(';^3M^_?IO\QPE&%76*6)LH5-FP;'HJ"-6Q=I2RE,;RY$ST>?3D3.H0 M_Q\8HCH*8ELW*@/CPQ.AZH<5NU*:"/:9#'0Z*R- *IL1R:*8Q"[)+:AX49PS ML"L[%,,7Q+3K9E@@@=J9^"Y;:,))870FB* 4+#2N.%:I227>41R2DT>23!].')$ M]>.GVS;=B_SOM&T36**.S-X)9#+/B75O5HPC!UJ34)$B689!3+&*28X$AG@#:4JXK": MA7$IIM9UZ1C])9P$!2:H0S6+ H',+B'L[8H9Q*3-5&0,$3QWA',PB$2L''%: M,&ZB).'*'HZ3.4AR=\R@P,RR'8E=,6]TQ%VD+!%(_,13)8G*J")&TUQP$PN> M@L[QY%CA<" 4,&4MIGSSO)9-!1V&OQZE)X3SH2S,* Y_*D\'\ MGZM99]1&U.F,)&#:$2ZY(SD#/3*/$RI%SDRF'&:=; M3D$#,=3.5H MH3Z,RY$\KUEG/MK193&4@]Z'(^3;=5JB*XN0([5.= ;-NF9:"=V1&$Z16K MD[H4=I(L4296FA$LIL%H6V&[<:8/U&FD4"D-WZ&CDQ8/-ULV>P"?Y=,U@Y7@_,Q@1 MIXFB3! >H4.:BXS(.%;6)1'-%*@&>?9DT^;Y,@ .!5K"E8M7OH2#WZ=FL0<" MCGV9JR&+?9<[T^<5FS5.=9YP(4FN=805= 21(E=$QYE4,::V,W1YH9Z6+"G9&$&RZ(<-(1%>5YKFPBG=J>]RD00J2$"^-,REF46'IR%A]AU99#2E]__FCT!\0D MOZ LI(=U_GC@?-NF8,CY?"J6?UJMF)HX$=$T5<2F0A">\PC)7C.2,)$(YD!A MS-56(F,?) 5[/KD,.';L.-:-.-N :%M M&6[UR9&..HB8K1-")(98=K!P?,?>&8NT]70,A@W[EBN<)P%VFF!4](;+"Z:^PT MR6TD26:-=51%CB4)5D"*LO0@=,OC.B==G\#^?3FZ*D=R;'=Z2KK!,W:5J]ZY M)A[N?K['H7P)0?:[SE5_HCKV I2NXU2M>$ZU3E+I="8XC:U,,IYI#1J4-DK0 MAU-*AF31IRA.J^74(A6# 9LD)#<1)SS*X:\TD<1F.M)YE+E4&]";Q)-YV+J7 M,1! YTA!)Y66"\.R3*4)3W*G5*QMQAPF\=E(R0<'DP30>1KHK&2HFTAJ(2.2 MB\@1SM(8DRT5R54N;"P A1@_.>.\\YASN/ITP,:7B8TL5M+(/'*&)CQ5R 61 M24%CV.%S)_3#V1I#FOHNM;5E-Q<6^Q^7,VEF:>HC=VY=5&3)<=P1AJX7K(@9[C62:Q"S"D'\+:I^,+$D2 M*['F1!(I<3B!PD&(NV.EA,EU-T^5,LE9!UM ZE6JZQ94'B8,HK$5@G"84\A(LL<42R7 MW&K&DT1N0_/IWK%8$-:=62A!6+T>5K=LIH:3V<^@'RY:,S"FWD8L(J'2(.8(2J5A,8)^P M2K./!MFW;MR%C+TG(_>O M*Y9=GM!84:N)IWOG0L1HU.4D2F)+>K*7M=+'08<"S@6.?MWH!C M6\"QEQ > M@9!_O'.E3=Q3-[V/-U?VVWTGX1_@ M,PY7SG8]7B\A:";DS(<4K9VXD1V-3)YEB9*@/6HI$I?JE*:)UBRS/'EZSGRP M!+9E"9ROEN'+G+6<<6)S;0GG1A$9(=EEG&>1$F<$3R5W/,.4%)KV:=ZE^-'C% MG/I]H]C6K/%XLG7CY3XJG6"_/%$G6"V/1R6WJ219#E8+3YPD2AI%8/"!K"H[[A675[(87=IA2+8_,)/FS73FWKLW MTVE]A;-:_5A 0^R@^&)-X [;!M;]L5H^CE--76XRDM(8V4-<2E0L%;$QYSF- MG-1YM#7NL.Z=K@7)WID5%"3[>25[)9E!4,94S$F<&U!BI,E)GL8I$9'3UC#G M%,\.1[(/UVX*"+0ON^E1"!2,J2K0-L/IAM9BVE4+'64Z4E#'AEDN2 M6YH1)BRE+$YD8O*#<#,'8>V.(12$=3O"ND)1IM(\9ZDAJ8QBK$^*7MH\)BYE ML8U3ZIB@2%'VY+(-X5 HH$KGC)N *EM2 5:"UZA).>6;ZNTZS9$ MJ./Y:P% X#NQRX/%&I;P,AEHUQ0:]*$Q202SA"N=40$;'8D5I$TJ656,# R MTVA;OO[N(>3A&O,!R0.2'Z0O)*C".U>%E[TD&;.I9MJ0.$TD[G+C.5<6J$39;BQ!OG^G>:9-B;7 MS$7_R9.3]J:+*77>E3RW1(VL_$RD@SY^*P?7\J8Z^>O"4%P60S(_[LM#5@_, MV7^K$=RWT-3ICVM&S;F=C5J])@&BD%L?9QMDP([P*FBP[$Q;>AJ7K?8\[@(_/EJNC?=_J73=)]T_5KGC?_ )_,[:7-8[%I[VW<@A+ M$B.-?#Q=]EW5>UU4>E)5N!4BE]6KH1S<5$6%0_%C,91#7?A""D/C!=M? ]O8 M9##VE[R_LO6X5ZMCM:'@Y"=K!O@2]D80"T1)X96[?0S=C^]_^>W5+Z_)/]Z_ M_]\W[W[J??CXZN,/;W]X]_'#K0MCL=WSX/UI4HT+=[,GF/MX 5/Z(R@:/1J1 M?_:*H1Y,##P>ET&,+QY=RY$A@[+\C&[J:BS'?IE4_@+Z7>^Z&%\4P][XPO8N MK1SB13#]'ZS?*)OUE;W"[_ 2^!YTG'$!;WBEQ_@M%8SU>[+J@4($$FKZ?B4M MWD]_6'/_#U_UA1R>V[D'\?D'G?9ZKP:#N1;W&SZV\84?YO9KO!<&85R._U \<@;+WQ0[*J_H% M]0W7MF>_7D&_^CUE!P5<@!=*V&]U<06-@9&$YL)7E_*F5VKH9Z\95SJM].5O-]@4AF5KZNF[?R]:R)*S]=CK!N:X*6-=RA*.#(XJ8X?L*NG+9JYL*\S"&OPUT%$3EKE&X M3P ;C01E\)FAY#;YL]5=T]HN1%C9ER7*%BYA6&K5!)842MXY#%;U[::XTZB2 M!"W2;UG:(E$QQ*']%G2>O0V$7Q'I5*=^_B8LC@WEIY[7&$9]@M. "W4HO1P" M7C02V2S_GL3)@TD9(0!,:N['>N"KGAN5ESTK8;;@OA*$NK+G?F:_"W.VHSG# M49:J9@D!V#BW0]1%+,B,FK*J:("(@:&&D ZWJ\1J,:X&_CG M]!&81[( 6?6W C)[HF[7QXDN-)@HD_9^,+%QOX5Y RU\A&HE//%*HB-E CI)6 _/ ML!Y@7RR&;N!!N%?6@MF@,DP-*J7#RM8[\,*ZF2%WF*9=3M.@^&P!16>S-83W ME:BO@]6$4S2RYY-Z^JK:?O$"##HM[*8XH?@08R]Q N'+1@D:?2G@YS!S^P)< M4U2CR54]:7!!-;G"K1),ZF+HS=]6(''6Y!<)%EJSK\("0--N5(!]5BL[4I4! M*7>JT]26>2-B7IT!2QF_PJF;RFAQ498&YT>V!LJ,5L*;VF&.=C1',#_PQ%9< M&C?3"'TLK>-J3L.XMA[^[*JOXDZ'_AH7\[Y=A^BZF'-5H--&R\70%AOT5 -S8GO9Z M_P.:Y!?4):\OK+\+;IK4\;O>V8VO773WH1\/VH7'MRWV+@@PWM$XPFJ=M@+X M59\:<9:]X>12P7M@/$9%];F^?C)L!M3[/FN/HBXG P,6Y@2F8:E1\!Q3.&=' M4ZP&<*_MW:76M*Y./&!\W((,:/%0G]+PQL_L=/V9^JAEG;>Y/_WS?[WRY/W! M!1[^]VXL.DV]<_3ODZ&M?>4LZOFZY7.^S?Z"Z.I0 M_[Z\O"R\(S;LZCO;,8*]^Z+F&V=M/$(EP6O5@,^P?=EK?[B,\WM^TZM 5'4C MBP7ZJ!J#JW%5M1L>3%QY">*,.VV8KUW.EX\8("B9)2@ 9#(& /VC<5/4NLIU M.?I<&[IA)G8U$\8.Y$W5(I^&O0EU0U2U<&9 4SMO3@UKR_13_65]+#G5VBJ'Y$K>U+,/^K'5MOB"(!HF;K>>I"', HP/6!%32P1F M;0SBZ ]$V]W)^_AJTVL .]VY1\LP-;N<&K"A_V\B]4TK1X"&Z%VHO+F@![*X MK%6*.K03E$D-:E]P!^UR6FH[RN]9 WGM-YDY'_FL5#AT[T 2XQWM@ MVDOZT]?=U+=?R"_6OWWJP-+M*.E:2['.H4K3F@-K3L%.>[W?;.UO\WTKU: ! M8%1])E<&8R"N)O"MQH&W7[6]&J,SK(E-\/V!]8JN@YLZP.CV&9ESA\&8-*/5 M'@X5PSIUP2_I9CN8Q<9Y?>NZJ-8X0%]PM+G82K0Y$L:$:/,0;7Y'M/F:[8'R MO852__+#AU__\?%#[_V/O?<___#+JX]OWK_K9!2U?^*W&,M5Z WZ]?X+GG#; MZRYVY4XD^@TW,E0P6F6RC>B?;32P48W*R3DZD4>VO=POW#:V\=O>K^/ZM!@W MW9_1-]E[,W0CV::YV7[OYU'IH^WPBC>-/Q+VW::^EX^G]I'@8)4#?OF_/Z+Y M/H2+/B"J^SWOB3KLPHB_3+5VW?I=I];>!;?WS?;^%/23LV^]*E54]2KV?G)4 MJT&10/6PB4-!E]&7HHTS'X+Y!,N.E-=#^,;[_>H%.5/<\9F^=XWC"=6>6M=K M=/S)U?E(8B8%_#B-E%FXPKN#FX.6^A2Q0!E0?F7WL"/P/KA\,%AY9AU@[&/C M47GMSQ]M@GXV0BNOG@WLQZ7G&FJF;=KE1EW$(/NF\ST[!)&Q%I-006^3"H]< M:R6N,2!G79X.'%J9_WCW4S-*-[TK4#-Z%>BSV%^W),SMBQ8>M=29V:/]8>@7 M,'QL'792SUT3SHMWSC]^-C5SYR(]Y_7:V75H0U1@0 U\\H4N+U6!4ZQO],"W MRA7GD_KA 5DZ@2SW[A+[A9:K40'+ 9[<:YPNK1=SZK V "+0:"LOFP,XTWSR M1W4#.[E8F8)C(TGP<%&']F'@U\3Q8[@D)83MJPB;GV>BL1GK)T[@A*@YN M%=P<-S8GCWB*6?F@;#G$F]M.S@:Q&3-8#FT6?N/S=78TP@9<6L!#!!,[*F'& MFQ@18QW&B/9[];G _+FG[<^%Y!2S!33M'G3\_5Q 8IMOT[L:@-6^"++PN*'T MB=T>;V;/&C2);^U#^O1!HQ6#Y/7IT4\(.7.@YL<)(1)"# M\R@YF M@%1=H:>OFOH,&\MD05-:[AN"T! CVAJMM>D!?/I(V,+D=#N8AH+^B"M7SAS&<_2;F:YJ@B_B$T^JCWJ8JWX):IDH,])E.A9M MM^?G&M.X!^@*O$:7 P:+X<7M0EF8L7-;PDMAU@V )N+O8 */\7L7/!%E!$>C MC@8O2P=73#]7];FXQ".^ZJ8:VTO,F(.+>V:$ITG-=W53YQ\&G<+V=M&2 M?JA3H#6A8;Q^]?[8+G;J3A3Z6^'AM$U[AL6SD 39^P)0>=FJ^VT^9/.E]_4W M#".-I76)%H&M(Q-]B,QU6<>U80QH:9H8F*EOOP<]-JAD^,=?U^&:P_*ZIRR, MEM^#,9;=VN8@H(G!K?W!7S"+07HW^E*.2>/E )'XQ0O;JAQ.D[QK3ST(!NAP M&+!7P904#L39GXW6G48]H>[?T'=E9,FTW0,\2\ WO1EB"OGTV*=6"!;'LKQ" MQPKR$$U?C+KC\!PZAR\P-75L/2[5V ]Y\)PYP=G^=V-IE=A')S!,YS1N YY;8(; MXRAF\+Z?0,VKIKFTLZQPOV[\.@0-UIN%]373T(^>*HQ7-4$);J9^8;B:Z9BV M&GJ@;)TP:,<-K/IX9ELO$(!;72_#Z1M\'*45WAF1>\&;>3F[9Y M2_Z0^1XTNVC9'%2/<2KP\5Y1^/#3?\G+J^]>U5?V>VHRGA$EM+*\M(Q\O _\ M5B^D\44)Z[#TX=,%6F!^@Y^[KO%5SJ^K)Z/N/1'1+^_X*H[N.+X*)U'=:,L! MG$1U1H%;O\Y?&6P18.0[.^[] P#WX5DZAY+=\V:>X0"5!_1RC' ;M5=%HT'I M1JEP,("JX4FH SEPH_";K8_-0Q6H\B%[Z]2NGH>"6<*0'^/Z&.G)&5+/A(JW MG&VBHX($5)A_>BULWG^8T_+SVV<[3*ZZZ\ISS+O=63 M'G"I6+ET#:%R+8O/0Q^!L5<#F92YDBW;V.I MQ=$]J!G[ /N ]8FV;<[D)N5W-NG^RQY&NO.%OP=AVK0 5:=9WU'1'("BV:^# M?NLH\CW6G'K15/J'39;_3=I/:/R7W?3], K^A-5[N*N79OV$Y0>Q?(]@J[RC M3B05'1>07[94I?%EUYGU)>6Z5K0X3-+B)*51TK4I.CCPZUZ#C^_*YS;5;J.Z MVD]8I1?55]"E@2>U-L@+#^V>\9)@,.P(H]Z-5>.Z&(*G2W!V1\'2JT<,ZQK] MV".&>,DYOTU-?R- 7[-Z#@30?2F7^+O'%:OJD$%VY--$P93.NS9)1P#[AVQV M?)1?YPB7?7#W_,%X,$$>;O,S1CHX[*@XSY>>6*"=TUY"I-T$(;(P8%\]QI\?%=N MR_2K MER9]D3[<)Q"" .:VR?:2=F0]_>G6M>)G>L; M_>V+O+;Y:>I'X2-2G=88U5#N5)X^^:=7KW[NN0+)#)&P^-+*RO.;-B7#Y/)Y M8$U_M]XZF)8AKJL_7-:4!W4=XM6<>O\DS H_[?4^7N#E%>PWQ")*'V/[;1*[O+<]CS# 3,U1J6Q#BE\,Y*RNE&=[_%!X\LL' MK8Z:D7.\L,;FF =[L-]AJ>%FFJ2&(3'^!T^GB /=K\>PNO#ES96=;V\Q8\V$ MML,*D+YOXPLYK M1^0H+Q7@R]NNTIJ.Z=&#[%7<.G-ZA&69@- M)'@$R<3YG!$SQBV[L>G]"<:V!VT:-$DM\I$)+TZT@M;:=+_6L);:_]G"/Q.@#X=(M1UN$:&:VF M7_>A)Z7^3)3G7_84O\.J85,OEO"EWW+?CNNU5Q>+@";IAI//[V1S>-*?;NG% M&*EV)]6,>WJV46 1:J1EOJGWG$L[OBB-+S_M=Q!?=6,R6MCV/".OZ]EF+3>[ M?5VEPR_PNHSNP_?HW^95CZ:$95T["(6SJ1;Y $T(-#G8/P?PJZ_=$'W7LL;X MC_0[')7[-]56+9GG.:RG?:I6+'V/ST6]0H06UD?9 M&U5U;=BBNN6%S6RWTUS;)3=7MI:U6=E7++555Y2I&BIK++)3=\HT51NFBO[\ MJINV9F5VD6&]'0UHC?6E8 8PBTV!+YS^F@AU#8]IB\9WU79)>*N2O+1"+IM7 M6GZ#SDM;+_2VV,::/<,S^Z]\B^$7#3'M= +K'_P2N;9>2?&ES6>$\*5#-F3? M+R\TS4Y3U?;MR&];=07=*0;BPZ8"M*9U?BFM6T*/JPD4ULWCULUM:@7N6+?\ M-%M!SM? M+0) %EZ._FB 9V6M[]S #HOJHBUU[5Y"*3DC%LDH-T_JWF=?+J_BJ'(W*:U19RJ&M]8JBKILRYY+R.R)BJ :9 MJ+/D0#&XDEX5@+F=FNQU)29X+6ZL7C>!Q0^*75-EZ:;6XCTN3Z\OJFJ"12O& MXT9E:.[QW/=>8%8>LMPO%"4)*@L6U_^8+9VPJ!2O-":N_&ZM_9C[.K?RZALR-7[.P+N:OVG0=S<3B M[F4Q]^2'+XD76(B$AD(DH1#)=@J1! 3= H(NN-O0Y3+OO5^K4^ _;4&T>JL? MR^%Y@:O ^X/]CM_LM+;=9_MW^_5NV^5!76Y!O-W<>]/ZCYONW9MT\TS, M3\9/,[Z#*)KH-*7L48^]^[>$Q;MI[,8E/0XG2.W^,@][C>^\]Q@Q6B.-R\,0 M*G^$)7%[6/5Q%LSP6NE^:H_<&F-XY$-]E/5)CD?DQ1&*_$(-NL50_I>09O;N M%I:9#7,8[E\ QYW=LD'_.Y[!LN5B,6OD_P 2N,(R/O1EO.VJ,;M=QP>GPW2O MP8=RY4M@3WE((9[CI$@.170.8))"$9U=X-4!&CVWA8P]"K0.E_HW[D?)0R4B M\#,_^\Z2IZ)KDW0$L'6 :M9RAMX+T[%8%G=M^PX:UC)8"?%0L HZUJYTK'%Y MM:=U\#<[M Y#>DN, S9V) >8&H@Q01C]@T$[T,"%",H7IGMUM.Q"T+Z62Q_U MX_3AW&D'GIT\>G6ZC24;ROMQ]N@PA"T, MT(O8L6_EJ-PL::2>FSNIFI:RS?; W+02K1BO#VB?\3K6$#TE=_R^Y7L9ESXG M=N-;:6_O:4_^B>O8N=:/RCQQ4H>G='T>U +K4Y,QU[N65>]/<92?\BG3WB;4 MGHM+H#_C_($U\">:YJ=T^KB&A[.2ERVQ96\@JW'OQLH1DNX,D7W)GOL,/"6K MHNI/&U<,-3)5S,@\?QZ5F+3G+>,W0P/#Z3/I?JP3^HN&0^/#N!S)\]H#^-&. M+HLADM)A[K(G(&A>5B&=Q9]X?)I-FXHW_$F\;6%V'#V]Z4#H8F/F7+(_/KN*9BPK?_7,)#H6MN)*<9B&V# M-T[Z[^:*@_T(.4)')?IK9S/K%PP[C99'9?/5M[#X9/,>GX>((\[F."3O68H_ M^3OKP>Q]@T_XRV)#T]/XST]LWS?Q*?WS7Q[2DJJ]V!4CN.+_)K#@K.<@FY%F MLEYQB?2PR/8"TUXXV'Z'R+#E1N4E)F^B<#5W@GRI24-L!(MC,.@-[;FLES@^ M1NKQC.ZNYL[ [$_8U&]J=KIAO3)]'BA\>V&EF1(L/;3A<=V.6UH@81JO6V;7 M*Y"CHIQ4V*L26B2]K=G,%@HOC.#H?)8U#./Q"42W]J(-H2=.?BEKLC$0T_$L MYU?V]$ 6ES5=&7P D2DO[0B&J80O'BBD-3$)M'W#EE=-TS$7&-EU)SY3!5GO MZN9/!W$S4%OF@CM_W'S(057>-BES'9OKS1=HR26R*]9<0H-ZM3]L^1PVOGWX MZ;_DY=5WKZ9D8/50PFYXFF\)W/!9Z69H=G!C^9OUZ\0S8ZVC1_.[Y^KF^=B1 MC#8=R%YO0Y);2GMDB6#N^YJJ] ZR6^0;:)D\6PSWN 3VR/#P)G&%VMFKE]&< M_]^Q6<^16GM]Z?;]VRJF-+!PE M'E2U/)_C>D\:3WEO08Y6:+L.;T4C)ZAUKK8!/!TUCE7U"".I-DUN,83]5A&= M1G^N2R4P4!+7&A^K39FO&W"GAHBBN*A8:?FT$(6U-O:*7";FK*?N* MF6]"\_*:D[BY7_;,;=I*V9B6[>#_8I2Z1_J=;K) MY:2FN&IL = UX&L_7P21O8'ZNJ77J ?#BV#YUD_T35_79*^P#>TU2/W< *QI M/TZD?RS8#P-8<;Z1JHE769&>M:3G]3*K-2J\8MT((J6,)VILRD.8V7@@41)R MZ4QI[YK/#*GW_*VMKNH5 M46PQ:)W7T"D4$>@*;F7(HPRBBZTX+YK'&GOIE4$-L=>%@?VLL!>MAWV MLL[LHS\^PJGHJ46-I^H:SQPZZ4R!\9CU)RR:[&O/X"YSTS,%BKEIRP,M.H<6 MGD2SU4>EZ>V/>KC"V45UYX$N[_L<'UWLXITK\9?&'=MJ<)MZ=FI;AO.9>_BI MQDR2G<:;&J$?O8+0.I6K.=NC48%JMTSCAL'E_8]W/\&#Y&=2VT&)\7B=7^)W3__%B-J/G:QR^.,OL M-/_SH@7%%IVX-#K-:B_NG#+:S-+:A[>+[5X-_7:GV_0-;SN)=9VVIJC)PN'1PJD);EK)#'^:!:+&%(45Z2=]R0(BA M+JZ\J#<8,1FB>\#W 4GIKWR71_9*PJILC3A/Q%U5\/C:I)-CA %Y4Y?"ZU7Z M A; H,EGA+ZUYV9S!R5H?#0M63,6RR[J1PS](WSY=>7 ZUO\U \_ZCBTD^M[ M3TX/3H27]_'[SX87-O)\C2O]L1LY9ZM*P>T;.>S>(CME?YXA")@2 W_6@S=. M3_*:NE!V^*48E^G!8L9$^C;X?3 E2@TPRECPUJ-(+9 M'K!R=(:%@Q16> "S?[!$OK_ZRLO"5%A:XK)W[MOHYZ,N%U$_]\@T!IR)!'UV MCW &SJ\?L&C^O(G^M[81FQP.WX&FL\F_=?;:U=#P'6/CT,TV@WSOJ[MS^VL: M6?N$L4>SC:_6)O#7D<6EBF]LNM8XSKP#LK[=-V1Y UG4BZKYD^UQZ17CNLI5 M7:/$P_O=BE'=M'4#MFX&CFA!+QT:/*L^VLEA?. F>_<9?1<[^* ==K,0A'I[ MS=+MV=Z*VT'X8@W.(&V\!,WN.@TW6B#F]^S;FU0[=%?023 E7)NL[)?K9[4 M^\,ZC\>]^'7XV+53^W=KT4T^.JL5/E@6Z/%&C(%KZG+$=C97/;TMRQ]6.WINS9XK'N MR2-X@<>D+!R3AF/2@STF78^^?Y/Z\Z \/SCL_6U:OUW5/<#"QQY82]2+#1;( M&35%46OO5+WG-C5V>[5?&B$5M]KS(<;+^+K<,P6]*8 R']_O!<#R2Z'"?ZB+EN-!UJ ^Z.M#+,&HJ:[>UHV55349>XVB; M.2TQ[8K19:NT^F)'V"PY&J$GODXNP0B7N<+C>,-M]9#N@?90@>QVY%E;@'A!C8Z'TS"),^$!%ZI>:O M: [TT*]3#KV>,-M,FG>/;_#Q/FD'[O* 7!/H8"'NVQ7PQVKM[*I;R'$RC)M'AVDY+.I;# M09TBUE8ZOVS@[+FW7[-5=Z;T?8'+JK'=KYGOFE:#C0&VZZH3/-GY_7\M6M] M@.>;[4!.1]?@C4VK1O8*8_BA'9B4U$E_Q/U^J:E"51==; *;41NL)I>7LG'# M^*B':GD"'^ZI7-7*GHH,MP_NGLI)@AU[&M6V[$/K22;Q:9SNI$1C1!];,_+N M>I*WOS0TMI.-339Z[(:USS8H?7=05<,V#K^]O[];J IX4$.W>%SDVC.[!!3NOT^&MM<_MSFJ/@#WA=6&H''_93F7:/=#[41ED! ]$7> MN>((89:6% 0&QE &'% M_;[AO)]G48?*QH6Z?DLSE*>X;849ZNX,96E?,!9FJ+LS%$=YGS.ZERDZ>D?* MXBG?-$CNX4=]3<=?; VJ!_>_VU(G1#^/'GI:\] QV+/-'-;RRUC+<9KT4T[# M8@Z+^0@6D^1*HU,JMI_=R-DIB_/M)TWFISQZ7!;G'A[+3VF^V= VRG9[02,H MJ4>+IV6./2 IM%N7WBV$"T0#5G???,)?=FC_G4_CGU_-G?OLA9DI^F M?A2^;QD8/!4D#&QAYOFNZ\A2_&D-Y<(<=V!31^[@N!;:@Y]9Y88_Q>E<19IR MU..G_,\;,8R7P^5APUH5,>-S_(@UU:=:L33Q4M@(#V\ WSRT-'1+4M$6^/#K M+L:BXA+Y*?W8X#3P>&[89FRI[=!N6/&Q/\=T[ WIFAYMJ;1/0Z:*=2[+*R0/ MF0RQ,U?%E3>K/:'&2BFA*7UK6S+1T[TKS]5Q652^Y.D%O*?F>BFKEH?+DZNB M2E!,BY3W6ZX?3V[B1O;_)G4=Z]_\E3 JIO T+WYT8)!O%IOCJQ(NELJ^>U"L M' UNUE>7[/OOOD>"3WB-YXYM:>4\?PRL0FM'OG?(^ )S.ROYO4@+ZWJ3J_.1 M1-8296M*>^-9:J"OOE E?K!K"-D)]-JZ^\B.7)"U-SU6 I4;]T/6.^)U#&^:XYE!#: M%M>*YY:IN^>+6;:%B_&9RYTY6''>N([(+?(L0*59DNEYN9K^80TJ'"?8 M"+ V;;T-^?K!"RL6V9_KNA">5PQ[*0=-_2I]@8V4@VJY* 2,OE_4MI8^K+Z] M^%1?E'NAY$5=#:66.E^N%&ND^K)-H)/".Z8%*+K)\[S)VMZ,P7^VL&>J 6Y4 M^>I.15F\I:7]VSR]U["''%XU>?C<7M&SR#AN_PK_P.@-;2JFL&8;A]STB1A!8\*._944_7EM8!AU>_23' 1U(6#D57: M,XRW6T53ZHO42V:E>,"4H/[V;6AU<'S1H):CO=D7JH6165W<;?>*165D76^' M$GZ"MX$4]!'(L3+Y93DL).SB-V94GEN0J'<__6.>*PZY6)M"0[ ]>4,?2P.> MW]3CHF#/@-&>%E%HG[.P67MF?E3!1W6E9- "/MN;MGRP&>&NTY;:G@T O.!O MRQM8.:PWH/;A4U[8!J)\X:2&1:ZNEMP<,11UN7*8F2]VH7@Q-&_:9EC\WJ6! M%P.XEKZ5]=D$B,U%<07#5DWT1^ M.7G[_M>3O]3T?/\+("5[/\$S6@[VAE7\U>0Z- M 7&J&J*+,8 ;;"A@F-U2?J,.JHI05>T1SWRA*5%7;FG6BC=@\WYG]I2[;$MD21UX;7*[9+/>[/NNOOLE_]=+F92;->/S\\ M/73_W]Z7-[>M'/M^%93JO+IR%46+I*C%KJ1* MENU$+]XBR3DW?X+$4$0, GQ8)#&?_O4V"T"0HG;2PJW*/18)#F9Z>GIZ_;7M MK(/N@80L+FW'.$BITE(2E4VZW($SIL@9>4YG*1F->'$NYJ]66$'[!9M2FV&B M!/++4",3BP&8TQ=_&'*Q:<5%&BD:5&8O^%0@7#2VB\/_7H\5ZCODB"W<-I2\ M;MRKDI,([)0BYR/@',0VH?*3V>H0#6S:#.\$V/)!0]*=B,J(_HL;+N.O\TE9T*N.D;2-Y_([;>AGWM U7DW]N6?W M)7DWR"V"9SBCPZINQN$ ;L1,UNN-(K2$?&%_)08:VV*()'P'_P\=:-=29'AR M/ \7QNO"(TTC/\;K#'1V'P\CBA*-L.W(X;(\LLV6M9TX3?4!)),:A1N=&KYY MC1N&+3&4%-1$"TTRN#W#N_JK28N0;M#T>! B-0:%Z?^.K^"6\.7Y#EB83HL! MR%JOR/7Z:B>+O6_AUL4YA4094%EHXEG./39 8X1#7NWT:8A23)"*(HAA!$M MITT9[FXN3<;@>)L>(; A-,KC=&EZ";XW;EAD=W)%@+CR1R-J]-UB9Z[3-(^T M&=,-K46]\\S9D,M#&[/"1[)9L%?7RB"%'&$((DFEW:QV&R!#XFO!2,$@2=F%J)N8\G4!EP JE@JMOFZ2C%E"@4JCED>.\<442S.)X"'834A2W1\LRDC7Q MK'I+Z1LJ5BBT.-@S=UO-2T8-DV[NL0UD?5<#D:9^[#RN+K:J!0Z194C]L(Y[ M$F8B5\2).,9< G^628=L.$#*T98P*@)?4K,*$>2PY<,A2#-Y/7P#QRZ?LI-) MXFRHFP0A'$[V4\ZF=%A@V>+0AG>+AUYXVO1P:.&\!V03D2D$RP]3X,+D,O6G M8$5@ !OFH"5[QO<,-2S4/(@:'IC1+F%I#S==.D14LMF!0DBO4RP*V>;Y)) V[H+$TBFFR<7W;)(79%]V8 MN &ECI8BS$9@]P[HXKYU-V[)REKBMVH&:@9J!FH&:@9J!EJC@5YA**N_))2% M$PZ#OVS='D(YVMMJXE]-_&M9_.MEO(]?3O_Y\_3CZ<6_O>-O'[V3XQ^G%\=? MO+-/Y]]_GIU\.K];H]276<)W4.ZO0G6]<;:1[=6+^81A0!8CQQJ2^#(A!^- M\A 3;^K/R":)0OZ0O)3T-#H:R)0."M7R1IA@9EQ13J89^=&5RLD&GR2QRC%Z MJ,U:]/,G Z"*\7Z@Z<:)JS,O@S?_BB';ZSEOTYFXVY#NG91<*T?Z[V MUB63IU;)E%2UU^Z5LZ:O_##2>\*SQ-UR9VE_O=>UO];N(TY=9[#?Z0O+EP%^+//L.+,VP[=YC2+&QFN MLGL;TY'P $Y'[WY55]W:]Q7 E(CO:4. M3.T5$43WCZJGQ7,C;;Q$M>_)(JU@!:YX]'XA"[%3?FOTG+LM?LV+Q_=:O;V[ MMA>X$P'6O.5-P\*;SL+];JMW\' (A"=@X=\8E/Z9$&U?E+'.RF;6O2[85]YO MH]^"%S1=49I=6B> O)>@\<5S^G1>T!00_TT%3ZC1LAY,FO46(;VC!YL1#R+/ M9A@9S>%XE8?CX.#!!LJ+'(Z5T-LV+9J#B?Y2>>C4-'%P4H>T=&)S/DZ5TC4! M6"L5U+2VV. ROW![@Z.VKVC)T*EZSY&\&#S^Y)]<6/5VN]]MV8J35?G-;P- MCO9:A[U[W@8;U(OHY8,DA4#.V$H$6[+SREH];_?ZK6[W:/7>5XUU?T=^8T0! M=4.0 E1_]MJZ2'9:_8.7:5'X&B3:1RDRHSJT^4RN4A;7:Q-NGLW0NZ)B$O5N*]->AT='/S.TFM-#.@'M"1M?+B-#_>O_?W6 M?F?_=_/AWK.4;FU\O<>0C8+,GRG52%DT&19N1P99@F M WF\@Y * N6K 3_#^$IE&'0=*_\J)*2?/*%G"!Y+#,"54=6YBC_,-%P<^:09 MK%0C8P>.RF]]TXP/5_('&ISS*B1WJXQ^90G" ><2E:BR1F,S$X18.$&WN1*P MWDER11!"\$5I(3A30013\568)C'CRV; "PC'6L!T4\2D0TP2NUU$6!<*6D/T M18CY%2/F;,DG[U#,#Q10-5RQ!(M"$,EE MF?@>/VSVZ_GVBR!,W4O)]4IN7G6>H DR3)_.:RD("U@XX9G%_&L$XHGF"-& MF 6VFU"BF_)3Q+^B[]4-(2N"DH3=?^C3)$8U0P!3 XMV)7U*;GNJ-"B_/A"E M1)XAZ%MAP4 Q#JZJ *N:]^#O+)B7H"QB[%Z9OB[3&%#X;]&+/@,$3H [3>V6.EBH&GSQD&2-+#'F7-= M88<=$D:/SANO$!YGO^GTT"#=W!'IIA&E]Q6EA,[.6KG@59:O60/H*_TO]3BBTT/6-H9NJ2-9./0R,+*#Y#HFL/Q2XR!GGW6_*]$%R%47 MZB:(&@M_L7NE88.G8 /<>XRJ9[4*6W,9OT#T5;(96#,"E0I[@SMHFW#"@,SH M?F=_)6R6Z3?NX%5N_C7>W-LOSI.#)$TY'X.M0,S"R1:@J-H\'9][>5,T)R0( M36IGPCDL5YC%0RU:8FZ&J*U&=ZQ&^C_/_OI#.%A9:&%\43]+,NPBB4$SR?M0 MC5'VG!D=10KV=,:2/1O[*./MB0/U:/@+=F:&"8WHCKE,_S"7^VS]MTXD[\V ]\IPXR*P897';8 MC4\,:U.YCUK@VW,CB^I)>$YW3=?,(;_11'?$T V_)%+ MKJ:L\A3-EK1EHO@1/9UY,:R'/DD5)38BYH EV';XQKM&@J&7V<,T2\I.#=3( MQT15BZ9M0KXC/XPP?0KH&ZB(28U#ULQ^;BY$4K"I"%&<"W0H53=*6:1HA%G2=@\UNH&[O?*:S^8U%H'([KB +03HJB^M9LFO\>6:F3M[ MFINW0Z DM]L+)-'T)IP4$V"GI&"B1@FPZ8"8;T8E!9=JT44,R4Y(MJ9/TE=@E]_OWSF2:HAM6G]X-.+F.K>#C&O%M.>,43S?ULHYDFNDQ_ M*=D3*T,Z'%'==VS.5O@I*(&*G0M(GAS^Y!QPU!+%&< =PG$/RM(R MQ%4X4E*?\9(RRF68F'>M=5@.6E#K1-T3<(!:JV983"X#IL1L(\+H[U=8L(4O MI81M=&+86(1IM&S])\E *\&ZV21%U":3D,VZNAF'&7$1G?V<.GR2]P4%Q)Q3 MO:!BA[2K=D<)HT+#JS?FK/"M).\NBC4,7(K;1W M^A*QZ57RIVEWN,-;HC.PA!O0!*Q_[68R?44#I.H,)6EA@[IW1]KEJX\J."_M#LZP^'.+L,^RBH\ H/3(O\ M#[@?;-)AD&_*W8*UM*Q$Z(<""0'MB2HEL]6]Q: MN=)=@QN*8&@ZXQ10;EH[X1E3N ][X8I/P!B297K5';4)-Z%EQ2+&[B<3[L_HSSA_(9Y3**NB(TUOO)T0/?(O#\.CN9D"Y6RU(D=/C=V M@E:>L>KS1[?3/BC_ FM2YF.O=@S-0ZSL2#C?K5O'/<(N(^5AG^IT-LE/U>2G M@R;YJ4E^NF?RT[K>B1^L'K;@XAN@\6,T:>G>SL):"H5]N,'2D&CI*/'%% 6H MGTMK8^Z#C'I='&.*"#V)7O*0E!^?Y3"K]:+2?\!/SN 3:RC![X\#I!B\X *M M!E3[O>VM^0_1!,;6W9Q":C34'RGF5.&@+;F084;3:10.:?Z\3?IVFG\3W._< MPXLL:[1:<73ZBD8C\ZO3:>_M'>*"X/%I$FJ+TH=[2NT0-AZ8/''"-C3<5)W] M3MW3A*7G/O_>&HJDN.3UDQP"B4%KQL0MA7FV_U5I(DLR)*VLQ+?-EZEEE6LW M8>E@I!LM78)@8X/_'2U?;Z/Y";X;"QA)%:TZ&-B0I+0V'(_2VT#!SBF_>\+; M_YZ)B"\C V.D NKW3GDH_#XB]6Z[#Y) K,\:*B -@=Z,1:C;MM,O.^U=_"5\ MOQU>O>$_@3X?%:GM:"BPRF)-9A]L0U38W.N8ZSCG>(=40)5?*U"^:61<:0?G M2C.R&U RG"Q;EC0)42I9E1(B<#BK;4OXZ-&ADB^W3[_P??2 )I0E0*N8I%"I C/4KY.&#I MRVB$=@".["[1U5?K-4]KB\[Q38MTT /UL M)KG[,M??QYFF$I1RR,8&1[G>K.6$K[C@32P6-GIM1\5,@=W"5B^\,[[$ PV; M.5'II39ZWR8D(\/L4J)G%'A"CKK!L!(R<#F!!5Y#KVLT(K:4A" MLVX$M-'A 6SV2-85[#6(=Q!T[#<@X!KIE M J4F_"\=K# >"8I/T.&FD\+^52(6T<@U,N ,1+@&^#:N2'P2 #6FD#@!09+V M2>#(L<9AY'<=/OA SA3?7#&^Z/==><2Z8Q:Z*,4%R ]"F>6S?#?"; I7IC:,E8!4.O3S1#.L'$&:S9S M7,W%+\@,&%4'L:9]ZD,)EQIXKFBR'RZI=&([_"TA<,5)*;33?*G M^#R_FV#3\3Q4V*;?D&"A"1^UX,M"YNE>U3%PK\J6/=1ROF()0PBQ:-O M"H6V09!FV_NM?J?;@%D^&6+O-$74L=PT8)^ @2]@1J\,Y++7VK]S=Z#-@[I\ M41*?HU6\P]YJ5!_!%+\_IVTN/F^WM=OO-\T5GAREUXN3>(<;V6&"2/;J6BKL MK6_#Q"?M[/K,;6,W4!*3&2M>]4J7*>M"L.E+4RE>(I=[;:^WU]]91 VV: M(Z]B P[OVF;G-@(T&-M/2YIUEP?WZU*TOOC:CF/[8.TZHDK!X(IG6P(\ M?AIFF'204'W!W#,4_B]#,2_V:I?*E_I[]P*ZZ^_5DKXI$EM>)'9K;G3, M7U(^T0VHZ)GD,H8W!BX$.J= M R2>>#]L=?>US$/]\G5XR=.'HF,2;?0B*)/ M7%!3FGK3<.[_T!KSG2#*U9T[+['5A3CXES@K=02-VRJ.#1VA=K M]'X4M%5@MMQ7W#%^-J!'W$A#.*.H \D M#15*%A=\S*0A8IZ0*:4P6/>F\X(4L5B9@>M!(KS 3_[#)Q&\R\1\#AK31$.ZE(9Q*+5HH %58DY7[-ZJL M^4Y3-?7!.HR_>Y:F'"<^8@WG;Z6JM4.-L+R5;W#8HP"@3W(_6O=PC!JX4U@2GF MX3,H(Q!YFO/O:HG_GHDO0(Y.::'>B_="7LRWQ$N8\PZG,&5=F @\A,;+-.23 M3=44#.-OL<',4FDP&+1Z4;]W-DX6&X14"XZ*0&,0;,9Q-W:M% 0(-Z*JZ%^* M-C90L1J%>6:_"^.L2%'A:U49Q?6.:*&@?V6%A5,9[3[NG'OGB YFI"\_DJ7\ MX*/ONG]6.O]P^@/,#Y$HC;AN?8VD4X M:;4%FXS."4"ICQ00L^P.^;;SMN$:0](^G"D^&U21#6:*SS6-IH4I=FW2]&,R M!8S;,^.2H@IA/AXG$6.:DN(2L%N&BUUJ,G+6N2*J/CG[ MHQ3R>#\2X,O-0\KZ4WIXQ@K+7&AWRP5*N%\,'#(!]I&--HX6ZOTDT"*EXA2J MVW)&P;HL^JD[,%7>'</-2GMS3NS!_4'X]6M\4(6\B@W M/+#U;BXSPJ>(O)/K^ 2O^X. ],FBW7(L?TK=6^E.8,@2!*?"LD3@#49#!;'Y M#1[ABJ[=SB'PZ4]3I3;50U)A\.5EJBY1XXL+>MSB!MH)<[\]K&<4?*-NZV#W MH-4YZ,NSC-]26:4C6.?*J46N@\87ZQZS?H[&(-;XH<"5#QDL&G7%D.J'KV"F M$39+NDSRD#S3.>CNF31\Y61<:?4GB$0,)6,FA8@M9LX7EAI\5$W;VB*.=(4D MMX\(J=(8(:Q'(2K&>,*NDE]V%S[H7?BH=T$3)<#Y.(1Q*P;UVU>XYRR<&\Z* MI5YBG!33R.>*56<#=#GE<;G2KFI+$-@=%_)U6KV]H]9N[T#S@$7"&I5+-NT2 M:OE5B'N;@*6WE$B#%W:WW;<7-F+\.O!V960!A$12F*ZB$8G<$E$D9H87N'@I M$F*+JS")J,H59K2L!M,5Q%S&N'DB] *MPR*=>>>TF_?#8%TG.8H@1T<]DCY> MKA>G6749EW/=/"&D(8L5<*3AS=)/J#H2([/% G!/Y:Q2WTS-MMWS:V4<-N^. M"+8EGG\[76/E;"':3BG=D@"A+<>+T9W320M$YDH:4!ZL1/=$ MFZ)#B( 0R'BCGCZ@J">I0#ZRLT*G&76]8\9+.Z-'T-GQ&1OY=79W_@&/(2J" M@5,^_W0"Y@%\#88.I;]@RS\) MP^GY:7@?[TPX>7G)ZVO%/0]EC5.]!VQFJS MTM!+.E,5H6EUET*T,#)C5+@3I$6 CC@5@-5;J><;\)-AA"24.4Z2C%.4XMSB M.$E6Y:IVQ@N A-0?FS/)6#OC5-%2;>(:G98[>N#_IF("=#MUMM\?) 6#$9V8 MW#EBB1/=>FH=%[Z\UP!A9?,&8HQ>#KS-#43O"1\)1*."WZN4(*[@0\1RYD#? MR!^D< 9,1;3;]Q.A?Z=^F-H>+VA.#Y43RT,48'3T")CTHO>P4;7D568@\@(5 M64&HX,9G@!Z"+$MTZ3;M7#5[T/0U2+6?#F'DW#[AEC+H@JCK(R]C.?U%96$+ M"&%FG<^F*$FBF;R>A$0X&11IQE=Q.I\3ZNDXA&FY*TXPF96&PDO2%D?I0+ :%CLD*6".,-8R*3 (QXJ?"'XG05 0*$O!&=8LX&)8^NJW2\S?4B M[C-3#F"$AKA*KT77"&6EF,]JF%(PP4P^*SHE%W[)F',9I\J&.0RK?=Z25V3! MUYCYJ&7G%"Y14@^072E!2[*Q'&!ZS*)&7>?XK@THC6(;V5 ME<-JQ]T2T*C>>\I&3I-1R(R1!GH6WB68QO$=%9JU/]'==_H@S[P?CFC[;GEL M'9>Z=&'?8"*$Y!?JE2E_."Y);GN$=)S"X:SCA8]2%P$XGV&F7"7")TS(, 8V MOTP2"J7(_4= R/A'R%TH2L]ESH/&G^K($ZV$AJ62I0PNW)1C1LB7=UO:5X+W MUXTG])DC*8WY-K#%$C*F;=H)HX[J(0\QEUA,N4 MHEB:2*1U&*S=_#KQM"4EQ]0U:9A<[U;3W%JKJ6V.LO:90?(R1RLB7I++ H<+ MM:M\?BF9M"HQ^XPRSMD&X$QC/)F[ B\%[KK#.^MEPV3*_$(%(2(PN>F5(PJ- MK$ZH.P8ZZEGYT.$B@Y_IW%%#E&DXPHR6=%+ M;?"U?C RU9T+PLAOMRCE8;+\-0CPWCOOHY!?6>7L!^KUZ[C$I0LZ1N>IX2:G M,',1^[CGB$^I(47IB)&9(\Q:_A"%:YEY] D7@TI1ZAV[1J0 2_N/'+E&6K_8 M"4NGO9V]831@O]8":]7,FZ\=.?51,9GN9*:-#H]5,J@H$VBNRJYJ4BUZD2&@ MR0*@;G?<5(!@N#/.%. WNEW;YM_)28MLI:Y*G;E+:_.XV!%]Y2M1L+D=Y-2, M)9M+#1-UEQT. MV3"JRS!![V?XAXG/) M7 ?FI%@"<%TT8^/=X4.?NDNP3R*IXTJ]K3H)[)&TM28>7HF']W:;2MXFM+UY M/;7N8R/MO?..,[PD*P82BJ#?Q>E5;SN5;T@NRMQWUZLYRSQ9Y>[$V.L'B(Z."FPM0]>B9%6S*\"X7ZQ;AI1G ML$%2]-TM>=5:VAOW8?K^.QV]_J\RKD38J 4,3S?Y.?P[P]C .A+AMG .>WN, M3L$F>2FD3=:8#FMS@8F7T9)G)9[,_F<1%VL-KAHQ2N*%;HJJ3E8?>"57[KUB MT9;'DRLE9GB&1J2X,2BL>LZG*9?,F305-*HDPZ>7/8=J $18N684<( MI"" DHTE]5\@=X2N(HBRQ6ZP;X<(SK7?+-?1ITQ M5BJV",)E,K@;?T"^PH3**(T9(6 UN1/>;0G=0FQ(A(W2U#0<"GVH)F/$1KV0 MB"Q.IN!"^LQY]3?U8%78W7#:R'$&+78_R6XM\+[;4V#XUO)C%N+-XLPAA] M0!^8^96)%EK#C&XES*6GFZY&&%6B"L;6DG[8B:Z'DJBSSR%?-H*O$A07VI]O M5B9K4L%\$4EUC++9-N_!#&.G];O/RF+%$SST'X()H0'1CTFG\A?QN/9PK"YWF'Q;V52J"'/TD5Z8UOI$>==^BAW]C!/4Q%TSO7K]<5#H' )S1FC(41'S9>EGXL_7=Y?$ M]:A%H0G V1=N'O.:^F&0C"E[F>>RNQP?=)83D A=:^:VU>W0*2+G^/&H_YX; M8;'^K[H+%5N[%L:^B*G+O!89)(81ZT2UB(8@9(;42I\(WYRMVA-Q?82&S?WU MZ8CF6,2L*X/U1DKDG2"JRTFEPLERT-V((:4RZ$P&3$#! Z)/=MUX>-D.%-OS M=)D4,?^[1:]"MJG)G=&"#46Y,?Z-DD/9=Z2A:T8,K%AR#[=.Z!#I8O4L)]UV M62J'SE.=2V +1VQ,44DR)NOQ3_U\?FXZ(=4 7OLE0FDG2#7N@?<-X'?7 =>6'S]W::WWW25SV\(-<&(YWBBGW59>,&KV) MKOV;1@QXXDT_I% MQJQ5"HB7M'3RNE".H2EPH1_H9("L$DQWE^($]840H:0SP_?D8L+0/XN\5-)7 M(G7);H#0RB/Z\:(4,A1FU1_Y_)-;%;,_*U)%IXR]N!R1$_ $ V6ZI(D$_NR/0PNJCL_.]Y$0%M=G"P,E M$T[@A?LMH@M6M!Z'GXDO& >0_#&Q^)TDHU$/!J< QP,.IFQ*XW KW]6"YJ1) MN9@Q7F$F>O5O8""AVVOCY+^>.$8*0+*Q1X,,.%>S,HA- M?(&CVC($A8!%CPZ#H7,*@PTE/W6L\G)M0PZ70*C#%F#]F3\%^WI(BD:@TPZ= M][!KFU-Y*:>>S"JNO]0)8C8X<%F$ 1=37>HE@DZ#UJHTVD7[=E!0_AC@3[Z]P@B$43HG/Y4K 0G!\21%CCQNX[2(G3N;S)W"[1,DU:57\ M ^Z1KBXW5%/XTP9T.)F/BN(=ZB 5I53]*URNO0[['<@)YZ!OM02(;:#R:X04 MD('PUV2U.R.*TRL1PT\8M%5VBIK*M]C]J93_L3._XD*U*7;HJ@I7? +^+.($3MWF5U^A75-)Y3;J*WD86 N0)L>2O(!52L),;NN MYC6<7*/?0?UBW%G#ZC;QE&M<,ZJQTUXU@PT.O.Q',[ /L;0+:"@D9G^5(/23 M90K'OB6!9T)AU.E*-3\TZ(WF=W-GUEHG94ZQXE53W2DIFY]/G?DJ%;!95DRF MNLY%'P4GVJ*SZ1F^K66(0X&Z5BFY63OJ+M/D&J$^Z 'X(T,_/>Y[J1&$18%' MCRTY)J6:/:931992#2BUQ)7&;+"$S/(VIT-O9X.KW,^_3A].+C\?&T^L\R]^( "^XEL&/ M@&%CE,2ER;TE?[2=']?4,;'8A'3VC*0($T^#\#MI_4Y-GOV]-E)=GY)U)#E" MC8/2)@O"8E-FUG\A.TO7#R>:2&:]0@1]SBC$NO-24:8I+[<+R1:9.%]\+_;F!&8+U%<,I\?8&8W^NXG%MO 2EM(KV\U.9S9HZDQ'PU'SG:-P=S M]=:/$G/."0,=H]3Z"K"?+VPIRB JZ'$-RJJYT[:AK(W-LS9K@O"2@:\]M?5O MXVP>MHC,$?-O-'(*6,"8!$@62[DL1CP^1L"JV!^2SQ9>&OG7$N#F8#.FF@S= M?I(<'Z:Q6%:7E10F@DZCH&N3@U5Z9DQ%H.N_##H#I5!Q#[J2T"]+SG($'/Z" MX<)LC*F3J%'%"LU /YUQ_ G63FJRW-YVSW08;D2]4-HE2N"[?%$M?A ML9_4U"=)C:I.9H$GZ;P7^3A)P[7-W[FC\/Z"JEK)_;^.BUHJPO\E&\01'<$V M;XG+W6TX-"Q%.7S*UA>1%F/L&H-16'>L;W3=3J==B8\P"+V M6J=ZD%N 4B%P5M\N:)&>5/'Y'-O;YERGK9U0 H4DT&UO'9^?;+WQ M+I(I**Y[_=V=[F[+H[93N^_G=YB^Z+R'$W0N(4*432J]4MK[(!D)>'HH>Z9, MN;*=>:T!L )3,TJ_P3QJ0AK2!:56")M25KQZ?2J1W1G,=JA4UD'=$4G'KEHR M@8&H/J/,3P.-2N[\ *33J$BE@-E66 X4([7]BI/KN$;\H@*LA03;P83\0#J= M#HE(WR8--80FLXZ'8,Z4)%24.E+H@$7+V NV:1,)3FR!]?] %0=% V9E($]8 MS36_P-OZTA9$:C,(WHKQ)ICK,+?)T7C! O$UE)+XAFB51$H)#W%Y9F'BH;&J MH*)D:)3D.>KF\UJ\"03I/)+X(2N?ES>KH>5V=G>WEDNISMZ+0:-:G,U>V_LG M]JL(AY,UI3XBQ:/3EY]RSYHX]'NI 4J:3@E';Y@)5,L*QC&*" M#0HI4]BXVN0"UVV@L"10^Y4DZ]%)I?MT8B*(::'K+W#B8AS24JAFRET/AK>' MDGHL[T;DH2*FX@3'JZO#E&Y1#HUMR ALSU+>V=)233M%>XW+7,S"V_=?S$2D MXQEB*G5Z_DZGOZW>K*7?XS;&QS JM2(KT.!SK,:64WJ9%5-,R\]T+;31$@D# MEX)>3@KI_?;>?E^S_V+RLF&%D(*.QX]/(8^A;2D]E15.\]*&3Z#C?G!9!KUJ MEPD5B]^3EXU30 [8BK.D(@:S?)N'HH,S3ET>YYXLSJ##9N,.[G3;=TJYA>1O:)FG4 MT<=[CZ2/[S?Z>*./KZ2//S_OURO=/X[/+KS3TWO([1>=]O>+OW\Z\TZ_??Y^ M]O7XXO3[M_N[-(]N<6D^:2;PB@91I^U]H5 +64+D+%_)%%HK1^6?#.?HDV9' MEY[O0*MR*&EJUU<3-7#*SE&'L3\62!K[8WJ3]"K1M4:2=R/J&\X<(7K\2VLP MP0_H^.LHE+558O+7U[VH$LU?Z*K78RYPT+<6]=66S+C'\N!WNIO@P>\V9_>U8'88#!*GN[UC.(W"-#/=[O!A M]P#!8>G=:M\*,3L+5"4IT] 6$Q8K[F K'FQ6]4[_ _U$T\B?O0MC(@7]Z'WY M!7BQ@R5(R%;R$GH??RW6P]%1>Z_31P,B3^%_@7ZQV!9MLBW>YL'\=WN=]M'A MX<*O=]N=A=\M&[;3;?\??&_&YV.82Z@P#.EN$D*D<8/ _X'B'$BV2NFT9UX MR?/E [@"^3?)2*A;#*)P&,WH:] ]$P2J%RI'/F48\1\(4^-/LE=,\:_^33@I M)D2.;]I&I;^8Y$S0"[ KZ4.L9_RWRKT/JG*N\:^?Z,GB'X"&(EN!].9=3#U- M;V_[Y$V)YK>(SH$__'69PBX&.T*6(6B\H]'[):1&?+?G(?3M"C!1^O\6T:6>7LD=./96^CYDC&:2+S?).Y^K$?U? M]5QY]-^CM3E@Y:_U;7?9^=W5U_OG=BZ\LKJT7CPUJP=A_[QD-VXPRXT7'=_KFN$0[-- M+[]-G59O[ZBUVSMXN8UZ))U\,W2'3Y-IE,R4\BZPV8(4B7G;'^ZG.]108D/X M[G[B8JNIN,\;ZC/&J-.3']:XUTO6E+\%&0VXTY$;U:K;I-6[3 M?;UKZZM!N4U2'?KMP_V-9[G?7# T4;EF MFYXQ)KLV9JP-FY9O_454 /R9A;EU2N9HP5QGA5.G*3O;8F,K91DE^A MDOR[<%TC')IM>OEM:K+7-MF_MKE^W=_%_=[$YGY_W6']N*X1#LTV-=O$FL-; M K+XZY/!#!^MA"52(4(5QT-6NX/2_EVOTZY'T.*/0NP_DK_;Z1P^ P),_6H< M7\;SO_Y]B5A[[4X7Z7!F>_UF5.YL<%@"@7TE;.(ZU\QB>)5-VY8/:[0M^X?U MVX)P.6,5$:YRYN=A-N+N2THT7P/AC#V@Z.$D8KC=0:3;HS F-?5%+*A_5C$5 M.-LKQ?VIW.9:\F+8:FK[:;F!D7A@$.SE?*6H$>227D^;Q@TG:\<-!$L^0Z Q MW7R[A(D$GV;8047W':H]K;KSY[5&T+ZR';P&"79,PKT/4\7X9F'L?8-'*.S0 MW>T?*0?@3UK$3#JI]=+NM@]V#5N>@+\\R?F!E ME9;9&&X-8\S$L M%P4*+PB>#1(BT5681+K/U.?P1B':-;86]4X2!GOQSE#TE. 2KQ3\.]<;'A#F MGCOOHLIG>J_S<0@$F@?\HGXQ."\"GE3/Y2NTH&L*],XG"4YIQMX+3X/?!3L M*'A7,FR<,W"$S<2.X11+ TK]']L55I[E>! N8NR M]!]P.FWZ:SS+A4@>PCVKD$\SJ M3]1(SE4<)ND=4!'7CL&_);%:..E7"-F^]SB0[=V.8>H&LGT]YK*ND.WKAFR[ MU_:^8D/YW[;_1/5@^)D&P\QDTZE_>GS[< M;.=YBEKE&;8AGG [%%"SBXDB++2<1Z(^1]OX\RWG]_#AUAM]>6:@<4[02!V" M/AOKKM%HJ< =KWLIB3IJ%'E"B\+.25EA#%A\RV<%_X*+V=T0?/[ORH^HG6R. MR^D<'1S(K.A!GH\HZ[<-$< LPRSGX\*ZKJC,<+'C?4_&RW7,BBS:%+BLK.4- M"OK:URCEHG+ I M+0GI%=0/FINIQQDH/RDUC?MU).C,M7Y?U\@*Z9=I(B6:"#B[,M^+)009$9G(@UG?W M\+DSTSK<.]_YA[ARN(<0O/G3S3@<@/Y[U+^_VMC=V]H 8=IO>]]I;YPMW3AV MK-<15]VG@]7WZ9:.GC#_X0X0!47#.^XF]_0DN6V']]N:G;-W3^*.>Y3XP[JR MU@5U*,.^>"C@@F18B/%)'7I%8OC8S)M)S)Y#$"?_-')KOE/!/\5L-C]B>'<8 M+TFGJ!BR*RM%_['"_F/852'43;D#:0L(;Z56@G*/NHCP63&=1DYCPJF/7IRQ MHD@5C4;Z_5U@W>> _Y\=T_U@]^ ^F.Z=_?;^WGUAP)=#A/<>'2+\<+>]UUT- MSWQ%B/"5D8-A9U\D2W^9=:;OX6])>V'ZT?/@*J\C=3ZJ;)B&T]*5[7!&Q4G2 MXU/[6)2[[Z/W9]NZ1*3GV)8%>7+"FATXD^^>C3D7T^ E?"NW\*?UK904([GU MWK_X!,7A,L[SZ;NW;Z^OK]LPS?9EW\]:'_T -& M$-FOWHFT^*+.P1)URHH!V*.AGX;47AFN_&34,M]:+WL(9F^8%V+J9UZ$)FXJ M_8H_H T%UM)7M'?!'N>NP8Y%CGU3+W'2V^YYT.%3F=?_9-Z)Q)$JNM A-FT* M(V>Y![S<-_/NK$:T/;=HZW4:T;;9HDWFT^MT=B9Y>G.#1^OFZ*:W>\.2Z03) M/4)[ JV&'T[V0\F_TMOM4D-G/QWXLR %N]3IN]-Y[YU\^MYN MCNY:'-UN/FE[G5Y_ MU]O.)*IWM+N__!2_:6[@]3O&S0W\>QSC.]_ CW&,F]MX+8[Q4;\YQ+_!(3[J M.V=XUSG$]9E$S=%[^:.GTS4Z[=-OY^MP"%^"%O_[X>R+=QIGN8]AX(\2?O9V M).(KG^NP-/P#7DVI4=,I%B9(^/<4(UI8EW$%8_BY[WT.J:?XT"\R&";//'I/ M[E]R8!N+50(,;#NY2Z<4P.4']?O:3=CIQ0_'^=X\.?[2\";RYJ>;7,49F@ G?C34B8=?POC7 "NI&IY='Y[]^.ES MP[-EGOVH1F$<-BR[)MLTQ[)?CC\T+%MFV2_^0$59PZYKL$5S[/KC[%/#KF5V M_<$0%8U:L"X;9;.9]EXIJQ+L@/<#@0?JW0?;G&XNF>BN>X#2T. %/GQ2*J>! MT_^FAIGG )+T6E?(0N>QEE9E/%N1<%WYQWQF\0L5,NST^H]3.=S;-?4R3>7P M>LQE$RJ'#^NR[%^H..K\]&_?CB]^GGW:N'*D'Q6 HA(@AI0_6K '$+S#L1]? M*EN(V]MKR0\O*847AAJ#^ Z*:.:1.SC@\B4IMN2JS P6K@C @XN5QGXTTF5' MQ(7R *49%S'6$>-X?I&/DQ16%\P7&JUQ#9J];C:HRFFOW>OV'[T%!<5E'CUSKL#*V["H@S(WM'*K7TV:7D?9N^\M]E;[Q_J M"BRJ\[9WXE_YL3^N.T#/>UKD5B0M;YI[8"2%@:<)LDDDKI+6^Q<65Z%O)@QT MW=;).%0C,(!U^=3WT0@>2DE%(FB/6.M'HHTYBA;5;V653PW:Z#0-8<@IC&F+ MLQ(>_0XF\RM$Q-I?8M>^'23!#/XSSB?17_\_4$L#!!0 ( +)R:57_'Z'P M\0\ (ZE 1 ;71R>"TR,#(R,#DS,"YX[_=OEX[UQS4Q_!JXPKC@0 9;Q1,74^-4"[[MAZ3P]/;U].GW+^*1STNWV.K]]N1^JHJVPK$/=[UNEEV/N M1.5/._+K,?$@*CX3?+E5?$8$ITL/^(*:8++9G+BKM_BW([O>_7C:C22E7DNL M9>/5O.L$7\:+TIQ&4=<3Q#77C;($;XO5'+QT&?RZ([^63>JVN[WV2:]E$('M M'OL";AF?78--? <;Y[M_^L2A-@4+;<(!B?I6@=C7@O )B*]D!MZV82H2Q7EO2BL4R4[X C//FN+=^] M77I6JU.\5M]K3PB9[U5S7":H/?QDGQ;$++;W\>/'SE*:8'H+4HU#E6_+E^W> M2?NTMT>U6596O&Y\UX[D#M&&S?3;KPV17,4VI,Z<+%O02:KW7L%FI"\/!0NBL%]-^^_R9Q]NT_BIB^\\_HO@7VOMU'$>K2$KV7TB/\ MWJ#61>N*85P\(!-LG?S\V^-=L;A&-6$C'-40U;%IW.>N^J]GM#=A==M0DH84 M_=39%=A1Y7M@/;B?U>M=DP^%PR(Y@CNV4EAN>Y!3Q<(/HU'-'6O7 A>%\87' M'&K)W&*(O5%AI\?L.TQ*9B61**9:B],)@K.64T"%BHVXYDT1SV"V$2A_07(S MW%<($($98T^K18GQ:!N.MFIJ'^'HPF/T@IL!3!GY .'X_!4&QQ670 MWKL.+=)G.TAO7B.BJHY47(W76_7\IT$XI\ZX2^+(!&\X!1#>P>;QME8MEN^* MS=I0JQ&H?4$N-L:5)^B^56@Q?5\&TY?9F>,/B3>]==C3X69ING8MLC^5\K&H MWU 5O& :&_4I<2?@47)U M_ML(:GTQAD+@/,_R7JIRK9E\? 8S:;!?N"0>17P&L4Y\90)*>8%,73I0>UW) M<5#/=)CG<\ W2I5$+J[,>*W4-0F>1UB ZT-I2+;DM3#T=F$(Q1LX\(. A5P- M,'X4Q+7D0C&7ZTD9%+*5:2$YV84DTO7&4-K>&*C/6"ML$$+W0#SP2L^,N+@6 MA=-=% +I!LZ+.VG $SIVH.]YF%+=N:;CR^,@OS!F/5''*0U(0EN()+7,!:EP=H(:_%XMXN'E&W@> <$X8@LRTZ/C;AVS-\GYX!B M)Y5X@\;\BLUF5*@T -TD)@@")SVX)JW@.+0ZM>C\M(M.3*5RYUM*&SA5;@AW ML?_>7#'Y,^8.IYB?E48L3YT6K ^[8$7:C'FP!X#Z#*6P@4 -82*M]LZU&9]5 M2QZS5&D!^K@+4*C)B*EJ(#2/X GNF\+G:*Q7S!/E5[PL53IH3A)I_98F0ZEJ M(#0I/(GDK^4_F<@MB!,Z%S5\&S*'2(1R(FMFK2BW4">H@G<%I*Z;^ M3<#7QVH.TMA-Y4&!UU']3;*.(KB,"&8SY:*7XMJUF">XB;VP#6II$K(AFU8> MO&T%6GP2K,6:SFO>V&=2<.71T*G4XI-@*O*YO2;"%O!LY3':DM<"DJ J(IJO M>0.O9>/*8U)4M1:N%):C"-/7/#!1!3#[BH-%Q2TQJ4/%JL*%BT@[.4(XQQ<+N 9!J',HUJ-(35ID"Y(=613(ND+C=5AE MD^ /D] *L.YHT,*5X"G6>7 #AS\S:ZT B%:G%J($5:%+A1N(7'ABY0#K8H8F M+4H)PB+,CYN^I 7#()\'8FYPWE5]HCQ\99CRU6HQR^(TU*YSJ%CZ*/5Q%)0T M%L,O1$9G8M5WB;-"[UT9O2R%6MP2Y,8:MTBE$>EL,%[J23SU,I;R5 8M5ZL6 MN23'$2$7/#<8S+2M%*VQ^ W]^3RX.X@XT3-"F[&K/OT*ZM=BFF!#UIC&:]@\ MAA0KW,SIJ25YKS!B6.'[_Q+'!V9''U^N0@ZC O0'JUMK%@D"IA #+3=*@P88 MJ@72_:Z_O%RM69P7N]%CIY;47:$?:#NY]>OLYRQ!$96VG\"U),5?;"@%PUL? M(RBX6L)ZC>B!ACQ%AAA$QII M-OYUD02'%KV7GA JX4MD NV:H.RH[ 5&V%L1[2#WL"5 M(QV_/LXU2PX47< 03$ETX:R[6;]C/[1UG6P5NF-;L$!9AG M=O'F&9OV&5$#@^NWL8E&K(W20%_,4G.RHX(E92O3@I]@$5//=C00H.2!C$I; MR5G*M E*,'4XQW_;( ^=;8O2 [>;UVB+*]0#J^'5_#)VUM_7\?>CV "7<@C M,/TE103)&,>0F.*BA4,)+77[!Y?=>ZH6Z.4#5D=D,!QLCN!DHEP%RM<^C-C6!(AWUB:.M^[M7CKVZ73PW3BX\0V_ M@#$5!8@/\"+@1M0"#_ %/DHUU(M Y@]V?R M;G9FWS(.=.+B] O(!T4^H@]Z(MRZ6D>W*:B7QYA?KA"'Y* M0/Q8*U"DZXBC'?M\I4(FKV_^Z5,N?_0BR_SS9 X.>[B*J6J*=HBZ KA+@A0W MWY:SR]?"@->)^A?"T:(>W+[U!ZZO8(V SX8/MX]?T.O-_%FVQ1;7\$S0S3&V M.$Q7R;)J5R,-Q^UJ1%R#;>-?S'8$66)MP$&:A066?T811B2GS M GUOOR$@COQ-"WFW'I\SV5(56N9/3*U8'>;G4&"[)IA8*Q.CV.0A;7[=DG,[PC'U@;0+5TJA/@$U \YH!4_RK8\ M@@H!I!:M3SJ$[B-[JZPN[+H<;#^4'H]<9<<=@%)S6#TI MS1]#A2SZT@'TP!95^7[HES.!3R]\7&#E.OL0;OJJQS^&4R@B>EP7L<5PFC(GDVP_7\ C MX K/7VJ#I:1 77=*4I^ET;DNC="Q%[A+F%!7'I8 ]?,1X4!ZQ"-ARIF=L^@E MZVJKX4GW-1R/X,C(5+#8'4LC6(I+AYG?\[<_BFMYQK5+1+54XG,PTN#$N?5= MRY.Y6!18E6!O,C4=-UP9FE-TN [FHKLGVX.31;OW-NE-H(+&FIA#X'VI>W5W MD]G+K3)U79R_,G^!E.U_[3G M"4RH>_E#<#C]=1BM04#N8(K,; [$07"Q%XY:D#/M.U]H#R?V;$S4^B>@]#\^ MJ(M'2JDZ=I029Q C+S/@L*#,]T+.\))QSI[DT3C-$=IQPQRS;]8M(U/;2R![&LV7DIH:D6%+5D$;^Y\73B=75R:,FS^/!E4?9O=LI55N6-(<"WKBDYR"8]]%>"S-/9X7RSMGF2=3G MJ*VRU. LX8-]ZSO.*GR$509>VPE%OK47U5'7B:VB4%L]SCLG*W6&%JU2A6 N M$RL0Z)3P4S.'C]A'14W]62(,SSM>JGA!^=!\P"@Y#GN23=3R;=64UW3DHNV@ M)RJF9KA%9/I<_A*J$Q&JJ"P[Q2TJ7]V>\=^B& 7GU'J,IY/-VA[$/H M/BY_'/&@KHPE G\1[7IHN=-4F;JNJ87/(3ZXP2&>OH6IKJ$ ? U38_UL3&#IVH)F"6. 8.)INXDFPA$>4H62.)U#W4_'L9VKVE&Q@Q,0Q0[_ MYTC4(]Z]+' VX++BV8!GWB1+98/S@YY\F3K$/2-.7$]FX\%,B%RH(H2S:=)< MH9IZW T[=36* K@!67$FS]4LBQ$\A>1KVO^T+>L^%K'4%;]YBTL!R6=:9.1Y M@GC7U(4JGCG%5?SSJ_\#4$L#!!0 ( +)R:54Z]T2B_!L (L, 0 5 M;71R>"TR,#(R,#DS,%]C86PN>&ULY5U9$( M3]OA]LSL/C$20,+B#D5JJTC;VE^_B:(DRSHI$:1*/=$=MDE1K"^1'Y '$HD_ M_^>WP]F3+]CUT\7\EZ?B)_[T"<[3(D_GGW]Y^K=/;YA_^I]_^=.?_OQOC/W7 MBX_OGKQ:I-4ASI=/7G8(2\Q/ODZ7!T_^D;'_YY/2+0Z?_&/1_7/Z!1C[R_!+ M+Q='Q]WT\\'RB>127OQI][-7B#H9RU2TG&F>$@.(G"DTSEKM(4;['Y]_%CR; M!)*S@*"8SE(SCS&RP@47((&7K(=GDG/U[/333T\^_NW2Y[^JX=,BA/!L^.G91_OI51^D MKQ7/_NNO[WY/!W@(;#KOES!/]0']].=^>//=(L%R&/-;<3VY]A/U%3O]&*MO M,2&9$C]]Z_/3O_SIR9/U<'2+&7[$\J3^_;>/;W]XY"$LN^FW'KLOTX1I<7@$ M\^.?Z.]G]<]9OI'OYA-'LW.WCOHL/SR]'#9?6.5 3PH7N']^Z9?_>R[' EF:34;ANT=O3YY0 6Z M:Y'PVQ+IU]:#>@IGMD@_?&A65;KH3G]S!A%GP[N35<\^ QQ-?NT6??^A6Y3I M/OF*=?DY6=O60*!+EUCSX\PZ^<2S?G5X M.'PGFQ)!3G^_+G1M-+M<-!C7M=((\K9:?;GHE^_+KXM%[I_/\^_K&=3_OICE M2>*H'5I@PF02R@ID4- Q[D2(SA5 D1OK^7HTFVA>?M<\>Q2J;S3XS[-^R/L!OWV+[ L.EQ_[A-\P_[UMV4'Q*/I'+KCMZ3]_K<%_72^)&+08SZ_ MG2^QPWXY 0<\9N0,A"Q,J^(8#91F#K, -"JJ8AL/S [%&=.">D_V79Q48U%^ MLUEY!O3UMZ/JQKS .0XKC\!2-&K&@1#I5 *+QCH6''J0 9UQ?B=,O 1E5(MS M4QIM-^K-*'#"W5/*O9'%@6 N4TRH><@LHJ/H,(OL3:"?R=8VYUK_^&&7PFWU?9',]QWE9@3^ M'8>%]%>:1!W,R-EYG@^G\VF_K&)^P9,Y-N&9QY"Y944E2S+2U(TE9\;)&58( MPJ*&Q@S8#-FH5KC6[-B!SBHJL,,P_3^,,G_<]+M]2E#_M:@0_ MD2(7+9QC3FM")LG]CC+28A\3HJ%AD*9UI+()KDU(HQXK:9HKIAEE/I*GUJW2 M.0L<%H_BH_*<$@QA_:Q[0\01N7QC94_VZBM(7>^$(3J;ZS%_RX9*.DY MERP :*9%*"R"I/ _*UEL09M%^U3=U5CNZ K^BY*I@1[;I5R6!]B1E(L?E\A3 MID=G'=@@60[HF$XB$2:;&(*,5FE(-K4..6Y&=$?/\E^280UU>H%G?WYV<=C? MT>N][,>_I-_H\( ^0['Z#C?GKWK.WG?J;Q6VT;;]%<_Y#9?O"W&57LU6M5CF MPZ(;YM>2)(JK)5#\^VEQ#6NC*[Y IF J!G*J"A!_HR_53B8)F6NE6[O$C45H MN+<8R$TP*ABFHJ88,TK/?-2*(99HN9,VE-:9Z^OV%A\V+'A(EEU<&^^IG[;V M]HH!&:P(V8KIY_G+5=?A/!U_ZF#>0QJ&99Z'5RM 8C>2W#$>^9?A[0AX\["^P N8U4K#WP\0EWTS MR__CM^[%SM\@2".K/J2G^S4=EA-M/:UT$%C*W#.=A6$!?60R2K#%"!]DZT3> M#P"V+MV"_H!X7/]Z_;^KZ1>851_I^?(E=-TQ3:^_PVR%$^&EL"5[%F1 ID%8 M%D2@N+Q$)V+@FD"V]CPV 38F.WQ_7ERJZ&JNDV8&]GE*BQ6!^8@)"1BMQ[38 MG*T1+>>"S?@&9.Q:T>.9AIH6/U)QI@L MXC^FRX.79 +);G:#O.> I0@RB=;- M(]3ZMF/>L/@;CV":3Y*AI\)Q\E-B0D_2.(J#R&%A/HM,BX\N*D4>2FGM/EX) M9!/UVT>G_NW'O&W^Y8)D,>1"H2Z3KN;#B\T,- 7"'HO.TGH5>>NI?QG%)HIW MCT[Q6XYV,ZV_FT*/O?X MAI*<>4HB)ZVX93&2(ZT%Q5H@0#):7J4J2<6B6@@B(30O1+H%TI@"VU9L M:*F%]B(KHN":@3QBKE,+HR*RF+,C)RAH8<&-)I3X!&IMDV-GYB>M MC2FJ;46/MIIH:/GF^+Z\)-Y.ZP:$1D3/F?-HF4ZR$#NM8N!R5DIZ6V)K+_?\ M\\<4T;:S$?<D YN\6\\]+[ Y?85R>8R"FZ%#FR# YF]TG!6.LJK_63V^ _=:N:3C$P[I$C%1,64L>#H!X$KO;^=KC'L M]=Q)LY?R^/<>W)8G]Z(* _!,1NCIDA2DVS@ M#2L%,15GN+:MZUYOPC,FG[>!]IL-?=L#3].TQ&'?\?S2Z8*0RM *'9$<*\#" M BV@K!BM=4HY>-,Z +X.RY@\VP8D:#+D.PIV/M8A?%_^UJ^/XTU24F2/C6=* M6;+3$24+& Q#6[R7Y%U#:=UVZ$9 8_)V&U"AW> W/S0[4=JJY(5@A9Y46ZT) M>GJ*1$X;O"P\@&X=XYX^>TQ>:P,MWVM(6QZ/.G_"MJ957G\[*;0[0R8X2.V MQ+-&D'A!L6@ITBK9%>E4H6"Z=1"S":[Q[=QL183FJMA=-O0,X$2 , 5\8#45 MR[11EGEK/1,Z@M*H-8':=2+T#,WX=G2V(D2C8=_%1MXYO\1%K:P,@05>H6"0 MS$= YM"'C$@\A>;9SJN ;*)\_WB4O_U@MVNQLERD?QXL9C2$?8U)EL?K0U:? M.O)+5MWQ\/-)(EAT27+F0)%D1M.4),>< 2]HL0)5K7,BUT 9 M4SID]ZQHH8^&B9(E3.>87T,W)W>M?Y[2ZK"./F:RXM-4=RJR5%9#8L(Y8JY. MFH'SB9'CQD5!Y6WSIJ>WHQI3\F3WE&FLI98%]*HSW.KV7DD@A#ZMXQ5X/ MXX-/]32+\)J"H^A*Z[JQ-LCWXW$[7;P-*3*%$"@8T)R&QUMF)-1N6"4[W[J* M\AX>]]B\TYTS\5(3Q.;*;#9/?X"P]JU-R"D(IUARL=:>UA.S4"QS/$4EM31< MMT[H7$8QJA9)(Z#0EGK:1>'+V>DRH52H5D5&E8BW)K 8);)HR54*(@="M>=2 MV'LY8,/YN0]P7'5X*EMQ-**2 DO.H9!L2"&FEHIE%"(KE0MOOMU]-9(QK:A; ME16>567P9*(NB@57VP2%*.H9"LE AIP%IWFI6I]1VP37 MF(+_QA1IKI9FA'E]>#1;'"-^Q,%IOT)N:;D,L4C&?3%,.U&<@D'@!3QZ%HT@I\]:,N)2"2:R ME-%Q8V)L?8S@&BAC"K3;6YBM!W_7IP=.,8'Q8"UJXB0G)Q&R9L'D>C]=TD;&0B*4>W'3!L@ Y,Y&RD@(B_:AY MI=754,94=-&:$ T&?Q>A5KW!ZU(,.C&H0T9C&;I:"2)U)(?'([,:I7!&D0/= M.E"_#5/+,Z,.!(_ )8OUU9]H#*'I$K72A/W@S M6WQMUT;OZF_??]OZ3'[";+FKQ7$V>XBM< M_WU&NM??T@',/^-'$N9U*9AJHX1LE=&"59*3\R 4\P$<@P)!Q11RRJUSF?N5 M<-O%NC:+(@@?NL67*6GWQ?'?^AI8O9G.*;"B)SY/R^F7$V,2T"$:S7(-MC5/ MR(+PEF6>+?V7C&]^+<[FZ,9DWD?,\8M+^([4W\R7N ;?6:!W#A_W&%WBFBGC M:B,DFUCP9,X<%TKXHH,+K?V%S=&-R2=X_/3<5OV[IN?Z=HH?\6E(0A1>&')) M(:?P- )):2:D!<>CR E;Q_N;HQM3_OCQTW-;];?;S!A$?%_.B_U^OM4 GPWE MJVE_M.AA]FNW6!W1;]#KM+Z\ _/WNSLF*H'PH(!Y<+5353V17S?*H[491'88 M8NL-UX>7>DRI]T<7>BZZZMR%5.6)+)\H""91%CO5<5:RETH)<\")YS M+J9U@]W[^N!W'XOQMN]7P^;.HE_V$U]"E+9>RBTXF?<4B5);%U+>*"&4FON0W%\]8[L%N;1?<1 MCU8=V90>WY=A2^@D^6DC: IJ-4L!ZI7#VK%@L3 =!*WZ2A;E6Y_[NAW5J&Z" MWO/:TDA7#0\!'9VM>@.8NO1-M.$:A BUK50]$! X\]+2OY0,T:/@#EK?/'\E MD%%=$+TGIFROD=W9G_='@Q/Y^AMV:4K23T IR6N3)VMK12^FPKQUGB6H;W.O M';3>T+T5U)C*/Q[**FVEJ)WPI_:S^X3=X;OI'/NS5H@R2Z=-%=75NU]RHK@D M$<%5"!:DTC8VS[C?"FI,U2(/P)_M%;43XW0U+$O2Y5!O5\9 ;KF1F05#$;GA MH#T81-O\Q."MH.[8T>,/9[2VU]1#9*^M#0&R,I(*@*+_ M6Y?(WS=[??](X=/B>2)GL\-KV_9-BK">QVQ9R9Y\3T?1;BR&,Y22""*5X,WO M9MTCNH1)"^:4ZFMJAYB#USRB#;4*P*E)Y 5:?# ZXV!,EJ* MD@4?RQ[XO:;2Z:W#,I>PDK:F2W-U->]V2F N-&=\>W@$TVYP%+S#'$A IKC/ MY)$KS8)R@GGMA4RTR&O5^LC.)KC&5*2Q)R(U5U>[(O<#Z/ %#'6TA_5&MC6I M,86DH4A60,E*:L.H7UG M:O]JA9\60ZT">96KCCXQ,8DKITUD1?+:_=5[%H5Q3%5#&DN)0E]HQ'NYFORN M#WT$*>!6W-BI/MJPY5)/V),;'B?D6M6[CA*S62FF-4GN2VT0BY""T3[XB\V MKJ'&=4]X!*GL6!O* M4SC&DL?, [%R6-42+\R+[!@HZYTE>%:WKCV]%LQ&.3C^![,^;533\**1BV7A MI^O9N>OIDT BKTVDV^*9CC4X=UDP5] '#M+PYAGI37!MQ)^'WBMKS9_F"MLA ME:[J$+:^)0E3UL+GPK*N75R2R>1<8616H!,B _>JM8FZ [R-B+6W1I>"*.*Z)\4(F%3 AY0L,#I&2:]^RZ$=!&''KH$N#= M<^B^*MHA:P8+_%WR]:9P%DJ2M^Y8P=I_KI;M1)J1,"58HD>7W-4Z^OA)2U9S3GPJ%#+N/NN70!U$8T M^H/DBW>CJ3W[26>-[R8B!\R)G#FP=6LLJUK7#$#! 3C-!2IN6Y<6W1'B1N3Z M@R2A]Z'%W:Y5M>OF^?YB&CF"XIR1<4[DS"7/HA)UJTWP B4FP-9EH9O@VHA4 M^[HV\"%7K&WTM;=66S\DT>%:K>KG/[%X-MF[]SM9MM>XF1*-F6M?6NO[: MU5(M;;/EGGP<49ROA]EK8V216:P5DB8G0Q%7^Z3_#8BV79->K*:S/%SS-,]O M#X]H1JV;EJW%-1R$R:6PE'D@ .&=)('6W*+8:[M8X6W7(8E MP(EA9BDY,*JA7L&1R[Q47+!.\D"&4J.)M MIN?6IXRICF\'6F\[RHTJLDHAHWT&H[9"793E5^AP8IPKTF0B7ZE;)Q8M2><2 M$P!" *U5RF]8@'7M,\94B['.V/<@FMY;3FFH].[K.8#%?-W6?'AGZ%:V15II MDZ]MG5FZLRB-DDMG3YE$!."EYI]5/?6*,I&_3N&:-"J9(LAW+ZWS2&\Q$/84H#WKTO;Z8]:?N_ M$;J)SLYCTI)%'^KM8LXQGW1FO!Y#Y$[XF%L7<=P?[;@,T0YX=^E^K/THMMVU M<1L.RF\T^3]]Q=D7_.MBOCSH)\'PB#%YEHNGM5@;Q:+VEN($$XQP*9;<.LUU M7ZSCLHUC(>&V2MT[!>LD^?1U,*8]F!&1;C[J/!A>$;$P4E4/%OC/?FKI1Z< YH.)2E64'-M D<:F(=D6@4Y MINV?\7'MSFI\$+:]6:RZB3427"J>@2R":1":@:5_I>1E4@&$X >8YN=EB=T9R"1JNPE:;@%S[4?LZC4DF@;(A&Q$ M-%)AF;RF."]V1OM][<]I!Z25TW3&]_CO,5K@H MIV^_./X=/V]9:]GLV:T3)[L9E$8YEM.'3:P,,3I>F$%BD1;U0OJ F0579$:M MBG2M-U]/G]VJF]IZP])CMN""9!ZQ5@=8PZ*D2$5!$*"-YP):'_7] <"8,AGW MTNYUW<_N/KS-^^6MFR9A/K=K^+V/TM 7$FC](X2288@D*"V\M 0[8%Y&L$J[ MJ$5KYVAC<*/:T6U*C;9Z&:VY&H[P7?RE/9JL&Y__T&9K\\%I9+K>3.=$\7?3 M+WBQ*V-_6B<6"H\ +*'73-OHR,?F@O$,A,Z.)[)?>&E]2UK=TW&$"W54Y>XO27D,WKP<[C[![N3@\7,R'#MNU M$G6U/M>U*"^@GR:HUVG/5K0 G/[&!^R&SVX1HK5[>.OX;$?#TB@X^\Q5K&<(!D>W[]?+?MZ2+TVO+9.BH1.,J)S+=_6R, H9-&1Z#9E MHW/KDRYWA+CMNGC-XRX]9U#:Q"('4P^C!E];L:I2_R60"4G^D57*%=&Z:N9. M ,>T:NZ2:Q<7T-UIL6W+E)IX@]FYA:%_OJ35)-+:0"O^I\7W6PI.-K">=QV9 M@_69^0D7V9.#9!B-E%_'Q#[F2+@Y1'*:C'<[Z?^T%>HQ56_MDY)[UO=^>?K; M8KA>[73,:F>B-XNNX'3X^:MI;68SS_U$F@ ^IL1TX11.UE&$5"*3%&2 \2%* MLY-VG(WPCZD0;'33]ZO?T2:/'_YT_\#4$L#!!0 ( +)R:54* M?! 7CBL &&W 0 5 ;71R>"TR,#(R,#DS,%]D968N>&UL[7U;Y[ M?H7/G->#&/=+:B>[;(^=C^C__\>C%Z]@6GL^%D_->?Q)_Y3\]PG"9Y.#[[ MZT^_?WK#_$__^;<__>D__A=C__7RPR_/?IZDRPL12KO]V^A>O$'4REJEH M.=,\)080.5-HG+7:0XSV_YS]1?!L$DC. H)B.DO-/,;("A=<@ 1>LNX>.AJ. M__67^D^$&3ZCR8UGW;=__>E\/O_\E^?/__CCCS]_C=/1GR?3L^>2<_5\]>F? MEA__NO'Y/U3W:1%">-[]]OM'9\.;/DB/%<__Z]=?/J9SO V',_F,$Y7 ]#P M>?[]#W]$8YXO?DD?G0W_,NO^_I=)@GFGGGNG\.S63]3OV.ICK/Z("WFTB'X_GS/+QXOOS,OHOY]"NK:S /BG>P=Q[CAYD1A8;C85V5 M?J%OEP-5Y$>;(WZ=XSAC_NG9,/_UIZ&V/G&;$L^1ZZ!+U,HY^AF86*1T8K#S M:'6RJ^F.)NG:X*.Z)$^^7,W8&\/EJ.)(/OJ4O9P/!;3"Y:"9$ MW>H@ //1<]K(3/:T\V5$O\G V8K1!6:QX^!RB.=5F<]Q-)^M?M*IMU/M[2@6 M2FPPKT\01SA0(?'B0Z2=VR/35ACF(=AWFTTN\^N%D M/*>WY?6H&Y!6!SRK7RQ?Y^O_=SF>HG!;* M!6M#())X$;*BI6YPT,C-5SR, E#XQ'S)1.LH@8%TG"50,H(AP%@>_8I'>P.Y M.C/\&1?_?7N#Z#Y,1J,WD^D?,,V#DH.2!C5S6FFFC70L9$W_: T9+(AD6B^) M.T)LN&;>:%)MM7KNPHWUU;-/E6PNK_SP/7,='$U@=%E][/>3:2?Y.2TG\7)> M-X-/D]\FX[IFDX#IB6=O:?6>XFP^4,I*E;EGI<3J SO+0@%D,>AL%3="Q-#\ M;6J!_/A\ZY4@&UOYT;5[DPFP)T?K1CIXB6?#\9C08(<_PJB&*V8P@_S/RQGM M( ,9BU(0)-,2#".C)#+@OC#E#7U3HK':W;=#;S?4:9*E!S%ODD >NE"]GT[* M6VR]BUV-?IH<.%#*F_I6A^K[ M-D>X8J.9XO!L_.IR2DYQ^O9I"N,9I$X+X]Q]-^JBDB\Z[M:]_3>B@4)6C?F3C\S.6T>/@+M;W):-UC#$F*>O2'9 MOIW-+NL2^Z[0-"\F"UD.E#,&27!,0""9%55/%>A;E;0LJF@?96R_M-T-ZK29 MUE8GFZ0QAY+FBL:S3Y,7.7>RA]%[&.:WXU?P>3B'4?>Z#!0D(8WRS.C$:9OV MY+8HLMJD3JYD8[,KK5W:K<&=-HGZT=$FF6P3=Z_2'///E]/J!N!T.,G_%T:7 M^/KB\VCR#;'[S/O+:3HGJ;TG.W @-1%>NL2*-8[I1*!C3(9%*;45 7W4K5>E MO8">-LGZU]TFX=RAA/M4Q7(Y_=8!ZZ"^2"25:8T"SN:_XOQ\D@<>A2*#,C*4 M-M(*FQ2+5@&S1BH+!8OPK1>N;7"=-IV::V:3/?X@S[];,+^C/(A06WG\]\QR&FJOZEH-U4>CF'N=(AKLDBN+@+Y M!YV]_Z&&+F;#.7Y<''TLELPD@Z9TVDR]5$RXH;PYF.)P0-:;AV]KHZC83IHR\"A9TYQ8[A)2()^ M C'X@\_]C2V(WF=F0_77I/0,0!OF%X\77X6S@2[ >E&7<1,MTIG<#' 1F;/362RM1R+Z(<1.@ACRY(Z'P M#M[LH>C;.'.PP!N>&ZW K6'ZN=O:M@(U6$MQ;,2&&P&UW+QO2]&\@P.'*V[2 ME]2/1@E72A1!6H99TZH9+#(0B/7DPP/,_X)SFA_DU M3&NBPVR%2GOAD@)6K*KYK03(*W)292PQ2 ?D'WF#Y/0[LGIC1,FLR;N >OO,B06^>#; WN%,C1CR9NSUYQ0G';6\QIU_:7:RZ\>2Y"[K/NE^^^UR)-'O]%:=I2(H8 M1$!K=?;,RN*9%JJP&))B3H-))D63?>OM=7>4C^*RP2X,V3(EH)5B&OIDW;'C MSUAP.L4EO@7N 2=KL @9F"[9TOQK3I[0@>52DK+*)^OR?0ODK4]_LAIN(Z\> MO*@[*7=K&LILH(!;'1&8=8FPRT"\4Y$SDQ6))H0B>/L;IGM!?;*<.::*^O;2 M%F!7&2GD3RCK ZU:(EC#-/#$@E2614=+5DHAF-1Z&[T#SI-G2"M1-W3=;LE+ MN<)EG:8ECF>F54U%:<=\RD)92QB,KV5&WCH(_K#5O:]Q?@TCNAS48Z'$EA(AFB: MB*O!F,)4SLAS$=F:UN&8IW!$OY.B=SJBWT7@1SN/W0;4O_L1_4Z*V^I@=A^I M'XT2NI"C R@9HB/;U--.!K9(QLDL"298Y+%U@6SO6$&"XM!:SBEDG+:,&ZTQ),: J)?O!]4<=]A+]/)S! MV=D4S[K$^'=E^>PKMX1G+4LA/S]#3K2+.%/KF2(CB$:"-4&5UI;W?9@.73AN M>?["I)9)<"Z\8-($4;UBPP #L*!%"378E4WKM(^[\!S+(6W*@_6UI)G 'XNS M^JI>5H T_\=P?O[JW)TM\7X,+YO M'WK>F4H'*.DA256$=BA$9D$I\@?'I9,]WC/CXE+ MN^CF^);UV_$YMWUT8VM\KQFMV^G1 M\*"Y4-Q'G7V E"SM4MSKI"SW?+#M((>]_V^J,,A0^X)Y?< KZTT[R-$%SSPW MY*#7#3:46)A-'G7PP8KF8;)M9MY%\UY@Q:.,QM4\LN!W.\4,"S7FQ<8#02/BMLXFN<*W/^_77FU[ M*]2AOM Z6>9$=B0-HQEHD\C'04GNM]5V/>7_EJ/DO2&<$$V.J(L^TIF6P"?E M#@&]N9Q?3O'%1;W2_M^=2_/Z:RTR@&MSB=RE[')AR13-M*"O0!G'A.;&U/H' MRC>_>=X0_PF1\L'5VT-^U-4[=L=<%BYVR;'D IX5B[)V+M(L!+3,@BE%*QE= M:5Z.>6MTQPIU'7%C;*J0QQ+\NF-2+[_]"O^<3%^-8+8X@T2C$3 8EG@DOR:# M9$$6SJ34*NO":_WHX]F=Z_ >+(NC)X),CJ.H'K;;.Z!> ?T-+G#I+V\#MZ< MV8Y0'R9.UIOJMZ=8,[T] KK9A$EIX,PZ>L.U$(Y%8\F=T9I;9U$DW;H0X:.@ MV3T1M,?*LEW4=?QH6A< G)3W4YS1;MS9E3?\Z#>83NF++_ASO3H]VBNXMN=( MC6-M+>:['GH+R)4I(6C:!!%RX)9':S 'TBSG,-ASS ,C\3 [?S'.]3\U'^,+ MC&HNU@\V)8<@2B$?%C$PHGTDFS)))@/-+ B# 5I'I.Z!=/#9PXV/?S%_18+] M1K[]HHY>$AFT\Y[QJ,F61F-95!H9IU?1F"B\##>T,>QAWFO CN_7MF3(QEE# MT5*0Y=CAKV;^N6O]\X'1,+@?+I*NI2K42=HC2,!G) :,7W+0_ M*K\-RVG1HHG$^SBV)#1K$[X.E01R_0<_?')07,P.G60F.,>T++G>0P)F@"24 M9=:F>9[?08!/BU/'TUVOX;*;1;1*1N$2K)QP$,14D(QABO0M11@Q*!1 MQ 3:9-1IL/:LGK-4O5(A.#)FLI'D70+M8T"> --6*^F"-"6WCC/VG:6Z?%[M M/W-3&LGW9(+J!]/_<^UC)+(3(,BU%KJ6;'7%L!!,KBETZ+5QPHC6R;I[P#S^ M9MB4/YL65K^*ZL$,K^VRWHU7:&DU3RXH"X$E XKIXA*#H WY!R%R#/<[ MD\<1I=:9#%1*!81%M9$CF299&Q&B.9 \KFL;A]"HF< ?^N1Z-IU?W97] M.Q*=X?-YK>NV2/!%QS, L)A49EJ0/^I%E,PFR97R7DF_5>B)1OF!-O3=%67N M!/ H+V/LI-Y):S$WW ([4 OZ_ AIE<._!:A=SI'OX\!M0(Y[2MQ049.^I'PT M"A#)47GE&.1$IIG.HE:W2BQGXS I!$Q;G>T^+M7?*@Y-DM#C-@ O!>,E<)Z2_R7>I=X;ISV>3+\^73UQH>/G- ME8*OQCN>)=E0\).#I-;0/UTA>/5BX(*U8+)CIB8-Z$);D9>RMD85TI"'S,EI M;J:W5R].06\[2JWA^W959FQ8>W>-85$T8EDV( 6AE#; BA")Z5KY.Y94F+>2 M5IN,<\98\@2EH'D;JUGT4!C/KLCH M54FV>6+#T[WGO(]IW:-"'H0VRQ=F&YS_<\^YD9[WO9NZCY(>\IYS5,E93)PI M80EOY)D%,E_I*X\1:!N4L76RYBG<#J$T6P-G0T@?1&$+G,RP'Q1C/9GP9))V7L?O(O-"XK=B>A$Z=%0#;T4 MMU^&3%Y>SH9CG,V6/L"RT**O#6ED9C'5NV+<2^8YF7;"2%Z\-5&'WJH6WP3H MY*S>=N+OH:?4$LNJ6.H68'JR:*\!>>#2M(-[R+9EJ*8!5&52)(=KLF0)#6UDD.81D MD"GO5.#:>LW35JK>8K GJ^G6@FS]4G^DW\%9M3D_X?1B.(;1Q\GHLFN*M42G MR+8L@0=F<\U3M]DR+XB5.DG'M4^5BENI^=ZAGJR2VPKQUDCDPQ4VNW9Y:O*] MT-'+;RL![I_*W6SL8Y=&VTLF:^GC2BCG;0DQ$\&XH-4>5!'%ID".0>+Z_MII MVZ(XS,);/?:7[PE5L3@> 0RK3BW366OF0ZGU2E4P!8L+S7,>-T <:K>N'OCW MZ61&1EJ.Q8 F5PQM81K1LRAI@B'&3'Y[<#:TMENO 3C^ZG>85M<-U?VEV4,X M:P7F+;W5M<'3#WUV%S_JF@Y5H$H+X] +AB:3;2YUO0F:'&V^TI6$&G3S0M=; M@SL52K350@\>[ KH0,J2R%=+S(6BR%,C GL)BEG0'$LL7/"^V' JRMY)ACV< MNG[ S[52V?CL=Y+?BXN:%/*NO"&R=5ODV_'KK]7UJI?N%COGXB.#XKDN19+I MK7F]CHG(0K70LLE:B1PRS[SYG:%]D#YUGAQ!/SV$-Z^A?H_35(MGG.$VR"/W M7 D!3#A=W0J$VKD]LJB!+#V4RH;6!['[HSTI=O6GIQYZ0*[D\&$R&KV93/^ M:1Y8Q27:FGK(0RU3X4DF*@AF7$%R':%X;+THW0#CJ7/B4,EN*MLT,SA D.^9 M+1+I!,VF2&#!RMI/Q(6D5.U.UKH1_,T&Q_YS6#51_;&9\L!$@86$S(35JM:Y MTBPZE5A)21D-Z)7MB[DWX7DX"N]-NEM(?+"T>S"Y5MC^,1W.YSA^5\H'[*S\ M3Y./4 L+P;/RJJ\>4OGV:PG@VZE(G_D["ZI"BU")8X P D"8O-0NU13?7M0:Q@NBP MKQ7C?G2GPX_&FNC3;"I<9J&)MDK4PA&"%BY0+C"?:.5R/CHG'YO9U)T4?=_% MY_/I,%[.NPKJDVM.R^S%_,-P]B]2QM7[.A"H709IZ0V5B>8;@4$NF9'C*X30 M5HCUU?"60[@] 3Q=DA]-[)MT=SWT=>F2R+)'"88+YH*FM] XPX!'R[+(10@5 MP<7^JG)=@W*L"_YM'<(6?.EM,;(SFC26KA/$FJ MM%XG'V5.9A.-[Y2.N8OD>\_)VP;,OVLZYDZ*NC,Y;Q\I]Z[ZY&S@V7CF 5+M MV^>8S[6Y'G(>N/;"M&^Z\\C3,=MI?!?AML[;*8 MF C%"UK@LDUY*[/Q":3H[:2+75/T=A%DZUS,K9)%(7!$GCA#KCC3J2 +,B26 M0'KNN04);BM-/X6\V[U5W5R4QT_'#)X[DWUB.2CR? W-/8 @=,& +3%J8<)6 MBG[TZ9A[:[FM$!]_.F97-F']CXZ8DGGG^ ^DK6WLD11>RL+YI/A+"FP/B80*&5C0_ 8 MO6^OHC6;S35ID5]0#D<5PT:OS8$5(&N)?Y9=+:YM!6=09&%82VM[C,9FTU@F MA^!]I!TH=V'6NCU]-/7UD&1ZAW 62;#& (#)P) 6#:9E3BQ$%YF(6LH8N1;8 M.OIR'Z83I%!3-1RUR]KO,RR7HU^&!0?>*L[1>H;D?A)&*"PF"\Q%X%8&"Y8? MKT/D%:Y_*[KLJ8X>$BKN$,('K&)<9*U];\B[2 ,1@^234[FN@,JHVBQ"D5RD M9L48EYP+ 4OK0_,]H?Y;$:N=TGK(O[@#]@_Y^C\")\2 &6K):^YHW_6!WH[J M2"DM0D0N$IHCFI*WH/SW8E@+5?60Y'$'XM]P/DBHB]?",UN4)3^\EO13!BJZ M$E.Q%FWKZQ9W(_KW(LVN*N@AH^/*QN\0?II"QMK"=#;0.7 A/2%Q*C"=N:?9 M$Y&S1@48G#"I=3F96\&<("W:"'Z3$?9P1FR0=-/S ^ N9LPL!^@2,Y!!MH$5 M50)WM.BYYIU:ML%UDCQIK(Z&>3*+W)[JXWV_1W0Y&GU;;H";$AE@DY(4_="GYT1+:#"\-A!/@ M4#B6 I=UH>,,9)+,8_'2>5<$;UW4[FY$)T25'E2P29#0+L'N#D$L,H54MM%V M%PXYD"&=%;!82F2)8XPY&B6:AXJW1W>L-+S>Z=*30AY+LMX=DWKY[5?XYV3Z M:@2S198*E.B5LI&%6&L].D]B--HR4$&*4G@0N;6)LP.\AT_D:TN0[9VF@Q1U MU/#R[ IHM>R7Q^K;P.TI%W!'J ^3+=B;ZK>G6#.]/0*ZE:C1F9"8,H%V>-2* M12\BT]HH \GSY%OW8GT4-+LG0_&QLFP7=?7 +L*(HQ&F^26,WD\GM#',ORUS M=HH21IL46':VIFK7LLK5T4PD 1)$O:+?NC;Y[6@>E:5^N"(W??X66NCAR'U5 M>+N[SUH3NLZ'GU=)72(KY8,OS*(.3'/+&?GLAA7KN$59(F]^VGX'G--F2"L] M-&YO]Z'V;%V4W 7O\@E@3;!D;#;I4_#'W\_I1["G]=?0=(KH]7= G'>*>+EH5%8373%A0# MDR*3B@>/6F):3UI_G J\H\MD6_WM(K#&>ON5)'5Q>;$R PHOSN?"@'==E&UB M 0S6S+M0:.MPRF^5 7"/YJX->MSV=GN+?=)"9@U-IPX(?/T!B!< FOY72TT; MII-R+&#Q3$3)4X@Z1=CJ9/4^Y?TXZ!-4WMXRN_7->[@; V\NZV6FUU\_DU%_ M/4.D_FP\PSZO"VP]^+'O"NPGE?6+ M845V3"(KU.MF9S>4Z.N2A9<%3J_HL" M6\,XPBT!\N)\*9 9>0"U>*G91U".(O&\#]W\.>GI0_8$A^'WT M]@CHQET!SDMB,4G:#:QS#'1&5DKBNG"#3AW1??'&/,;)/W!Z/LXOTTJ:586'11-]ESVS'/Z1UL.#$H*+*+75H>D=&I_ MQK8#P$/7M)^QX'2*F9Z[>#7JW>S.TWHQ&DW^@''"04J%>TVO7@B!7@Q=:FV MHFOG$LVYR5$U;PBR!:SC'R?UQYSUI:NU5OJXZGO#Y!?&9P0%HKC BJ\U"<%9 M!C)8IE!$B=P0YM9)I+>".99W>#QJM)'[0WN%7=[T]SE\P(3#+W42W:;O50'4 M:%C6]0*.!&01@F E*,VM]U)I==]&=]< #^7 -5+=I+$(6U?LN0'3TL+:!M7- M_M?V"GX(_ZF=*N[1[0%R/)Z6+=ER0AK+@@V)R$S&= ;F!0ABPQDLP?^&+5[ MB]MR;.7N(KX>G-Q-2^/EMW5S9%$S4(DL=&W&BW7J)9/I87ED8-"D9 K/N760 M;EMLI[' ]ZJ1'DHTK&-:U0#= E5/0;>;$3U,;*T?+=[C-QR@@AZ6EEO0.9L5 MCP&9=$DR+5P]-$%-"YYTN5B/7K2^UGQ,8MP3#7M(7NPB^=;VPZ?)'$8;?N[? M<4PK:.V&.?YTCA^'7W\EO^-\]KI&C'ZFG;(ZZ$K,YJ11L6C>MB\3>@_\3<0%_F,&O-/*Y M$I462_#6%YW(@F-)"/+2:S$('[AG,/J&.JHOCQ^9? M32XNAHOH#XSS*YK(<'R&XS3$V8N)W^\Y4N,8?XOY MKIT#B,)U2AA,$.3A".EK4UPO8AU29KK6OET2MQ:FFDW]BFO\^ MAL^?IY,OF%^=UYRZ=Y5B':01#"]^R 6112CRUB)3R4>F0ZXUU3$S05Q&:\B3 M<]LM'X?A.-1HNWF<50M:Z7SV)9);4\L0VR*9+R$RETPJ&;G7L?45\+OP'&^A M/#9!U@VZ9EII7II]'YDLDU:$UYJ'P#( 9UH%3?*(DCF#*J62=,+M#+G],?1] M7/!0M#FF:A[%T<+-0+.'B#\= M5;WW4VIG,;?V+6^&M0J&; %LIT.(NT9[@'.(5CJY7\\'"/2H&E>V-D/SAOG$ M5;UG%%DP%IER'+FT9%V&[1I$'%_3=YU)'%W1N\BQ>6^?&]>Q=^.; 2^]QB0P M9DS(@DNTKFF,+%:GM7#,%DM0L)ZX? MYSQ)#H&!X$#2*(9!(",Y@S;&EQ1"%EO18HO!3H(%K87:P]E"[<5[+2AP93!; M@^3S\$0&<\E,>TD&LW:1&1EB0>42EM:]06]'&\ZFM_?@>XMZ/T:IK5^_XS\TQJ;G8P_GL,4Z85W_Q'J?=9P_(8V\W>./0>$]268N61^>+]YD,>53578\I (+7CM/. M[KP>M(-QV&JS_M1NT*LW366=06C-T$O#M)%DD4A#;HNP/*)W0HK6I=#N1M3N M5NV-X[S\MM!&=_5DN3+P;(S4B5PU4_MH1OJJ:,ZX4E$+%5/1_551W1+DL=;D MAFRY_79M'XIYZ)CG]UFNNOQV\WA7/LXGZ5]=1$ 4$-)[2]L9KSZ9H[VG%F_@ MH**)D+2#UK53;P7S\!=H>^' ;(4LUF(&4@H'GER;DEO?\SJ6]K?MCMZW\G<1 M\?'S6&ZV&E^0-Y.KD3C\@A\Q74Z[UM"+EA>8JS#GY_@*1NERM#0MCV7O-T=V M%&>@7WFN>0J)F\1S"2:AUR4)+R1FZ:2W&E*T]A9/H3G& ]M6W GG#<'YP;79 MW-ZO3,B<1%32A/H2)WJGM66Q-K&W)">O 4DJK2-BK; ?W/KC,!S+W!(4X((I M@CD'M"AJY/K)P?)*V7?&;D:4' ME_5F9#]4\-D&7T]AC/NP/4Q0X]&082N2'JC)AV <[5XA0S LQQ28+I'>V5P< MTUPX&;EQ&EJ7!WH8IMT30'FR1-M%@3T0[/7%Y]'D&V(7(WKWN4IG51L[ \K@ M$Q/("9@PFD$,F1F.:'+$4E1K9MT*YK$X3_OJ;=*'T%MGKOTVZ6H(U;N4B\MR MW9NQ:B&B P_HR.>"A#5P2'9T".2'*00>N4B*K[?WO25G[5Y_$#L MQX7CL'&=;:_8Z>T/:QSNW!+U6H22.R\MJ3(9:71 16N[*SYI)['HE,O@]L<> M&%98//<#?J[EQ<=G/PQPY;I" -I@/+!JD-=,ZL""C\03'XLS9*=S :V#!5O@ M.KP_]!2_X/@2:7OETJ"5FMGBZYO@(P.N@ G'M0-?2E3;W5.\]MCCKR3-U;G9 MXWDOF?40$/NPPN&3E2KKPIRH&;W)"A8SM\S&J)7W$"WDQNS\<'H*/DBL/1B% M'=?>3R=E.!_0GN2#MX45J!D( (Y! 60&M 5T(=CF399_&/X$E;RO<'LHF/01 M1Z/:]*++J!^]&.<7^8($/)O7_/HON&QU0;/U11A#5JBH-9 CV4)>J\*T<082 M=RZN7R1OL 5M@^P$V=C:)HPY?_PG099J3M3P^^XCS^2+@3'#?DDDVG-9O MB.)?AM5WGPVXB45*,IR5J )QJ?9-C9(5X8ITVH;B6U=JVPWA"1*I1Q5M$DH? M2JAWG[L[/54.M71=36(?N""S=D1J'H4@7YB628 <& ;PTGOM@VK-FAM@G" U M#A7VIO[-P7'.KBC/0-&JIKU$QEVM2YSK.:^@KXJ*9.+F8G-I'LWL1CY!+>\A MTDW%VG9'YW=,^.6WY2^7IT_*6TXV+HLBTY;&76$!,3.0VG)39('8F@5[P#S6 M(7C_)D?/*GKH4^S:.? 5[7&3T3!W<^E$UD7V"PJ;@TJ,!U%;"'+-0BBU.7+1 MGEN.T6T57+FG[>+-HS_\67%/^IXTE7OCIJF;B%:]M[? U+"%\6TXCM_/N(6. M[E3Y 0(^EO*]XA$4SPRM]K5.).V2&!(KL=@4(]B_>EREW]$#^5@ZWT6N M/02RWM)&,EUN'Z]'0_*DX8?#MA@@*!2UP5+-*L12:NV P%21"9Q,Y$-OU3%Y M!SOC3D#';3O@3>1QKGZI+%R\L964ZSV7*+6W ?3.#2J,B\361"*0C, M8U',M-=*+Q'2#LORS=@&3$_I7=> // %M<,5M1'T M/%3*/>P=UT%EGY*1$IC 7#O%1\X@9$T;92U5VO^7 TG'][,2:,)[,HTV;H>4X,#2=#*4NC M^9JA<%L9K_L'>[!(U#ZZF/0HR.:%8:>31!2N ?!QOB1D0QB]@51!#[]GY4BK M)%DD<=E.)PG%H"M)":!2[2 /VFVEZ6U&>[*J;B[*UB_U1_H=G"$!_(33:H2. M/DYJBA>9O*O& %+:4,A$<4$0)I,-B\Z3@53(]DV>C-0MB[#>.]23U7);(38T MSE:% 4?=1S"_FDS)0J6O7DUF\Q4VEPJDI ,3/M=R;NL MHGL&>K+J;2G 6X^8>TM0O':\V<$^($'Q]H,Q@I29\^3BX/;'-CSFK\^EM8!^1I/[X6Z=R3)C,H4)E;L<%L6\]I*9H AR M*$)"ZRC*-K@.6ERN#9"J0..W^H$ MS**W-%L1@H62BY'-HT+7(9P0 UH(N0=/?^7=OOXZG"\12>,EQ%RJ*9/)MS66 M^=H(T_-D X M&G[!/% F@U>0&?>Y%N.1AH4H,U,\^DS?"6E;+P1;0CM!FO2AE![2(-_-SW&Z M:7P-R.'5R>I(1 Z:]K $+ 02@G%(?(X>4;7.F;X%R@ERHX70>\A@O([H'*9G M.!M@SJ"+-LQD1YBL D;.% %+M+')$LB?:KUHW(3C!%EPL+A[2&*\AJF;\&CA M7<_F-6\[+;_^@%6$]!$QT*!!U3H+4BO!=!:>>>(J P<*N"OT@]:G"CN#/'7R M-%=4PRS*6URFZ4(8'R:CT9O)] ^8YH$VF'T*G%F!DNFH"@..G*40N<@Q<]RR MQ:2WKW603F$7:[Z3@"6+K@IDW MX3@A/C03]R8%_$&KP*_TS^]C,HOSC5N?DBD1!2-3P=$"!:G>)..!!>6<$<%' MOI[)>LO[?_2+U=W[$=!CTA(O0J[QN(<7 $\S:?.)4: M3+4T>5\LTT)Z%B62:\2Y*()[*,VKS6X5B-@C+O\]*_$.XWU9-#^H8("#8((; MVJ8Y9N8#;=,I12W0T=*-K:VB'> =Z]Y0_U'\GE3RT/>%MLM^BR44-.0.2%73 M6VSM<%D377),-GE($6+KNI6//%VX,0MV2A/>11N]YXIN ^;?-4UX)T7=F32Z MCY3[5WTV"KV)3 89F,[U0$+0\EHT1![!V20IY FO!.NM@U37@703Y(FK (X**I_>J5 MS4R[3#Y@1DOFOT2$DA#)V=M&TT\A37AO53<7Y?'3A(4''D()U6V*3'N%#(PV MY-@EQ[WD6NOMPFJ//DUX;RVW%>*QTX2SETG)FKALH)X::T?TTXFD0 N-T" W M>C$\S33A_=?KA@+<-4UX^>/Z3X09_NU/_Q]02P,$% @ LG)I56A*%U!4 MR N#4( !4 !M=')X+3(P,C(P.3,P7VQA8BYX;6SB'QQ_]__L,__,O_!>'_>?'Q'7A5\.6C7-3@92EI+07XFM?^(-\I#!?5#5=<".@RO]2-3]\ M5W!:-YA?U NW M9T627\P3ORSDO9G9#[+,"_&IIF7]CC(YU]HWH]7?G^1??ZCRQZ>Y7/_LH93J M]+#SLMP;U6A)C)9A:K3\QW/"?KE"?4_ZUL>Z>E"N,?>]+QV[,'WO3=W/FA_D M\ KOB+E:Y?8+]7HAQOKN;D1=K?KP&OOZ6A0UG8_PM=B*V5%Y;G[P3O]M)<8, MU$&FC9P5=>^H*K_5/Q7S^IBB_TE+,A&()9V$(0\13B#!)($FU?4*B M.$%$XE"Q6;WYRL_D O[^::U=H\)5\G]PP*4^L[Y+617+DF_?C(_S4Z\[_:8S M[T;\RX(^RNJ)KCZ@C3!.1&O7OZ[5!S^N#?@)Y NP:\,_@]8*\(>Q ZP,^7__ MY9@6_%KTM^>9*E]V,7].R/Q74Y9/M=B/M#O M9H-0O5K*F>*2H41F,& \@R@*0DAE$D'"* U2QI ,^:S>\/O%96@KV(G\SKS% M?"["YA4&U+)>EA(4:_7!O%F83RN]W7C.>@[L"&X(9 =FME;E&[!1&C1:WX"- MWC>@+@"3X /-A3\V.B_JLL*DM\XVN0!4E6.JO\'PN>9V;+S5= MZ>Q, >>AMB8%+P .3!-KEI*OSYF M09K$.! Q5 F1$(6!\:EP"FE TXRH4',+=>&4\Z*FQBAK34'>OD%K^DTZ4D@' MKG8$X@>M@>EC ]3*U=!J@E;/&Z U]4<5E]'P1!0=@D:EBLMVZT0^EM3?2@JO;_Y?_*GEX60LSC1.P:"% RSS!R%*P6QT-L*$L8L MX$D2<*ILZ*%;S-2HH=44K%2] :VR0&L+C+IV)'$!V6Z"\(?7P.30%RIKWOET( M<^[\9$YP;EE5EY3;OM NCC.AK^Y:5_VE-=H"NA!@HR_X8ZVQQ]L4:W3\.<07 MY(WM%=N9?\(UMOQ@OV__BV65+_2*>OTMKU_J556%,Y92(C,5PX21#"(: &_7<'.$3 -KQQ76P#$P0:^6 T0Z\ M[(3%F0O.6^YI\9\0,.IJ/V_@X?+N>++?>GZ[$%+EB[R6[_(O4GPNJ9#OS43/ M2"BR,"48$AQAB&0<0!SJW2]A81+$-,X2XAC:<4;2U%;W5E'0* D:+5T#-,[! M:K?8O8 U\)K?Z@@;):W0ZA%6<0$);P$4Y^2,'"IQP=SCH(A+'_#LYOY:FJL@ MQCFA@2 PBIG>[689AC2A">2)XK%*(YZ&U/&"L4/X=9[B?U/ M]0ROTG[,G6JO5M;^]&_T6_ZX?'Q1E&7Q-5_V)T!X5:WTJMU;\!*P/ Q@*P-L$QZ,IE M9NSX:"B\!V8GGU"[1V#UP,Q7%):+Z'$CL7J ,OKNKU=W#J[SB\Z): MEG)S2I@0)1G)&$Q"2B%BD8!$B132F&#$PB!)4.@8.G].UM0H;.=V;*NLS3&B M,\BVNRTOT V^W^J)6I]0]DMX^ M;/RMI[!#U2R:?"$>_^)%^M/%1ZF&6O%Z6 MFHKT/V3Y1$3(TH]G0$9:LD M8'1N,DW=6.(DIG;T<"U2 _/"/D@K_?R109?UGEC@I(A1EW^7D8?KOO-9MP7_ M6)??MCRRC3F[_997,YP&BA"&(#57*BB) T@3A/3?:(C#),(AY38+ODO(U!;\ MSCMNJZA^QVE5+;V"3DB[U[LOH,;S X; 2*R*'S29^X-CM2=M9,RNYT@;%%J. M-$\VQ!>0.&C(K_.SHY"?C?9K\K-ZMI^WH-$A-XQ93*.B5MBQADY4Z/ K9K@2>L)\P7@K:9N#L\Y M6.U\'@]@#4R#.S@9%4V^[\L+.#G[/A=0\.3^G),RJ@=TP=1#)^C2XVY44)7U M[*.>7/F;?&2RG-&4:2^'((AQR$SZ&H8TC"*H,G/G%$A,L%6H]<&X4UOJG\QK MKZISKK_#OTEJ=I!M0-6KXI'F"\NW^2%XW0O\"D@&7M"]T;!>UF=L[UK&^B,[ M2UC_:[M\#T<;9;F>,6&]/,_]NM^;N4FO?UM52RE>-;N=506C!ZKGO?GEW9,A M@>KU-UGRO))B%BN61%$L8*9=!(BXBB$),P9CA!5+<1@2GKF\M-U5F-HB7RMF M+A(JHS H6HUO0-58X?9:[S$G=F_\89$>FCN,EO %U5J!E\6CR=&B;4IG69KE MT! )^PYVGULE7H-;4RS"9-BO9F5M7V52W/79/)>0_7J/TSN&ICT(H'/MV3\6B]:!VZW5\KEX M7RR^R$JKT?[R;WG]\*8HEOK%]8,L34DN6CVT-Y&K8CPS)4F"N&2SW;+0E_VPL[)LF*!BZ6NO7I=1E5'U_4LDI8^ZE7HC.2,&AW!2LE- MZ;>5GAZ+-EW$PI=O>5;.N$[D)7./O,6+'^C'!NT+[4Z]_L8?S FO<3CO%B^U M%/,_DZKRAB&:7]PNQ/X/=I[<% 343NQ34='YKV6Q?-*?:)S: MA79YEU*LO-]BH9U)C!*<$@&)X#%$,A*0<1' ( K"3#N92%"G\[SG-VEJ+NC6 M:Y$K3(#65(+V[Q4H3&Q$]7#3_-GDWJWL;A+)R@TJS>_=./+Y)\.2C)]?T0FQ M_O8+LX:C.6HP7Y27S1?%_ EV3+T!6Q16CYBOSL$/]S^Q+1RZQ@K--P*!17Z$3L/?,NWI"FO5S"CZ73=S(]^9V[]_I?"EON=:E MU&H55?V;K!\*,>,\$B$F*4QC9>KUFYPK+!,8) 1+I((HCC>[A<_V;V\;V3UV M#^?:$GD^N%V 1UK^*6OPI =]H.;V6Y-HO;*IUWF/U638O>.\83O.6VBM;MN MY 8T&M^ M@-!,20LBV :X9B9IH&16PKHWNA3\^5-!?95_=@?317Z\WMP M"^3L:*,W'@/SPU$Q^J-SVP^:;GU>C)U$PA,)[(\]ZFH_:=;ALC[]4,]VQ MB-69^B?)EV5SYZ_])>WD2/%&*VBBSY9M.HMVI&BYT+Y/]4&6S='HNWPAW];R ML9H1%G$6(05Q%"2FZX1V0KA>_RQ.]&]P)#EUJJ[E2[&IL<:N76!K&%A;UO9C MW;&MV?NMK#,7S.TM!_C#6 @:$QW3R[U-N1UG/<=$#DQWH\ZA>XZ'9\!])87X M4FO<+!+/8!ZEG?@>_UE> [>/)D1BAL($QYQSF"J)(2(B@R1F B9((1;0.(V) M4]R6%ZVF]@)H2ZW170JI-K:-RN2K61N%QMWGXN^#P_4FN+%L,O2]#_0TN'NE MT]\3<>_#Z)FU#P;W$56[$["[TW]O4S9(9$%&0Z8WYH'>CB.]#X>,!2'D89IJ MIUW%.+/JY=!'^-0(V*8#Y"K#(([B #M%+9R2,C426_7^WFCIF&+=C:CE/?VU. U]=>X,D?O5=1<$ MOFZ33\H8]X*WR\RC.]?.AZ\L._E1&I4UP32>UZLT.4II+LO-=FBW MN) )-MDW\0:T1IILXA/)?&!C*=B8>G&7--2LVS'9N',Y2L30\TQC_\*<5R/O MNWYG?X6>I\SGU0">K09Z_<@]:@B^-&VJM<=H9YM+Q/EZS["0 M]2QC89AD80QC$L?:^5,$X@RE,)))EL9Q@ )F59[#1>C4B'NM=IOXLE;\!JQ4 M!_/M)FMAFYWN- G=+#L4M /SZ+.CZE"W< !T1ZICZ EEMP*'CG!U%CRT'6N\ M HB.UNT51'3];,]6&%_5_R-HD?$IMFXE!?KQ3:[(+9[%( M*4?R=4=-/^!VACP'=9@XTY-\ 8 MU#2869ET/4_93%]_ O,\*<]VC7+U?'BA/0G2@=H+)A4)?A^E'K M>M]_RYMR**;Z7)DO>/XTE]L??:KI0M!25+\_"5K+MX^/^L\RI_/V4&HFJ&0J M%1PRBO1N/< QQ(AA&$J1")JR3(5.Q31]*#4UTMV>RFU- !NS;G9_NK$,M*;= M@*UQZP(9?]3E4@)%YY5T]!J]S+@=-8\]CT,?'3S#%#H3N$_,/;&Y%Y5&I7:? M(![RO->Q>X:%-@<%_/OG MDBZJ>7L6+/YS6=7F'.F]K._49_IMQD4:IC)3, T(@RB-)*08!S#)$ F90D%, MG-H^#:#CU%X).R:"HBD#PG>-!/.NIK*C3:P=U3_S= W,_+LSU19LV;-O/TGJ M!JRL!&LSP8Z=8&MH4Q_5N/':6(^!IL/-A*^PTP$T'#<(=3B(CT)2!Q35X_[N M3JF9G6\?'Q[L\NV[!W96;QN+^& M\F\7>=W&8;S23!_.DB!A:1!(R"3CFDLC#!G2K!K'813B1#!%HFO[R!_(G!JO MOCO7TWRK-S"*7]\S_A!\RV-GOY .?<1\+9I>VL*?P6? ;O"'$I^]"?P9"&QZ MOY_[:,^>2[:@.Q;6NNUU13TT]I,T"^M>,OCMV2+&?#CIL& MP'A@?MJ#MZED9W0&.TH/DCWD")2OUD:64L?M9^0&Q5$3(\>/]R.MXV#4%]\/ M(U;;GM0Q0VD6$QCC(-2L%3'M0,4Q3"E/,A(1&6=.R4.V@J=&6R>BO4U[L>/ M<*>^S,[384=;0X \,&]YP]>9NES!\L1=UF)')2]7, [9R_GS/8[./I0%EU6E M-Y)O%V)IRE#2^&Z,20-'DSK!.F1 J9TBSQ]3Z@28 M55BIVXC]Z/37HA!?\_G\W::P) IQ@C!%,(O2#*(P1!#36,&81BP.-'_*T*D/ MR9&$J9'?6L$KJGH>HVA':%=A,S!/N<'B3#IG3??$)*D%'^I^GZU=[*J]5%;_^0AAZQ"Q-B@W?%XAXVJ6WO]L(5A@E* M&##ZX/G"#&SB"7JN82'SV>M%K;^?MT+H::\:GK@K/Y3%E]P494J$3(,TY#!6 MG$)D0D$IB3 ,.4G-X4B&26RSGB\)FMK:;G4%*V5O0*.NAA2L%;9;SQ?Q[5[; M/E$;>)WW!\QZP=NB<6+Q5Y+_?%]\^44/T:Y[_9?MGKJ/,/LLP+T;1III5\)=O_;MS:)%-ARD0$@S 1$*4!@X29?/T ARPD M5$7;-S.,:=C8'IRR(!:)O7,TS1 M8V]P^FSZ?)U"XW>']@+@R3;2?D;N$6/0M+=<\GI9ZJT&+ZJZTE]\67Z1'XOY M_$U1?J6EF,E$9I+A&(:*)1 )D[>O3)O)(!4DC2B/B55LE+7$J3'IGLZ@41JL MM 9_&+W!2G&7"W(KZ+O9@F.<\WRWQ MQKF("1$(8HP51%)1B*E04/$48V&"]LUQHW__BJN;'S MC,="?.#7P$FPFRBI'5/VRJ:LC!FH>I\/6#WYQE>I,JI7[ .T0W_8RYA]HFV+ MK[+\52Y6#=L_E,5_2E[_OJ!/3V7Q18JV"LN=&:[27].7 X_WB]K$U367#P+*5Y\ M_[V2XNUB$Y]^:WI<-3D],TX#%7$<08Z4WH.%7._!0BP@S5B@_Q5+K/BL-FVW M[0ZW[$4[O7HV"@RWV,QU8E-E8JDU-OG%Q2;#@VZ4=CO:P[,N8FD]\ MR[F<&VSU@J&/15GG_]V^\0L%Q+H&@I"LUK^5"]%$>BLI*_#C^Z*6(/FI1[S* M >H. 2C]L1PEHF2E'ECIYSE3Z]IB MK/4LI(2R@*4P9E)")",&,>$88LXX9C0.!:-.O- I;FH4L7V'SIMN)O-M)W'' MQ=^-LB4/>,-N:$KHR.%=:>N1(*Q0\<45W<+&I0TKPX\8Q.Y3/4[J?M-_-,5F M7C2)(>;TKUA%[;^@J*-_DWYI=6WDO7^H-7$GOY4?SZIVEBL9I M2"0D4:C91NC]$PV2#'+)%%9$2$*M2H=ZTF=J=-068VK-.4@S 2N30&-3G/6/27ZZP9=X(<3@#'G:B1S@.'G#"W M4T%_\':>$7H0,]Z)H3],]LX//0[;MV2/?@&_+*IZDX^@E B9XA$, [W_1ADB M$-,,PS#FF918AC*U2D([*V%J+[25>VA4[)UP?@RCG3=]%3@#OT$<<>E1VN:, M[=XJUAR./W(AFC/F'=>7.?=@S]Y4FWXEU6J3WMQ_?RX^2J-Z/I?O9;W-J?A< M6![X;;[:7#O(01;%,,G,,5T@,HA1)F&0J)C&2"#]/Z=&50,K/#7"V;'75),J MUU8V:6@F(3V;+F[:MW[M[Q^>*D5U6J4 MFS#IG!N1IF9V0&@HXS""-#;E4;@)Q>(!AA0E>EB>X-"MA+F=V*F];=9:@Z]: M;;#6^P;L)!PTNO>J7VXY$W;O!?_X#LSNOJ!U;U'KA)2O)K1V0L=M,^L$Q%$C M6;=/]RSZQA^D6,[EG;I=U+G(YTO-AO*3Y,NRX<37W_A\J6GSC3:N[4'6'#3= MJ=>T7)AZ1Q]D^4GO^V43JCP+>02KU'3X.$)BB*94#VSBS&7?O UD"PMA"8KQ?8L=%\:&TE^& ZPQD[+\:,C_$ML"/4YYO; M@8GW.:;5O5S>(.C[*K#G5[EQ2_(- NQ1$;]AI%S[$C&>]NU"F/^8UHI?Z-QX MZ2TK()3&3,0_=T"%URI3?;*#;1I\F+&BK M^;4DWC4+KMSL"=L1*;<_K%>0J 5,WKFQ2^8S49X%#.>9S.;#?>N2;H*29@S% M/$CC! 91J,F'"08)E@D4-$K#.(X5P\(E['QG;">R&2&N_+.1T3\B:Q>1"HTTZN"+T1WD"R ;[=LFIJW^)HQ[V1%;Z'.N M[#AC^!D8F%XV!@!CP0W83H:Q OS[>C)>;R9C;N>5,46E4^B,JP)3(\VC$.RU">!V'0BZ-J)] A@SK@EJMY@D.\X<$OJ! MV=(SZE?&PMM#-TATO(7X9XR7MP>G.X+>89Q^5-@T#Y2B,H==GZC92NJ?B*6Y MV)5-_&(UXRP5G*8$TB".($(LA(QJYS%B":8\3B.6.77PNRQR:G2WUK@]<6[Z M4X!*:^ZX*;3 VH[#_"(X,&OM@V?4;2]0UPJW3: ];B_MT?%$3!8"1Z4B>P . MRH =/M#_VG)! M]]BC+'\K\]8KWNYAKX5,WBZ^R.I,?&D:A$D<"VEZ76D?(TL(9)$4D B.9) % M*8F=$H'=59@:/6Q4[1\5W&,>[/R/8=$=F%HN%#;9XCYP_&U_$(>M==*EP!1J MGE@ 9%G[Q&:DOHW 7A:/C\7B4UWP/YM8@>IN65)_ M,H[;MJ1^A%@0X3B$+$:QIA1)(,D2"F.6\#@R?Z6)XR'-!9%3HY6UQC>@T;D) M8]EHO8I? 385]?M.@?79C4=@AS^[\8-IGT,<2YC\'>)<$CCV(8XE "<.<6P_ MV7=_]W6G-4%9+/1?>;.1K$P,4E,OLWJ[V'TF7_#\:;ZST0@CFH@X8GK#1_6& M+S!%GV2"($NC$ 5!@ECDQ%<>=)H:H6F3]MJ"[!G51NFU9ID;\KT'UY;USGKW M,<.V6\E1YVU@OMR9A4_FU4]+48'?GX1IXKJ=L'/S-= VTQO WO:=UVLT\D;4 M&X3'.U-_0[MO55^M"N!\UA^=L40P%67"]*A.M UD7P0&)B@[XYVVAZ0I$X1FZX*3&WIOMLO2KP2)]T/-6R2YH_B1P\W[@7,?Q]?%2;.:98&(DBT.P)1)O0?) PA#E &,T4T]:4\2[!3/2)' M^5.COU9]V.@/M@:L FAN0&,#:(P Q@KP1VN'X^;/=9;L6'! [ 6;_2Q'-J^TQUN"JMXKXBA#B4PBCIV"FCJE36V-KW4$:R5[E:'J!MAR MG?N";?!5;P>4^ZJW < 7!W3*&I<1;,P^X@>K#_FK;M>X&+<+L6F5L+D_P0GF M,0\X9 )I]B"*0!QA#)- ()F:C#3AQ!Y.TJ?&)N<*LK4]"XS_L#&A]Z67V_38 M<<]@H _,1>?PWOR\,6+GWSL]6,QL?)1I!\COI*L?I57?%Y4RU)N0VE2*1DVA48R00A$D2GU&:$$QFD6)T$F M].^5L5P1^#!!M=P,$3<9R3,BI% M7##UD PN/=XW//K3@YS/37$UNO@^"V)%J(Q#2)IP:"*XB5T,H(@"EA#$TH@% M;N'0N\-/;9&O8G<;%<%*1]=8YSWX+E]&7P?*P$O<"8\>@OD%$(:0ADVS73\?S2"F:[5[IO\ 9>_"?ND5?1<0V<@Y0?[1Z_+4LJFI3"V@YGW^_;1LH']_-S' D248IAYG* M4HC2*(8,\PRJ@(4J%C*PK(SJ*GAJ!-2HOJZ?=:= HSW8J']\;^G0 ]!E/KI9 M:DB4!V:JJ0#LT$UQ(*!':IOH##@HY6/Q95T7/-_^FK:_%MMM9&U.IG[VU%6Q M!\R=[1-=QANO3V(/*_<:(O;Y?&^GM7B4G^FW=4^;O/FFOB\60C:U3+2@57?S MIN'Y3(11(JABD,>F"SD)0DAQ&&H'-F%Z!QK%-'2J[N:JP-3>):^5DFUIGE7C M*FV*Z>PKP;Y!3>.KK4E@9=,-:*RZN52BT<_D6;O%@TW)T/OC<6:CCQO="U)_ M+K6;^+'=ZU[@G'"U^XW3P^U^MQ,,VC3+^?2DW7MQM[B=:]99Z&^<_JGI32M_ MH]_RQ^7CC(J0HU01O>E/]!-;-0M;-P9@D\ MML;X\_R@]"R^;=]1'6=6E?G--<,D'^KT) MN7NUE._EM_KS5SG_(G\K%O5#-5,XDV&& QAB'$$4!PG$"0\@XR)&4:0X3IWV MZGT5F1J5O,DK4RI3?^5BQZ3'OC-AQRYCX#NTD]F8< ..RJ_OQ+S5!6 2?*"Y MN '_(6FIO4\/Z=6^0/25$]E7C7%S(Z\$ZRA'\MKQ>FS%FW/0%Y3_*<5^TV6Q<9\Z"D8F#:GC+[#!GWH M61AICS[(;+AMTJ]!LG.?WFO@\;;JU]B]MUN_:J K#X0WHO1W59COZRLM8Q9S MQ(,P3F%(S $P3A DHU]\N[<]4Q-EH#HW;/H\;3 MB#L>Z%Z-XQ@'N"-#V/-T]FHH1SZ-[0MI_Y/73H2L3UI/C_(\)ZN=%IT]2>W^ ME'OCE)?%HBKFN6B^.&]K^5BM*F]HOSZ( L%AAHFFWR3AD"JEH.1<(!1EE-E% MWG8)F1KI[ND)&D4=ZYQT0MK-K[Z &IA5>V'DU$;E$@A7=%$Y._1H350N&;?; M0^7BLSW\KD\:=WHO;Q>-0Y)IFN5P49G!U_A,M 6[I97^ 8FAF[DP!^M MPI8\:@FA@[OE%7T8W+\L:F$XOZ_(HXWE9UA;M>5GVGQJP0D-3]7Z; M:DMD2@,:!#"E)GM1FB*=0DD82*YP$. D2ZV.7:_086H$[52MX /&8]AP,-IE?5X31$O6H[G!FJ?WGQMGSHZX5HCE^4 MT%M4J3A,2!!#A-,84L$PC),HRV3,6$RL,K;.2I@:&VYJ;K=: JVFPZ'6>2"[ M69M5,X0J81JGCV=1&NP8H.U=L2W[<7C/A)UO6\*=BG79BWCT\T+QOF,ZT^*[,OG E"8IFF MH0DF#C1CZ:7(N. 0"QI3%F0A3IR6HIOXJ2W97XM"?,WG&M6-LHV[7^Y%UW+W M(&3'6;%;]\-A/3 _["E^ [:J-V!OE0=;[?V123_4/)&.H_!1R:D?,( M =6.DZZ':NA=E3M*5U;,&ZC2YADASU@O[U+MS M/]Z. U[1<:*:I]&ZN:2R\ M^;[&-,DD1PI&V-P"IFD :18ED"-&XBS"2KAE39T3-#4:6.MIC@W:KM>]F> L MMG9H"FM#Z7J1*18# F5$ DJ#GG MP0*R.*))2.*01$ZMEP;4=6KTM*LIV*K:J__!D%-L>?0RC8D;^CRGWYRYG_,, MCZ:OPZ,!-1WW1&IXR(^.N480Z3G X>7R<3FG1MY+6O.'WY_:G(*F\VGQ47Z1 MBZ5LVQ&_7?PFJ7%O[Y3>Y=[K55C-DH3PE) 0RH1E$&5A $G,M#L:!$D4!8QD MF9@MY#UMDQ2N#H6X2ELKVB$M[1SI_$Q!$S=@:S)H;(;+)["UVB2@KNR^V>DR MOK+=A(.OK?<477'=]\7NU?.,T_^\,1IC3;F_: TO,S)T0,=U2DXCYL,+T-9A M(7ZD]>RMQA^D6,[U@'L'KK<+\5'.#2DW=2B:8)59*!@/F!20BXR;=FL*,AH1 M&&>$(BXY2X13OQ 'V5/;?:Q5-P2P7S*EC>IJU&_+IZP"NUQ;LCG,BQW/#X3V MP.3M$VCWEF[ND/EJ\.8@>=QV;^Z0'#5_ZS%$/W)[K[F55@_--9'>$KSX_GME MZN"^R1=TP8U(4_%SU5Z!D8"&DL(@$RE$228A)C*#6QEF9RIS1\P3DSD('I7(W $YY+$>(_2\FGI\FA??I5S1XT[_AY?+ MLM1>XHRB5-(H""$16&GVBF/(9!#!A"B*LB0CG&.G.ZI+$J?FCZU;F7RE][+M M=-VOQ_5EJ"VOK'P"./3=U4I76*Z\J1UMS?:XT=?C'98M-+XNLR[*&_=6R];\ MH^LMZP_V[;)=\#\?BKG^1/7ZOY:[75AIDJ:!C#GDD1)-W6E(%4EAK-DF"506 M2H7<6FR?$S4U7MG5])^!;'3]BVMS[;.X6F[ONLH)'[;E\R^+CI]L5/7-,*Y%U15>VERZ+.%TOM M *VJ^16+ZH5412DW9?;-+8T6K&5H7ZG\WB3TO]=FFP.R8JXEW;]=Z-6M=X(]WW62%UQL7<2!^^7>/M2 MGNG"[J2IYR_G3C_N)[EB6R0F13@41#, %5@3 J4!)%1&$-, 15+1+$K=3J[/ M29H:)6PR!K13I7W\Q\=BT28.7)=:X5I^QPM>0Q]0GTBN&*1,SD4P!LJO>*:2 M-Q?-O91A<6WYFO6X:ZIINM?.E,0T%'$*M7>O(-+_!TE" AA3FK H0AF)G5+) M]T:?&@VLE7-;]?N V:WTWC ,O+K7>MV 1C-_J_FDP9Y6\/[8HZ[:DV8=KM33 M#_6-9G]\*N6#7%3YE]6>_[VL[Y3>^.M_S9=ZTW__P329+A:[!_Z?BS/G?3)* M)F'CJ7JOP:!H7TD#\8[5+3O"<)(M>OW MP&CO])_*O"C!=]/"5+N!]8,$O(WA,Z>!>2%\=6P_ 4QG[?K=Y\>K4G]"R[UZ M]*=^W\]_^5 67$K1W&LWX5 ?]$Q5LQ )@;,PAH0&IMUQ3"#6LZJWI2FB&6&4 MA4XG3J?%3(VAUEJV7\F\JI94SY79OO#V.+HRJH/E0N,+Y"KZ=/7#)ZW$ ZTD M>-)#NCDZ9^; SL.Y'MF!F6\?U$9%T.CHSZ7IQL"3+W-&R*A.3+>AA][+A:=[ MN"VOOSU)7DLAE9(FET/6]%M):VEXNRZ$J0Z>DI %J1(04TT?*&8,XD02*%D4 MDD#K$]@E7EC*FQJ%K#4&&Y6;$$.C]$WS>H-U 85;:T$+U"W\(K]8#GW!]3PP M.GA8?N$ECU(G4Z8Q3#C^6;V-NVY; X?NR;FO(D]W/90F85I M)@,J8LA)HNF8TU2[="J&41B' B="X2AV<>1.2ID:";_=Q';+"I0;-?L$>!_B M:>>478W2P/2Z&R2]TW%G@-RV3B2\1C8?RGB&F.0S9IZ.)C[W<,^ 7,BI1T^ ME=VE5@HQIX:G0#/YJK MP)\) M/=$8F E;(%JU/ 9:'-OJ*\QB9^1Q@RR.33H*L3CQ2-]6&TV)IW6RQ6&-J,T] MGRD6I?]?:"Z=16&4!7J3"6F8:4^':9^'L)3!% 5$\9A1_1>W?AO..DQME:], MV&9-'1=]!PUV#D1AR] M(3KNQM%_*/>6AJ\7=5Y__RCO X)D$<)8A;'Y:?DS*U9;S6LSUZW-74X3#W+*06)^$^@!IX40^+ MD<,QMP^L1CK\M!K$#B'/A/;Y!^MU 9KO<$NR$;S59B_ M_Q0E>\ \YR]9"'Z6Y"9[0,YE/CF,T#,M:K7W;>KQF:(H#_E3]9M\9+*<\3!( M9* $I#B54&]/(^WI)B%,6(32) E"JIPJI7?(FAHQK54%>[J"/UIM':L==&%L M1TF>D!N8@_J"YIX0=!D.7\D]'9+&3=2Y;/)1THW%1_J>:MT*8=HVO-1_O2L_ M:V=VEJ PY)E$,"4T@$AE"E(68"BU?Q-E*@XDMHHAZY Q-9)8G>*L]+P!1E.- M(S"ZNIYP'0-J>\AU%4SCG'.Y(=3CM.LL!E<<>!V/.?*9UUFCCH^]SC_:X^1K M52!M7G6X'LPAQ@4G$(9($011A#'$J,I@IP;*8((8C MJYAS5\%3HX*-ZF!N= ?YMFO[ZARCW%7?X4#(938LSM$&PGA@'MG"VZ@-=O0& M6G'-)_MM50;"U^$,;B"<1SJ6\X:WVSE4#] ZCZ9O=+?P M.[M]7G]$!B9@>S"<-W.G;?:T?SL8?-0MVVG##G=I9YZZ,I[\HS1*YO.\>5&\ M+Q;"7%+4.9O+U^W=P98WS"F2-'U9LRBF&8.(F-,>AA$D41I!F<4LPJ&*6>S4 M'N$*7:9&!:\WF1?;(&SPT=P%[=O6U*[>6@=6YMWLO#]!:^$-N'TLEJY'W==, MKQT!C31I0V\[QY^O_D'V_9'V'8K?0Y/G"=CO#]G9L/XKAO35J*97'2L2!(IB MH2 *)88H,6?TDG 8H%B&(1$LRMQ*$7M1:VH$_MFD-;1)WP=M<*[M@M-KTC!/ M<99F,:2F;!PB/(&8IAE481@P)1+)PV36UE#X5-.RGNK4':HXW 2^:(,G- \S M>9\O%M9[?.\SQPG+2 03K!!$2'M*6.]Z( JR "6A".*4KF;N]4),>][6"HXQ M:W(AGFO*[!R?\2=A8!_H5"NK253S\XOT8/VPIE^[SR^0E_ML/4.EOF:8JNWH M\'J>/^:+QCU;QR<@2:7B&$9)I'>LA%%("*(PTJ]/@4+.HL1QQ]HA;6HNS:ZR M8$?;OD$*W5#;[AX] 3@P-UZ!78]]G@4FWG9R7;)&WJM9F'V\&[/YD!N55&4] M^RU?Y(_+Q]5WF80Q"R.901)BJCVW)(-8A!@2D8J("YPA:94R?#3RU"ABI9PC M(1P#UKWXKX)AX(5NC8#ULCYK;=<2UA_:6;[Z7]NE>SS>*,OTK!GK)7G^@;[' M';1NPJSOU*JU.)U_**J\<236ER28)#B.B(*R2^L@^^$KD:TQR;''B)O6Q@+D2-O M4.Q!.-Y^.'RV;Q3CZT=9WNO=RJ]E\;5^6&4,S7"JD.!A!!7G"B*1)9!Q04Q= M$T'.U(AG%:NWUA6TRJ[SJ%SC&4]#V\TO'@$;^H*I'U8](AL[ MD;@BNO'TN"-'.'8:=QSEV/UX[[8PC\6BK;1)R[NRX1WQ[W2^E.O^4+,D"T)E MB@K)(,H@2E*LW1*]:XB)($@1RH(@<6[@UXHB7X8M1U[N%R M$6L[#\0S@@.SQ;HO7@N>5MB$0+TRJL[]:',N::Y59?C4/L;/*,A%$3$VAT10K./BB'!/!91 M@%0LG39%MH*G1T&G2_0TNAO7?J5]S];2UO-ARU#^41ZF+3KAR9%54O7^[2&+N^4UJ?* M11.S7"S:XIE2A+,(89Z%(H$!-;7?"&(01ZF"(0]5BE(24.K4KN!*?:9&=TU< MJ+E_,[DDFR8VJ\JX;76(5:J)_E(M3+#;#5@4"VALUC_[8DI>Z+5J+/_B'.=R M[=S:<>2(,S8P=3:6@!U3P,H6L&/,S?)E4=6SF!+.DI1 IG>]$+$XA"R-$HA9 M0(,TH'$26-6N\ZK5U'C[ZMCCQE3(C*UZK_B].;B^+4O3/,C\??#(\8XO@&T4 MP,C3.O1AGY\9?=%[1H>,+;\\ ^-'F7?H--5X\\LP7A%Y;C%X_\//O"FY9)HE MFGV#=AFE5D96K_**SPM3&VMS.9BF^@7 D(0*L@U1DTCT>J]K)' M/UQUAN74,:O[(#TC4/B#)M:Y=K$_M1%F'^63"60UP:JJ*!\;4GWQ??7+STWG M&!5FL5 QAT&L-.6%6$#&(P2S6(HHC)&0V*E27P\=ID9\:Q/,-G:E)]A8 7;, MN 'L^^:)/QI;7$-6>LR8903+L/,P=$#+(%/@'N/2'T1?(2\]-!@W J8_1$&L:1,DQ^*(0H(A4P@S85,,I&$)"'2Z@+\ M:.2ID=M*.=!J9Q_SL@_7Y2B7WB ,S"R6]CO%L9RTM5?DROY(H\6JG#1@-SKE M] -]@]+>Y'/Y?MD$7B,F H*2"*8JY1!Q$[-.<0IQ:NKI* M*J3** A:#5U#SG: N[P"KX%CZ/,F>R1Z!)0=FWQ%%-G.8".'CAV;<1PO=N*9 M*QI!?*;?3%^8NEK5Y-7_?JE_G-?#49 ML#,F)>-- ,SA:FO5MI1U M4^Z_L0SLFG8#&N/ QCJP,:]'QX6KYK>;<)YEU@9FJ;_S">O13F.LB1N[]<; M$]BO%84/L*W:5EPE:/P6%SYP.=D.P\O _4[FWN2+O);OS$7W6_VU7]R;NX]6 MF=M'L\?][T;X QR.V4KN?LV1W4 M#3\C [\F.Z?B!JP[S.]-BDIP.[GDJ,>F9W'5"'QW97CN9&J-R$ M$93?9R]O9Y0$(F,HAH$R=<'T)@,R(A-SB! 'F6 JM3LZV XYM1W#2[J@@MIQ MU0XPW;S3S]RAKS]OW]^^NKV>"HZ-Z]CZKQYN5_7J']L%O3/4*(OS6/7U0COQ MFWY>R";,9QN906NY'YVQ<8JJ)IYOAD/%0Y0TCH=>97&:0!)G)CTL2U+! R)2 MI^[S/728VK*TCY;:[C%N0&/*CR2:-B$6 MB8 *"24(BK"D3OFT]J+_?LG2(S.>G)-K"/%:I"?#@R.17A=>@W+=2<$3H+@N M0.R8K7.$*_+;WA>+8MUNHQ6XVJEM(B^S+!(R322,0G.SDZ424A4$$,LT#EF: MT2!S(C,[L5,CLC8!:M6A^,=5>^*?_M(CZ^PRXG94Y1_'@6FJA7!7XS5?_;A2 M^J=!XEO=@/*9$G99Z/B97]9 G$SPLO]TCXOHW_0?OR^>:"[V>OR\?*#EO=1> M58)1')GX+&RRLR+,VNPL'C'!1,8RQ*R(R$+6U-AG3T? BZJN#!>9IKGGDRJ= M ;:XX_4'V\!D8[3]RWE-_8'F<,_J#[R1;E!;9?<[H8%+"+I=A]IATGG1>6&( M\:XP[6S9NYRT_$@_!^^6\W)ICN6K96EN,=LFV_4L#1(:1P1!V72R)0F'6$D& M!8HHB6.I!'5*YZ2,ZFQ=,/70N[KT>.^T^-+4T'@EV_^^76@YYCZA^D"_-^DD048" MD9 $BAA'$ E,(<81@Y2P@"*)"2/",>6]6^($6:%1#SRU^CFGG5\ V(X>O,(V M,%&L=04_KK7]27,JV #YX0*0?;*][<#QE\E]0=[86=IVYI_(P+;\8#]V^7U! MGYK*/4+[*XM[>6<^6[6Y_C,6I G%80BS,*6F!50,"64,1IRSE*(8">Z46=@E M;&J:*=3E&C,HZ-T8=D8_69 M?CSS47Z1BZ7>:\<\CK2O$D$LI-ZX1!F#+%$!9#C,5!9B1$7LPBGK@:?&'RN] MW#AB@Y(='_2Q?>"UOU;)W^H]--+32MT,.^JJ/#3F< 4>_?[*4EK; @6?Y;?Z MA5;ESUF4)$E(9 2S-$,0,5.K%3$%4299$&(>!I'L52'KA+"IKJRY#X+O)T2M3SU&[J,/IL2::NS_2X MN'DQEZ:H4WL[6M-O):WE+(U5E"K)]=LYXA"%#$,29":2,",ABTF(B7U&X"D) M4^.'E8[K2V*M)3!J.EPUG,31XE;F6G0&YH*!@'&X>;D6H)'N6\X 9H6>H"54Z&%"5.)%VAV6LAV=]94T38/ M-]&5RU7IJG\K6 5N>=.+Z)7D36LMHT9V [X^Y/Q!JRF67$LRGU32% *='QEL MZ [$R3^9[5T4_M//X),I KQG]0/5\L"_+1<2Q %0K;G?35J)MNT&Y#5X7%9U M8S9M#6Y@#/^IT=*,O<6MJEMH).#ML>ON>#][NNGJ^@YVWF^=_.!XMUI=>N_= M974^V/,&:R>#Y$X=YI?,%$JU+QH+&.(@A B%VAN5E, P8A1CA!E";A=9G>*F M]K[92W+3W]^C/#C'^ZUNK"VON;PA./1M5V_PW"^]K##Q=??5+6S<*S KPX]N MPNP^=6V-O%^+0GS-Y_/M_@NG/$MH@*$RMV"(AA)BF0A(XBB+I(Q2F0;]:N$= MR9H:E>P67%LKNZJG!FRV;,Y8V[&))P0'II)KP;NB+MU96+S7GSN6]$QUYLZ: M?+Z>W/F/7-&T73N-'V@NWLMZIH(P9"0)8!:0 *) QI J26"F".8)DK$B5OT4 MSXP_-;)8JW=CW/;YLJFG]K2J^JV7@)"L!OKC"]'\1$G;:+MS\-J>B_4&;?"C ML%8S8%0S&?%KT%[2I[RF\_R_V\SY%:AWF^CHV[:U2>[S1/P,3#[[L^^,/GY' M]F/33O9@/_%8SZPP6B[T7%7KIFFF#Q&?Q3B- L8HY)D4$&&J((M4"!5-D(IC M2JAPHXQ4Y:7%]_^ 1^_/W3_VBP;4#]R0>J=N1Z-5(#4^Q: MOVV?R;:K&_>8Z=8%@:^DMI,RQLU?ZS+S*%6M\^%^A/I.ZGV>W+P$FRYA[W+* M\GE>?U\U%ZE>+9M*(I\U[G)&9)1D5"8P%5A!I*(0$DIC&##-OIAF:2R-96-&B/\ M<4]O_#SQDKO\43FK-SR'?-9_H-XM7:A!=>.MCQ! M-C!!':*UUO,&-)IZ[6%["0Y_;6O/2AJ[4^TEDT\TI[WXD9ZYL:V*\DW^K0G#+._ERT)O4O2O/IKS]!G',15A2"%. M"3$79MI5(AA#@:CB$661C*Q.JORI-#7N:0P"K47 F-1T,VT+Q6ZM HU9S0UR M8]@J*1*L30.-;8Y)IM=/;S>M/<^D#DR M8++[M-YMMU/SEQT+^H:9V,^.'?D,C/G M&0-]TBQ*LX8>H]AL=?@F6);G"$Z M'_/B/E3?W,S=LC6F,-6FC%U(HR"CL8)$"7/8$&/(>$+T#(4)1@$33#GEBIT7 M-4FFVQ9,:LIU]6V3W0&P'8OY@6T,LG)'K$="Z"4PO*6(GA4T/GO8P+^:!7TN.X[S/>TX$])&'6E=YAX MN,2['NVWMC^4TA2Q6Q4#79=&$QD-4AP%>A.4I1 E@?8 M&E0)"(+PU!&*G*J M 7-2RM36]TI)L*H1[+B;.0VDW1J_&IZ!5_D:F4U#+N_UY3H1\+303\L8=:EW MFGFXV+L?[G$5V=9T*517'STM+3?^0[YH@Y$TBO&,I2$/T@A#&:4Q1((HR*A( M8:@= ":)C,)46=\^]M5B:G31VM&D[':WI@1K:\ +67^57F=GYI17E[AD"^O4XP]L9=7 MZ//E%?9\>1U4_OL@2RWCT90/OV/S_+[M8;Z^+8A#&24\"V&$S+M*D112%7.( MM%G=??FSQKVG2R>T5KNC[*3&BL M6!9',$ LU324)I )$L PSE"&$$%);%7#]Y*@J5%/JRO84188;2^>@;JAV\TQ M/C$;F%?ZPF5-)K98='00UT.TW*'_LJ6,BP./0A.VYJVIP?KYGG&V^2*OY3L] MICBLZ'3+M;_=5A_<+?TT,VT">"0XE%DL(0I5 "D+%211$G.F$$IX,%O(>_-! M.X_%70FK!4':!;&KRH#;AJVB8%=3Q[!<]^FP\UX&@GBD0-Y&>=AH?UP0[@8X M8^\>X=L;/E^AO^X*C!L3W!N@HV#A_B/UH\!74DG3KU%O"ALQKPI3KG464J4D M11)BDFA_B- 8$L5BF*HX4G&0T#!VRO,]+69JWM!:R^;0H\VY^Z/5U''G=095 M.[:Z'JN!&:D/3,ZDTXV")V(Y(V14\N@V]) @+CSMJR';IMK JAK8YK@ RS@, M4BE@G"4F 4E12(* P9"@E"+$4921ZSJSG1,]-;)H&\J8CK=@VSJ:-E3=W'O/ M5R4:\N:9QCKSQ(]"KO_^$^"T>G#LUNTP5W9T,\P,#$Q!9[J]; N 7*Y*=S%$?QO^7:\JE5"PI0*S7M)ED$: M"NT?,2H(HK'2NT"W.F\]-7%9A.-4@KNX0=DM:KV)LK.H2.1U J_?*7J:E.?< M+MXT^//#K>(P]:&NQ'*$O6.7%I/90%I Y;*+M!FN[WV?:7Q*1_EDR&7Q?W;17.# M9SCFG1;VMI:/U8S3F.FO0P@C+D*(3$<4G*7:C0H"1/4_0\JO 5.(!4??L<0>(?*6+VX@<-S_< 82C MA'"7S_8L8GDROWR'C>(T90(IR%7,3'>$%)*,!# *4QPK$K$,,:="EMWRID9$ M'647>I/0)ZM$/&5[7+"]+&K7AI9_I1U4O+CUW9DOBC M-&;D\[QAL%>FDV!3WV06)FG&DH!#$; 8(LTKD*(D@C1% 4L$5RQPVOIB1_5Q8'X;[0WA@_AD"W/Y=CB\! MYKO5\5EYS]/O^)+Y9YL>7_Q@WX8%M)*F3L9,I8QE D60)9) E) 0XB0,88HI M5R(F)#4W=D5-YW8DM!G9B6PVXP^W'CX;&6#>7 NMTMQ=&PVL,;,CBUY(#$P* MJS8 1BN?E?X/#/56P7\][LB5^0_,.:ZX?_A WTKZIMG0;EF4,$T#)M(8BLA4 MGR)(FO./# :)R#*>,B6$5;+Y60E3\P!:!?M4E3D&SW(#<0TD0V\9=M 8X,SS MK.G>*N ?CC]RW?LSYAU7NS_WX)4OTZ8DX;9@(Z59+.($PX!C@Y:QS=P?\#&>Q\/6M'R A*^7]@'4I[G M]7W:U+,O\S./][SRJ/5&RQQBOIS3JKI3#=GOP'V#FN]:E5WK<'H__B'J+ _L'@S[.,.TOIGWG*/1?X MU:J:QO^]I*5>'_/O[57D+&8LU/\SY0>H_B,QMX(Q13"-!0IQ$L,VDWN MO?1HOW=Q&^JXRA'>I$-0'N$H0R',,AR;@_ $XB0+81C&A#/!L4B@,O+#7T>EK@(9(%.G$P--;^[2,45_>G68>OL.[ M'^ZWWL_TQGVOU5]5H""(I5F8(9@I&6B?G$A(A28 $68JHE(E8>K4-^NBQ*GQ MP#8SJKT@V\E.<^.$RUC;\8-7! ?FBJXNVUN%_?&&-3:>..2RO%'YQ-K\0VZQ M_V"/%. MDF9S;;BQXXH675;S9.>X#8K^P,3L&_CK.GVY@#=$ S K^<_7%\P%GLYV84X# MN9%B5=:SCZ8.2'OU*TF:RC" &0J$]@0S!1F+0Y@&BJ0))D1BJQ2WO5&G1E[F M$#ZOZMQ4?/ZMZ=BTNNQPN._=AZV;=WJ#,<(U3P\&OA]>J!ZCF_Y?RWS4HI9P..8QK&" 3&]?5@:0^';*FMDSWF]?=@%9;4RZPU?>*%G\'(-NY#9Z@&WA1]T;M MNMY_I_$8H@?@@:3GZP5XVN3.GH!G/G)5=?HW6LO7WYH]TOSELJJ+1[TV7WS_ M51;W)7UZR/FMT> @.#'!6$6Q)# ,4M-&/4*01"F'L2*$29&AC#B%>%VAR]1H M9V4*,+,/UL: C36 ?0=;>T!C4*^B]KWFS7:#,\IL#+[5<9Z(00-4/:#JMVI^ M+TV>HYC^-9"=J;%_U9!^J@/ME+-])57.\WH61CC! C&8J81"%,L84B'UWU(A M*-/>6AHZTNHED=-CSU5A'.FE:M )C&TIT"=R@S/=836A'W=K8J\4_FFXTD+G MT1FHS- )@<]:R_K=1^*#,4X9BJ! M281,9"ZFD''"81;*E/&$!10[Y>-W"9L:M:QU!>5&V1LPEU4%Z'Q>?#7M5O3" M^:1GO[DD '%P8QIZ1?_S'W$41O_K?X0W410U1Z;_MES(__F/81K\K^-GXB@X MO]#<)\R.K7Q-P\ \M9F!CSLS0)6>?'"[G@*@BG+=;NU=454#=*.V0IQC88/D4I"G :PR10U!0J"B"1*((R MXDD<(\Q%X)9.9"UZ:@RVUKSI3MA9<[9G%H+]I-CQTC!0#WVL[0]E]_0&9\!\ MI3[8"QXW+<(9D*.4"?<1KLQ_,I66ZN\OB\>G8F'*+357/!@3$G\7AVDJ48 $(6&O=*A3TJ9&7*V.8*OD=;F1)P&V9"1?L U,0LZ(]<^D MZD+"=V+525G/DV?59?;9M*O.#_7/PFH[SIHRU&_T3ZI91E66Q(Q %7($44PP MI)P0F&8Q2P-,A>!6U^@=,J9&$9LTHU4KY:8>>Z.I>QK6(9S=U. )I($)H0<^ MO?*PSB!P51[6X9BCYV&=,>I4'M:Y1_O&2[]KFWELRKMNDHA4E,5)P@.8*J1, M@S$&29HJ&*5!%-(L45ED=3-_6=34EGH;YMIHNU^KV+'+LP7(W2O?+W0#$\"( MJ+E&5_M ;]00ZUXH]@BTO@3,Y6CKLR.,'')]R9+CN.N+G^BWRS(G4+1Z^% 6 M7W(AQ8OOOU=F.[=)?+DU!4&;K*[-UYEG04)0AB$/$\.T'&NF#2,HPC2*0A;R M)'5JY>BNPN08>-NN;:.K8V9LCWFPVZ$-B^[ )*V5;XMAK]4W408_&@M OOAI MISO;UHI!\F[[@^AIQ]=#@5&W@?T!.MP;7C%2#Y^R[;F8+UZ\?3UCA"/,,@(3 M%3"(4I9"[45&D"19JAD/9P&W*KYW./#4V*I5S70WU,HY.#F[6%DX@CT1&)A1 M?!COX,_U!&$D[VT/C#:P2[L:X*G,BQ)\-SOBNFA^LLIV!7H1YH7XV9-/=P*< M3@]N]_GQ_+436NYY9Z=^?^6)][M-BPN19$+%'$&\ Q]D>:&3/\3["/C?1];OWNF#D-G M#3Q[0'W\9 \GXS?]A_G?R]N/KS]I_^7]W;N7M"R_,\K_?"$74N7U+ H$XF$: M-]W+(**(Z84>)A!SIC"*$D6D54JKK<"I+?M&5>/& ZTLV&@+5NHZO*EMT+9P M7SQC.# W&)7_$&>L1S).[H*4S=/R &@3@_)9ISQ/"<'J_8\*I?/ M>6_:_6M95-6,"BY(I/E7*"%-\<8,4ID@&!.]-^0!PU(Y51BX)'!J='RI!7>C MM+<^VRWF=BZ:3R0')N7K0/39'GL/F>'[8+?BIM+P>L]XA\[6^Y_KV\AVKG][ M_ZMFK9+.;Q?B5CQJB>;@RC3:6C7,G@F!*(VQ@)R:6K$Q5Q"+,(9)J@*,.(JT M^^?6RM9&[-1(9Z7U#;AO]6Z"P^F>YNL^3([<8SD-EIM$[^ .O7%AIZX*2MZZV5D)'[FOK L1Q9UNG3_=L1Z.)[F6Q,,?K%C-N IM/0H_XSW4_W.* RIUQWJLT2>D&KO/KT M5$HJ[A:W\[;8F]0_E:83Z&^:>QZ7C[.0Z=V0TKY*0A#2U(!BB.. 0\Q$@#&F M2")J?5SE+'YJE'$KM.9M?<'?:'F?+T"Q '2M/& F.J8T?YL7=*$=_Y49#@FG4A86"2_V/MLW"-175#[&V^"HDOK'-7I:V?:D;:@RZF= &:2$ M^J&L9RR??L;L[M+IYSYT+9D85]A<#:BB_$I+4;W+'_/VI5?=+;2T691%290I M#@G6.U<4$0Y9%A(89RB)@U1&5%@U8'(7/5V::?=NN[J;!@0;[0:S'J%WB9EUS9HFU-_D0Y;R M02ZJ_(M\N^#%HUS5Z:R0#B,.0PB# C,J&,*+>.4[:2IT9F MN_68VAR4/=5!JSOXT4R=>_T8R]FP([)!,!Z8QV[O7KX%MW5=YFQ9-R7\Z@)\ MH&U?*^]=YIT1\E=-QE+NV*5EW. X46?&<8 >9X:?BYK.7TDE2[V'_$R_K>Y, MFWN*VERF?GZ0G_)OOQ6+^J%ZO1"F'A=OI,9A5>NY"%>K*$B(=L(B#A%C$40) MHQ"G)(&1"A /,L[(_T?=G_8XCF-IP_!?(3"#>:L!LU]*HB3R[D^16R-O5%4D M,J.F,:@/!M=(]3CLN+WDTK_^(27+2]B629I2J!OHK,P(B^>;]6K-YM(Z'=4F,9:$P#M6V@-0Y8Z^H":$E(=Y]H,^AQB/D:,SG0V6;D M&8UTWAD;\,YCT&C"ACL=C8W/T:%I],'#2YP\+)E9SNT;L.V-K NT>!>TR> =J]CL6#J>5D*0"BH MS,DE"&ZJV,%[ T/V6&CWA&<]>7^^7@8WNI:_U K2!H-'1_F4^ N_X2WP)'WW?< M[DAXO;273 YZ64\&&^PEO63&X2!KFQ]$X#. >AYXU &#"#'?V[ MG3V&G_"?FA_[*/] PNN/%P_LQ'P]YM,Y#M4:&,R[YL:NU\G'\SZ_IB M6:G5-,ET26B.(,ML)SY:%-!6?C?_+!BB,B5)0:=S]6CW 6[O>:<\IR\V;;[8 MAU+[^WX?*.?WPG?CZO;JWX[5,"30Z@E^:37]BSTC<,'.FP^<,(G$#-VR!N4( M)[-?LH7;0Z$5M+YO"[L;-OJT7,S-7T6=/+[ZM)A5XF?SY[YI%*[/NV4&BUQ0 MB+G(;*IW 17B.)$\0;IPJD8:JL#8''ZC/]@; (XMF(!&>]]J6IYSXD9#?2+= M,S,Y@0S^W/ZWEX9=H>A%*Z'E*7[@ EIAX)R6SPH<)S!SZ"",] ,3U+[T:+M\Q\)\W/I]3LAXSC5$"&*;+7?0FDNDA@@FDI."\D(4ZG&"'" MQT9ZOVXCI[?QZZWZN_8L8&JW/;PN='Q[Q+VB=5+(XNEI,0\?MSG,&%NC!=I M$H;AN5;9&NOCJ6A"Y!J-XW&;.SJ1&,U!X* \Y@[ 2_;R>#(@-JN^EW[#Q/\J M>4R0=_*?FY7A@0>U?/IR_^'S@YD855]7WTEY/Y]J*C,BE82Y[9J*BS*''*4% M3(L4RT3+LE1.I9UOTF)LKEIM!V@,>>E$@-868(T!UAI0F]/$@YA?VW1$CR"> MX*GK)K3!)J1GCOOWF N/ *HAYF2@@*D>Y\8O1NI63#MCHH(''RX&ZE;[CV*> M;AXLS.?^^V(AOU>SV=0XSAG)DA*6>9I#K'4">9%1B!37:5;JG,K4Y]"@'7AL MJTRKEY^GNX,II20K$DD@TO9063)A5FYE*TA1JJA.2K,O\;F%#H)I@*OG&V'* M4\;+A"';(,C 5!($N4RP_5N*2EEB5I)I4^7ZRYHMU_V!]5)(GT>_-C-_5G<# M9NNZVW+;C/ER5&HWC%0S(8D0D IE;T-)8@M49Y#3-. OC^[GCAC<< MQ%;$8!">-K4.Q-%M%QJ"3,]^V-77T'LS^=+(2%O&W;"#;@Q?&O-R^W?R^]L6 MR;OYR^*%'Y^>6;6T3M]4:B4EIV;95+:4::$X-.]K#DF:J@(IL[-+LY %M$OH M6!=74.U4#'MC.Y'V>YMCX3?0FUX7#7Q9Q!1\O(YG,!.X !29)3I%O@J#N(!P MB5V_?&7F&S?E.,ERG0NHS9?*)O(9]X#E#!9$DC)- M,Y477HWES\@8&Z^T*C:'W!.PJK7THY9S4+HQR8T ]4P<.VR^--A\Z<;&FR8Z MK(_$"N[/AIP@MQ$53ZP'Y^54-4WFP+^;O'$JOF4DSP3N4*P MI+944TES:#;B'!)92(R+G(K,O<_J13%C>]&W,;TV"7"O*OBS4=8G2?,RL X' MN%'@ZOFU'P IC^/5*(@-='X:B)S?V>A50#H//R\_/=SIYE4+CHXOKW\Z]M9K M]:Y:B=G"D+':QQ37W+.MP%YY\&;I05 <7A_,.M MCN"7K981D^6NX! O+>:LE*$38KI,/9,*T_EQ/Y98+=?3+^K1>L=_5XO')7O^ M6@DVVSKJ69YF$O$2)HG@$%-50LXY@9G,B=E",D1+ITR73BEC8XA##3WW/=UH M=C- -(SZ]DV\X'%^\9W,[WKMS0 'K[SYU_YU[QY[D)?=R;SV57?[<)@[<%+] MYK_9;%-OC.]FL\5W>T,ZS1A/BY1F,*-I"K$LA>VA3B!*-*(Z83RA7C=.#C+' M1@)GRD9-P$YML-/;SS=P =_-3X@,:<^<<3.:WOZ#!SZ1? D7B8/Z%1X0O/0Q M?!Z]C89VWLRO%>,V+*U2J]^5V9WD,D=)BJ!FJ3*>A]:0::J@S*7@"2\R7GA% MC5V1-UKZ"=^'7$/8CVCRJ'OVP #M+0&V*^3VPQ@!CC4L4 M2;Q9<[AG&V NACH!'NTT>%SB#3 = UWQ]34M?G> -^+9>4,8.O9P]XDW$+H.+?<.GZQ M]VIVY#MN&UZ+]50)0EAJ=O.I) CB7$@;1Y%"LP9QK K&4ZS\;QU/Y(R-L+9[ MTIV>X,]64\^FU)=P];E=O FM86X7O8 *O%R\"$/4R\53*:]PN7C1U/.7BY<_ M'M@?:]=>V:XA'^=OV7.U9K-MMPJMD4F<@I@ZI8R-,W8](;;;H$954.OJWS?C%-1NMH@&5=_W 2$H!?7.N(C" M3;6LK>Z=1?]%M?<+G.KAP:9NW M")D17= ,%I13B-,BASR79CN>)TF:)!F7;HWGKDH:VP)XK&M=N_39\_*T$UB' M12H67#VO/B^0VND):D5CX>73MC02;D.U(@W#S[.SJ ,FW=U"NP88L .H@QW' M73U='@@[N7S/EO-J_K@RVYHZ)_\-6U5B=^B>)FF.=28@9M3\42 %:592B&2> MI;Q,J"B]4J@ZI8V-/5ME[<:ZJ0TQ ;7"P7<;W6"[G6%&@[!G1KT)/>]#3"=4 M(AUB=LL:]!#3R>R7AYAN#X71R6=EAJG$VKA\;/7U=V-%4_!^2K0JI!8EE)G* MC0^6*$BDD!#+(I>Y* CUJ_%U2=#82&2O)["*^O'%133=J"(&1CVSQ MX)F"O M93QRN(9#)%ZX*&902KAF[$LVN/KY,")XNUBM[[6-/EO=S>47M?Q6";7ZLIC) M*:$$9:76A@589IR*)(4L26Q>=B8R1'-5N%UI7!,&\4J=N4V=T)&.4K%^<^B\'ZD[ H4F@XW,A#0UOG%-'"AMLIOJFN5B3U&]# MQ#AXQR+2VY09EFRC '="R'%/M?ZCJ\:L1<=< M;]:KM?FZFNWEM,@9%45N2ZYKL^,C20FY4AD4JDA8(:1DF5F"B[XI?GOY:H^42;%;6GK$>J>U[)6<[!5'32Z6R^^41L:E$55][F+_/5%VA82[O MGFSZVK_JGW]:+I[5/GB$7T?2S^D5/NZ.^3!$U-3>/" /[/,,UXXUB6[L.>B<#!00=3 / MAS9-P,ZJ>F=P:-<$M):9OUG;)O5'=N9%C!J/#'BL /-8:@T;BQX9S).P]=CC M!V8%+U:KMXNZ[[N:BTJM?JWFZN-:/:VFQCW5A38L7232%N0R/BMA1093;+Q6 M53 M_:KA7!8UMGV!U10;M7T8B5 MH7M9T+"YN%<-/LFZO?Y$0#C?KV=:IW]:JF_58K/:1@N>M%"?9D*G.=- H6$,3T^+>=VRR%:(5%/".%8 MP-C6D$:_IGO8?_T'29/T;__Y5Y2 9[8$WZS"?P,%FB!4_[\]5V6;]=?%LOJ7 MDG\#:3DQ"_ D3 +,L\]*K*MO:N9[W_GRF^$:A!$^W[V'7M13O6V&5FLW M 1_KR8H9=G'>_FC!%B^&'SC$XKQQIX$5%SX7X"JW52>;4]AFNJ;*)HT77$.& M4PYQ(CFDA2@A%4(+CK.4Y$Z-#B]*&!M-6:WJWL?FS9=MG=2&&_QZ'E[&U,%C MO16IGE_P70'9[;7,E7?;$1E]Y&7 MUOG!,"_LB_BJY&9FG+^[^;J2]MK)K-A?E-@LZ^JZ[W_8WEQ*?C J&VY]WC3? MD'O],M1]WU]+I92EA'"8E%I"G&(-28E3J#)"E4CR/$^\XM'CJS@VBCVT"^P- M ZUEP'YAP/JK,ONFF;"GS?:&PO!Q>PO__M,7/Q>KAVEW<])>=S)[7@5:X^S4 MN,WI@8GVH=/,'O#G0U,FMH\8M/XF(Y+/V8."@WJM_0'\TN_M45+@PF*VJ>L' MM7RJJT7:>.=I+FQH<5+ U)X=8UHJR K%89&JA J69EQY%6L[%3$V8J\UA$;2 M$YA9'8%J^FYYDO4IE(YD>Q- ?9-EC8W5KJT::Q6,2&X7C8]%3J<"AB67BP:> MD,/E3T9,;=Y=3TU+A41N,Y!$EJ<0(Z0AEX6 YF=8"EGJE'HUO.T6-[:7_F)Z M[@3PGV![%/1VQE9F_[QO??OP?='\$/RFUE\7\H:KZBNSX\8=\3#OF4>&A#M. M\O0)BGUF3__Z.M?=;H8[Y4^?/A585GI7@O]>OVR=^Z&:5VLU,RZ3G"JB<4D+ M A.&,XASHB&E%$&2I%KGHD@2OR1*1[ECH[&]VG9G@(:W6&MO&9 M<&.J'O#MF;)TH==C2UGY0G)2Z]GP\^(;4[A;JFOMO MV,P>PM\]+3;S];2DQK]"C$%1D!)BDF9F)Y432'G&M=",Y7X[J8N2QD9*AXJ" MK:83T.CJ?O_VM$?K9![QVXDXEU 7I S]$UDM[EGKB2O/!"> MZOTB&_'SRVS%XQ\;^L MV7+M2"2WZ.3SYKS4K,>7J"Z>IR_KV+H/O*4&8W \SZ'?"8GD4O2DY*"^ M1K] OW1">I86YIWLHCL\2R.?/#>B]WT?&M5+_>.+ID=ZLT[''_2EN&C>R^_S MY0^&Y_]4]7?;ED \2G1]5ZV$658WA^&%"=(8(45A1M(4XBS%D":<0$[*-$^( MTJGT:F/M)WYL#LF!]DT-NT/]_;-M/.;!^72\)W3[/S*_#"S8ZP[^[*=4:\E16TW)C=V<93N]>L>5DOJFMD;1>HNUOR>?.?>* M\8??C=+B0CH,F[4Z3T"K]00<%C\Z"$3X-4HSF6"P(E&8N]Q!V0E+,I$0:RP<<#LR9%-@4P2E')2.+7ZNBYJ M=,Y6HQZ8[37^/Y[%@R[#ZD8^<<#JF6T.E)R %K0^MF37T8A5/.BRH&&+!UTU M^*1XT/4GPACBTW(AE)(KFTA2IUG?/]N3BM7['VHIJI624T$1RG$B8(*U\6;* M0D&N\P0BE!2E2!):2*^"8U@BNK>!1@B(C6 *BO#UR5P-+6C^DK$&@7-OU1K'43BU '.BS-WM$S:\-Q&MS(I =P>R:7]SO\MK?)1GG;:UV!8Q,F MH+F!/K B?M"U)WRQ M[>=VAS;-$ERH3"6P3/,,8E:DD--$0H0EYT5*%UW5ZMMCL?+-9_[Y8_X]:?V*5G.:IU@1)PV)*<8BQH3*6%0BF>5GR+"GS(O/; M1CL*'MM:\\D,])6MFH.ZYUU[CV?;G*'AJ+8]@V4W)D1 FJ'KG#@R50](]\U6 MC,R$##^HHN5>.(H=.,W"#XS3C K/YT,Z$Q@7 M0:E[\Q+6J9)UK9H=0SXLWB@KX$X;8O@?XS%\,%_0*6&9E+S,(1+,YD'K''*S MS8>YY R3 LF"*_>^!-[RQ\9G#V;+HIC5T*?*O3_LW5PU )A]7V1Z*]\OWCX] M!7K%?: JL3OUV\I@!Y[MPP*\4?52,0&U'< : CHGP;.90#"$W:T$_(<=L)% ML,W';03"A[FA/O<#^]&4WOB[FEO)2GZ<&RI\L,E:O]6Y6N]MJM9O9O2O66)G MYK)L355H'&+%#;!6K#0)8TR7 !);"#I]-A61IRDGI>I.+,#_BS,9!_19)J:KI MG?E"2_NE_C!CCU.<6R+UTXY M8+5SX[93N+H7E)M Z'EQ<+3?F2LNVGKFU&2EQ%\?%]_^_^:9YL#$_&5_3G(Z MTB O]T4#VA?U\@<"/-/?S!_[N\.'15UL8B/6FZ7MGV6O0'9>\502;%Y&H2#' MPKZ36D!:DL2\DX*1(B-YJIW:7OD*'MLKN]_T-:6R[?FKKG[4[:P,9QXD@ZR MW"BP7MCR"GOK/!P8G^EQ<"I[ KUGBK"J_Q]'M7O"UL,/[ GC@5R^O>;V_.)( M][KJ^0I%(U[QK.$0B5)B3-B%H*4^MS+N0@=VS)P6/KVI#3N!#2* M ZNYWT6G$0.>NGF \++"S>O9\,HZ7>U MMJ7//BT7WRJSZWSSTXQLA'VMHIT-_+9 L "5M$<+.RM]<_0=7J#-A. M:3]F\I@'-W[J!]V>6;IZ#^DR=0=*-<&[#IV=B.;E,CMMFZK+ML2JOG0H8MFK:10-/*IY= M_F3L3=/JLWIBE8T:OGM:+-?5O^H-?%-U.9DB0;0PWP:8H;R$6)KWGR-$89:R MK&2:%[F.M(_JU&-L)-&Y$:B+)V]M 8?&!-6R#IVY6S=@T>;C-?=DP5,1<9OF M!&3O.[=N+4:RF7."RGU_YS9<8%-.FYG9Y&2^J\^XFF'_F\TVZOW3\VSQ4ZGZ M,VUD]"?SK9T2EB>*I05,&2*V@N0L1J1!NDP;*_26V Z:6=ZTV"WE[WY=3%_K+NI5G.UNM=OETI6 MZRDM\HS*$D,F!(88X01R76"8%B46)<)$8J_Z6%?!C0"CHMLSV1T7Q;':;MLF6WUM MZE*C<3]E<3K!Z:$LSGEYKU86I]/\KK(XW0_>5E'T3OR_C:T">,A^T]203$:5 MA!SKQ*8F"\,_R/ /*A3GFJ:J<,J%<1$V-NK9U[ELM3UV"L(JAYZ%V8U>8H'7 M,[,$XQ9<$+0+D,@U0,^*>I6RGUU&7ZKTV?E,X.Y/?%5R,U/W^HMZM $/G]6S MW6'.'S_.]6+Y5&\TW_S<_G)?\IO2C%"I&)36G\$Y09 REL.<8(Q$H02BN=?^ M+TR/L9'.9[7:F"^B78"W)Y^+N>?57^B,.&[R^L>Y[VW>U@*+\59-L#,"'%A1 M]WIO/_'G [-G:;T4:+\1TU@[OD MAMWSW0;5R:[OQN'\8^??S]?[V@P[:5_6 M;+U93:4L.!>:PTSF.<2,84A$6L"2,,:(3 LFD6LH?9>@L;%>H^NNO._^;6S4 M=0^U[T2WF^!B8M8S@X7"Y169[X)%4*!^Y\"#Q>V[F'<8QN_T^5M=J/?;HD7& M,ZM+';YAJTJ\^=E40'P[8ZM5O0I-A%W"[XCBF,X5/IZW7U,$$#^EL#S<)SV=_R'>C& MPZWYR8WHOC?/KFV"0"7C/-$P0XDME9@@R$H;[$6DDBD6@B.OTW8OZ6.CU%;Y M.F?J))K@J&O5]6X,$2;'\XPL-N0#'9I%03O\(,T'M=@G:TZR7^>HS0>6BV=O M7H/%9&6!H2A1:?S%5$.J$O-/KG7*S>^2U(O8+L@9&X4U)9.9 M$$M[H[\-7_4\3;L$J1L=10"J9^)I,#K792=R,^++*,3L)GQ&RO#M@"^;>K:? M;\?';Z"!AF)^7S05]?-50(7Q M2_*MSI[1@A=0M:- FX":J!XH*V*0"^6Q\4$(H8 78$A5N3/ M)3'#!OQ<,?8DSN?:Y\,XX9UZ7BK1M)\P?Y\I^Q>S%SF, Y\F@J5$,@XS46K; M,)A 1BF#&<*""+-+X,BKNYZ+T+%Y"H[&'+&1[)E%#M6= M@)W"-9YW+GAZPT7'.D:[V@F2K;=CM M4R?.CGP3";V^>288.'^"<4 D%K%TB1J64!R,/B$2EV=".XC/51ON_&$;XO_' MW%;+>,O,-\1>S"^>GJJZX-('I3XI\S6;K]FC81><9%P7)4Q2>Y&3FTT/306W M^;N*).9_/'6*J+E9D[%13Z/T-LH?M*8 H[-O%_+0J7$CI$$ [YFMK W[E(H= MV!/03L+6D@G8VV)G NRMB=GG_$9 H[5!#]5CX"[I-\)UVD3]U@&CUSTX=/7> M-[G^ M*-5^:] $L(,F$^;):'40KLZD&^D.-#\]T^Z5&G56>V&KHQ^:Y#XU,>LBN(+: M?VV$JYJ,I3Z"*V0>-1*;%L%W"QD:A+^M,+:O'KVNXT'!C*S:_J--\2_6I%Y@[7M]%0K+O M6[R7%:GVF@*K:E_%JB7K%@U7FCNTM777@F<$-\IB>230PVCN6V M)>@4L0QIV^T9)6D"L48$TDQ0*!4JLK(L4X[\=KY718Z=5]8VO_V7S3-8+_[B MN.B@%D0*:]$SPW)-QWCS]PWKV3 ML:?I]VZ/!1=C-'NG]4^[W*_OYO+]_]M4SY;8?E?K:9:3$I$ZC"!E$">)-+N9 M@L",4I2C4J6Y))YU&"\*&QNQM+I.P+/5MH[E4ZV^$S!7GF>RG4"[.3^QX.N9 M2?;(?=HA]WZ/W.\=R(645[P*2;S*BI=%#5U4\:K19^HI7G\FQ@U/&] ]53IA M6:8-6TCCG6"N#7DP7,(\+UB2(*2S6SJ'M&+&1AO;;(M*UAD%B^.S6-\DS// MAES@A, U]-7-IVLY*C?>V;S$H)?;FIV05[RG>6EH]PW-R:=OK^K<;( >V(_/ M2F_FTG !STJ%2N-#(((A)GD":8%RF""6D3(O$$UY:$'GE\+&Q@C')8>W.WW; MKWZK;WC1YA.8G=V(*.#U[T:$X793C>9+@/10GOE$U*M59KYD=%=1YHO/!/;X M?GOW^?V7N[ND+U)YIIN[=[:!R#WAZ M]NR.C.M _;JWW]>W#Z'?5_]FW1Y 76W4[3+6L$VZ/:P[:=#M\^QM51T7NB/D M\,-F;:O_G 8>UEDS^]K,G/*,BA1!0_<)Q(S:!%TI8(XT3K3Q'#GUZY844;FQ MK0N']0:O161'P95C=6C0)6WQ1IXU?@&[9JO,HZQ.)N MN30?4\J.I%8[+*<02GIJKDO^>7Z P'G!'=25G8D-ON-+1^K M^?W\3OYSLVH**3U]N?_P^3?VHWK:/$USC J9JP(R83LX899#EF/C.690X(U8YU&"^VC#'29X6WATG.#_=)AWV#8'KA>2NB_I--/U M<2^!4N4<8J0QY 57,,4I1DR6J^[)%LE)X"M M@5BLUN"__H.D2?HW0+-T4J*R;:+,5DVGI^=UO>R"#$V _5Y.ZGB,9()H:3Z> M'7_\_V[FZK_^(RG0W]J/^_F<9R;+S=D,G(!AN'Z'_)<&^5J_>*[D9=LC^9!G M! SJ/%XV\*77V/') '?QT^*[6OY=S;<-Y3XM%_]48OUN87O"3ZE$J= Z@T7. M!<0V1Y!JD<&R9$26N::".!7@NBII;$YAK2O8*PNVVH(_&WT=MYG7$7;P_&+A MUO=5]%"0>7ATL: ;R(EKD:K#HB[C>?>C6D78I3LCU.FT=0XPG)_F8L>1:^;T M0)@W=C>;+;[;UN0?%LMWBPU?Z\WL3@@;CKSZK(2JOMF3P;9; -4D3[ NH")9 M83@VS2!-"86$Z83H0N4T]VK8Y25];+S;*@J6.TV-+]9:Y!D&Y#&S M5?1ZU0,_2-TH*090/;-/@]&G(XQZN&^XAD2T&ED7Q Q< *O;V-/J5E<^?T-# MF=\7\UT4?Q/SN+T#G29LU<125FTYG+PH;O/G/5 M\+-M:*X_%48;1WTL[N;RLYK9X^$[L:Z^U>VN]@WP#D+=2B:HYB7,A-(0TX)" M2E !PN.VF_V$CUV"XB1N"Q(A4$9[A:07O+>36.%L6'3VK@^T&^JS=QMUE\7R^I? M2DYQDB?F:M+6C;:[A&47!W'31O8G* (Q+_=$D:E&8<3'[))BZ/!%[Z MLQ_-D=U;MES^U(OE=[:4]CZP/M#>G0E-.4MU216%&B%A"$1HR#@KS#^I,APB M<(J\",11[MC(Q";2;(\X#Q5O;JJ;&Y:=[IX7^HX3X<8R/<#;,^-$0=8_(L / MIUAA HY2AXT=\(/B)*# \W$_NEHMU]-ME-/V6%.5B2K31$&EM"$DF9608R4A M1@5A)$.,,>5"2"W8MFM"_GY0]$"_*Q<0334HE"TT+ U-:PPI0I2+C4,,FX8#(M M"25.9RI7Y(SMU70,IO""LOLUC0A0SR]M:.2)%U@W1_'X@C90#,]KANT<0A(0 MM%,__MHA.XS:7]CRWX]8W-;*6?N\8;JN:/38AN6J(L M(XF QDS#D]A0)"T8A0R+1 E2"NY7JMQ)ZMA8LR[<90]"A?V+VNL-?OE]L58@ M\6R>X 9]@@N4)DD)99'8%O6YV<"B/(%"\X0C8K[=E$^_J25?O!KXA])? ?X^ M4'<\$XN-9-^G8RV$]5\.5*YS!5JM8T>O>Z$4Z]#,2>:PQV<^,)P;U7KQI);[XC1UJQRJ"[,H< 1Q:6LMI6D! M,YD+1M,$*>;52,=3_MB6AS?5S(S\N +&[=G8RV+;,EP9NMH:L0+5'*@?0JWJ M1!J;F;-J:L:NUM53?;.FV')NA_!C--]Y<^.V'F>C9Y9K-0>_M+K_Q4*_"[WZ M;O0'K0&3F/6%;L0N$O?Y2A^4!0.A>F96MIB.O$#Q,\9'"L _&CL80.\SYEU$L!]]D/!/DQ38DD5$66Y%HBQ%3NZ::\$#$V3V0;1+BV*GJ[$B_A<_86 M;@"E?X=@6QE6K8!5+W*)^M&^8."9=?G2)P-.[MLBA+M1VT!@ M7A#"J;9%!E)-,"I2413FECG5+&]EKOJF-6N_?;XS3Z(I8. M!_JME#) \#NQC@#70<7T':."-FBM=16!))U Z#^PO/CS< MA_6A$G&1$ 1);MM^E26'3 H& M$<%$R;(L4N%5&M5/_-C(\^KN?P*V-H"]$;XQEE[SXWC$W!OJ?9\U1P4\(#XS M!+=H(9M>P@>.X@P!YC2P,VB4T :'7Y[8;/9FLZKF:K6:IMI6]M0(9CPM(,YE M"3E5!+*$EUBE!=/>R<4/DH"F M@V<-OZ')X/%X S<5/&O,:1/!\Q\++/)>1WO?;]:K-9O+:OXXS8L$(^M_4(V, M.T(PAYR@%,J<45EF&>9^S;Y.)(SMM3V;O['8Z^M9-/T$4#?_X2:8>GZ+V][B M]PZ@^-<=OV1XK.+A)^,/6P'\DGDG9;PO?C"T!,;%8N#VN!#E0HC$K,VYM$73 MB/F#9T3!,LN5;12JB= ^ER/=XL9V6V)4VH=1W#W9&B2^U3 ZT16ZX&6B,IQ%Y7[A'1':382'>+@ZY#W1"TW1@V'H8]T^TM\ 54 M(W%!)5I-DDYA U_+:K'\'\66-2]Q)O[WH"];6QUI*E'& M)1&IX90R@5@:QXR6&8$*E8DL"4EQ"ECD&&6P5QE&2$YQTIY%=%PE#NV!>5"8/E1 M>)FO8^L[%6YG$CT W/.Z$0G;"*'ZG4CU%J)_7NHKA^9W0G$])+_[\9@>\/)^/A6:"R5$!H6T3>%)DD$NA*W%2I4B>9HPM_OB&W08&Y5U M>0CG.F<98T!MC745S+]B>&O=DW:+GQQM*E[161['+,1PG*/-Q@B\YYMF)9(3 M[81GF"?=/?0(W&DGV]U\:K>APASK=]6*/3XN;=0)I*;#QKU6:()T5*'4J N4H;VRKS[&Z-ANV#07\LU79LY7Q M-<#=W.:(,/:\3[(A+).?XFK1!G6)'TU\ZPZZ/A='+IZ4M2[[^^J2$BW,%PKB)#%_X(Q @I& VGC#POQ&4^'5FL1'^-B( MI]5] FKMZ_3[G?[>U:QOGQLW6NH+\=[O &."[4U:(:A%8C OT8/260@H+[DM M:(R W?[;K^;;I*KY7*W;&AJI6:-,DI:HD6!B/21@'2DEJ22V'5!>%3&5: M:.WD0%T3-#8":U2U)V-&V5UI$="JZ[$A[$+78>\=";.>*6@8N#PVR9%@&V@G M? 4^8/D%K+\J\%P')/RT 0GK1?V3MF*$_=E?(^V('<#KW/9V/3_RA(6#"4)X25!$OFU4G<1Z_0R#-I< M_4QSSEMO>,Z@'7J]$XC@J][MG.G*V>>]SF6(>KO4.2/RE6]T+H-P_3JGXUG_ MO+XORJP0U?IGDO*':FV^^469HX+K%":,69Z1$G*#,&324 Q+4,Z(TS;UW.!C M\^)JI>RA39+^PO\"6G7=<_I.T.OFC5LQZ9D??.'PRN>[9'=0,M_)8(-E\ETR MXS"-[^)GPMR#-I^W4JNZ&]Z#<41^7]&Z[8DFL(I4]2X!BHW MV[&D*"'+I2VKCJE"E"+!"Y\S)G?18WNUFYZ.L[W^$S!?S*&X4C#LU@EP\QOZ M@;5G=OCU$,L&WK71&UC%87T+9U6?@+WR\;P(?\ B^1(>@@?U*/P!>>E7!(P0 M<'9D*ZX(LRE06BO;NDZMV8^EV24LU1.KYF:0A;8[TVG&>,Z0+J%&#$-<4@II MEAOB$GF24TYSE#H1EX_0L5%6JS;8Z6U+2P&K^03L=+?KL]7>X\S$=1(<+5>2;E.M9PYU.>UAV=5?D^&\#L7\17 M)3&@'M]FA0,=L: UAI0FQ-P07KC[#DL$H/,2<_+ MQK_+='BL+H-,RT#KS6YZS(I2[:>GJ8MMJ_MOI^=Q:U"LJX^;,>Q*<$QDWMZT/'C$ZUP6&7#+\C!$E$ZCL7W'I%$9F(_.9?T3K7PK6GNK"01YD9:PS),D36B9:.39)^R"))\O M_3"=P6S5I6+)^8>P$"'YS=>"(R M>GWO3[? [=3M/Y#7 Z!8M1T=) Y;[=$=@I/ZCQZ/AI074\OZ#3)F+/BL:O(= M5NL%5\M=^6>V6C;I#[84N UD^[%>?U>S;^K)YENMICH3-$D%A9G&)<0L*2!) M10I32E).$"J5(.[%QVY7:&QD=6 2.+#)AEIR!?9F 6:CTYHTH,8R8$T#C6V@ M,B/T;3Y9/Z;1A)VVHPFHQ)R_6V5]$J+M+LT60,V#A MMGBH')=UBSAN<)^7U7JY$59PVV=AL=Q'77Y6:U;-V:.ZTV;UL17H[N=J:BNJ MLQS;BRU6&*>^4)"4I33[?YH7"1=24*?:;S=I,;:5\] (L+=BJS6;U=%G4YQ0EE$I8H.ZBQY;%2YNR^H;UVV?>&:KA6>_7Z=L7?COEX0[9GO#G2V MON->Z[K]:-V-O%%\&]$:L9&P+UJQF@P[RQVV ;$O'"?-B;T'"#A$^7TQ_Z9L M+9JVA?^K_@9M>[-:O_/A^V**=<:EO4&7Q'9- M%2J!5"H!DY*8?76:Y52F?M?H07J,[Y+]6O>80UO:)L*39@MG[(G6EZ=CZMS< MR=ZGHV=V[YR'"=@%Q!\:XS /,1O\7,>Q_[X_'3J,I1W0=9@\N@0Y#!98RG#+ MS _LQT'JUI33/"-8%Q#ITO DTF;?+.R^&2'"$ESD2CO5U.T6,S:'=.<*V"XK M1XF)WKW'+N#J1F*WH]4S2X4!Y5^8L!.'6/4(SPL9M@QAIZ$GU0>[/QV2=6/< M;66][K>+N;3D(NVQWF)621L4_*:I1_/EJ[),U-;<+"FCR'("%4*:?2LN(<_- MWP@O1$I*A01B[ODV_@J,C3QV)H"=#>#0"+"U C1F>-="#9XHA[UOS_#WS$:C M1=XGBZ;?&1@J?R;^3'@FTH3#V)U"$S#N@,DSX58?I\W<,,[-14CNYO*+;:;] M=3$SSZ]LVJR,P/="H$PX$E2#H%CVV5 M.="[KKBZ.M#\O_Z#I$GY-Z!J"X*+D71/A)L'VP>\/:\B+Y%M%.VEX+8O.O&K MCG2+?:V:(TY@=%0<<7L^+ Q6V-7S42WT4K&96EFFK)-/5E-49@HI54#-C#>, MI5 V\=Q>Y612Y#03M'1OR]@E:6Q>!E@!PD9!;K@0S@,$&S4!/(0R7ECF55RNQ5M>'F#00,JK=KR,D+S^0)BW M]P]5/7XUGN3=-[4TX_^^L?= ][JY%;K?K(VDN%!_H/P'OJMG&?KH/=S$4Q4ANH[?X0=W'4'!> MNI'!XP1'@=?#')3;?3MCU9/U8?\PAB]MU.3=4UV1=RHS4M(4$3%C>U=W72J>&S4]DR'.0^GVZMX.4,\O\0Z;K89F M\8]=@;L;@UC)"^>%#)NIT&GH25I"]Z?#WOO/JDG4VBS--N:MV=<\JM64E%B5 MFFJ8),IN+8H,TC))(2*I39!*I>).41Q=0L;VSA_I"$1G 35W)-U>^EOQZ?F5 M/X9FJU^\U[W+^D@O^UD1@[[J74:^?-$[/QNK[5>=P+2K1]4$E$Z9SIF6C, \ M96:YUU)#HIF$95:42&#&L5GN;VS\=4ZPTY=]T-9?3=.);8U7NZ\]:.]Q:P^P ML]"[>O;1X'S5/F -O/MB=(W>?;8"Z\*IMV9@9X6^9JI8IB52&$JL&<2YDL;[*(2M:BEXBDF>ETY1/1?& M'YOCT:@(:AU!JZ1[6[!S"'9S201<>B8-/TB\6H-U&![4'>S<>(,U".LPYK!' M6-?'@IO1"Z7DZH-1IRTB<*_?UO>.=;#--&90LI1#G&:TZQ4 M,B&,>G:@[Y8XMM>Z5;*NSMS>R%I%O5O+7T':S7&(BE_/KW^K:]-K^+!(1:,O M^-*)8TC7>#=LXK6*OR)OZ/[P;N:?:0KO^&"_D2%OV*H2TY*F6):L@$E62N,V M4,,X&550)JS(4L4HDU[9:5[2Q\8^M5+]1'LT:*M",J04AR51-JJ1,&@TH9!( MD2>)2)(\\2P]WAO>P^1*GT3AG(;? BX51[\TOSN+WU.D-NRT!OH/2\1GH$X MW:]#;[$W1Z@-''C3R!YEU,T1+*$A-\>#A!Y^;PLD_S&OUOL0QWO]@57+_[9= M!3[.W_\P/MS*+&MLN?QIM[SU-?B4:EX0S3#D6F?&JRT-]968P52G:9*F!2V8 MU]5UN"IC6WKV5<*M*1-P')QKS0&U/?88J+&H]NRV-FVC1GR/WH/GT?6 ?HC9 MZ?T8O\^)"3CVOQ73:)<#P8H,?(5P*V"G%PTWC^A'O/4%YO+G](\OTUPDA1*& M.S->& (EA$*F50XS(26CJ< E=HHLV \Y-B*TH-H*4C92WO'.X "?;F(*L[IG M@OGC]X\/[]^!+P]W#^^_W$X4IS9VG-!M/]R\[]M_[%_U@Z$&>65/56]?O3._ M"8T5?GJJFB*%=W.;DFO?8S47MJ!(DFB4E)F$/$G,YJQ@'')D=F@RPTDF,IT5 M1>H7&GQ1UMA>N@-5ZVL[<:BL;]#O983=W(9(N/7\VKZ$[*T39 '1NU?!B!:L M>UG2P+&Y5TT^#<6]_HC_-=L7)3;+:OW3+.9?S=2KW\W788J*+*4":XA*:8_H MN6&)0A:0)%@DN"1,Y4XL<4G V*BAU1&T2@*KI?M-VUD0KU^UW0I-SV^_)RI> MEVU=I@?=MIT=<+#KMBYS#N_;.C\7D&A>W[*_8>)_E7R[5+):?V"B[AOWH?IA M?E0'"+U=-. Z)S014)=:02R-I\UM9CK/ M4IZ*@N B.>O?>;(\LO 'GK2!DO6'F3R_O/Z(2'>F_\>0,UR5@(BH'!43 MB#EN8(4IM;:+RKUNY!]F\C;'PIDDA)<(0\&D@#@G&-*4:LARCG3!,D(+KW:I MUP2.;3GOZ-%]6L@A_57,W?;4,9'L>9FZ#43_ E*.R,0J''5-W+ % MHQR-/RD4Y?K<#>DUE2W._9:MOK:I8)3E1"5E :6T!>>+G$%"S1YMZ8!Z"NMW@WPM3[!9TG0F&I-I<0B)EKS;:Y^.' CNPG!>?>*+U8J@<;1;]9_FPB-TN:J;0HS$X#C@SK.MWW,\_+;ZKY=_5 MO,[7624,JH+FBB84V'Y!W/(RYS"W/PTSY,2"^%>H])!X-@\ MDEIE<#\'M=)@KS78JAW2/,L%>(<#N\AP]GV%^%I(>IRF149TH-.R",CZ'85Y MP-1YU.4RSG!'61Y6'1U5^3P7'(/*?M;WO?>Z3JY\I[C9(69FBZA3#:7@!&*J M).1U7C:6:5YDDHF,M8G8#UY1IJ?"G+[UQ\G7#P.P35 \L73>'H= ,%KVY MU<^>)S7YTU;%J &9EQ&(%VMY1L;08927S3P3(=GQ8?] C/I8>U0,PR#)D@&&99EFNL1$:(TZ7LR#W;E_OOR\5J MWZ!'9UE*RY1 GM,28L(89#J7L"P(R[DHLR3UZBKB)G9LKVRK]034>N^Z7SPW M]Z^U[MYOM.=,N*W<\?'MF0MB01N2Z.R!5+QL9Q>A0Z<\>P!Q)N_9Y^DPLOK[ M8B&_5[/9QZ=G5BWMZ+^:P:>)HDF"B@PJ:<^,J4P@9SF&:4F37.N"2EGX56@Z M+RA@4] S(;5Z@FJGJ!_I7$#4C61N0&D84FD5G("]BL#J&(\^NC&(1!<7A Q* M#]V&OJ2#*Y^^N05O4V3)_*6YHJX3L?1B^9TMY>K#8JFJQ_DT3X3FK*!08X$, M+9@]!2EE 4LN2,91G@KL=:/L)WYLOLM1)]JV6;G]^S8,X\B&"=A:$=S+UV6" MW%BF/]A[9I_(B-_2%-@#N/C-@EV$OU8380]@.IH+^XP2H22M<:\^JYEU+^[$ MNOK6='1K]P<,*2ESJ2!+> $Q0MCV'I@KWOP9LU]/EQ/6GM N??3US@ WU8*X!72_ ^JMJ_-'--LOY_R[XRI+W7V.UAKR&5G=?R(M/#]@4\IH%QQTA MKWXZU/O[IN8;96L*MFV)_E&MO[[=K-9&QO)!_5B_F=F /L5P@4@NH)2)V?** MU% IMQD;N3+N8*F9$LK/^7,3/#9RW>K=%,ML-0??C>J@U1W\:;4'M?K>SI_C M=+CZ?O%![MWUBX1O@._G!U8TU\]1[,">GQ\8IXZ?Y_.!D=_JT2YWN\I*^[UJ MRLN"*;--31B&& L)64DI) 6BN&2*D<)KKWI)T-CH::LGV%A MKL=:>VQ^7.!VV"]&!K%GZKB&7T@ M@N0'OO)R( .M+.\!FRL_:,'.IT[29=Q MAMM3>EAUM+OT>2Y61ZQS;F%]VS$5.L."&TI&.1<0,UX8MTT2\P>C6LH2%3BY MM2W61>GCB\1X:YOCU2^$6JVKI_H87+'EW"R7*UL\5NV*Q_)J-JM_NIB#C3TD M>)XI^VG1-AR^M976Y3ESQ??;6NHI9;PVV+DM^Y2Y; M5R&YWFKK^A !OF@=Q+[+,K1%U3^9;^57(W U14(1R2B'@JD$8EG8?$ E#.OI MG!>"&LK3'DDGU^0%$-L0>2>[M-EM X?GK;[2'B.OC+>QTC_K V;[EMD43KM/ M6_!9]5A[(HZ4=G4R'#S46[$=AJR:5)5],K+5$^P4C826AQL:";6!W,\&O?71 M=W+WE5S%'\[9=+#BR,ET^7P Q;ZK5F*V,&.JEK5;)E_=25G9 M[PN;&8]VL7RJOSR[-M\^9 U4/,1L\\_F\P$1ZKP! 3,M 2<3 Q\-S4 MP!LFQV\9N174SC4F>/#A%J!;[3]:G6X>[+:\DW\LJ_5:S>^UWH9(/2R^L)FZ MUV\VJVIN]O>VO<64:I8DI>W5FR@",<]3R%1)Z\)F"F494]RK#9*7]+$M5?L4 MC*WZ8*'U+E#0[!ZL"?98I#6B;L03EL3B-CUNAR"]@=[SBA09[^!\&"_<(J?) MN,E^E>P9+U@N)=7X#1)8#;9BW!XWV^C/N3PMS31-$4NY,+1&D])6@]4)9)0R M&W1DO725"U7Z%&J[)M"+V :HT?9@98#97NOZ\'=UH/=__0=)D_)O0?7;KL+O MQF(Q0>V9N'Y]@>3[;M3\*\$Z0A&K$NPU<<-6@G4T_J02K.MSM_E5GQ>SV8MB_OB@ED^_ M6C>EK2\]U3C/*6<:$BPPQ G2D/($0Y5*S25)4U66-Q;V.BMXI)\BOP&9N, .69H_#R.^V/B.-"Q_HUX^IW4)_=9#A3N)= M[3DZ<7=^Z(:(P_J+,[-=/A?S^LIY=;=>+RN^63,^4P^+^F=O;+C)IV8AN%LN M;0_!>DV88DV4Y+GA9I5+\X>2D&K-84YR+&B>Z$)YE7FY7:6QL?B[:K995]]4 M,3D1)\K-A1P6_I[Y_\ 8T%C3Q/JLP*$]]EA^-T?OM;85K(W_67\2 MUE:"K9G@T,[(T8M1,(\9U'B;0L/'.D8!\&P(9)R1PQCZ_3:(^9-:UF+J+ZJ2 M.XR9)6_$T)ON')&)Q&77I U*5(ZFOV0AU\<"-N#U/9K>V!R6 M=INO%\N9#?>>+]8_U5H8VE/&.#E5!$E:,@(Q$0)B7=C "H:@0(J52*1"YD[I MPIYRQT8YSFJWI M8E;))GYO+C^9+UO[+;S7'ZHYFXN*S;Z8GS3^[;Z:A,A9H5($LQ13B!')((2I**;5P.JF-JM78%H]#HR;@R*PFG?? ,+L)W9D&]K8%.[9QYMG-_1U\ M]GI>EH::.&]O.BK0D7SN.#H-ZIE'A?&E_QYW\( 6/TT'V0_52K#9_RBV?#^7 M[^K:CRG*RCS-(,U8"3$O2LBU**%(.)>$JE1F3H>W74+&1L%;/4&C*+": J,J M>.=[R"OYOJZ)T/24GQ9Y4J1,VK@_:<\1"P2) M2C+(J.":,Y27"?*K)Q&D1T!,4,]T\?'IN3X)JXRJ9ES/W(BPR7!SL?H#>*"0 MXUK_"=A9 &H3)F!GQ 0N MBP&I-['Y8!2)QYQ$#DI;/B"\9"FO9T,C<(['_5VM#>7--K:$2QL,/I62,,[M M_6Z6VI16S2'AA88<29J8[5N)D=?1FHO0L9%24W6DVK\Z;-O29Z[J< TFQ.9I MT^19LB=;*;/9;_O&V3A,1RGRLE"96118:>:$) MT0C!/V-;"MK@E)EM2FNV$/7EY&+>5***$NLSM8F/2IAU-BT)ACB5%+*,Y[ 4 M*,?2T+]@Q?2;6O+%@-@>RNL?W?>?OH!?_OCRGS7"-;276<<+6S?NCH!7SW3= M$3?5>[#4,$%2HPB.\@R*NMD?MWUC'MB/S\JJ72$"S8B+@)EK9ATXW^=3NCS[;)T;$9 MYKUH#9F VI+)M5.\6R;'U3F,#7G??-,?VB$AZQ[@Q0M+=Q$Z=.BY!Q!GPLM] MG@XL\\"JN6W_?#]ORM0<]8K?-8J?ID52:%T0F!);-ZL@")+:O^!#Q; YIJXZT5GM4BW*;$C<@B MPCQ030FC,/C%JESC^ZY:/2]651LYTZH/:OW!^ZL(^Y><\ (L5A4*-Z'#%J;P M N*D5H7?TV'D=2?_N5FMZT"8A\6^R. G5LF/\[?LN5JS6>W^<9M_\W;Q]*SF MJYI$/]MWTWRMU!>U_%8)9?S$:B$MT3[.ZU'^F\TV:JI4)EB6IV;[G)3F#T8A M%R*%69(GB33_YMSK;+5OAUFC)>I&G!!#:N6Y82Q0.G[RYS.HV&G.:I)J4DA90%UEIM\$8,IIHJ#FEBG"-F.:!A56W M(L9YE2NV(;\')56#:Z:V6+HY6[XJ"W/N[JW4;9R.N'[XLI350AB!)0FU<=8I46D&6(PB3C!6*" MR23QNDSUE#^V!7\;^F^^43ABR/,9W!U)HC\T^V80AS#G]0)P!:S#.VF2+8P) M P4X7\9NB-#F,]+'$]1\&1JO<.:.80+S=>VE0!-LTJZTAK,*CC6&J4IL;0:! M(268P93A5&&I9(&]FEZ:;#GL+HQD6W@=,SW32XM/%C MT3V6R[;'RAT]%3!L(NA% T^R.B]_,J 0R]^7B]5JJ;ZI^4:MIKDL$YK@#!)& M<[L+T9!3+6!"\E(P461"),ZU5HZ&'MM[7"L'6NT\BGD< ];]YMX&0]_787$0 M\*A8$HS$0$5)CA$QKI%>+%63@;=2C_7AM)I53]7\2GM3OY(D9U'IK#IR_,1P MA47.:GI4.^3\)X)3%-1LIL1ZPV;M'5_3[WR:EDPDAIU@4:3,TE0&J> YS/)$ M(E[D-$N\LJ4NBQH;;1UJNK^R_K-1UC,MJ@-@-X'=7)J?J>4WLQUJ$_R80"C5I8:L8(G9 MJY2E\7+LC7LNLKX2!RX-82[B"<=I?P>#:4E&HWZ+-Z8I6-&/^DEG6'4F/; M/9]5CXW#G-(2:]M+CQ E(2[+ E)-4UADW/A\3%*,2S]6[N'&ZC=F M.7+]\Z&N.:Y^K-\8V_YW6@I94I012&A10HPPA\1>7$N59V9/IJ56:;1;J_,Z MC(W$7"Y<6DO G[4MP!H#:FL\_:V0.8MPXW7[3(S@UBMD$N)>?G7#.,0%V 4- MQG,)U@V1UT78E:&B)NR]_6IC5S_.W\^9L(T#S>]M=;XBRY,D,219"K/MQ(E" MD* L@8*GF9:6/IE3#?,@Z6,C2O>$LL8>4,W!UJ+=1Z,F\EV8--=#L)ZFHF>F M'&068B7X=:/9;Y[?!=EC2/?KAL4QZ^_*(/YE7]_/UX9M[Z149)"7B8 I$U066&E=.*4VW*C'V,ACJSK8Z]XNQXWV]5ESH_]V.^/3 M5_2&^>IFG %GH6=.JHT >RO :&?$(Q!CF)D9*&JCUQGR"^6X'=?.N(\;AA\N M2.1V#(XB2B(,%[C!?WIFU=)^?^_URUIK'^=2Z;I(Y\P6Z3Q3.1.K,M,T@:A, MN:VIYO?.9G5_]9\?_0" "K+'.!VY19=CC@@B@G9P>Q!@SC(H-J:]6][HN M^?!N86_"IDF9T9PK!H6T!"OS I*$(&AV$8C3-)?_9:.EY;70&23=VNPV?GCG+%QIO$KIL?21J.2-@4,*X;.!+&NCX9&@N]%S= MZ[=+):OU!R;J&YO==?>;Q7*Y^&Y#=)B9>_.;J4J(9 I1*)'UIUB>04YT 461 ME((PRDCJ53?'3_S82*$^&3-?_$9_T!IP&.VQLP&T1OCF5WO-C^,E5%BB*C&B4ZUQ-3IL/1V5<9&B'%N-3\IHX[OY?(-\^E&FL/,TK_% MM?.U"?*O=WTSMK%*8H^Z9RX#1/):+,5ME" M'!L7$Q60LSR%Q/Q12HZ18M*O(NT+"4ZOX[#=!K<*AE5/? F@XX%9 "C#I8S5 M:+R_@D90DM@9FR-FAAV./G@ZV!G3SN6 G?M8V*O[4#VIN[G\S;PBRXK-5F\7 M\[II\3:-D2C.,,8Y%"Q-S9N<84AUSB 22J99J3E6Q,=/ZA8W-E_(:@O97,*G M5E_0*NSW?E]!V>UUCX==SV__#K;?3F#K(6W4#99(!'%%V*!\X6;X2_IP?"H@ M=F5? /0WMGRLYO?SICZH\3+4\NG+_8?/OYEMX-/F:8HX%3S5W'8O1Q"C5$)B M-V,EUZJ4K* E=B^2X2QV;.RR5QPTFH/[.6AU!U9Y8+4'6_4]8B#<9Z*;>?K# MMV<&&@.T'M$DO4 \4/!(+*C]XD2\$>L,"W$?;;@H$&\+CX(^_)\.C5(V.\B/ MTGS-*EV)^JOV^Z;V:117"N&,&U(G&N(D3R A)3&.),Y(PM(,Y4XG;%.&R.5+(P\B9IL8_#QXNYQ#S,9 '>MN\@/HW0C7Q+_^9_!6!IVHV,[_Y*WBG M5F)9/;;8,4)>5?([G$M\YHIX<WF8V]E&M=]2C)6)H@02%2:0YSJ#-(T*V&B>(ZES!'!3CE_74+&MN;M MU 16S^9ZL]'49Z]^ 5"70X_;8>K[B*-/A'S.+FY':JB3"G_$/ \ENJ'H/H*X M\.R !P[=VA\?+USY;-A=U+MJQ1X?EZJIR7.OMZ5[7A1AP2K/*94*2IZ8/0)' M":28I%"G)$LQTF4BO"I!.$D=&S]NE01V#L'['_5LS(RSL5HOGFR"%O^YOW)Y M,-+]KJO<)L+MUBHZO#WSZK&^UEMKL>ZSV(T72I'NLMQD#GJEY07#RYLMOX=O M*DGXP6C>OE__,.Y^^^+=\57]LZG6"K,LU3!#"$.<: QI*1%$))4)1DAH[M63 MQE'NJ&EJ1TCU!JE5'?S9*N]=,-5M*MQHJ@> >S^.B()M:%%"5Z3BEB6\*O4U M"A.Z0G&A-*'SXP%[RC^,6U!/J6V_N7Q>+,W?;+'6U3;RI$"9S@N:0(ZSS.PM M2P(930O(4\URJCG6RLF9BQ8;J&I\/6,B)*/3/,@:9@IVI=H'GE M63#?"3N/36=$# ?:?'9@&>L T!&4SFWHM3&&VXXZ6G.T+75])LSW^U#GY]8I MVR_3=^^>%LMU]:_Z.[2-RVRR7LSH][KIR&=;B$T%+UF:< 8E+13$F!>0\D1! MIFB9(*I8H+3KG;%+/4IV#:;LI\76 M:,]NCR[SX\:WD5'OF4_/;^DG+9\RO;;M(HV_\[WN0Z 7RS:G^M?%JH\.DA[P MQ2KJX"!QV"H/[A"#20R-CJJ_W_^_^WJ;ZQF>U]WJOFO^7=3A^;]CR;6P=[U-&F&TU257")"(=+6E2V, M%TL1U5"3DB,LE9*I5^?:8=4?&[VV*M>Q),:V2?TG4'L3:^Y=[@"H?^_)I,-^ M01Q)>;33WC>_U[-L_P0'%EF/>#?%S4>VS; .?WC\1(,":&$ O[1 _,46&VM+ MB[5@-!??#1P1%X=7F<98Z\RPR@^[9+W*Q)RL?J^C1<")^1OU6,VM5VNI=_V3 MLYEUKU9LQ;8)%%.5RU(FB,$2I87-;F>0"5M A*HR+;7@2&+G,_.KXL:V4.T4 M!HW&H%79$)59H[9:>QP+7P?@AHO4.R M8;FJYHAZJ[I4Z^5B];RMIU(]/;/M+^SGF%SL0G\9^/^:NY8>MW$D?)]?H=O. M $U #U*B]C! 3])9##:3#I+,:0X&G]W&>.Q>R9UT__LE);]M621%JG4)@L0F MJSY:GXJLXE=+\2,BC.EF'7JB>JU>RZ3BO@[OC6&_>GS?/\IX!_C&'AT=X9M_ MRVV3])4]"OZ\$+H\Y*"!Y:9SY6^ONECJ7NK#CGVA$\T*GK.L!"7#!8 T30#- M& *%R(J$2?4GM>HPZ6##U-X"6Q?:^JC#_JW;MJWTM2D\:Z3>=$O7H?W:7!;. M; <2>#D"OTV"KH3U-F EIYB>1<+1@W(!T!T&E4/&O\$ M(LIE*FD)6!R7NCDO :5,!4@XB:G,DJ3D5H=$EO-/C3:/']!V8[_8U 0T515A M2+)S>081I _0 Y.C1[Q]46$?:F%IL'/V*5!@'S2&]-<[C*/,\JJN[Y?;8_QZ MEJ8BES%- 6>YOI:5"("+G **&.0)U5W:C$1L.L:?&G5I\W1&[YU;%N\4/3/F M&8!)8&8QA\->HOBRT[XTB$]&'U=D^+)K9RK"'1\;HVY+5Q1\4)^=\2R&*2IC M0*E( ,1I#G"9EB#&),X9HR7F5M)W;F9,C0;<*K.T-Y%V)V0IUF[ES+@E_'H$ MIB"W@JO^I0A<876*Y)L45>V,F' =U2E0PTJGSD9S%7QZ)S0M+W3'FI?_BM=9 MDB=%*1,$2$QR 'FL:Z.R$@@>TY@712P@M1-Z.IEA:A2XD2O:6-FT>B_J16=]/6B".9"\8(P'FLXQ\H *$( T$89$E*&4RL]C=]$T[M M,3^T-]H;?!-IDQV[1_6";A:Z^(0R,"4,1-$Z%C&%QE/4T3O=J/&%J?.GD83Q M]US; WP7]5KG@=O&!%L%\UF"2IR2& )>Y 1 62BRH5FL_DAXS%*U_TJLMEA= M$TV-6G;R^//&3-M> 1UHFG&'#XP"<\;>Q$V+$UW&UEKILY' =1R\=13HF&;D MU@+7G3WO,=#S>>\G,;^]_J$EU9KF>+<< MT2+)*()6_2DMYIX:75P_<]'YW<;^J.WB^)=VP3(NL5F8P:&\LRV(!OF'3R"VGH1-10 M-+VTT.S )V#?S-,9W[Q99@<$)ATRN[[J1D/WZT=1_;Z4J^J?9LS/K5[I?/GP M;;7K#"?J60R)S,I" AI+7=:8Y8!@W>"I:8()"RIS9$-%AO-.C8X:LZ,#NZ.] MX=%Z==!E45CFO$T7PHR6 L ;F)J\(&M-3Y8X>:(HTUE'I2E+*$ZIRO;K]AFE M=XK\;BM!WJVXF"5O,LT9'8/4GBUPA"$P*AMY;988NN>J4$#H::+0\T"7S#],_%__?,>O3 MIH>WVHB,QYBG4(*,8:%" %V>BPL(8X20A;SLLZ\TR_'@XR95+CIVED*Y_"EG29JVGE4W;-Y4P:VJ M+X*)^7==L/Q%Z/

6B*.NZ78B83B:5NN(R@8 #F/-?/<0%2+"C/):*8&=5@ MN!HPM2?]T/YH[X"^7+]U0?]]X\2F*$KY8:U,8[=,9NP1$OS0+W??N+N(U#B! MYT^QQF[ZL>5KG,"YH&7C-H[#??QM&6,K_:7+^\]KVW:OYT1 Q"5) !(R [!D M4O%@AD%2P)QFDDF$C&YJ6L\\-0+<%7_NC+]8F6LMOFV_)- %U3M+Y;:H.3K.JG1G.->(K6! MX>SJJ-67W>A)"SN2^O%SM?H^5Q3TV^N?M2Y!^* BXR73Q*A59YI*R]UC$N>E M8%G*02RYVL?< 3HEO0$C MN2O2?EBL?GQ2GJJ_ME6E[0W]"Y.^G]=LL:J?J_W&IL!E&1<) 6G!L.)#7 )" MD@) DF):$)))9%4M-=2@J;&C\@,T.K'SK2>-R(4<3IJ#E\[PK'/$!0E]]JG7 M0?MR$VV\B7X_6I6+E+IW*0B[^L+7H]#J('-&ET[U =XE,50OXSINFQ])U31N MY>\.F\?'"26*;BG(=3TJY$@"FG !6(E2)$@I.+4J![L\S=08M(G^ =5F'K>% M%^U1A>5F^#*TAKO?P8"%WNYJ T%C8?29O#8;W]NJTMJ[^N][WKOKPKHV2[V^J>'WM:K[W\L!?\@U'?UM>--P=>GE:ZF7XK?U0:Z MGF5)&<<%(X C#E5 0YU39IP"M?6,05;" M B:MGM;AKM:W5>94G_9%9BN*,09$!"86* M%[&*'"E.4T6NE!#TT(>6;T-%^K4*79 M;/+Y^MF84!V@-XL$/<,Y#NENC=:WBC9F1UN[;Z+&\K:/TLYX?P&@/6">HC^+ MB4<-_>P!.8W['$9P(ZX_"'M4\6/U>CCF?ZI57<]@+CE5W@.(DE2W_"0 0ZHO M2Y:QY"*1*;1J^=D]U=0"OZ,B7M'[P-@":T9#?N *3#L[(X^YY29J#/5',?U@ M>**4*Q.-2B']#I]2AL$WW"CB_;PF#P^5#@?4\Z"EQK^+Y?/! 0N*XY0A(H#( M40P@T1<8"4T YC*/$2SUS44;HNB;<&IT<6QOVX:DL7C $5*-^64Y0=??-=#-*V&=X0B(^4\VU!Y6V9JRZ/UF?]I"F;7F@/ MHA]B_O"H5X*H;2)Y$%&UN_S;?D ]B?_V]?0\,VT]P@!U3!V*5N)1[1G4 MSJ(M)](]YSZL*O4;6KY[KBJQ9*_?*K*L%XU%MTWW9EDJ6889 CF6 M%$"A7E(E*RF@%"%*F82YW34]#S9-\\5UY-.V(.]G[=8O-]'&LVCK6G3@6[1W M[D97\#D(;PY<8[--P<@K-\H[,/RBN6EZ^H'9I][G0(O&UP+U ^%%G5!/0_M3 M7M_VK/BB7B6W:[7#F:_XW9+/*$E+*%(*M"Y'R8;@J>]?"F#%N(+@#,ZM7I+THMO=@%E"Y MO6OF-U=P[X'$1,F];P@W>ONB-S;W\L^Z/?J^IUI>39^(W[VP1WW]2K'L_7;3 MU,3,'^>$-@;-),JRF$($"IH@ .-2Q:JI3 &%*2HRA%(NK=KX#;!E:O37N )6 M$CRK/231WD2KC3O17-\ ;!V*U+[D;$^ZV#IEQX=#5M*,'T=:G\!\N5L:Y4>; M XSN#Y;F[G!I=MZTQS31Q]ZEL290#Z!Z(M0AEHQ*L!X@.R5<'T,Z%X%MSH=V MQQ"60@=71IC08W>@1K _Y PB3&" A[_2H\Z9QJXZZG/Y0L%1[U>Z?M&':Z5" ME;]__6G[+^H/?>']UY_^#U!+ P04 " "R*^GJ.FY'>^*?9%)^HUK M&VU810[)4O^:&U@L'DE(2( "D"Q23S\>0.Z90&*)@W.R;=JZ2&8RB?#E"P_W M"%_^Y7_].)_\\AWGB_%L^J]_X7]E?_D%IVF6Q].S?_W+'U_>@OO+__JW?_JG M?_D_ /[WRT_O?WD]2Q?G.%W^\FJ.88GYES_'RZ^__#WCXK]^*?/9^2]_G\W_ M:_P] /S;ZA^]FGW[.1^??5W^(I@0]_]V_L].(JJD#:F MB]67__J7K\OEMW_^]=<___SSKS_B?/+7V?SL5\&8_/7JI_]R^>,_'OS\GW+U MT]Q[_^OJ;Z]_=#%^[ ?I8_FO__NW]Y_35SP/,)XNEF&:Z@*+\3\O5M]\/TMA MN9+YDW3]LO$GZE=P]6-0OP5<@.1__;'(?_FW?_KEE[4XYK,)?L+R2_W]CT_O M[BQY'I;S\8\%SK^/$Z;9^;_K&Y6?4 MU8ZG"W\L<9IQS?O5BI-9NO-#DRKYV?SJ7TY"Q,GJNZ.,X]'JDU_$Q7(>TG*4 M++>6TV%TOYDNQ\N?[VCKSK_-YBOQ?B8IXZO9Q70Y__EJEG%4-'*4 M'L%X&T IZ6D[>0=1\>R*22(:>Q0W.Q!QE\?;:'@Q3[_,YAGG9(:NJ CS] 9 M=[? Y4_\^BW,Z8,@?1U/\M6_KO:HA6:7L^[DO-8M=SS._7JMW( M\XKA)=EL7/WD\;!YD3,I8G'Y&VU+Y"-KHBS<"7#1&1*01/":Y!71ZI 1YN5MP)!G+H,#A0@CUK_S.FBSE1_^9'^AJF9_A[.,<1M]JX) -X)D@0 MF?RU*%4A Y>5CEWF8+L95YI^0W)[E MR!!F(^,9#"\9E*7CC(XT!V3@I*8@3HIDCD+!II5W0H,9+AJ:2'0@J/A_+L*< M/G'R\Y*%4G16VGL@9Y?=^^'J_'#9#62; M?\3Y>);?3//KL,21%5YGEA3PP!21K1@%-I*#Y4%PE$*GS)OL]SO+[G:3Q(:+ M@N.%.1 TO!TO4IC\!X;Y6_K.8B1DID@W2PIT+06Z)B,X'BF\85X9&R3SY;BK MHPT+[X:( 5\NMA#HH#"QAO::B9"Y]LEH ;Q39"[1D9%/'45\7//\_C;#+*.AJ*= SP&.G0T_5ICU!,[D[D@2<5 MLSON,NG."[Q28B'821J*]F\U=$^MEL_G-4 M(M-\=0WP\.CBN^%BP/>- MK00["'Q\/@^3R]S)\1QPIR$#@@ )_71*Q9^J_/7TEPBP\7RYIS66.FD0V%_!_MP$1!5J]0 MH!0TRT"Q,_>NOK3Y%K#81L-N*4T#OJML+.9!@.8R->L5_?'#_,OLS^DH)>6] M%KP&T@%4Y I"S>,CXLE_DL7;W (I#Q;>#1X#OKAL(= A86*5TOEA_G$^^SZ> M)AP)+M Q%2 AU@L7FX@/ED!BS$J&1/[S<4DOVU;?#1T#OKYL)MHA0>3CC"S? MY/\=?UNE_&IND:7 P>+*LR;11!EKN0+GF=ND+6MQB_'8VKO!8\!WFXW$VO=] M1N5ACF%%MXJHLB@>9+ 9E- >O!,(D5F%SNM2_''/X;=7VPT [[8/%AT/:N\ MUO!,/GZ=3:\R?!7*@-YQD(J"*/*%*'YBY!$Q9ZQ +E-AZBBUWU]Q-]4/^!KS M*!$.XCBXO'1;IVS5)QJ2_\5BI(A2SPV9JI(9*&,C.)X,D%OL$[E$5L7CH+!M M]=U@,>";S&:B'01$WDWITT@"1[EVWRQR7;;UU^-V@,_H:SA7";H>1??GT@S/?TC38EVU-BGY@0?=N']U!N?CZ$KNE_-%LL/Y6^S65Z\F.;/ZQVY^#R;Y%$]-YFJA6M, MKW*-PCH--5M/$3N94:NWY>P=@H_-U/13)=XE8AI)?@ 8^MM\MEA\G,_*>#D* M@=PO.D/!*D\!O8H18J'SM43N@O-:F;+->3D$-+>6[Z>(O$N4'"K;PV$Q6X9) M$UA\)N>\YAS@E&*V"6'\13X?3U?9C#6 >_/C6SWD1X+B>NUJCM*J[(T)27%; MBI"8*H7^5*395CYP"&)VHZR?6O0NP=2!1H9@?LB$_CF>5'[>D8*F9^,XP1>+ M!2[?D6,YGE?QC5A@02:'H&.MI" +"]%Y!\)F5J(MGL*!UG9I![KZJ7;OU&"U MUL8 $/8)23 7:7DQI]WSZFN8GY&C%X1-DK"1>U V.8@U^ZX( M1K\KXY3>=L]W"& >(:.?ZODN\7*LK ?@*GU8?L7Y[[/I["XKEP?RM91TT2)H MSR%H1W$!<@>>107%1LDR4Q[#MD*:@Q"T$V7]5.5W"JKV&AF 65J]GY!YO?+T M% ;FM;9@--(YC!HA1$5Q)WHNZU[):EN7K\-NM>Z0T.]-4!=:GK43^?Z(\6O$ M3/&LWIDVPLQW(K]NK+5PKA@:!99<=%E KA?HRE@-7@D#2006M6(IIFU9+X>! MYW%:^KT=.@F*&BAA 9HNZA&QN1B.9$O"I/DY64ZMEU"B,;IY L+BFU+O&Q_ MP/5[H70"8#54R #@=>,!OB5AOII-B:,+8NK219Q-%R^QS.:X_KDOX0+E-GZ)4ZP7R%XRQHIS4#NH4U2D C@9 P05 M>'#.LY"V9:D=#N$'I/34S:=[_!TG] &8T/5;PRJ(5LD[L6I=7&*BK]]3=ITN$'"C: 1B4-V$^)7NX^(CS5278R[ 8IY'1 M"87Q!ES,Y!Q$11X(-X9^<5D%IXS.K5]N'B6DIX8_74+E>($/P)3<9^+U>')! M4>DHR^1X0@]>&E?[(2N(%+34"G7CN0ZH?6N[LH&4GAH%G1(YAPA] -CY.]8I M,IA??"?O[>RR7.!#>5"'>BTSPWR2R!%0.[*HQ=:&NBI!9#(KZ9E7S>]&]Z6Q MIY9$7:*M4S4](QBN[;/D,AN?*/RVD23I502/I8!3P2N;,@NV]2/S7@3V>]G: M+58.!.;^BALN*B]-_<-:?2X]1C09F*]-1LG:@_/"0Q#!,I-99K)U\NJ>)/9[ M@3L$9#91WC]$QGHMZ)CC5_J9\7?L,'W]L75.G\O^)+>-$MNOU_Q05G>^CZQ[ M#6^7HO)9:] \^?JH(,%9@ISEVJ3"$T6JVTK5#DK)VYV\AC<-ARZ;&/M =PRFX22^7E=R2Y?0D_ MULUYZ?MS# M\C>O?;\Z)5)MY&P'2.A*<+J+6,!4*W9/DWD1C2VM\'4]UOV?Q MJ7!Y8NT.',]O9W-R2Z;K@MKT?759(V _)\7ZW?H*QF-A+ % M$Y<02VW:@5R0&T3N"DJ97<82PM9^6ZTQ?C@G TA%.2$>]]@.)P+'P5N$'.DX M:U8/]4 $5\S05Y.+ZI)_K/T)B-TE.7[Q8AGB!+_,-KP&<2]SPQ$\JV(:R'%5$U96$ N37];8L^X=#LW:?#8.[ZM)YM/*T_KO3\ M%9?C%":'!')[K]$\B#N.RQX"N,(]^DC@4C'4),.,X%T@[RA[6Y.?3;"M4_-. M&,#M>U;=/YWJP52D8-%["=RR>NGM X3:3=\;;TN*G&76.L1M0/;S"1GW0>"Q MOLBQ^AV ;WXMVB_U^!A)GUAQ/H)B#BFPX1I&V:I0*AWT54.=':*I8S8.D?Q(14#,5(' MZ'03/ X3\+.]C'\9)F&:\/-7Q.6BV=7[W4\]S47[%D[:>V5OQU-:;!PF'V?K M4;\W"=K):JFC!,T#12 AZ-J:R@&/&F/FI6#I\#Y](UW'&J!55>_BYC:.\*\$ M[3+G:J,^G30$.F9!%ZU$H0TCMS;%/83+NQ0,Q/"T0L)]L[(0K8I 9CNR:)&IW#IKYU%"^H7.,9I]%"3'B'D 6'D5 M%E]?3'/][DYABO4L)!F(1 M$H11JCZ86RE;UU/O1-@0L'04 .[?@377Q@ @]B*EV06Q\0D3$DOD*OZ.RZM^ MHK+.TI02P?A(&U"9#)&@ %R3QY=%E"*W+D/;1D^_P5A[0#63_0!P5.N,JD#^ M/EY^?76Q6%)H.E])[!9+.5D;5>&0+ \4B$BRYTHP, H=LI10*=_:4#U-5K^E MC1V8J<::& "X:M7OE'[D)[$P"LZ1BV@E;8>:_)]U!&N,*5R%KGU2]+M M]?OMAM4>+@?+=A"XN"YAO+&A%%M$)I5+P-&(&ELHB%Q)R%(SD5.FT**U/_0H M(?WVM.H"*<=*>P"0^3C';V&<+VL3K^QA\=&Z6$@.29/3QE*!F$J]SF(I2JVD MW#I:\;#\MT<(Z;>)57O('"_M 4!F=?5^1S8C+7C((G%R\C6=GT89 E+O$!Y$==X)#")(\^%PL.&4+2*E3$1EM M**V;"NV/C\Z:4740+ATLW0%4#J^:^8W3$E?W!S4KYI(/P4*=W!*A!)5!N5(? M9LCO\M$'RRC.8Z%UBL(F6H807S>Y_&LB[ '8DX_SVHYF^?/C)- >FN9Z[?3M M,J]P%&,T47,.10=(J2UQZ,K(/$+(^E]>7,-GJ&$$8W 4\SH0\ 0-#J0_ECL>Y#.V)1)^L8G:G&KDJA'3BF/+"04XCDH:74NG/K5H*& M$%HW@5 [L0\ 0U>-C$D!AZ]B,*;))KG>.]" MUQ""ZB;@::Z$ 0#K]>6RUY=+UZR-2@JN*&. JQ3IK$T4*S *&+@PS"E$EFWK M;)'-U PAV&X"HD8"'P!T;MT7W'+Q/:++ 1FP(CDHR)]B1""YZ78$*5O?6>W*VV#247O)JNO$Q4-P/+I:)XZX?*S=3TFZW5C?8W0^P850P 5%>90Q_#S_H( M>W4G[D1F-G$2CA)8<\\*&78RS:$PD0P&\N&:OS@\2LE@P'24GC>D:QTA] % MY['TH"N!_;Q./D.-S'H+3-;6B#HQ\,P6\)&A)>9XY*V=Z%WHZO<([ A6S14R M )"].?\VF?U$_(23U?R-!Y(C']2H9(,BB65BR-9,(PH;0).L4$3O'6O][/4D M4?T^870$K[:J& "VR S/+^K]Q>)B7HN:KK=(SL4'ZXCXG"@B%18B<021C#-] M2DC2M;XNVD!*O^\8W9U^1XM] .BY^S3SP,XJ%\B-C(%X4 J4E_5ISW-0RHL0 MBW>\?:.JK13U^_+1$98:*F$(D*H79(_85>VUC#%ZD(&$HV2N#2M1@\]6,1:E M+J&U-[Z!E'Y?0+H"40.Q#P ]CW%@8Y:!21#:R!KC4G@KZY259$OT05G7?*+J M@9CI[,&C(\P<*>P!W&0^>+ZYQ5)]P\E<9\$RQ:!8WY69HI,XR B%(@47VIX@:3/36'<[:*F8 2'L_GN*'\HH6'E,DX7TPZ O0.4W.GK:>W+XDH902 MR"%DQ?O65P*WUQ],U-;E!?B!XAX$5*X%M/+\OGP-T_>SZ1FM2=I:6JA@7"40X4HZH@03-; MVVE&3E:6MA-'06%KU"6)#E$VF)#N)##:2]@#\-)?S<[/QZL>?%4^ZQF<9SA- ME954N[PKK2&S0)"/ADYG[BU89C RE923K8^Y+>0,)LSK#D>ME#$ ^[-%0B%C M;>/&(?EZ:899T0ZA@]T:9;DJ+++4.IG@R%R5SI+?3H*J1JH8 *CJ_IA-5_RL M6]AH&9VB8 %LX:MAUQF<);-;>/(B6:V*;CT>]SX-?; %!> MY+S*]PJ3CV&<,(07G:4$6H9*U5O'D/X0VD M])TCUPEL6HA] .CYA,M \6>^&LSY(J6+\XO5H_1K+.-$(:D(4GH1$1C*>G6O MB2.)'G0F7NDL+C&U+B!YFJI^[Y4ZPE1C90P 7KU3T Q#^4[$LLQ.^7.O;C8OYS M]?>C5)@*%CD(647DBK+7 MCJL,,I@H'# 724:Q!D[)&0B1:6$#,2!;WWT]I*+?*[".$'2DL/>'BU_#98IG MJ_3 ;@S303."BB9!J3JU0E:^E0H0/?'-NL2<;@VR-I3W>Z=V,M/6N5(' M<,8^=94TDBA8$KI SMG47F84PA>.8 P31F6OD;?N!/843?W6&I[Z:>!XM3R' M^6)/3W4X>KS8ODOT,+FBN^%B51PW-8Y/4W*-8L4%10O1@TUU]&JD<,$YI,/9 M9*62YCS>;XKR4/*'+GYTR#R9S/ZL'TM1TNO915R6B\G#GM17B7+>T(:4@8&/ MTH+2CI/EYA&B]L9%XR3&TCH8WH? ?JZ,3P*>4*?\3YYZ^DCE%M%.J,1?(B:J$Q*XRX(4=&1Y--\B59T_K4W8&L?FZ?>T%@ M:R4-"WR6@C9XA09"'7-:(%IP6#[&S,01O9OEIM"SG] MW$CWC;.CE#)$?+U;+"Z(#4.NJ./:@16._.! .\0IZ\$'(V+B4@7=^ES=0$H_ M%\7#P-4!RA@ IM:T?[A8+I9A6D/Q$;%M-%,%>.%TV L*?"C*$-'/U6XO.#I. 0- T)W[QC4WHV+(L@J>@=E8Z/3&FAFL$2@B5Y&QD@5K MG4KT"!G]7._V@J)CE?!L)VQ>"WHQ*[55\UN*:]I-VGS\TT]S;[$#9^TG;UXO M=#,56)J0M,Z .2A"D:RE(%* UL%8;IV1NG4]\S9ZCK56=801?>;'^>S[F"3W M\N=="BZ9VH1*T#XJP8 O7@&&9+.5R0O>.J=D M?RK[3G=KA*#[=JUC=0W@^"36RGA9,PU&W!@CT DPD6(2Y:V :&JE'Q+)3GBG M>.OGJIO5^P50UWI^V*']$*$/ "XW22>K7IHDL]4X[2^S3W2L3--X-0'P)GOE MRVQ?L;*B9.;9@C6UA6OQ ;S($G1T,64C,ZKF$QL[YJG?G,X30WM0 !G AGF- MM'(:K]1-?Y[@2N_3_.*\OCG_S^K[Q)/7L4Z!"5P03[7W0W#UL4^7X*QC)/;6 M:7J[T-7S_-M!(>E!P7QCM0X JE<=V(F->XW:WU' ,)Y758Q*,D74T4?:, W* M< Y.2P<21;+.JJ)$ZU3Y7>CJ>?+/D*':7*T#@.KJBN%E6(6LYW4TWWK#6:FM MJM,_2_ &5%()@JYMF(23P2HK3&K=.^1Q2GJ>)31D.#9078\ 7-VNW>UB<;.+ M%J\OL J9I'21EA?S>IL:A"\ZU+'7T='&LLF1?R\,1.YYYM&:DN]=9V](K]AC MT9['$ T1?9WJK6\\/NC>F"$BHG'W2VHW M@&_3"CV/-1HLTIIH9 #G[-_">%I%]V'Z.4SP0[DS6NYZKMPHR: UHUA1>IM MJ3K44IH"WF3.BN8B-Y_#MAME/4].&B(^.U3M('+W5_);D(8?22T;%2XY^;(6 M6,(Z_3 H"-DC%"8\^J23[F!,]F9Z>I[)-&1X-E/C *SHJK[O4L17!T%AF4F- M%' )Q8@%FR%8&R#$Y&OC?6YM)[U5[Y+1\XRG(0/P6*4-#'=K,5XQ(E!)QRP# MYE'4V=,)7 X9!&IADS%IXL]5PP>+@"!W$L$_DU1P1?X_KW6T*[ M; =Q\V ;*-:/S- &RP&4-PF\)09C##H[1QS&UD] NU/7[\W.B1]S.E+: $SC M0\X>EA^,,GK,P3DPN?8BY:[.B',D.DFR3))GDULGZ>]"5[_/,EUAXDGH':F@ M@5K!QX;GK*=L.UT"KX)CP<2:/^<@JF2 ^"TJ,9)A;)VROP=Y_3ZX] ;"-NH: M*!;?3;^3[&?SVE>0\5 TQ?>0K155;)J.#9[!8;$E9(6VM)Z5OI6@?L_=WO!V MJ$H&BK"50WOCK:Q'L6K##.?DG,10$X^5([Z"\&!L1(S:&%VZ-W2/4=;O.TIO MF#M:20,%W[WQAZ.LR(6VOA;L2U-G\R#$S"@\0V0\!PP\MPZ"GR2JWP>5WGV[ M0U0SR&ABZTS$43$N"EQ<-88L%KYI$5*DK5.Z=Z3Q'X?3@;EWAVF MMD&B\G($WNV^Y,8[%BQ78#!D4(R1WIZY?W^_$]WP=*6T MK?\V<%;#JL4&05J3LN=U"'9TQ*'@Y//J0AR:2/]#7H<0G0:66ZCLNT_T:>NM M6JEK /:1/-S58].7V8OTWQ?C.=[)NW@QS3>I%T:(@BH@*!0I&F1556< ;*ND =C!W04XTDYZ52,N MSVH932*_P]5N IBS"#(KX7/K;@Z[4S?(]^"N8-B1TH;K)[X=3\,T/2Y()76. MR9,,I7.U9 ;!Q:*!.=I\EJ>@Q8G"ERU4]CW[X;1^8BMU#< ^WK;X=?3@%YR? MOQ]/<7$]_K)X&9*T'+QPI587NBH_#]XD$XWW*)&J07F$S5&PYE(]7 MT0 P]PF_73JZ'\KC#"G&C/3<@ZC3GY7D$3QZ 2BB"];X5$SK5^$GB1JD(]@5 MYMJJZ-@ Y$OSL/A#J?-5:R^[VJ'JU6Q!GBV+DCN>(PC)-:A S 1MZR !UV)%6[E7WX5G6W>/,#YVE,PAPEDU(1A8,P MS(*RB! +YR!C(5LNE&:F=;CQ)%&#O(T^Q;EZO(H&<*X^8*A>&RU&Q0HK:G?_ MPCQ%[#XJ\-E:B!BY3!A1^]87S8]3TF_20=_HVE\90X#4I6%^.YN32W Q3U_# M C^45>K.Y02)(KBV-@<(N3H"PBN()!JPVDNK<]'"MZXP>IJJ?O,*>CH]&REI M$-?%MQW0%2/5,2!?P/EH> :=C*VC%HF-2/LHV*2\=C(';#_W\A%"^DT;Z#$6 M.$P5PW'+=A?=*)>4)<7.P+G/H)""ZB!$!%G0UR[7VO9X[]9O0>6) =B1T@9P M'?RF%$S+#^7-#[+9TS/\1&C_,*W,UO^J[?X>)K@J1B$YCA/MA?H7+Z;Y[C=N M_>3UL+'7X\6WV2),_C:?77RC?T%?USECX^D%YLN,"W)V1])'33ZM!)$L:2>X M ,YD!N2F)&]R]@I#8YCWSW7?DUX[NJ[N7[![P6D _NU1LOF(\_$L/\RNNY38 M;2VL-3-R*4:F$X.BDJS3UC@%E%9#)">,3M 8_/TN3<>/L#@IAWT/J^UH8PT8 M)L]]$XV*22Y2#%*36,B1+(R"8<$MZ*AE*!2N(&L^HNH8@ON>ICM$B.^EQ(,1 M^VVUD4@"\^4 <$N;5"&B)%+;M\E*C&%R)<9WTS*;GZ\5>250R7BV/"2P)I(7YE-99P>20&,4 MV6G;/.5]1]+Z#5P[0V$7BAD WJ[["N+B8QAG"L1'@IG ).>@A:% GM74OV(+ M*"N=N7(>D8Q/&UJCIQLMPH9HM<*'!0#7#M3WCS%M<'4YM1BO9\!^G4T(!8O+1_8[?+::/[AE MO1XF$N[*??L9A0]7O$:ZU]&Y: IH4TP=Z*PA6,'!J^PBG?12-^\HLA-A1X>W M5XM\677G(.X0GVA7< M2M! L'2 IC>!YFBQ#P!#]WAX/3L/X^G(EA*Y%X8<7U6')1J$P.O8Q,R=Y]QF MBZU+7AXE9""8.5[1]]^ICY;Z *!#Y)_/UG[!;W@><3Y2T@8FR 'UWG%03"#$ MX"*0\RECD2RFYJD4#XCH%S(-%'O?,3]*R@. R8M,\02)/TQJ_/!N>AEI7#(C M@G N.0E.T"\J"P&1(0=MF-^$ M^92"X<45%\IQFV2 8B1)Q1 #3DH%(I;HA0W1E]9))8]3TF_)4GOP-)#W %#S MI::;7,Q_WK:APAKKF C@-$90EOR_&%& %1@=,I>S:9VS_P@9_6;AM M %A>I'1Q?C&IUR"K5.\JGCE^Q>EB_!W7;U*7C&D"NI4B0=2\-NBR!ER@8"(Q M%YQT/(?S^9]AGDRDT*K"*SF2EA06?%?U2[^J#"3SI[AO*;R5Q(%']@8AXLK=H._4, 'T/F;G. MV_U8)["3SI;+^3A>+.M6_3*KCU>UMR]Q3#]R]1P_DM((F9D#.@1JH&%KT\Q M@:M7V4BF.8^^N5%K0?G09L T!-<#2WER3?>>"+N:(?L2S\;3&M_@BNL8)K7W MPB(LPFID&>81!392UKX+2@1=DWLC!.8*2*?IBQ*U4?>J+C>,]WURJ:%->VD/ MMPY$/@ S^7$^*^-E'5PW8A(EU[5O>>:T 2SY+9X9"QCHA/'%.8.MS]^;U8 E4T13.6%)(/CL^FKFG@Q33^_S,-T$=)*?].\^FJRUN;U-,7? MA#N?7N,9)6:R1! Z^AO"J2@4?Z4B8EBBS*1='Z@O=)HH8V0*93 M2]M0/P, W*U1M%]F&QY(5EMS)$/B0DL'6J7:P]518"C)MQ4JV9*UR;:TOHO9 MF;BA38[I#H#=Z&L 0%R)K&XIS*\OYC706L4U_QXF%_CF_-MD]A-QW3KILJ=- M;:$T$HHVE[ )RJK4,!&3,28-40AEN$<756MK>!"A0QLMTW'HW*D>!P#6.X\[ M*]8N>_3GVJ;P-UQ^G>610R[)X8Z H@[G+$E"-#* T4*:4+!>UW;YKK:!KGZ+ M[DX)Q>9:ZK]UT>K&8&7?KYG[2G*_VDN+$::B:>=X",AJ0DQMK>-# *Z+MSEQ M%>1NUS-;%NFW2N5D%S.MQ-P_:O9Q'E:,QK!*@S__1I'82K&?ZN748KS$S^OD M^;51_X1I=C9=?XULXH$7RR&Z4CO+R0Q>2P'9ZT#Q(> SCE&[T"!#3,6+(0EJ$&Y96!8-&!E4QKIA.27I[Q>\___^!SF*J/ M?/!Y,[W=6W.@16$?5XK^BLMQ"I.[C'=?(79W\4&5BVV1RTEKQXH46:@40#M+ M89>* J+W'(*N\[5+"#ZUKFWHHW8L966"%06$J..',BO@+%D&EQ*7VB FW3JQ M^OG5CNV#A2=JQ_:1]R#.^6VU+;E(RWSQX)..EVT3M"X@CZU M8WMI>J_:L7W$/@ ,/9[GJ8IQ): 1.M!.98AF"* 1:N]]@99;.WZ/;O:L;T4 MO5/MV#Y2'P!TMI>E6%F\2P%!A%) V<@@!LST)XDE:Q=D\UGIQQ<%G;BF;"^% M[U44M(_T!P"EQXH.5 Z>MI$%R6( Q4H"3V[C+X4RRTSG=7)OQ]DOGT3!^

/CTDB\VB,R@Z,* X4EX7"B"3!JJ"33E%GU[J:;'\J!^(/ M'8B+W5Y<6RFI1QBNGF%>7ZZYYF?-YX@9Y(4+LMHE&Y)73>NJ7>UR*4D:Z9*Q M][K!;'CF>NS3!V* CD-'&]D-W09MS"A8C&1@1D4,8&SR=QBDPQ!2-*UHP4ZPVX3%%% M"BP6&Y0O]XM>=T[AV \4W8_F:'#$M9+D<^C/^#(LQHM9^7CKHW^?+7%QR,O: MQL]J_E"V&]6-WKT^S,_"=/P_JU5N'N;6E0*W*?A0+ON(ALG-F]WU6T@,M3H_ M63"1(?E) L$G88&I:*TF']GGULV;FA!^[*FV4M6'.ZJBY3^/SZ;C,DYANGR1 MTNRB#GHZ^T@$IC$NOI#B7DYJYGOB6BI3&#BE.=G?F"&:&$'7%BE9&\]"ZV*O M8^CM-P8\/4[O'Z4GT_5SL*R?\#M.+_!@:WKGWS>WH)NI:V0U+Q>H52VO:EH+ M8>OOX^775Q>+Y>P:1VM!L]/0<#]KYF\"X.]J]N__/F M1FHC;8W,TOKS;T93E&)XL0*L([=9.:? NZ*!.PP\\$WT.6Q%.65AL2Q3L50'*(/!DQ)*AJ6%2NM$^:V4]2O43E"^_;\:ZZ#&?C.,$7Q/>M\=-_F\WRG^/)Y&!SLN,G-[< U/8^Q:%UME-S:3=B+P&--V$Z+W>PLJ1Q* M1;N4HHK:I;-8\#(**#I%[V2M7.Y%' ,Q<=UAZ[X%[%!OS\$BOL:X/-CHW?SC MYG9M UV-3%?]]$=P%+/"8@A'J)T'Q54AY4H-/B*BDM:+YCW.QNL^ 6%:RU]K,(K3^D)XL'/RY&=V4+^[#Q>-;-*M15_<6_2Q M(:81*627DMQ7DT!)E.!R=#4-7=,!5WPIS<3[O6U.(XZ!V+;NL/78'*Z.]/8<[-_5"*!OJX:EM?-C M33L[V/1M^[CF5F]GVAL9O*OU/N)\M=(U_KB@PS"7 NCK"ZV0JG;KJ/TRO/(\ M2R=EZQ2K3;0<7?M[[W-O(9\[-#(KR+P6#;JHP)E8:\V*2B4D&9O/]]Y(3,^% MFRUP\*#\MXG@GX/)^8QGU=R^FY;9_/RXQ,]-']7G8-+V9B3@DU).,+*.TR!"43?>DR(X?&D#+4<7PMS[W,>.6E68=A83 MU"%!=);7O!*7JQ20?5VJKN0%;/Y78ML/&@S*6Q,IZ#$?J$)+B+M%R5 M]=06FH>'>YL^JH/4R1UH;I9%>6LMW'H&38HI<[@Q> M,0G*RPRNSJYU@9E@HT^FM$Z5WIFXXS,IGUCHL:VB416=@P&6"T4C@OP!IWD$ MG>F/RI;$FS=*.83.OC,LN\#7PQS+CO7W'$S=(S4KK\+B:_VOIFU]#Y/+>Z.5 MM,:)!%3_[BI1OE%!SEY+GJ)NYW 9M'H*?(B]:] +&Z,,7$+&6M0>%!WG0M%Q MSJP,:(W2V#HY?0LYQYK1W_'/6P48\]F4_IC6Y1\K"?]<_WJS!:U049'G KD^ M@BF66"V@I4"*92T28YZIUO7.^]+8\S-B(^S<-YB=:FH IOMWK0,Y:W1"/T1M28%C+N2"6A9JG@9",%%#P6 T MPQ(B:]UDMOEI_#E]Q7PQP0_ETQ/[Y<;,"Z&5K%T(>)W2K%),$&C_@K!>^A)3 MS+9Y<]W]R>SW3#X.+0\N93K6TG,P;)2\H+C(<3H$O*S'@05;R-^,23!C6V>^'D!FW^D>G8'F$'@>H<$!@)2BKG!V M-J\#EU9--VZ?4B.1.&.M5\:IWK'7+N@N!L&*I%V2@B%Q49#O5H/>@U'6)^UT\\E9NU'6 M^YU=(R3L8-..5,NS -MEZ^O"E47.&[>!F!7VH9W MJAZ+B[VA=X"2!@"^#7OU_76//Y;KPZ TD$-.%&I;#1X# A-&"XKNO6Q>&/X4 M3;W?]79CW9JJ8@#0NN5TO/E!'SL-DZN=LWCY\V\X.YN';U_'Z47M WG/$XVN MCAU,@OQ/'4 5%+6S9*JW87Y^Y+;;R_@4SAWI]+E &"[;7_?28]/ M.OH"+'K:B]PD\)$B-2G1:VF0V=2\CG47POIM'-QWG'&8?I[##?'&GER'WQD_ M]9&GZRO6X;WRT]VA@F. \HLBK.B-;75OUU%[N5_*5" MPBQ#G25@:8-H!5X(#^B9\\%G+7+KAZZGJ1IZ)[%]L+)S)['#=/(TBUCDXEK<$YYL'I0$%#S([QUCNN=0LQ^K2: MCGWOK/6&H(4JRF5OG()"0&:_ M=Q!-D=:MB@8QM.-6.=ME9OQR=LO\WXY5N2[,"E"YCEE:23*5 IPH-P)3X.;) M4VO_9?N]/V@ IHXE_1Q\G2>[!![N!NWZT:?O?-BA\[1?>SI.<$I"2$"K"$T9 MR2+9F.KX&$S9A118ZRX3)VU]>),D]W8\'2_)0G_'!\NNKZ!+CB67X* 8%#51 MG8((CP9,T*4H*:)MWH!L=^J>4\O#?3"U.:FQJ;X&X-)MX>DHX:D7>@->06(PDP2 HGBT,!/FJ%"TS(V3K!\L]R.NYP+DCA,Q.HZYA(_&& ML=_#.5Z^S!HZX:0*#(R-2%XKMQ"UL2"58L8:Y$FUOK+?D\1^$=D95':'Y-%Z M&S8L;YYRE0TY6N_ ,9U!U<=B7V(!DQPJ[[QI7SJ]"UT]#]'MW20>IJ !@.Y& M=->N^4WEHBN<12$@"D[[A]E8V^K0_HD9O=(.4_N9NIO)&:R-.U#W&QV_XQ31 M][7)#1_WY?3FQV-!X*TK2LV\4LF Y=F2]+2"H'0")E"DZ(TRY5[B[88KE(-) MZ->*=0:Q$^IE0!9MMNTP>'NQK!';>6WGLQ[+^.;'-YPN[F<#1&93MKE TD61 M"T%_"E);X(II+85&V7PR0DOZ^[T?/)G-/+FJG\.]8A7QK+PBRL;+MR'=E&T< M]J*Z^=/:OZ_N2'FW P=\BL&CLN0:KAJE"@,>+3F. 4UFP3%;FC<8V3)PX.0= M3@_'RM;/.U&/TP[QLK&YI449C":_+)>:P9UJ,;.G $/I:&+!8HUM?5ATU>3T MQENXOT+-74\OIOGU>'*QQ'S/B$HMM/(4M2 2.4WC/-4+B+ENO(@;5NK#E M0%('VB!U'PQM#B&Z4]J '+P/Y<5T.R[ZC5XZ1G0OJGX.;M[# MOKN'']P;/^L$W8([/+ WMH05)225@H""GJ!I+8-H%*&B9%?;DD2,S7NV=-4N M^'JGW%_AEHQ?_KS\RULCD$H1.2TYV##'K;M/::AS8;/.D&SX4[;W-Q?[*;]J]8^".=!9JMJ:J># M4%(&)ZSD@?Y2)]%X"V^FIG'KK8>=:=>"OMX*IJ2$ 3,44SO5&<,A*)M8[2]R2Q[X8V37#S1.^MIFH:5(AQASWZ@FP!OOSYA3[G0UFE65^SR(KA M-L=:..9,?:1!B X5N!B*MK&PXCMN +<+F7VW$SDE&INIZSF4W7_HZO<1G&DU:MJW=9Z10=J_?FN-'IO*4I<.U&^#5,SW#Q;GK[9\;3-"9A MWTJ?]JB-#'5:H%XE-POPR'1]$G$&$:,RK3WQ!F0?W<-DMYUGPO)0$#+%V \\1?$D"A*=#LSX2^- Z M!>P)DH:2?-T,!#MU;C],(X,%V(OE*W++?M(F_?OV'1&V3$KT$*D2)*(!=!@M8I&):4 M4VQLZ$A9SOM#.+H6_'T"6O99[7>CS$WBIHY;;(GH' ADDR #,66<" MVWK3 V3('J. MP V/]7*'A+1;2?FM#^WY^K9S7!PEQ(%:G&O)7 /:.NLKC*U:#2PK!J(1#DKT MW@J5=(C-,T9VH*OGJ]A>;&D6D2_%4H9J\8KWW:DZ9?E&-D3[.&Y O:K%T(RNP&C-T6W DT^KF#I@/A]PZH MRXU =*=+]F*8U%!V,7($?6YM 5X4;0P9-7BE/*"-209O-4MA+^ORR"([ <<\ M=^ T$O+0/9_K:[BK6X]1+"S(XF-]2C6@-$-PABOP)EKAG2^T0T[I SV@<"?\ MV>>+OQ/HK6\3=M/-Y(JQ*V87+W(>5UV&R:UBQVMYNI@\SYPVG.2)Y*EKRS,C M0&!ZCV0ZY=SJ=8H9A$]<50<3#%8>S.>TF''^ON9J? MZE/P-)SA?V"8?YCBR.7H9 X)/I>\+4H#2IY!B6CK.%L%,3F;I6.6I]9I9T^0]#SF M6Q[SCM12)\.%V+K" E$XQ1/M%%\8J) X1#216 LJ"\UCU*U/Z6WT]/M6U%3Q M>PQ-W4L+/2)J,5^./I,Z5@F?-R.'PV0]W!TMRR$$$H>LS51*!L>C ),$D](Y M*=Q.E0&TRBT8T5 )(+225MGZ4DZ MJS.)1=:YU%E;3!(IXM^I4OLIQ&PBH!_$-%3LK+64>X3**F-\_G/TQ^<15X;I MK#.P4,>31:L@,,Z!E1LN%IC^>C;[_NOE)ZZAYT MOJ<$^[[.7$TJ'$_ITZ9A'3W^AN<1YR,*%Z54NN:KUH!18X184J&H49!5S-D: M?L^)V#;^\9$5^KF.;*_X=F(<0(CR6"BW:D'SH7RA/#F,@FRIBZT9"N](VO)S*8W&Q-_0.4-( P/=V_ -SY0"O.+RTV#'8 ME+,T$+VAS5I* *>* %U,5*OLG?L'7X-Y9(_3,G1P':+Y!Q/(&JAA '#Z,C[' M%]/\VV4SI\4];DSM!%@X<9,9N0&N2"![SR'IE)USWMG8.C-A.T7#R_EM#JV& M*AD P*XO*EY>+,937"PNO=CU$$JB.'C:%A!3G3G$G #'R,W@6K#BC([*-Q]L MMXV@?G,-.O/#VBEA"(A:TWXU6M281#Z" V/)U%*$ZHD-GR &-$G)%!2VSA^_ M0T#/7;#:*?8^9 Z6UW4.87 ZO&N/BRHK:H+VK<;)) MM90B9@IM$T)2F7GB5ONX6T[X+JL-HF'^(9J<=2G6OG'RQW*=.#C-'V=_XOS= MM,S#5<]BO.1'"?319 3FDT:0SDK/E'&*I9U@LL-B/4_N;8.2UD+M M&R2?Z>]JALBT%J:0EZL<%.;!Y-JZL-9"W()I+W#T%5%\XH*:P7 MNN0394B\WZMU9V54WI@;OR?OSBJ-3VG+-6RFN AZ5#G+=D$%'=H4'3.L^P3TDG7&'/W2!CD^TD;/!TC[ %@96/QSJN+ M\XO):A[$J[!,7__X]B+_)_W]:K[6[%*"5YWI?\-0F:4$B(GGX%IIF0]-1QV4!S0 2>#O'%J@]P!J+YU-7J'/1N)OV\X7_[\ M. EU;GJN#5"_K3SNP[LX/OF9S?LZ[L=%HTZ/=Q9]<6O1Z\1;11"F Q;!&HI4 MR%0R"*5.&U*!)<H61;>-&^PL1ME_?J ;3%SW_1UH)L!G.4O+TBD=9AOO00\_S:??5]W M[ETQ-?+>RRR3 2;&9FGXCC1.@JI$B M^KZX_3(/TT6=X;O2S3U&&)=2QA)!,D=>+9$'+B'%VZ8$KH3@@NWV^K-ME7X] M^PZ1TE:^?0/E0RGDR-X<_]/\>5:6?Y*01^B-Q<@E"!)2G4Q9P*-,0%$/;0.A M0_)Y)YAL7J/?F]BN0=)(M@,XGF[7$K^;7L6B:[1;JZ)1M40X&+5.^8J*0F9- MC!AM#,;AN-%%_'JIF^8]P?.8HP8C!8%*44 8 MLV" RF4F%4J^M23WH'?A.Q0<.UPD5>F?X:S,,4QP49-M)ZL%1DJC%;7WM@V% M8)T-(]:0$VO*)1F5?3".=_/4D(VK]'N#>80R[P_^:"/' 3CL[VO*!GX@VX=R]=@Y4LR;@!Y)1,A :<7 "U_[1W%-\D.MFQ\\3U/5KQ?4 $D= M*6 D+K+RSLRWN-Y/3S?KVY<4_ >G0?:&)D8BA%"U!$XBVBL*T4FTQA,V^CI MUXMI"*-F0G\^+LLK^O9L6M^'9F7UG5>SQ7)QM/^R_6,[0*F'!.&<\0U'(^G3AW-PFHJWMJ9\\J@U G!$)G-'D_AOR MW)TM9$QMLD87$4/SV7P/J1B XW.PKK>;FKUE/( 3ZO/7V7Q9#]D;#ASWCHN0 M(&5;.U^3QQ:T#Z!UB2HID;AOG4_SD(H!.#7-4'*DC > DAO"47JIF-&012S5 MIQ<0#+'@M0@^:^6$D5U9Q@%X*,TP<9A$F]T[=^Z1_!:6%_-5L5B8_%R,C_=% M-GU@1U[(3O0W\C_NGB)7,PG&N/@8?JZ2?E[?:C-:,@_:,0-,5<]84!A4G64( M63@G$X5'KMNH83M]703AUU,:KM9;3[FE[?ZAO!TO4IC4_LXC$S&RZLNG4J\; M$!U$)36(DAD65[37K7/4#J>V7R^H,\3M$M)WH,Y!')$[<$IB_9V,QI?5W-O? MUG-OBPA62.F)L=J37-M:8.TUA,0X;;=@YXDZAD6=D M"T=)Y"PE&DA9D(U/G#:24PQ$]%BX],K;OES'?N=?#L[V[:6J >3!;N7KCVD> M+U9=\#&_^;%J<79>OQJI*$,FUQ?JA'-0-BL(3F10T!(\HC&Z0BBU%Z.F ($@Y(<#JDYR[0%8^OP90,I.^'- M/WN\M5#$P;;O.\[CK),$HVM&7JUGLH^DRRQX49NL4?2O*):"(+@"IKEA'$66 MIG6+Y^T4[7;MS?Y1 7:(7@;@YFW@YO?9-%TRQ*-*,9 !3JH.IHJ205"1@?&, ME8S>RMSZ[>5)HG;#VO-_8VFKG0' [5%OH/[R^VSY'[A\-3LG^:55M^!^NQ1?F%S(%E+T 5M. Y2V"UMT6B,(SM5EBP M^YJ[(>WY/HETJ8+GD_^[&O6U3G>^F;-]=,K-UD_M*.]F=TZ.3+ZY&9%V?[6; MB;[*9>5\!E9<[<$8;'W)5>!<0F>L=/Y^Z\MMX^8V+=/6.?L[CL^^4KSZ@J*, M<(;KU(K;Q11\5,MN"O>)MED=*.>T >^B@M64.\2^-/:3'=,8$MO] MM,:*&H#;MI6_UY=7.)_"$B^+QD;,*YO(XH-QI8 *.4*M528OU2=38BPZ=1N= M/DUC/QDO?0+Q6$4]GT/S\\4W.@JKMQ FK\+BZ]O)[,_*_616FY(>G[&ZX^=W M=) >PEVC?-;'EGX4P^3&!Z7(K6<4C*JL-3@DE&46C,TL)Z&:%QKL1EI;4WCE MZXZ0B:1T#)!7D\-,X.!-ICU<)WLQJYANWFKC<4IZ'EK3 3ZVV[B#-#" (_53 M-OR>7PV'9=Q"M-EO8HDJ:[:"H95 M;Z]_#Y,+7-WX+,9YQ?-L^@D3CK]CYJ,H&=.*%2@8?.TKXL%ECL"XX]I*F;EN M/7/@2))['M]S"H-Z0IT^!Q_R76V!?C:.D_5V7ES/_OC;;);_'$]($?/Y3_IZ M)999N?KVRY]7PY8.]R^;K=W<]^Q&*HW\TJO%5F/N[M)YXQE?;Q9-VT,@V=P4 M/&V6DB4$G1U@*$SJ7 0VG[F\%X%'5_ZFKY@O)K1CKY9=#VG*#D70C(.E0Z46 M,6@(+!KRF'+A7,9@FR:;(@W"M&U<\FT' >REVZR#@?:3<]ZOK+K-(98G*FRA!8A6/ ME@)WFK ZXG& .^EQWT'O.XCU+Y!LM-88SJO$5EB@$RR M.DL#:TNQ1 >Y<,PQ$T2P.Z&DV;3H$\T!/A@FS<7:-TZ>GEOK';/DSB7(7BI" M/!WJ"XAZ<"/QCS (^&"$M!7H -R1*R_M_?7PO%@LBR%HB Y)(EDI M<+YP4%+2D8O%^N9#"A\0T;,UZ<"'/4[. P+*NJ=\SK'HH"(@FG+9PX)D S[& MC#%XVE^M'WSN$#","/I 96Z QOZ2'1 LUMTH,=_J[GZO0:4DRV?1<4"=,RBA M#+GSR8)TPI:$*K1OQ[\S" M!!,4PQ(+XZPK+/7KQG0#E;WD.8#2R$]89WB-IV=_3,?+=>:0=5:29Y]9;ET;>1BE_7;4:(NQ M$^AJ ,?@'2YO>L?OPFFDH%%R'H#;VB7$8JC)X1&B"L4D%-+XUO,&#J>VWWX: M'2*S.YT- )U7SN9_AGD>&I(AM)ST+:@2B(4U[P3 M]"-D]-LMHYO3]% I#P@HH\ 3IFR0 ,Z)^R(">",0F+#U3IYGHUL_:NWE8'4> MVAVLQ$TNUCX2/1@)WW ^GN7/RS!?-L7#B_3?%S66>'TQ)R/X<;7*2$>.A60# MW"AR&G-0$*U,4%*26@5TTG1E01ZC9Q@Q7&O<'"WY 5F5O\_'RR5./Y3R"5?Q MZ)?9YU"OV:Z>_^I!/+*>Z9AB).US?SG6S0L)V0D5E8M1^+"&ZM-\BZQUJ-O'Z=D&'%>:R@=(>U! MW3*13'!\-EVWMD@_5PFADY5V_A;&TQ5O*!3W)C ((2")2RCPUMW7,['\6)9GQV_S.Y<5"Q>+#^-%_]%8KJQ MLR..RN8@#%E6D8C/&"#DDH%GSSE7AO/[)]J&5_P#">BWU6 K^)Q,!?^(90"K M,HH'^<2G*P78NG[OY0"[2Z>7DH!DF"DB6Y"U&8WRM7J0UZD_Q:>HBV4F=>7' MG+@DX.V8-C"^KZ4[]Y==)WG(;*)9O32P$"BVE@%B*1$2PU@'-TJ>=6-1[$[= M,.[&VF-J<^% 4WT-P-G;PL_+G[^%_YS-7TW"8IT '4IT4IH(/C(Z4JSCX+0R MY,)XP4MA),[6U8)[D#>4.H.V")F=1EW#1N(-8[^'<[S,F2Q1H=4^@=2UP10J M"='Q2!&]ECHDQY)KW=1@3Q+[161G4-D=DD?K;0"P))YP,L&TO B3C_,9!5?+ MGY>IM45RK73RD*VI^9?NE@WAM*8O1=.[#85 MAS[U%HCHJQL W5EP*+GRG?AAAXMV"'BXA+%V5A4E"D1N5.W-4TNH4P0AF7=8 M!^[<+\0Z'!%]'DY'*.N^N@^07,\*_XW@?WYQ?G4P%E9J4Q((K+!:NYK !XV MAOE"!M%*)QJH_,ZB/2O]$)7-6LBO;\6''[<(=SP$1?\#%8T&E:0%C\4!CX(E MOVI7OE.K[J<4?WO1?DZ 9HH_6'X#\"BW''KOKY,*:T6/%)Q,GT!.DF$4[26R MB4D&XV(*'/^_[KZMQZED6?-]_DM(>;^\C 0T'"'15 OH.3I/5N0-O'=A,[:+ MAOGU$VF[[N6J93N7U_)N==,%53@C([Z,C(B,B^BD#-IXSA_V*K+KKR!S\ #. M80(: >AN7YTNRN.'B)3+>L^7=<]O?SUXEY@8CB)YK/;Q] [6C?[0/0\]*U/)!7U.1C!IB?R]SN;K\,"UYXHQD+!L'V>M">T(R6:)! ML %9GK)X6R>@'DCJL!FJ0^J_9@(<-T[O5(??W2CM$'-" MYH$Q2[:%\W02:T,3J;@/F?&8]0E]EAU4#IOA.B0Z6XAM%,G6S^SQ8UY-8E;% M*>[ %&E Z5C 28UU/R7$8DPVK0O]GZ=HV$39(2&WKSA&T"?@UH-:[^C+ E.N MSU;+B4J><>&(O(B9_,LX>]N'8E M_W=?=-AQVKWAJ5?>CT"%W;45'P<<)]QRM)E;B)Z)JI 9H(@"7"Y.6&<+9ZWG MECU/TKT[:\?.3[P;.J?S9:YSX*2SHN?OIKD,+ZT M&"1ZO>:3X9#MXC6KLM2']@N2(NI!]9#6"FWF?['%R MC0*Y2+7I!U>;D1RAR B6H8V!"65%ZXYA_XEU(7LAY(BZD'W$-6XD/IG\RVQ! MQDJ$$$6=/&@MH$H92HE,%::SE:W; /W'UH7L!94CZT+VD=NX87EKBQ<*,'$VY@\)LW)Z&?'R M?S(N)L0YYQTZ2(9^49G.F9-"06)!T;$.Y#&>\B6M(]D#S@<_F35Y:ND>#.B? M>1'F@T#Z(_F07_[)ES_SG_/9ZMMR8K(((K ZU=&Y:(#+TVF[8".6-9BJ#C8[1B:R3&6I_Z1@QZZA%5K9UI?.! MI Z3@C-ZL.XMQ3.%Z[OYU6(2/(K@,JN-T#GMTPD(.G*P=*GPG&)T[H1).L]0 M.DSRSMC!NK<,SQ6K]+,36Z>TJY+ FJ2JA^O!6[I"K)%TB2B3&#MAC<$SE Z3 M%31ZK.XKP[,+(KPJM/+-5J..JC O@4ZAJ3DK-2&>[I$D&.?2%!_ML#;K/7*' MR3(:,V8/E^:X@5N308-1S* AWA6>:X%_ %1:@,3"')K"V"D;0G7-S6V>E#0: M^.TKDW/(&*F1XWEY0Y1-5]M)O+^/R %Y[N.:9W5TIKU1R\\_Q9!9= MX+7[HB*T88J EEFP/@=ALBS"M\Y(?9J2HQ(B*S,O'C#SU7=BVWJJ+Z[(*M#: M%Q/KQFJ?^9(+.,<4:"Q<\9B2TMV&HK^XU+#OB0W$?"_=L2UG1W!M/;6A]Z0U MIVL1U1WQ2>)9&Z\Y2*;6>9L1'(\1N*\:E'Z/HO5#80>RAGTG; BLOD0Q4G1M M6YB\GB\6\W_H\G^#/^@[J]\39YQ!F^C0A'H=ZV" OB"#CVE47/E:I74"F.VB M;]B2XQ/AK8EP!@3>3B7]UR+_G,ZOECLW:+,JH61'AB6KP^RP.AZ2@4C6>9Z0 M6Q\/OA%?6GW8RN%37))-^3]2S?9^%A<9:W[QYO_OYHM-#71U-HR71A%':XLG MK'-6)*#+ JPS0B?+D.R&DURBNVD(FS MF+VMH2+M9IU3D49QUWK4VVG<0,6P7< ZS:L'T$^'GJ M?+S]]6.ZN&-Q6J\2&9<<4L0ZF<#3D2@F0%8R.*%<#+KUM(L.9 U;!GPB576, M*$:*KLTDLM7CZU\R78N8 \A('K,JI7(Q.#"JJ!!L025. ;-=] U;$GPBO#41 MSLB -XG&R8*A0%%I/9I:D>,B-#DNSNN4,S&K=9GFW?6'K?WM&3A[,7<,P,BK M^F'7Y%]HU7 H\^@N&+@4DUT\H4C4YKK<(HPUVX*NR'N M'$+V)Y#0T+&N]6OF:XS_SNG!JT3ZU]6RCJ;.B^^?+]Y]NIAM,IA?I70QFSCA ME9:8P>J:B:\Y@E>"O)5$)T^)'#@^B$;LB'8=MGXWB)U#\/Y40C@;G*VS.>]L M,D;+,Q,.M);$5"XS^#K;VFCM+%/GN:I:6G\@IIJU-U[W\@G4\TP8!32&='>O[1/((0=GDC+/2/>S4O2_,=BW= M#5]G$[SOE_6C!=;#TU-WN)VR,3&!.8V& \NUT6Y(-35=(&1;XS.M-X.+K=#;Q@F_&?FEG8FT.GL$Y&X%S M&WA"PWCAW4#T] +=<'(.8?9F;!P:"G?=#MK&=/F9R$"ZBQ]O;@MT(6W(6C+( MDMQ?)5R $#."LCHK7A3&6PEV?H3NM'0W^)Q#1/T$K#\C8&V>VR<^RYB4UW0S MHZ(]F0*(@3Q<03:@*M$5%*V!M5FZ&[#.(71^ M8/#:QKFPXO-^J6MO7@6KX^ M+BQ';9(@WQ5%+>6OL\HQ)F"!,8^2*VT[VD1=E^P&I',(I??(ZC, T/989.=E M#$D"\MK/F!///,,"SM3\V2"8X1T=MJY+=DL8/8=(>H^L'FD\_>_9U9(\AFV$ M]LW\^_?IJJ9 _!B6,T#XN!(GP-# MEV4@F]*XUO.3]B"O&PC/(0[?MVR&OEC_I%_NQ$X^W"F7VJ:@?9C2V2KSQ;OI M+SIQW^A.R&_F/_."#MBG*M*)3W4HJ"V0F1*@)#/@A'' H_$NDMLC9+<(Q/&T M=,/=V<3D3RR<$6/Q5JF_N&,Z?%*$&, H70L[$0$#1C!.V< MC_QA(XS]X=B= MG&Z(/)LH_NE%-#0H=[];[-C=I_Q_KZ:+7*V1:T\K8[ NU>=^R6K#Q9K.)$*& M)*VBFR(IP8\,]'], M8%K@PWE>?A3>A@!\3REC7H$ MW"SS!/)8$JO+B]G?RSSQ1BD3 M(?%!Q55Z_3][M0-VX*@-]#U(YT1X.YM*3FNIC_S#>MJ M2.@373"S>ONO=T9_N+$(ENO#-RF".XW,090T-KJ4R9>36/=S;S0B;NB M+\,ZDC(O<>.MY%\Y7E5.Q)N^"?/9Q!5,;%WMHE1MM>$2.+0)L# O-!F/5G1[ MC3J4@F%;"/2B]4XBC!%HQC^VRQ+[KF&B;,Y.E.?MY@(Q*LQ6"[!KA8$["_1R S;AY@A4 MT2/->A/FN!>0>S=?Y.G7V20EJ7/,GIP:2XH6:PE>X0HB=\R)H(/CK:.D^U$X M<$^!DUV [<0T A ^N9G_@Y=7&\%=7L[_J;E-$V67;^0DP/W*A@3Y/:3Q@B,O5NO^EZ(>OVH MNBDLJW[4,/JKWW"B;'70$@C M0. =6_9.W'IBC<])F PL>SI'DCCG3'$0Z9),3J%WMG4/T*R M?6@+[7J 7;X.26\S#'YG7*SFJ9X%YK4CYI"OG80 I0OQ2E@)D?.8R1@-1G3S M1%]>:^#&"+U878TY/%; +-9-2$E \U)W-K%%IV0Q@-&!W!2C"X1,CK*W-M"_ MQGO?K4U+QP4';HEP4N@#* 0I11PCP!+[..^'!Y5R;W$;9^J&@">$#=TLXL7W5HU#/"\GO MO__ Z:+Z-S47G:R$+(SQ43C@QBE0/%GPLDXE\]FBR3:)T+J=PA'D#MQ>802H M/4J YX753?IY\E*EB Z\T:Z.*\::255 <,^*,3PPV5M=6$<:!VZ^, )4[B^J M\4+QVA=_]#+SQ,.+EBXE%S29/$R#BK5P5I#)PUUB#&W.B9TXBM*!ZH$[,PP4 M6FDMSO$"^(_-Z:PU9>MC*062!T>[JO73-5.G@&?,0$RL8'0113Y1@/D!90-W M9#@Q$(\1RSF ;5)RD"4EI+V(6C,K,[BL&)@BI:/].2%/9$K>$C5PEX7!(+:7 M,(8.YJS+S/XGXV+]!!@P_OON_O+T)Y*E,1$E"R$4)Z<,:T.G$L%;Y\ 8[37C M])VR1P7?2\MU \[9O#_TQ.>AD5.[,M7_WKSZ]/;SJ[CZ>/'A9F^O\RR7.E(M MF(+:9@C,U4';W !J1A6_^7+MT_Z%OVF)RSL/P+\GPI6$XO/HU71<*8E990U*2 M-*E ,@G1*D9\$5)U&TZX8X%ANY(UDMV\,2-'"(8_YC4W8%+GF7.A21T: M'XDM0H)'X^N+0.()A;*^VR6T1Q:?_W[8?Q]S2HA M>>)UTGG(E56E]OXTC POG76,NK"42N/[IBMMP[:B:ZMI>I7+"/#V< _;4V-- MDBSX#,)&4;U$1'OD$JJ7ZF_4+A[@ B&OL:^S%=X M^>B9\+_RK+9!R.G][,NW_'GZ:ST!>/FV/H+_07KZ>\@+R9>K6A7UY_IW$\V= M%Z9H8"76P< . :U64'C.&NG<*M,M4MV*HF'QUP(:\Z'E-#0X7]CO[6SJS8[_ M)$J_25XAM=VL<45%LCUJ.J^CPTTGW'GF( 3A?=8,Q<.Y.5TK>?>D9-B+M348 M3RJ7$5RU[V<_\[9 ZN*?64Y/&2H?IK/\?I6_+R=85,&4')"+7!NO,3IA)?J: M%ZR,\E&JR!O?P'L1.&R7UWZ,O/XD- +X=W0R7O M=)W?S%BXO\-NPR .7*GYP(@6.VXT5.(.*:\>D/)$Z-;(XA(WEMA::I&*X> * M.A!.!KK_E2Q6-58.>Q%X7"+-_)^\V!H@=;C!8OZO'%=_S_#'C\7\YWH,"ZU\ M477-6FR7./V^W-PX9'PHQ;R'A,AJM:""((, J[.DXQI5S!VS:PZF85@-V1^, M[N?@G$9$0[LK3V]S$V7P(B45Z$K1GEB7"@=,LEXNT16IM$+>K0W?[C4&# J? M2KXO8VIO9H\3,UL'31J5E'(:7*RCRD0(X+7)(&W-!#':6^^/0,W@CPFM9/@R M+@Y@Z-#(>/KX7,R>WN#6L8X\AY1C!F_KH[S* 4+UZPO+R>3B)3YT W8@YI#5 M1X>D0Z0^/Z4(AL;86A._L!_'6!0,/2 GETB)H@%]$:2PE=:./"2?NK58[[#8 M,&&R'A'4FL%# ^:@F_[6QQ:%2Q0J@(R.M+I/C&[[G&H99\E&)Q2V6SSV.#I& M![,A3*5>A#:":-G3^]HT8)O41-GDR'LIY+.0"T/'S!4R,&S4L:3,G JM:Q>? MHV=T-V8_H)CW)*$1H&T]W>ZNW[PYJT*BB84'T)E.J$*Z*YR+]8%#(R9;^Y:V MQMG3E S[\-1_?*&A',:(IML#9W0F\+-(!ZZD6N!&!TY9VICPH61I8RZM,^9W M4S-LU*J%K%^"SV&,'P&$ZB[J:;I3.;+1W70 _YYMY_=L=.UR(J,L,6* J#79 MM2$A^% +X(HO1XJ'.'ES_RHMX-\]FZ M(5'M172U66A>7N-R&LGB^&-Z>;7*Z?IO_)47ZY\]8JAXN\6;/RWUQ)=&KTT/ MU[IS8SOKI1>0G;:@>.V>Y\@O(8=$.EULL:'YA, =M!RK-S_';SE=7>:+\G"% M->-?_][(A8[J\OJ^84EKH2*@UN2WZT!?%<6 21D4ER$6U=K&VYO(835H$]P\ MU)_]"FH$-_AG$M!ZW-!Z"Q?E\VH>_[T.BO."7+A:K>=8#2U:,FZ44L!0!ATP M*HNMFYKL)&989/4,@H>0:R*1$4#K+OW7H4UKEAW;><;P> 5J>/%JW1K!,*B$G;F0G-)TH$:".^03DAH7L M;.TFV?/E?Y^B86,=IU5)#64S5J3=6 O9.8=21.!T>$ 9*P&34"!42!LSK.(G,'GO,$K 27.4O! MBM:WV^WJXS*^CQ#IX[82A_!W!,CXF%>;[-\U\4+$HDUP=)WSR@.L39\$KGG@ MDXO*J=:%F/<(&)<>:8>/P[D\ HC\=YY^_;;*Z=7/O,"O^>-5?:,G,ZZR:'EQ MM5JN<):(;VMV382I_]@"6M6)8'2S@F%^"0-&Z_=]>! Y;Z]$?Q/J3 MTL$0)$K"O$][:,*MD62^.="YSJI :R$8]""LE%*[HEUS]_])0CJ!JK=6NOV! MZGBNCQ(\VX#Q#8L*4X%[:2&2:J[O9!H"IR,1A.::9Q^#;&T3O4#2N+14+P;U M,4(8P:VX[E%70R1X>>=]8OEJM5I,P]6JNK-?YK?#)?["W_6'7RT6-;]C,UF. M?$XEHR7V%55W' 0X2SI92A9,**A59HUA=SS5XS+ACP+14UT'3R?1<\'PQ_FZ M:#"GS3?_>[KZ]FZ^*'FZ_OX?TY_3E&OW/"$*RE0RV!0-*&\1G"#6%QY]BLQ[ MYEJ_G+>D?URNQ\EQW8>41X#P'5;QEKV/C.-)S,H;YA-$QCG9Q9C 14VM^94N4;-*3M1(E*_'.T[2\D*66PV%IR/LF;K%?!TK,"X MB,7GK MO'>?M/TOI>9'4CL]WLL<>OTEN7B"E\P*U)8))4UW,"[_["#$[OT*)V/$S*C/3T?\?MU3]TZ CUA'7<=H@=5 G$\ M%4O&(+&0@F2#"1:6)U-@I;!_I;T3Z6?-ASMQ / \/Y M'X)M17[F:#UYK& M&E"*#CUJ4@3:%LN$E"2%UO-QFA ^QLN\;\RU!?X! #B' M(M3/^6M]('S4J?.@0._N#VL>F^U(=Z-PZG:U3_G'?%%KH&^"6\BE3<@D:*'( MK% I 292QR)'3B:"]=RU3N3814N[<.K#%>XP^?7O[3>W%Y%TAF&@4\A3(:O* M%O YUZF,RC!=1,'0VE\Y@,R!HT,ML+,[,-J/L :\L)>+5>T+L)Q?3M-Z&VO5 MOPXBE,Q-\C("\UR#BDR1W5TST611CAF6@^WT1D]+W($:_>X69KM7'TN,L2>! MSYMR?W3XN78()0LH68*\?O;ECJ[O[".44$P,@:D4.TT$VAM!0\;W6LGT68@< MP. 1> 7O9^O/6A^:MY?3[],9WHD&!8]>9IZAE&KLY5)J7T(/LHB(5L1@4^N6 M#L\2-";X'"+O1^EIK9@_ B3=%$Z_OEJ2O[)<;E7QYIRA]DQH&<"92'>]1 \N M%W)<&'?1JHC)M:X/?I:@L81#^KW,VLMF#$#;T+X]?\G%J(5 X#FM)P\S0)\4 MZ?/:'U,F]**Y!7Z7@)%T*SA>L \A7&C;_O1%"VC)T:'C\3?2O?R2G-_,% MV7#TU9OYO225:!%2A5J:JD%*W'N3C@Y =D(!::XFJWA B"3=#XM4Q9=*4%V4T+W/G84 M9FU#DN?3-=TN&B&3*F!Y'502#8>0F $3@I+.T6'!UOU(/NT#CKZ- MV?;@.(K%(X#&&M>;CDT33_1Y9PH4K WG$"U@P0P:E<%LO3>I=//%MFXHXK7.L$FG,% M*E1C3$FZ>;75&)FUX>'TG@:&2Q?*1F$*]X>L'L0S M!]RM?!)-K;Y[Q:7:ZC MFC6.\/T'3A?U-W2:E M5>N5.R'$GBU"#F#O.22AWM.GZY#7$4FHNS^L>1)J1[H;):$^7NTFE3!JAV1F M*R@JD[F3;"07W2;@H02+F2D9.J4U'6H0W*.F72+JO37H=OV4+S?145IM$_;R MTFMD6'ONZMK&(R=P7GN(,2B>K;4ZM^[?MP=YP\:(&N%E=^II6_&,P/)Y/IT@ M%%^R]@R$K.]VIH[AKB]X*403'<: H77)_/$Y/"=(2&T,@[UR=_:1R1@ =N^E M*"0ML],!A!>>3J'0M?U0H4.)@04TS+GV,80SR=W92[#/YN[LP^6A'RZZI)DP MS;W1/@(K/--^$@/O/8*A/\XJLAQEMP?W,\O=V4N.^^;N[,/4H4'2*[1! MUP'9L@XCL"F!3]F Y")G+#%GSCJAY-QR=PZ&27.V#HV3EU--N$/F/3F@0>0 MRLD,J)4&E-$R)YA2"CN!Y*QR=PY&2%N&#@V/E])-DA-1BII]I)%\!*TL05U% MXAHI1*Y0/.J'=OZY.X??,0V9.0([]9'KN#;K:QCD3C&V3B+E2-SA,JT?]B0X MY01H+Q&U+UQ@Z^J8+G2-I;2A7[>HN82&5D?W-A0KD\+O^A=O8A8L!AY5BA!+ M\G5"' +Y AD28Y;9C$8\G'RV0Q^]M-+(HC9'"W;>%Y='H*@^Y]HR>A8WRI9/ M#+F&J$M-F4UU3(5/$)PA[G#O#994M&A>9W6?A&'53V_H:<'P$>#E.M;P]M=T MM=V!T$Y@2*4F6)-)+[4!AX)VP*))QV*:MIG.3G Y MR];IBSM(&3;7IW=P:3V](^AHUH\-/O>=V9IR&;=??\HUC$(_PB<*%7[^:+?W"1)DKG MY*)G8'@6H((L@"PSB#XPGD)BV7<+8G99K1.O-ZE MB)'@'D!Z2XH48RUZ81Z\M%9S[P)[V*ENA]YY?IUNH4IV=C!IS>(1*)OMT- E MZ0)O>"A"2QYG\0M]-9; _EOP& M2[/\M9I?7]HIH%?I7U?+U;H(?/[81?TPQ;#.?)GX4-O=T\XDUWPS0,\9P0$E MQRB#TT*%SMJHXZ+=L'1^@?!>F3\"/;4KWA%+#>X;XI4K!A07KB8YD.O*&"^< M.2S->_\_&W#:68ZP_4;])> R_^__]?\!4$L! A0#% @ LG)I5:W)3(@# M" 12< !X ( ! &5X:&EB:70S,3$M;71R>'@R,#(R M>#EX,S!X+FAT;5!+ 0(4 Q0 ( +)R:54IU:&_!0@ #DG > M " 3\( !E>&AI8FET,S$R+6UT#,P>"YH=&U02P$" M% ,4 " "R#(P,C)X.7@S,'@N:'1M4$L! A0#% @ LG)I59Z) M87'A! G1, !X ( !E14 &5X:&EB:70S,C(M;71R>'@R M,#(R>#EX,S!X+FAT;5!+ 0(4 Q0 ( +)R:55"9Z@]D@@ !93 > M " ;(: !E>&AI8FET.34M;71R>'@R,#(R># Y>#,P>"YH=&U0 M2P$"% ,4 " "R"TR,#(R,#DS,"YH=&U02P$"% ,4 " "R"TR,#(R,#DS,"YX"TR,#(R M,#DS,%]C86PN>&UL4$L! A0#% @ LG)I50I\$!>.*P 8;"TR,#(R,#DS,%]P&UL4$L%!@ + L *!@, /@Z P $! end