0000866273-23-000067.txt : 20231109 0000866273-23-000067.hdr.sgml : 20231109 20231109161123 ACCESSION NUMBER: 0000866273-23-000067 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 48 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231109 DATE AS OF CHANGE: 20231109 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: 231392514 BUSINESS ADDRESS: STREET 1: 15 EAST 5TH STREET STREET 2: SUITE 1100 CITY: TULSA STATE: OK ZIP: 74103 BUSINESS PHONE: 9188388822 MAIL ADDRESS: STREET 1: 15 EAST 5TH STREET STREET 2: SUITE 1100 CITY: TULSA STATE: OK ZIP: 74103 10-Q 1 mtrx-20230930.htm 10-Q mtrx-20230930
falseSeptember 30, 20232024Q1000086627306/304021,0610.010.0160,000,00060,000,00027,888,21727,888,21727,209,83827,047,318678,379840,899210,243204,8277,60113,03355,32452,86400008662732023-07-012023-09-3000008662732023-11-08xbrli:sharesiso4217:USD00008662732022-07-012022-09-30iso4217:USDxbrli:shares0000866273us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-3000008662732023-09-3000008662732023-06-3000008662732022-06-3000008662732022-09-300000866273us-gaap:CommonStockMember2023-06-300000866273us-gaap:AdditionalPaidInCapitalMember2023-06-300000866273us-gaap:RetainedEarningsMember2023-06-300000866273us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000866273us-gaap:TreasuryStockCommonMember2023-06-300000866273us-gaap:CommonStockMember2023-07-012023-09-300000866273us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300000866273us-gaap:RetainedEarningsMember2023-07-012023-09-300000866273us-gaap:TreasuryStockCommonMember2023-07-012023-09-300000866273us-gaap:CommonStockMember2023-09-300000866273us-gaap:AdditionalPaidInCapitalMember2023-09-300000866273us-gaap:RetainedEarningsMember2023-09-300000866273us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300000866273us-gaap:TreasuryStockCommonMember2023-09-300000866273us-gaap:CommonStockMember2022-06-300000866273us-gaap:AdditionalPaidInCapitalMember2022-06-300000866273us-gaap:RetainedEarningsMember2022-06-300000866273us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300000866273us-gaap:TreasuryStockCommonMember2022-06-300000866273us-gaap:CommonStockMember2022-07-012022-09-300000866273us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300000866273us-gaap:RetainedEarningsMember2022-07-012022-09-300000866273us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300000866273us-gaap:TreasuryStockCommonMember2022-07-012022-09-300000866273us-gaap:CommonStockMember2022-09-300000866273us-gaap:AdditionalPaidInCapitalMember2022-09-300000866273us-gaap:RetainedEarningsMember2022-09-300000866273us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300000866273us-gaap:TreasuryStockCommonMember2022-09-300000866273country:US2023-07-012023-09-300000866273country:US2022-07-012022-09-300000866273country:CA2023-07-012023-09-300000866273country:CA2022-07-012022-09-300000866273mtrx:OtherinternationalMember2023-07-012023-09-300000866273mtrx:OtherinternationalMember2022-07-012022-09-300000866273us-gaap:FixedPriceContractMember2023-07-012023-09-300000866273us-gaap:FixedPriceContractMember2022-07-012022-09-300000866273us-gaap:TimeAndMaterialsContractMember2023-07-012023-09-300000866273us-gaap:TimeAndMaterialsContractMember2022-07-012022-09-300000866273mtrx:BurlingtonOfficeMember2023-07-012023-09-30xbrli:pure0000866273mtrx:IronAndSteelProjectMember2023-09-300000866273mtrx:MiningAndMineralsProjectMember2023-09-300000866273mtrx:CrudeOilTerminalProjectMember2023-09-300000866273mtrx:StorageAndTerminalSolutionsMember2023-07-012023-09-300000866273mtrx:StorageAndTerminalSolutionsMember2022-07-012022-09-300000866273mtrx:UtilityAndPowerInfrastructureMember2023-07-012023-09-300000866273mtrx:UtilityAndPowerInfrastructureMember2022-07-012022-09-300000866273mtrx:ProcessAndIndustrialFacilitiesMember2023-07-012023-09-300000866273mtrx:ProcessAndIndustrialFacilitiesMember2022-07-012022-09-300000866273us-gaap:IntersegmentEliminationMembermtrx:StorageAndTerminalSolutionsMember2023-07-012023-09-300000866273us-gaap:IntersegmentEliminationMembermtrx:StorageAndTerminalSolutionsMember2022-07-012022-09-300000866273us-gaap:IntersegmentEliminationMembermtrx:ProcessAndIndustrialFacilitiesMember2023-07-012023-09-300000866273us-gaap:IntersegmentEliminationMembermtrx:ProcessAndIndustrialFacilitiesMember2022-07-012022-09-300000866273us-gaap:IntersegmentEliminationMember2023-07-012023-09-300000866273us-gaap:IntersegmentEliminationMember2022-07-012022-09-300000866273mtrx:UnallocatedCorporateCostsMember2023-07-012023-09-300000866273mtrx:UnallocatedCorporateCostsMember2022-07-012022-09-300000866273mtrx:StorageAndTerminalSolutionsMember2023-09-300000866273mtrx:StorageAndTerminalSolutionsMember2023-06-300000866273mtrx:UtilityAndPowerInfrastructureMember2023-09-300000866273mtrx:UtilityAndPowerInfrastructureMember2023-06-300000866273mtrx:ProcessAndIndustrialFacilitiesMember2023-09-300000866273mtrx:ProcessAndIndustrialFacilitiesMember2023-06-300000866273mtrx:UnallocatedCorporateCostsMember2023-09-300000866273mtrx:UnallocatedCorporateCostsMember2023-06-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
_______________________________________
FORM 10-Q 
_______________________________________
(Mark One)
Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the quarterly period ended September 30, 2023
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.)
15 East 5th Street, Suite 1100, Tulsa, Oklahoma 74103
(Address of principal executive offices and zip code)
Registrant’s telephone number, including area code: (918838-8822
Not Applicable
(Former name, former address and former fiscal year, if changed since last report)
___________________________ 
Securities registered pursuant to Section 12(b) of the Act:
Title of each class Trading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.01 per shareMTRXNASDAQ Global Select Market
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of “large accelerated filer”, “accelerated filer”, “smaller reporting company”, and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large Accelerated Filer Accelerated Filer 
Non-accelerated Filer Smaller Reporting Company 
Emerging Growth Company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  
As of November 8, 2023 there were 27,213,702 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,
2023
September 30,
2022
Revenue$197,659 $208,431 
Cost of revenue185,800 195,423 
Gross profit11,859 13,008 
Selling, general and administrative expenses17,113 16,811 
Restructuring costs 1,287 
Operating loss(5,254)(5,090)
Other income (expense):
Interest expense(325)(372)
Interest income150 24 
Other (Note 3)2,262 (1,074)
Loss before income tax expense(3,167)(6,512)
Provision for federal, state and foreign income taxes  
Net loss$(3,167)$(6,512)
Basic loss per common share$(0.12)$(0.24)
Diluted loss per common share$(0.12)$(0.24)
Weighted average common shares outstanding:
Basic27,113 26,862 
Diluted27,113 26,862 
See accompanying notes.










-1-

Matrix Service Company
Condensed Consolidated Statements of Comprehensive Income
(In thousands)
(unaudited)
 
 Three Months Ended
September 30,
2023
September 30,
2022
Net loss$(3,167)$(6,512)
Other comprehensive loss, net of tax:
Foreign currency translation loss(538)(1,753)
Comprehensive loss$(3,705)$(8,265)
See accompanying notes.



















-2-

Matrix Service Company
Condensed Consolidated Balance Sheets
(In thousands)
(unaudited)
September 30,
2023
June 30,
2023
Assets
Current assets:
Cash and cash equivalents $27,359 $54,812 
Accounts receivable, less allowances (September 30, 2023—$402 and June 30, 2023—$1,061)152,300 145,764 
Costs and estimated earnings in excess of billings on uncompleted contracts42,369 44,888 
Inventories9,153 7,437 
Income taxes receivable496 496 
Prepaid expenses10,136 5,741 
Other current assets3,235 3,118 
Total current assets245,048 262,256 
Restricted cash 25,000 25,000 
Property, plant and equipment - net45,027 47,545 
Operating lease right-of-use assets20,641 21,799 
Goodwill29,055 29,120 
Other intangible assets, net of accumulated amortization2,635 3,066 
Other assets, non-current14,872 11,718 
Total assets$382,278 $400,504 
See accompanying notes.
















-3-

Matrix Service Company
Condensed Consolidated Balance Sheets
(In thousands, except share data)
(unaudited)
September 30,
2023
June 30,
2023
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$74,094 $76,365 
Billings on uncompleted contracts in excess of costs and estimated earnings73,133 85,436 
Accrued wages and benefits11,511 13,679 
Accrued insurance5,749 5,579 
Operating lease liabilities4,281 4,661 
Other accrued expenses2,641 1,815 
Total current liabilities171,409 187,535 
Deferred income taxes25 26 
Operating lease liabilities19,945 20,660 
Borrowings under asset-backed credit facility10,000 10,000 
Other liabilities, non-current1,776 799 
Total liabilities203,155 219,020 
Commitments and contingencies
Stockholders’ equity:
Matrix Service Company stockholders' equity:
Common stock—$.01 par value; 60,000,000 shares authorized; 27,888,217 shares issued as of September 30, 2023 and June 30, 2023; 27,209,838 and 27,047,318 shares outstanding as of September 30, 2023 and June 30, 2023, respectively279 279 
Additional paid-in capital139,773 140,810 
Retained earnings55,750 58,917 
Accumulated other comprehensive loss(9,307)(8,769)
186,495 191,237 
Treasury stock, at cost — 678,379 shares as of September 30, 2023, and 840,899 shares as of June 30, 2023(7,372)(9,753)
Total stockholders' equity179,123 181,484 
Total liabilities and stockholders’ equity$382,278 $400,504 
See accompanying notes.








-4-

Matrix Service Company
Condensed Consolidated Statements of Cash Flows
(In thousands)
(unaudited)
 Three Months Ended
September 30,
2023
September 30,
2022
Operating activities:
Net loss$(3,167)$(6,512)
Adjustments to reconcile net loss to net cash used by operating activities:
Depreciation and amortization2,911 3,642 
Stock-based compensation expense1,755 2,055 
Loss (gain) on sale of property, plant and equipment (Note 3)(2,366)65 
Other72 (25)
Changes in operating assets and liabilities increasing (decreasing) cash:
Accounts receivable(6,543)4,622 
Costs and estimated earnings in excess of billings on uncompleted contracts2,519 (14,857)
Inventories(1,716)1,595 
Other assets and liabilities(7,669)(3,370)
Accounts payable(2,173)(6,376)
Billings on uncompleted contracts in excess of costs and estimated earnings(12,303)(11,820)
Accrued expenses(195)(4,248)
Net cash used by operating activities(28,875)(35,229)
Investing activities:
Capital expenditures(478)(1,578)
Proceeds from asset sales (Note 3)2,618 4 
Net cash provided (used) by investing activities2,140 (1,574)

 See accompanying notes.





















Matrix Service Company
-5-

Condensed Consolidated Statements of Cash Flows
(In thousands)
(unaudited)
Three Months Ended
September 30,
2023
September 30,
2022
Financing activities:
Proceeds from issuance of common stock under employee stock purchase plan$45 $65 
Repurchase of common stock for payment of statutory taxes due on equity-based compensation(456)(310)
Net cash used by financing activities(411)(245)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(307)(981)
Net decrease in cash, cash equivalents and restricted cash(27,453)(38,029)
Cash, cash equivalents and restricted cash, beginning of period 79,812 77,371 
Cash, cash equivalents and restricted cash, end of period $52,359 $39,342 
Supplemental disclosure of cash flow information:
Cash paid (received) during the period for:
Income taxes$(27)$ 
Interest$389 $421 
Non-cash investing and financing activities:
Purchases of property, plant and equipment on account$6 $101 

 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, 2023$279 $140,810 $58,917 $(8,769)$(9,753)$181,484 
Net loss  (3,167)  (3,167)
Other comprehensive loss   (538) (538)
Issuance of restricted stock (210,243 shares) (2,738)  2,738  
Treasury shares sold to Employee Stock Purchase Plan (7,601 shares) (54)  99 45 
Treasury shares purchased to satisfy tax withholding obligations (55,324 shares)    (456)(456)
Stock-based compensation expense 1,755    1,755 
Balances, September 30, 2023$279 $139,773 $55,750 $(9,307)$(7,372)$179,123 
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 restricted stock (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 
-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, 2023, included in our Annual Report on Form 10-K for the year then ended. The results of operations for the three month period ended September 30, 2023 may not necessarily be indicative of the results of operations for the full year ending June 30, 2024.
Significant Accounting Policies
Our 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, 2023.
Note 2 – Revenue
Remaining Performance Obligations
We had $376.5 million of remaining performance obligations yet to be satisfied as of September 30, 2023. We expect to recognize $293.1 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 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,
2023
June 30,
2023
Change
 (in thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts$42,369 $44,888 $(2,519)
Billings on uncompleted contracts in excess of costs and estimated earnings(73,133)(85,436)12,303 
Net contract liabilities$(30,764)$(40,548)$9,784 
The difference between the beginning and ending balances of our CIE and BIE primarily results from the timing of revenue recognized relative to the billings on the associated contract. The amount of revenue recognized during the three months ended September 30, 2023 that was included in the June 30, 2023 BIE balance was $62.9 million. This revenue consists primarily of work performed during the period on contracts with customers that had advance billings.
-8-


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

Progress billings in accounts receivable at September 30, 2023 and June 30, 2023 included retentions to be collected within one year of $15.2 million and $16.3 million, respectively. Contract retentions collectible beyond one year are included in other assets, non-current in the Condensed Consolidated Balance Sheets and totaled $13.4 million as of September 30, 2023 and $10.0 million as of June 30, 2023.
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 $10.1 million at September 30, 2023 and $9.7 million at June 30, 2023. 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.
Disaggregated Revenue
Revenue disaggregated by reportable segment is presented in Note 8 - 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,
2023
September 30,
2022
 (In thousands)
United States$177,550 $176,180 
Canada16,873 24,925 
Other international3,236 7,326 
Total Revenue$197,659 $208,431 

Contract Type Disaggregation:                                                                
 Three Months Ended
 September 30,
2023
September 30,
2022
 (In thousands)
Fixed-price contracts$116,757 $109,473 
Time and materials and other cost reimbursable contracts80,902 98,958 
Total Revenue$197,659 $208,431 
Note 3 – Property, Plant and Equipment
Burlington Office Disposal
During the first quarter of fiscal 2024, we sold a previously utilized facility in Burlington, Ontario for $2.7 million in net proceeds, which resulted in a gain of $2.5 million. The gain was included in Other income in the Condensed Consolidated Statements of Income. We closed this previously utilized facility during the second quarter of fiscal 2023 because it was no longer strategic to the future of the business.
-9-


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

Note 4 – Debt
On September 9, 2021, the Company and our primary U.S. and Canada operating subsidiaries entered into an asset-based credit agreement, which was amended on October 5, 2022 (as amended, the "ABL Facility"), with Bank of Montreal, as Administrative Agent, Swing Line Lender and a Letter of Credit Issuer, and the lenders named therein. The maximum amount of loans under the ABL Facility is limited to $90.0 million. The ABL Facility's 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 guaranteed by substantially all of our U.S. and Canadian subsidiaries and 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, 2023, our borrowing base was $72.9 million, we had $10.0 million of outstanding borrowings, and we had $10.0 million in letters of credit outstanding, which resulted in availability of $52.9 million under the ABL Facility. We repaid all outstanding borrowings in November 2023.
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 Secured Overnight Financing Rate ("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, 2023, including applicable margin, was approximately 7.68%.
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 commitments under the ABL Facility then in effect, a consolidated Fixed Charge Coverage Ratio of at least 1.00 to 1.00 must be maintained. We were in compliance with all covenants of the ABL Facility as of September 30, 2023.
Note 5 – Income Taxes
Effective Tax Rate
Our effective tax rates were zero for each of the three months ended September 30, 2023 and 2022, respectively. The effective tax rates during both periods were impacted by valuation allowances of $0.2 million and $1.4 million, respectively, placed on deferred tax assets generated during the quarters.
Valuation Allowance
We placed a 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.
-10-


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

Note 6 – 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.
Litigation
During fiscal 2020, we commenced litigation in an effort to collect an account receivable from an iron and steel customer on a reimbursable contract following the deterioration of the relationship. The unpaid receivable balance at September 30, 2023 was $16.8 million. In connection with our suit, the customer filed certain counterclaims against us. In September 2023, a jury returned a verdict in our favor and awarded us the full contract balance. We received payment in October 2023.
During fiscal 2023, we completed cost reimbursable construction services for a customer at a mining and minerals facility. In late fiscal 2023, after numerous attempts to collect outstanding receivables, we filed a notice of default for lack of payment of outstanding balances, and in early fiscal 2024, we filed a lien on the facility. The customer responded by commencing litigation against us, alleging breach of contract and breach of express warranty. We deny all claims and filed a countersuit against the customer for failure to pay outstanding amounts of accounts receivable, net of BIE, which total $5.4 million as of September 30, 2023. 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.
During fiscal 2022, we filed an arbitration demand in an effort to collect outstanding balances of $32.7 million from a customer for which we completed a crude oil storage terminal project. The customer has filed counterclaims for liquidated damages and miscellaneous warranty items. We deny all claims and believe we are entitled to collect the full amount owed under the contract. Our hearing for this matter is currently scheduled for October 2024.
We believe we have set appropriate reserves for the matters described above based on our evaluation of the possible outcomes of the litigation. We and our subsidiaries are participants in various other 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.








-11-


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

Note 7 – 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 nonvested restricted stock shares. In the event we report a loss, nonvested restricted stock 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,
2023
September 30,
2022
 (In thousands, except per share data)
Basic EPS:
Net loss$(3,167)$(6,512)
Weighted average shares outstanding27,113 26,862 
Basic loss per share$(0.12)$(0.24)
Diluted EPS:
Net loss$(3,167)$(6,512)
Diluted weighted average shares outstanding27,113 26,862 
Diluted loss per share$(0.12)$(0.24)


The following securities ar    e considered antidilutive and have been excluded from the calculation of Diluted EPS:

 Three Months Ended
September 30,
2023
September 30,
2022
 (In thousands)
Nonvested restricted stock shares231 95 
















-12-


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

Note 8 – Segment Information
We report our results of operations through three reportable segments: Storage and Terminal Solutions, Utility and Power Infrastructure, and Process and Industrial Facilities.
Storage and Terminal Solutions: primarily consists of engineering, procurement, fabrication, and construction services related to cryogenic and other specialty tanks and terminals for LNG, NGLs, hydrogen, ammonia, propane, butane, liquid nitrogen/liquid oxygen, and liquid petroleum. We also perform work related to traditional aboveground crude oil and refined product storage tanks and terminals. This segment also includes terminal balance of plant work, truck and rail loading/offloading facilities, and marine structures as well as storage tank and terminal maintenance and repair. Finally, we manufacture and sell precision engineered specialty tank products, including geodesic domes, aluminum internal floating roofs, floating suction and skimmer systems, roof drain systems and floating roof seals.
Utility and Power Infrastructure: primarily consists of engineering, procurement, fabrication, and construction services to support growing demand for LNG utility peak shaving facilities. We also perform traditional electrical work for public and private utilities, including construction of new substations, upgrades of existing substations, transmission and distribution line installations, and upgrades and maintenance including live wire work. Work may also include emergency and storm restoration services. We also provide construction services to a variety of power generation facilities, including natural gas fired facilities in simple or combined cycle configurations.
Process and Industrial Facilities: primarily consists of plant maintenance, repair, and turnarounds in the downstream and midstream markets for energy clients including refining and processing of crude oil, fractionating, and marketing of natural gas and natural gas liquids. We also perform engineering, procurement, fabrication, and construction for refinery upgrades and retrofits for renewable fuels. We also construct thermal vacuum test chambers for aerospace and defense industries and other infrastructure for industries including petrochemical, sulfur, mining and minerals primarily in the extraction of non-ferrous metals, cement, agriculture, wastewater treatment facilities and other industrial customers.

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


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

Results of Operations
(In thousands)
 Three Months Ended
 September 30,
2023
September 30,
2022
Gross revenue
Storage and Terminal Solutions$90,979 $77,290 
Utility and Power Infrastructure32,395 44,870 
Process and Industrial Facilities75,138 86,745 
Total gross revenue$198,512 $208,905 
Less: Inter-segment revenue
Storage and Terminal Solutions$835 $357 
Process and Industrial Facilities18 117 
Total inter-segment revenue$853 $474 
Consolidated revenue
Storage and Terminal Solutions$90,144 $76,933 
Utility and Power Infrastructure32,395 44,870 
Process and Industrial Facilities75,120 86,628 
Total consolidated revenue$197,659 $208,431 
Gross profit (loss)
Storage and Terminal Solutions$4,953 $7,564 
Utility and Power Infrastructure3,697 1,714 
Process and Industrial Facilities5,078 4,330 
Corporate(1,869)(600)
Total gross profit$11,859 $13,008 
Selling, general and administrative expenses
Storage and Terminal Solutions$4,629 $4,158 
Utility and Power Infrastructure1,548 1,738 
Process and Industrial Facilities3,087 4,070 
Corporate7,849 6,845 
Total selling, general and administrative expenses$17,113 $16,811 
Restructuring costs
Storage and Terminal Solutions$ $522 
Utility and Power Infrastructure 37 
Process and Industrial Facilities 315 
Corporate 413 
Total restructuring costs$ $1,287 
Operating income (loss)
Storage and Terminal Solutions$324 $2,884 
Utility and Power Infrastructure2,149 (61)
Process and Industrial Facilities1,991 (55)
Corporate(9,718)(7,858)
Total operating loss$(5,254)$(5,090)
-14-


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

Total assets by segment were as follows (in thousands):
September 30,
2023
June 30,
2023
Storage and Terminal Solutions$148,791 $139,333 
Utility and Power Infrastructure52,143 67,630 
Process and Industrial Facilities99,673 90,514 
Corporate81,671 103,027 
Total segment assets$382,278 $400,504 

Note 9 – 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 consisted 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. During the three months ended September 30, 2022, we incurred $1.3 million which was primarily related to severance and other personnel-related costs in connection with the second phase of our plan. Our restructuring efforts were substantially complete as of June 30, 2023.

-15-

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 natural gas, power, oil, 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;
our expectations regarding pending litigation; 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, 2023, and in our other filings with the Securities and Exchange Commission;
economic, market or business conditions in general and in the natural gas, power, oil, 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
-16-

update publicly, except as required by law, any such forward-looking statements, whether as a result of new information, future events or otherwise.
RESULTS OF OPERATIONS
Overview
We report our results of operations through three reportable segments: Storage and Terminal Solutions, Utility and Power Infrastructure, and Process and Industrial Facilities.
Storage and Terminal Solutions: primarily consists of engineering, procurement, fabrication, and construction services related to cryogenic and other specialty tanks and terminals for LNG, NGLs, hydrogen, ammonia, propane, butane, liquid nitrogen/liquid oxygen, and liquid petroleum. We also perform work related to traditional aboveground crude oil and refined product storage tanks and terminals. This segment also includes terminal balance of plant work, truck and rail loading/offloading facilities, and marine structures as well as storage tank and terminal maintenance and repair. Finally, we manufacture and sell precision engineered specialty tank products, including geodesic domes, aluminum internal floating roofs, floating suction and skimmer systems, roof drain systems and floating roof seals.
Utility and Power Infrastructure: primarily consists of engineering, procurement, fabrication, and construction services to support growing demand for LNG utility peak shaving facilities. We also perform traditional electrical work for public and private utilities, including construction of new substations, upgrades of existing substations, transmission and distribution line installations, and upgrades and maintenance including live wire work. Work may also include emergency and storm restoration services. We also provide construction services to a variety of power generation facilities, including natural gas fired facilities in simple or combined cycle configurations.
Process and Industrial Facilities: primarily consists of plant maintenance, repair, and turnarounds in the downstream and midstream markets for energy clients including refining and processing of crude oil, fractionating, and marketing of natural gas and natural gas liquids. We also perform engineering, procurement, fabrication, and construction for refinery upgrades and retrofits for renewable fuels. We also construct thermal vacuum test chambers for aerospace and defense industries and other infrastructure for industries including petrochemical, sulfur, mining and minerals primarily in the extraction of non-ferrous metals, cement, agriculture, wastewater treatment facilities and other industrial customers.
Operational Update
We received $497.4 million of project awards during the first quarter of fiscal 2024, which resulted in a book-to-bill ratio of 2.5 for the quarter. Backlog was $1.4 billion as of September 30, 2023, which is at the highest level since the fourth quarter of fiscal 2015. We continued to build on the momentum from project awards in fiscal 2023 and our bidding activity continues to be strong, especially in LNG and specialty vessel storage projects. We expect recent project awards and backlog growth to return revenue volumes to pre-pandemic levels; however, we are not expecting a meaningful uplift to revenue volumes until the third quarter of fiscal 2024 due to the timing of project starts of many of our recently awarded large capital projects. These awards are expected to generate increased revenue over a multi-year period. Additionally, many of the projects booked in recent quarters are large capital projects with expected gross margins at our pre-pandemic historical gross margin range. We expect growing revenue volume combined with cost reductions implemented in recent years to allow us to better leverage our cost structure, further enhancing gross margins and operating income in the second half of fiscal 2024 and beyond.
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 ("LNTP") 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.

-17-

For long-term maintenance contracts with no minimum commitments and other established customer agreements, we include only the amounts that we expect to recognize as revenue over the next 12 months. For arrangements in which we have received a LNTP, we include the entire scope of work in our backlog if we conclude that the likelihood of the full project proceeding is probable. 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, 2023:
Storage and Terminal SolutionsUtility and Power InfrastructureProcess and Industrial FacilitiesTotal
 (In thousands)
Backlog as of June 30, 2023$270,659 $459,518 $359,921 $1,090,098 
Project awards414,645 23,089 59,660 497,394 
Revenue recognized(90,144)(32,395)(75,120)(197,659)
Backlog as of September 30, 2023$595,160 $450,212 $344,461 $1,389,833 
Book-to-bill ratio(1)
4.6 0.7 0.8 2.5 
(1)Calculated by dividing project awards by revenue recognized during the period
Backlog increased $299.7 million or 27.5% in the first quarter of fiscal 2024 on project awards of $497.4 million and a book-to-bill ratio of 2.5.
In the Storage and Terminal Solutions segment, backlog increased by 119.9% as we booked $414.6 million of project awards during the first quarter of fiscal 2024. Included in project awards was a significant LNG storage capital project. 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 will be key growth drivers for this segment. Bidding activity on LNG projects has been strong.
In the Utility and Power Infrastructure segment, backlog decreased by 2.0% as we booked $23.1 million of project awards during the first quarter of fiscal 2024. 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 4.3% as we booked $59.7 million of project awards during the first quarter of fiscal 2024. Project awards during the quarter were driven by contract growth on a refinery retrofit project at a biodiesel facility and spending related to refinery maintenance and turnaround operations. We continue to see demand for thermal vacuum chambers in the coming quarters, as well as increasing opportunities in mining and minerals, chemicals, and renewables. In addition, we are continuing to pursue opportunities for midstream gas work, including some larger scale projects.
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. Awards for significant capital projects may be recognized as revenue over a multi-year period as the projects may take a few years to complete.
Three Months Ended September 30, 2023 Compared to the Three Months Ended September 30, 2022
Consolidated
Consolidated revenue was $197.7 million for the three months ended September 30, 2023, compared to $208.4 million in the same period last year. On a segment basis, revenue decreased in the Utility and Power Infrastructure and Process and Industrial Facilities segments by $12.5 million and $11.5 million, respectively. These decreases were partially offset by a $13.2 million increase in revenue in the Storage and Terminal Solutions segment.
Consolidated gross profit decreased to $11.9 million in the three months ended September 30, 2023 compared to a gross profit of $13.0 million in the same period last year. Gross margin of 6.0% in the three months ended September 30, 2023 was consistent with the gross margin of 6.2% in the same period last year. Gross margins in the first quarter of fiscal 2024 were negatively impacted by the under-recovery of construction overhead costs. We expect this under-recovery to be temporary as
-18-

we have maintained overhead resources at levels needed to support significantly higher revenue volumes in the second half of fiscal 2024. Gross margins in the first quarter of fiscal 2023 were also negatively impacted by the under-recovery of construction overhead costs.
Consolidated SG&A expenses were $17.1 million in the three months ended September 30, 2023 compared to $16.8 million in the same period last year. We incurred an additional $1.8 million of expense associated with the variable accounting for cash-settled stock-based compensation, which increased due to a higher stock price. This increase was offset by various other lower costs, which includes continued streamlining of the business as well as delaying certain costs based on the timing of revenue.
Interest expense was $0.3 million in the three months ended September 30, 2023 compared to $0.4 million in the three months ended September 30, 2022. Interest expense in both periods consisted primarily of interest on debt outstanding, unused capacity fees, amortization of deferred debt issuance costs and letter of credit fees.
Other income during the three months ended September 30, 2023 included a gain of $2.5 million on the sale of a previously utilized facility in Burlington, Ontario. We received $2.7 million in net proceeds from the sale. We closed this previously utilized facility during the second quarter of fiscal 2023 because it was no longer strategic to the future of the business.
Our effective tax rates for the three months ended September 30, 2023 and September 30, 2022 were zero. The effective tax rates during both periods were impacted by valuation allowances of $0.2 million and $1.4 million, respectively, placed on deferred tax assets generated during the quarters. We placed a 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.
For the three months ended September 30, 2023, we had a net loss of $3.2 million or $0.12 per fully diluted share, compared to a net loss of $6.5 million, or $0.24 per fully diluted share, in the three months ended September 30, 2022.
Storage and Terminal Solutions
Revenue for the Storage and Terminal Solutions segment was $90.1 million in the three months ended September 30, 2023 compared to $76.9 million in the same period last year. The increase in segment revenue is primarily a result of higher volumes of specialty vessel capital projects.
The segment gross margin was 5.5% for the three months ended September 30, 2023 compared to a gross margin of 9.8% in the same period last year. The first quarter fiscal 2024 segment gross margin was negatively impacted by the under-recovery of construction overhead costs. We have allocated additional resources to this segment to support recent awards and additional revenue in the second half of fiscal 2024. As these revenues increase, we expect to reach full recovery of construction overhead costs in the second half of fiscal 2024. 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.
Utility and Power Infrastructure
Revenue for the Utility and Power Infrastructure segment was $32.4 million in the three months ended September 30, 2023 compared to $44.9 million in the same period last year. The decrease is primarily due to a net decrease in natural gas peak shaving capital work and lower volumes of power delivery work. The decrease related to natural gas peak shaving capital work is temporary as we expect recently awarded large peak shaving projects to ramp up in the first half of fiscal 2024 driving higher revenue in the second half of the fiscal year.
The segment gross margin was 11.4% for the three months ended September 30, 2023 compared to a gross margin of 3.8% in the same period last year. The segment gross margin for the first quarter of fiscal 2024 was positively impacted by strong project execution which led to favorable project closeouts. This was partially offset by the under-recovery of construction overhead costs due low revenue volumes. The segment gross margin for first quarter ended September 30, 2022 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.
Process and Industrial Facilities
Revenue for the Process and Industrial Facilities segment was $75.1 million in the three months ended September 30, 2023 compared to $86.6 million in the same period last year. The decrease was primarily due to lower volumes of midstream gas processing capital work and the sale of the industrial cleaning business during the fourth quarter of fiscal 2023.
-19-

The segment gross margin was 6.8% for the three months ended September 30, 2023 compared to 5.0% in the same period last year. The segment gross margin in the first quarter of fiscal 2024 was negatively impacted by the under-recovery of construction overhead costs due to low revenue volume. Otherwise, project execution was generally strong in this segment including the completion of a midstream gas processing project in line with our previous forecast. 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.
Corporate
Unallocated corporate expenses were $9.7 million during the three months ended September 30, 2023 compared to $7.9 million in the same period last year. The increase was primarily due to higher cash-settled stock-based compensation due to an increase in the price of our stock and legal costs related to a jury trial that resulted in a verdict in our favor, see Note 6 - Commitments and Contingencies, Litigation, for more information.
Non-GAAP Financial Measures
Adjusted Net Loss
We have presented Adjusted net loss, which we define as Net loss before restructuring costs, gain on sale of assets, and the tax impact of these adjustments because we believe it better depicts our core operating results. 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 net loss. Since Adjusted net loss 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 loss as an indicator of operating performance. Adjusted net loss, 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 net loss 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 net loss, 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 gain on the sale of assets. While this sale occurred outside the normal course of business, any measure that excludes this gain has inherent limitations since the sale resulted in a material inflow of cash.
A reconciliation of Net loss to Adjusted net loss follows:

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

Three Months Ended
September 30, 2023September 30, 2022
Net loss, as reported$(3,167)$(6,512)
Restructuring costs— 1,287 
Gain on sale of assets(2)
(2,536)— 
Tax impact of adjustments(3)
— — 
Adjusted net loss$(5,703)$(5,225)
Loss per share, as reported$(0.12)$(0.24)
Adjusted loss per share$(0.21)$(0.19)
(1)Beginning with the first quarter of fiscal 2024, the definition of Adjusted net loss and Adjusted loss per share was updated to no longer include changes in the valuation allowance of deferred tax assets. Prior period information has been adjusted to conform to the updated definition of Adjusted net loss and Adjusted loss per share.
(2)Represents gain on the sale of our Burlington, ON office. See Item 1, Note 3 - Property, Plant and Equipment, Burlington Office Disposal, for more information.
-20-

(3)Represents the tax impact of the adjustments to Net loss, calculated using the applicable effective tax rate of the adjustment.

-21-

Adjusted EBITDA

We have presented Adjusted EBITDA, which we define as Net loss before restructuring costs, gain on sale of assets, stock-based compensation, interest expense, 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 loss 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 gain on the sale of assets. While this sale occurred outside the normal course of business, any measure that excludes this gain has inherent limitations since the sale resulted in a material inflow of cash.
It does not include equity-settled stock-based compensation expense. 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 historically release vested shares out of our treasury stock, which has 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 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 Net loss to Adjusted EBITDA follows:
 
 Three Months Ended
 September 30,
2023
September 30,
2022
 (In thousands)
Net loss$(3,167)$(6,512)
Restructuring costs— 1,287 
Gain on sale of assets(1)
(2,536)— 
Stock-based compensation(2)
1,755 2,055 
Interest expense325 372 
Depreciation and amortization2,911 3,642 
Adjusted EBITDA$(712)$844 
(1)Represents gain on the sale of our Burlington, ON office. See Item 1, Note 3 - Property, Plant and Equipment, Burlington Office Disposal, for more information.
(2)Represents only the equity-settled portion of our stock-based compensation expense.

-22-

Seasonality and Other Factors
Our operating results can exhibit seasonal fluctuations, especially in our Process and Industrial Facilities and Utility and Power Infrastructure segments, for a variety of reasons. Turnarounds and planned outages at customer facilities are typically scheduled in the spring or 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.

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, 2023 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, 2023 totaled $27.4 million and availability under the ABL Facility totaled $52.9 million, resulting in total liquidity of $80.3 million.
The following table provides cash and cash equivalents, restricted cash and total cash in the Condensed Consolidated Balance Sheets (in thousands):
September 30,
2023
June 30,
2023
Cash and cash equivalents$27,359 $54,812 
Restricted cash25,000 25,000 
Total cash, cash equivalents and restricted cash$52,359 $79,812 
The following table provides a summary of changes in our liquidity for the three months ended September 30, 2023 (in thousands):
Liquidity at June 30, 2023$92,554 
Cash used by operating activities(28,875)
Proceeds from asset sales2,618 
Capital expenditures(478)
Increase in availability under ABL Facility 15,151 
Cash used by financing activities(411)
Effect of exchange rate changes on cash(307)
Liquidity at September 30, 2023$80,252 





-23-

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

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

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

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

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

some of our large construction projects may require security in the form of letters of credit or significant retentions. 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;

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

strategic investments in new operations or divestitures of existing operations;

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

acquisitions and disposals of businesses or assets; and

purchases of shares under our stock buyback program.
ABL Credit Facility
On September 9, 2021, the Company and our primary U.S. and Canada operating subsidiaries entered into an asset-based credit agreement, which was amended on October 5, 2022 (as amended, the "ABL Facility"), with Bank of Montreal, as Administrative Agent, Swing Line Lender and a Letter of Credit Issuer, and the lenders named therein. The maximum amount of loans under the ABL Facility is limited to $90.0 million. The ABL Facility's 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 guaranteed by substantially all of our U.S. and Canadian subsidiaries and 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, 2023, our borrowing base was $72.9 million, we had $10.0 million of outstanding borrowings, and we had $10.0 million in letters of credit outstanding, which resulted in availability of $52.9 million under the ABL Facility. We repaid all outstanding borrowings in November 2023.

-24-

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 Secured Overnight Financing Rate ("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, 2023, including applicable margin, was approximately 7.68%.
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 commitments under the ABL Facility then in effect, a consolidated Fixed Charge Coverage Ratio of at least 1.00 to 1.00 must be maintained. We were in compliance with all covenants of the ABL Facility as of September 30, 2023.
Cash Flow for the Three Months Ended September 30, 2023
Cash Flows used by Operating Activities
Cash used by operating activities for the three months ended September 30, 2023 totaled $28.9 million. The various components are as follows:

Net Cash Used by Operating Activities
(In thousands)
 
Net loss$(3,167)
Depreciation and amortization2,911 
Stock-based compensation1,755 
Other non-cash expenses(2,294)
Cash effect of changes in operating assets and liabilities(28,080)
Net cash used by operating activities$(28,875)
Cash effect of changes in operating assets and liabilities at September 30, 2023 in comparison to June 30, 2023 include the following:

Accounts receivable, excluding credit losses recognized during the period, increased by $6.5 million during the three months ended September 30, 2023, which decreased 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") decreased $2.5 million, which increased cash flows from operating activities. Billings on uncompleted contracts in excess of costs and estimated earnings ("BIE") decreased $12.3 million, which decreased cash flows from operating activities. CIE and BIE balances can experience significant fluctuations based on business volumes and the timing of when job costs are incurred and the timing of customer billings and payments. The decrease in BIE was primarily due to continued work on capital projects that received upfront billings in the prior year.

Inventories, income taxes receivable, prepaid expenses, other current assets, operating right-of-use lease assets and other assets, non-current, increased $8.2 million during the three months ended September 30, 2023, 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. The increase was primarily due to the payment of annual insurance premiums as well as inventory purchases associated with projects in our growing backlog.
-25-




Accounts payable, accrued wages and benefits, accrued insurance, operating lease liabilities, other accrued expenses, and other liabilities, non-current decreased by $3.6 million during the three months ended September 30, 2023, 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 Provided by Investing Activities
Investing activities provided $2.1 million of cash in the three months ended September 30, 2023 primarily due to proceeds from asset sales, partially offset by capital expenditures. During the first quarter of fiscal 2024, we sold a previously utilized facility in Burlington, Ontario for $2.7 million in net proceeds, which resulted in a gain of $2.5 million. We closed this previously utilized facility during the second quarter of fiscal 2023 because it was no longer strategic to the future of the business. Capital expenditures of $0.5 million during the first quarter of fiscal 2024 primarily consisted of transportation equipment.
Cash Flows Used by Financing Activities
Financing activities used $0.4 million of cash in the three months ended September 30, 2023 primarily due to $0.5 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, 2023 and have no current plans to repurchase stock. As of September 30, 2023, 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 678,379 treasury shares as of September 30, 2023 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.
-26-

CRITICAL ACCOUNTING POLICIES
There have been no material changes in our critical accounting policies from those reported in our fiscal 2023 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 2023 Annual Report on Form 10-K.
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, 2023, filed with the Securities and Exchange Commission. For more information on market risk, see Part II, Item 7A in our fiscal 2023 Annual Report on Form 10-K.
Item 4. Controls and Procedures
We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our Securities Exchange Act reports is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure based on the definition of “disclosure controls and procedures” in Rule 13a-15(e).
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, 2023. 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, 2023.
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, 2023.
-27-

PART II
OTHER INFORMATION
Item 1. Legal Proceedings
We are a party to a number of legal proceedings. See Part I., Item 1. Financial Statements, Note 6 - Commitments and Contingencies, Litigation, for a description of our material ongoing litigation.
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, 2023.
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 2024.
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, 2023
Stock Buyback Program (A)— $— — 1,349,037 
Employee Transactions (B)— $— — — 
August 1 to August 31, 2023
Stock Buyback Program (A)— $— — 1,349,037 
Employee Transactions (B)55,324 $8.25 — — 
September 1 to September 30, 2023
Stock Buyback Program (A)— $— — 1,349,037 
Employee Transactions (B)— $— — — 
(A)Represents shares purchased under our Stock Buyback Program.
(B)Represents shares withheld to satisfy the employee’s tax withholding obligation that is incurred upon the vesting of deferred shares granted under our stock incentive plans.
(C)We may repurchase common stock pursuant to the Stock Buyback Program, which was approved by the board of directors in November 2018. Under the program, the aggregate number of shares repurchased may not exceed 2,707,175 shares. We may repurchase our stock from time to time in the open market at prevailing market prices or in privately negotiated transactions and are not obligated to purchase any shares. The program will continue unless and until it is modified or revoked by the Board of Directors. The terms of our ABL Facility also limit share repurchases to $2.5 million per fiscal year provided that we meet certain availability thresholds and we do not violate our Fixed Charge Coverage Ratio financial covenant. We made no repurchases under the program in the first quarter of fiscal 2024 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
-28-

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

-29-

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, 2023By: /s/ Kevin S. Cavanah
Kevin S. Cavanah
Vice President and Chief Financial Officer
-30-
EX-31.1 2 exhibit311-mtrxx2023x9x30x.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, 2023
/s/ John R. Hewitt
John R. Hewitt
President and Chief Executive Officer

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

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

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

EX-95 6 exhibit95-mtrxx2023x9x30x.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, 2023:
Mine or Operating Name/MSHA Identification Number
Section 104 S&S Citations(1)
Section 104(b) Orders(2)
Section 104(d) Citations and Orders(3)
Section 110(b)(2) Violations(4)
Section 107(a) Orders(5)
Total Dollar Value of MSHA Assessments Proposed ($)
Total Number of Mining Related Fatalities
Received Notice of Pattern of Violations Under Section 104(e)(6) (yes/no)
Received Notice of Potential to Have Pattern of Violations Under Section 104(e)(7) (yes/no)
Total Number of Legal Actions Pending as of Last Day of Period
Total Number of Legal Actions Initiated During Period
Total Number of Legal Actions Resolved During Period
None
N/A
N/A

(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-20230930.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 - Debt (Notes) link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Commitments and Contingencies (Notes) link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Earnings per Common Share (Notes) link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Segment Information (Notes) link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Restructuring Costs (Notes) link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation - Cash, Cash Equivalents, and Restricted Cash (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Property, Plant, and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Line of Credit Facility (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Earnings per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Restructuring Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Basis of Presentation Basis of Presentation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Property, Plant, and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Line of Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Earnings per Common Share - Computation of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Earnings per Common Share - Antidilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Restructuring Costs (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 mtrx-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 mtrx-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 mtrx-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Other Repayments of Other Debt Total current assets Assets, Current Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in operating assets and liabilities increasing (decreasing) cash: Increase (Decrease) in Operating Capital [Abstract] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] 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 Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Line of Credit Facility, Interest Rate at Period End Line of Credit Facility, Interest Rate at Period End Debt Debt Disclosure [Text Block] Other (Note 3) Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date 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] Impairment of Intangible Assets, Finite-lived Impairment of Intangible Assets, Finite-Lived Line of Credit Facility, Previous Maximum Borrowing Capacity Line of Credit Facility, Previous Maximum Borrowing Capacity Line of Credit Facility, Previous Maximum Borrowing Capacity Deferred income taxes Deferred Income Tax Liabilities, Net Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Crude Oil Terminal Project [Member] Crude Oil Terminal Project [Member] Crude Oil Terminal Project Commitments and contingencies Commitments and Contingencies Construction in progress Construction in Progress, Gross Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Issuance of deferred shares, shares Deferred Shares Issued Deferred Shares Issued Net cash used by operating activities Net Cash Provided by (Used in) Operating Activities Issuances of common stock Proceeds from Issuance of Common Stock Class of Stock [Axis] Class of Stock [Axis] Geographical [Axis] Geographical [Axis] Proceeds from issuance of common stock under employee stock purchase plan Proceeds from Stock Plans Income Tax Disclosure Income Tax Disclosure [Text Block] Billings on uncompleted contracts in excess of costs and estimated earnings Increase (Decrease) in Contract with Customer, Liability Unapproved change orders and claims Construction Contractor, Contract Cost, Subject to Uncertainty, Amount Depreciation and amortization Depreciation, Depletion and Amortization Project [Domain] Project [Domain] Current liabilities: Liabilities, Current [Abstract] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] 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 Intersegment Eliminations [Member] Intersegment Eliminations [Member] Consolidation Items [Axis] Consolidation Items [Axis] Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Diluted loss per common share Diluted EPS (US$ per share) Earnings Per Share, Diluted Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Treasury stock, at cost — 678,379 shares as of September 30, 2023, and 840,899 shares as of June 30, 2023 Treasury Stock, Value Accounts receivable, less allowances (September 30, 2023—$402 and June 30, 2023—$1,061) Accounts Receivable, after Allowance for Credit Loss, Current Contract with Customer, Liability, Revenue Recognized Contract with Customer, Liability, Revenue Recognized Foreign currency translation loss Other comprehensive income (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Operating lease and fixed asset impairments due to restructuring mtrx:AdjustmentToRestructuringCostsLiability Adjustment To Restructuring Costs Liability Repurchase of common stock for payment of statutory taxes due on equity-based compensation Payments for Repurchase of Other Equity Treasury Stock, Common, Shares Treasury Stock, Common, Shares Loss before income tax expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Restructuring cost - closure of office in the second quarter of fiscal 2023 Restructuring cost - closure of office in the second quarter of fiscal 2023 Restructuring cost - closure of office in the second quarter of fiscal 2023 Contract with customer, current liability, net Contract with customer, current liability, net Contract with customer, current liability, net Other income (expense): Other Nonoperating Income (Expense) [Abstract] Trading Symbol Trading Symbol Letters of Credit Outstanding, Amount Letters of Credit Outstanding, Amount Restructuring Costs Restructuring and Related Activities Disclosure [Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Iron and Steel Project Iron and Steel Project [Member] Iron and Steel Project Loss on Contracts Loss on Contracts New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Net income (loss) Net Income (Loss) Increase (Decrease) in Income Taxes Receivable Increase (Decrease) in Income Taxes Receivable Total current liabilities Liabilities, Current Office equipment and software Office Equipment And Software Office Equipment and Capitalized Computer Software Gross Entity Emerging Growth Company Entity Emerging Growth Company Other intangible assets, net of accumulated amortization Intangible Assets, Net (Excluding Goodwill) Process and Industrial Facilities Process and Industrial Facilities [Member] Process and Industrial Facilities Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Stockholders' equity: Equity, Attributable to Parent [Abstract] Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Exercise of stock options, shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Document Fiscal Period Focus Document Fiscal Period Focus Computation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of revenue Cost of Goods and Services Sold Restructuring costs reserve [Roll Forward] Restructuring costs reserve [Roll Forward] Restructuring costs reserve [Roll Forward] Line of Credit Facility, Remaining Borrowing Capacity Line of Credit Facility, Remaining Borrowing Capacity Antidilutive Securities [Axis] Antidilutive Securities [Axis] Proceeds from Burlington office sale Proceeds from Sale of Productive Assets Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] 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 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] Common Stock Common Stock [Member] Proceeds from Income Tax Refunds Proceeds from Income Tax Refunds Asset Backed Line of Credit Balance Limit for Fixed Charge Coverage Ratio mtrx:AssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio mtrx:AssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio Line of Credit Facility, Current Borrowing Capacity Line of Credit Facility, Current Borrowing Capacity City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Earnings per Common Share Earnings Per Share [Text Block] Goodwill Goodwill Property, Plant and Equipment [Table Text Block] Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] CARES Act Deferred Payroll Tax Liability mtrx:CARESACTDeferredPayrollTaxLiability CARES ACT Deferred Payroll Tax Liability Accrued expenses Increase (Decrease) in Accrued Liabilities Additional Margin On Adjusted Term SOFR Maximum Additional Margin On Adjusted Term SOFR Maximum Additional Margin On Adjusted Term SOFR Maximum Land and buildings Buildings and Improvements, Gross Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Total stockholders' equity Balances, beginning Balances, ending Equity, Including Portion Attributable to Noncontrolling Interest Entity Small Business Entity Small Business Line of Credit Facility, Expiration Date Line of Credit Facility, Expiration Date Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Property, plant and equipment, net Property, Plant and Equipment, Net Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] 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] Operating lease liabilities Operating Lease, Liability, Noncurrent Accrued insurance Accrued Insurance, Current Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Line of Credit Facility, Initiation Date Line of Credit Facility, Initiation Date Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Income taxes Income Taxes Paid, Net Deferred income tax Deferred Income Tax Expense Deferred Income Tax Expense Benefit Net cash used by financing activities Net Cash Provided by (Used in) Financing Activities Payment of debt amendment fees Payments of Debt Issuance Costs Deferred income taxes Deferred Income Tax Assets, Net Goodwill impairment and restructuring costs Restructuring, Settlement and Impairment Provisions Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Retained Earnings Retained Earnings [Member] 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 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 Total liabilities and stockholders’ equity Liabilities and Equity Tax Credit Carryforward, Valuation Allowance Tax Credit Carryforward, Valuation Allowance Other assets, non-current Other Assets, Noncurrent Facility costs Business Exit Costs Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Basic loss per common share Basic EPS (US$ per share) Earnings Per Share, Basic Treasury shares sold to Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan 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. Change in net contract balances Change in net contract balances Change in net contract balances from the prior year to the current year. Revenue Revenues 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 Deferred Tax Assets, Net Deferred Tax Assets, Net Antidilutive Securities Excluded from the Calculation of Diluted EPS Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Line of Credit Facility, Amendment Date Line of Credit Facility, Amendment Date Line of Credit Facility, Amendment Date Inventories Increase (Decrease) in Inventories Entity Address, City or Town Entity Address, City or Town Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Storage and Terminal Solutions Storage and Terminal Solutions [Member] Storage and Terminal Solutions Results of Operations Schedule of Segment Reporting Information, by Segment [Table Text Block] Costs and estimated earnings in excess of billings on uncompleted contracts Contract with Customer, Asset, after Allowance for Credit Loss, Current Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Restructuring reserve balance Restructuring Reserve Dilutive nonvested deferred shares Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends Total antidilutive securities Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Expected effective tax rate, remainder of year Expected effective tax rate, remainder of year Expected effective tax rate, remainder of year Document Quarterly Report Document Quarterly Report Income taxes receivable Income Taxes Receivable, Current Interest expense Interest Expense Restructuring costs Restructuring Charges Purchases of property, plant and equipment on account Capital Expenditures Incurred but Not yet Paid Document Transition Report Document Transition Report 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. Total property, plant and equipment - at cost Property, Plant and Equipment, Gross Issuance of deferred shares Adjustments to Additional Paid in Capital, Other Nonvested Deferred Shares [Member] Nonvested Deferred Shares [Member] Nonvested Deferred Shares [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized Common Stock, Shares Authorized Statement Condensed Consolidated Balance Sheets [Abstract] Statement Condensed Consolidated Balance Sheets [Abstract] Statement Condensed Consolidated Balance Sheets [Abstract] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating lease liabilities Operating Lease, Liability, Current Prepaid expenses Prepaid Expense, Current Property, Plant and Equipment [Abstract] Employee Stock Purchase Plan, shares Stock Issued During Period, Shares, Employee Stock Purchase Plans Disclosure Text Block [Abstract] Entity Shell Company Entity Shell Company Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount Line of Credit Facility, Increase (Decrease), Net Line of Credit Facility, Increase (Decrease), Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] New Accounting Pronouncements, Policy New Accounting Pronouncements, Policy [Policy Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] 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 Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent Change in CIE Change in CIE Change in CIE from prior year to the current period. Contracts Receivable, Claims and Uncertain Amounts Contracts Receivable, Claims and Uncertain Amounts Expected effective tax rate, year-to-date Expected effective tax rate, year-to-date Expected effective tax rate year-to-date. Interest income Investment Income, Interest Restructuring Costs [Abstract] Restructuring Costs [Abstract] Provision for uncollectible accounts Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Common stock, shares issued Common Stock, Shares, Issued Gross profit Gross profit (loss) Gross Profit Severance costs and other benefits Severance Costs 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 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. Security Exchange Name Security Exchange Name Issuances of common stock Proceeds from Stock Options Exercised 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 Selling, general and administrative expenses Selling, General and Administrative Expense Stock Options [Member] Employee Stock Option [Member] Operating lease impairment due to restructuring Operating Lease Impairments Due To Restructuring Operating Lease Impairments Due To Restructuring Property, Plant and Equipment, Gross [Abstract] Property, Plant and Equipment, Gross [Abstract] Restructuring and Related Cost, Cost Incurred to Date Restructuring and Related Cost, Cost Incurred to Date Operating Loss Carryforwards, Limitations on Use Operating Loss Carryforwards, Limitations on Use Restructuring and Related Costs [Table Text Block] Restructuring and Related Costs [Table Text Block] Compensating Balance, Amount Compensating Balance, Amount Document Type Document Type Prior federal income tax rate Prior federal income tax rate Federal income tax rate prior to the Tax Cuts and Jobs Act. Contract with Customer, Asset and Liability [Abstract] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Mining and Minerals Project Mining and Minerals Project [Member] Mining and Minerals Project Entity Address, Address Line One Entity Address, Address Line One Utility and Power Infrastructure Utility and Power Infrastructure [Member] Utility and Power Infrastructure. Open market purchases of treasury shares Treasury Stock, Value, Acquired, Cost Method Construction equipment Machinery and Equipment, Gross Treasury shares purchased to satisfy tax withholding obligations Other Treasury Share Purchases Other treasury share purchases. Entity Registrant Name Entity Registrant Name Dilutive stock options Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Other assets and liabilities Increase (Decrease) in Other Operating Assets Disclosure Customer Contracts Additional Information [Abstract] Disclosure Customer Contracts Additional Information [Abstract] Disclosure - Customer Contracts - Additional Information [Abstract] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Cash payments Payments for Restructuring 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 Other Other Noncash Income (Expense) Document Period End Date Document Period End Date Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Restructuring costs by type [Abstract] Restructuring costs by type [Abstract] Restructuring costs by type [Abstract] Accounts receivable, allowances Accounts Receivable, Allowance for Credit Loss, Current Treasury Stock, Common Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Basis of Presentation Basis of Presentation and Significant Accounting Policies [Text Block] Restricted Cash Restricted Cash, Noncurrent Loss (gain) on sale of property, plant and equipment (Note 3) Gain (Loss) on Disposition of Property Plant Equipment Gain (Loss) on Disposition of Property Plant Equipment Other accrued expenses Other Liabilities, Current Provision for federal, state and foreign income taxes Income Tax Expense (Benefit) Construction Contractor, Receivable, Retainage, Year One Construction Contractor, Receivable, Retainage, Year One Income Statement [Abstract] Income Statement [Abstract] Deferred Tax Assets, Tax Credit Carryforwards, Foreign Deferred Tax Assets, Tax Credit Carryforwards, Foreign Revenue from Contract with Customer Revenue from Contract with Customer, Including Assessed Tax Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Costs and estimated earnings in excess of billings on uncompleted contracts Increase (Decrease) in Contract with Customer, Asset Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Accrued wages and benefits Employee-related Liabilities, Current Restructuring costs incurred mtrx:UnpaidRestructuringCharges Unpaid Restructuring Charges Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Effective Income Tax Rate Reconciliation, Deduction, Other, Amount Effective Income Tax Rate Reconciliation, Deduction, Other, Amount Revenue from External Customers by Contract Type Disaggregation of Revenue [Table Text Block] Stockholders' equity Stockholders' Equity before Treasury Stock Gross revenues Gross revenues Gross revenues before intersegment eliminations Other current assets Other Assets, Current 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. Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Amendment Flag Amendment Flag Earnings Per Share, Diluted [Abstract] Earnings Per Share, Diluted [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventories Inventory, Net Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Asset Backed Line of Credit Percentage Limit for Fixed Charge Coverage Ratio mtrx:AssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio mtrx:AssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio Interest, including payment of debt amendment fees Interest Paid, Excluding Capitalized Interest, Operating Activities Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest 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] Entity Interactive Data Current Entity Interactive Data Current Treasury Stock, Shares, Acquired Treasury Stock, Shares, Acquired Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] 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 Restructuring and Related Cost, Expected Cost Remaining Restructuring and Related Cost, Expected Cost Remaining 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 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] Deferred Tax Liabilities, Net Deferred Tax Liabilities, Net Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Diluted Diluted weighted average shares (shares) Weighted Average Number of Shares Outstanding, Diluted Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block] Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Segments [Domain] Segments [Domain] Contract with Customer, Asset and Liability [Table Text Block] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Construction Contractor, Receivable, Retainage, after Year One Construction Contractor, Receivable, Retainage, after Year One Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Additional Margin On Adjusted Term SOFR Minimum Additional Margin On Adjusted Term SOFR Minimum Additional Margin On Adjusted Term SOFR Minimum Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] Capital expenditures Payments to Acquire Property, Plant, and Equipment Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Additional Paid-In Capital Additional Paid-in Capital [Member] 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 Current assets: Assets, Current [Abstract] Total assets Segment assets Assets Entity Address, State or Province Entity Address, State or Province Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] Cover [Abstract] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Other Information Pertaining to Income Taxes Other Information Pertaining to Income Taxes Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Corporate Unallocated Corporate Costs [Member] Unallocated Corporate Costs. Accelerated amortization of deferred debt amendment fees Amortization of Debt Issuance Costs United States UNITED STATES Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Other international Other international [Member] Other international [Member] Earnings Per Share, Basic [Abstract] Earnings Per Share, Basic [Abstract] Other liabilities Other Liabilities, Noncurrent Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount 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. Effective Income Tax Rate Reconciliation, Deduction, Amount Effective Income Tax Rate Reconciliation, Deduction, Amount Segment Information Segment Reporting Disclosure [Text Block] Common stock, shares outstanding Shares, Outstanding Revenue, Performance Obligation [Abstract] Revenue, Performance Obligation [Abstract] Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Common stock, par value Common Stock, Par or Stated Value Per Share Time-and-materials Contract Time-and-Materials Contract [Member] Equity Component [Domain] Equity Component [Domain] Goodwill impairment Goodwill and Intangible Asset Impairment Class of Stock [Domain] Class of Stock [Domain] Project [Axis] Project [Axis] Net cash provided (used) by investing activities Net Cash Provided by (Used in) Investing Activities Change in BIE Change in BIE Change in BIE from the prior year to the current period. Text Block [Abstract] CARES Act NOL Carryback Benefit mtrx:MtrxCARESActNOLCarrybackBenefit mtrx:MtrxCARESActNOLCarrybackBenefit Basic Weighted average shares outstanding - basic (shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent Fixed-price Contract Fixed-Price Contract [Member] Operating loss Operating Income (Loss) Total liabilities Liabilities 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. Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Statement of Other Comprehensive Income [Abstract] Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment Disclosure [Text Block] Repayments of advances under senior secured revolving credit facility Repayments of Long-Term Lines of Credit Discrete item impact on effective tax rate Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Unused Credit Facility Fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Business Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Other treasury shares purchases, shares Other Treasury Shares Acquired Other treasury shares acquired. Other comprehensive loss, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Canada CANADA Earnings Per Share [Abstract] Earnings Per Share [Abstract] Borrowings under asset-backed credit facility Long-Term Line of Credit Advances under asset-backed credit facility Proceeds from Long-Term Lines of Credit Common stock—$.01 par value; 60,000,000 shares authorized; 27,888,217 shares issued as of September 30, 2023 and June 30, 2023; 27,209,838 and 27,047,318 shares outstanding as of September 30, 2023 and June 30, 2023, respectively Common Stock, Value, Issued 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 Burlington Office [Member] Burlington Office [Member] Burlington Office Other Restructuring Costs Other Restructuring Costs Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] EX-101.PRE 11 mtrx-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover Page - shares
3 Months Ended
Sep. 30, 2023
Nov. 08, 2023
Cover [Abstract]    
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 15 East 5th Street, Suite 1100  
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, 2023  
Document Fiscal Year Focus 2024  
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,213,702
Entity Address, City or Town Tulsa  
Entity Address, State or Province OK  
Entity Address, Postal Zip Code 74103  
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.23.3
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]    
Revenue $ 197,659 $ 208,431
Cost of revenue 185,800 195,423
Gross profit 11,859 13,008
Selling, general and administrative expenses 17,113 16,811
Restructuring costs 0 1,287
Operating loss (5,254) (5,090)
Other income (expense):    
Interest expense (325) (372)
Interest income 150 24
Other (Note 3) 2,262 (1,074)
Loss before income tax expense (3,167) (6,512)
Provision for federal, state and foreign income taxes 0 0
Net loss $ (3,167) $ (6,512)
Basic loss per common share $ (0.12) $ (0.24)
Diluted loss per common share $ (0.12) $ (0.24)
Weighted average common shares outstanding:    
Basic 27,113 26,862
Diluted 27,113 26,862
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Statement of Other Comprehensive Income [Abstract]    
Net loss $ (3,167) $ (6,512)
Other comprehensive loss, net of tax:    
Foreign currency translation loss (538) (1,753)
Comprehensive loss $ (3,705) $ (8,265)
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Statement of Other Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax $ 0 $ 0
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Current assets:    
Cash and cash equivalents $ 27,359 $ 54,812
Accounts receivable, less allowances (September 30, 2023—$402 and June 30, 2023—$1,061) 152,300 145,764
Costs and estimated earnings in excess of billings on uncompleted contracts 42,369 44,888
Inventories 9,153 7,437
Income taxes receivable 496 496
Prepaid expenses 10,136 5,741
Other current assets 3,235 3,118
Total current assets 245,048 262,256
Restricted Cash 25,000 25,000
Property, plant and equipment, net 45,027 47,545
Operating lease right-of-use assets 20,641 21,799
Goodwill 29,055 29,120
Other intangible assets, net of accumulated amortization 2,635 3,066
Other assets, non-current 14,872 11,718
Total assets 382,278 400,504
Current liabilities:    
Accounts payable 74,094 76,365
Billings on uncompleted contracts in excess of costs and estimated earnings 73,133 85,436
Accrued wages and benefits 11,511 13,679
Accrued insurance 5,749 5,579
Operating lease liabilities 4,281 4,661
Other accrued expenses 2,641 1,815
Total current liabilities 171,409 187,535
Deferred income taxes 25 26
Operating lease liabilities 19,945 20,660
Borrowings under asset-backed credit facility 10,000 10,000
Other liabilities 1,776 799
Total liabilities 203,155 219,020
Stockholders' equity:    
Common stock—$.01 par value; 60,000,000 shares authorized; 27,888,217 shares issued as of September 30, 2023 and June 30, 2023; 27,209,838 and 27,047,318 shares outstanding as of September 30, 2023 and June 30, 2023, respectively 279 279
Additional paid-in capital 139,773 140,810
Retained earnings 55,750 58,917
Accumulated other comprehensive loss (9,307) (8,769)
Stockholders' equity 186,495 191,237
Treasury stock, at cost — 678,379 shares as of September 30, 2023, and 840,899 shares as of June 30, 2023 (7,372) (9,753)
Total stockholders' equity 179,123 181,484
Total liabilities and stockholders’ equity $ 382,278 $ 400,504
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Statement Condensed Consolidated Balance Sheets [Abstract]    
Accounts receivable, allowances $ 402 $ 1,061
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 27,209,838 27,047,318
Treasury Stock, Common, Shares 678,379 840,899
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Operating activities:    
Net loss $ (3,167) $ (6,512)
Adjustments to reconcile net loss to net cash used by operating activities:    
Depreciation and amortization 2,911 3,642
Stock-based compensation expense 1,755 2,055
Loss (gain) on sale of property, plant and equipment (Note 3) (2,366) 65
Other 72 (25)
Changes in operating assets and liabilities increasing (decreasing) cash:    
Accounts receivable (6,543) 4,622
Costs and estimated earnings in excess of billings on uncompleted contracts 2,519 (14,857)
Inventories (1,716) 1,595
Other assets and liabilities (7,669) (3,370)
Accounts payable (2,173) (6,376)
Billings on uncompleted contracts in excess of costs and estimated earnings (12,303) (11,820)
Accrued expenses (195) (4,248)
Net cash used by operating activities (28,875) (35,229)
Investing activities:    
Capital expenditures (478) (1,578)
Proceeds from Burlington office sale 2,618 4
Net cash provided (used) by investing activities 2,140 (1,574)
Financing activities:    
Proceeds from issuance of common stock under employee stock purchase plan 45 65
Repurchase of common stock for payment of statutory taxes due on equity-based compensation (456) (310)
Net cash used by financing activities (411) (245)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (307) (981)
Net decrease in cash, cash equivalents and restricted cash (27,453) (38,029)
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Beginning of Period 79,812 77,371
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, End of Period 52,359 39,342
Supplemental disclosure of cash flow information:    
Income taxes (27) 0
Interest, including payment of debt amendment fees 389 421
Non-cash investing and financing activities:    
Purchases of property, plant and equipment on account $ 6 $ 101
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Treasury Stock, Common
Balances, beginning at Jun. 30, 2022 $ 227,706 $ 279 $ 139,854 $ 111,278 $ (8,175) $ (15,530)
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 (1,753) 0
Issuance of deferred shares 0   (4,064) 0 0 4,064
Treasury shares sold to Employee Stock Purchase Plan 65 0 (194) 0 0 259
Treasury shares purchased to satisfy tax withholding obligations (310) 0 0 0 0 (310)
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 (9,928) (11,517)
Balances, beginning at Jun. 30, 2023 181,484 279 140,810 58,917 (8,769) (9,753)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (3,167) 0 0 (3,167) 0 0
Other comprehensive income (loss) (538) 0 0 0 (538) 0
Issuance of deferred shares 0 0 (2,738) 0 0 2,738
Treasury shares sold to Employee Stock Purchase Plan 45 0 (54) 0 0 99
Treasury shares purchased to satisfy tax withholding obligations (456) 0 0 0 0 (456)
Stock-based compensation expense 1,755 0 1,755 0 0 0
Balances, ending at Sep. 30, 2023 $ 179,123 $ 279 $ 139,773 $ 55,750 $ (9,307) $ (7,372)
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) - shares
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Issuance of deferred shares, shares 210,243 204,827
Employee Stock Purchase Plan, shares 7,601 13,033
Other treasury shares purchases, shares 55,324 52,864
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation (Notes)
3 Months Ended
Sep. 30, 2023
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, 2023, included in our Annual Report on Form 10-K for the year then ended. The results of operations for the three month period ended September 30, 2023 may not necessarily be indicative of the results of operations for the full year ending June 30, 2024.
Significant Accounting Policies
Our 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, 2023.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Notes)
3 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer [Text Block] Revenue
Remaining Performance Obligations
We had $376.5 million of remaining performance obligations yet to be satisfied as of September 30, 2023. We expect to recognize $293.1 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 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,
2023
June 30,
2023
Change
 (in thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts$42,369 $44,888 $(2,519)
Billings on uncompleted contracts in excess of costs and estimated earnings(73,133)(85,436)12,303 
Net contract liabilities$(30,764)$(40,548)$9,784 
The difference between the beginning and ending balances of our CIE and BIE primarily results from the timing of revenue recognized relative to the billings on the associated contract. The amount of revenue recognized during the three months ended September 30, 2023 that was included in the June 30, 2023 BIE balance was $62.9 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, 2023 and June 30, 2023 included retentions to be collected within one year of $15.2 million and $16.3 million, respectively. Contract retentions collectible beyond one year are included in other assets, non-current in the Condensed Consolidated Balance Sheets and totaled $13.4 million as of September 30, 2023 and $10.0 million as of June 30, 2023.
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 $10.1 million at September 30, 2023 and $9.7 million at June 30, 2023. 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.
Disaggregated Revenue
Revenue disaggregated by reportable segment is presented in Note 8 - 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,
2023
September 30,
2022
 (In thousands)
United States$177,550 $176,180 
Canada16,873 24,925 
Other international3,236 7,326 
Total Revenue$197,659 $208,431 

Contract Type Disaggregation:                                                                
 Three Months Ended
 September 30,
2023
September 30,
2022
 (In thousands)
Fixed-price contracts$116,757 $109,473 
Time and materials and other cost reimbursable contracts80,902 98,958 
Total Revenue$197,659 $208,431 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Property, Plant, and Equipment
3 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment
Burlington Office Disposal
During the first quarter of fiscal 2024, we sold a previously utilized facility in Burlington, Ontario for $2.7 million in net proceeds, which resulted in a gain of $2.5 million. The gain was included in Other income in the Condensed Consolidated Statements of Income. We closed this previously utilized facility during the second quarter of fiscal 2023 because it was no longer strategic to the future of the business.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Notes)
3 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Debt Debt
On September 9, 2021, the Company and our primary U.S. and Canada operating subsidiaries entered into an asset-based credit agreement, which was amended on October 5, 2022 (as amended, the "ABL Facility"), with Bank of Montreal, as Administrative Agent, Swing Line Lender and a Letter of Credit Issuer, and the lenders named therein. The maximum amount of loans under the ABL Facility is limited to $90.0 million. The ABL Facility's 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 guaranteed by substantially all of our U.S. and Canadian subsidiaries and 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, 2023, our borrowing base was $72.9 million, we had $10.0 million of outstanding borrowings, and we had $10.0 million in letters of credit outstanding, which resulted in availability of $52.9 million under the ABL Facility. We repaid all outstanding borrowings in November 2023.
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 Secured Overnight Financing Rate ("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, 2023, including applicable margin, was approximately 7.68%.
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 commitments under the ABL Facility then in effect, a consolidated Fixed Charge Coverage Ratio of at least 1.00 to 1.00 must be maintained. We were in compliance with all covenants of the ABL Facility as of September 30, 2023.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
3 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Tax Disclosure Income Taxes
Effective Tax Rate
Our effective tax rates were zero for each of the three months ended September 30, 2023 and 2022, respectively. The effective tax rates during both periods were impacted by valuation allowances of $0.2 million and $1.4 million, respectively, placed on deferred tax assets generated during the quarters.
Valuation Allowance
We placed a 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.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Notes)
3 Months Ended
Sep. 30, 2023
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.
Litigation
During fiscal 2020, we commenced litigation in an effort to collect an account receivable from an iron and steel customer on a reimbursable contract following the deterioration of the relationship. The unpaid receivable balance at September 30, 2023 was $16.8 million. In connection with our suit, the customer filed certain counterclaims against us. In September 2023, a jury returned a verdict in our favor and awarded us the full contract balance. We received payment in October 2023.
During fiscal 2023, we completed cost reimbursable construction services for a customer at a mining and minerals facility. In late fiscal 2023, after numerous attempts to collect outstanding receivables, we filed a notice of default for lack of payment of outstanding balances, and in early fiscal 2024, we filed a lien on the facility. The customer responded by commencing litigation against us, alleging breach of contract and breach of express warranty. We deny all claims and filed a countersuit against the customer for failure to pay outstanding amounts of accounts receivable, net of BIE, which total $5.4 million as of September 30, 2023. 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.
During fiscal 2022, we filed an arbitration demand in an effort to collect outstanding balances of $32.7 million from a customer for which we completed a crude oil storage terminal project. The customer has filed counterclaims for liquidated damages and miscellaneous warranty items. We deny all claims and believe we are entitled to collect the full amount owed under the contract. Our hearing for this matter is currently scheduled for October 2024.
We believe we have set appropriate reserves for the matters described above based on our evaluation of the possible outcomes of the litigation. We and our subsidiaries are participants in various other 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 27 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per Common Share (Notes)
3 Months Ended
Sep. 30, 2023
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 nonvested restricted stock shares. In the event we report a loss, nonvested restricted stock 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,
2023
September 30,
2022
 (In thousands, except per share data)
Basic EPS:
Net loss$(3,167)$(6,512)
Weighted average shares outstanding27,113 26,862 
Basic loss per share$(0.12)$(0.24)
Diluted EPS:
Net loss$(3,167)$(6,512)
Diluted weighted average shares outstanding27,113 26,862 
Diluted loss per share$(0.12)$(0.24)


The following securities ar    e considered antidilutive and have been excluded from the calculation of Diluted EPS:

 Three Months Ended
September 30,
2023
September 30,
2022
 (In thousands)
Nonvested restricted stock shares231 95 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information (Notes)
3 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Segment Information Segment Information
We report our results of operations through three reportable segments: Storage and Terminal Solutions, Utility and Power Infrastructure, and Process and Industrial Facilities.
Storage and Terminal Solutions: primarily consists of engineering, procurement, fabrication, and construction services related to cryogenic and other specialty tanks and terminals for LNG, NGLs, hydrogen, ammonia, propane, butane, liquid nitrogen/liquid oxygen, and liquid petroleum. We also perform work related to traditional aboveground crude oil and refined product storage tanks and terminals. This segment also includes terminal balance of plant work, truck and rail loading/offloading facilities, and marine structures as well as storage tank and terminal maintenance and repair. Finally, we manufacture and sell precision engineered specialty tank products, including geodesic domes, aluminum internal floating roofs, floating suction and skimmer systems, roof drain systems and floating roof seals.
Utility and Power Infrastructure: primarily consists of engineering, procurement, fabrication, and construction services to support growing demand for LNG utility peak shaving facilities. We also perform traditional electrical work for public and private utilities, including construction of new substations, upgrades of existing substations, transmission and distribution line installations, and upgrades and maintenance including live wire work. Work may also include emergency and storm restoration services. We also provide construction services to a variety of power generation facilities, including natural gas fired facilities in simple or combined cycle configurations.
Process and Industrial Facilities: primarily consists of plant maintenance, repair, and turnarounds in the downstream and midstream markets for energy clients including refining and processing of crude oil, fractionating, and marketing of natural gas and natural gas liquids. We also perform engineering, procurement, fabrication, and construction for refinery upgrades and retrofits for renewable fuels. We also construct thermal vacuum test chambers for aerospace and defense industries and other infrastructure for industries including petrochemical, sulfur, mining and minerals primarily in the extraction of non-ferrous metals, cement, agriculture, wastewater treatment facilities and other industrial customers.

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 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,
2023
September 30,
2022
Gross revenue
Storage and Terminal Solutions$90,979 $77,290 
Utility and Power Infrastructure32,395 44,870 
Process and Industrial Facilities75,138 86,745 
Total gross revenue$198,512 $208,905 
Less: Inter-segment revenue
Storage and Terminal Solutions$835 $357 
Process and Industrial Facilities18 117 
Total inter-segment revenue$853 $474 
Consolidated revenue
Storage and Terminal Solutions$90,144 $76,933 
Utility and Power Infrastructure32,395 44,870 
Process and Industrial Facilities75,120 86,628 
Total consolidated revenue$197,659 $208,431 
Gross profit (loss)
Storage and Terminal Solutions$4,953 $7,564 
Utility and Power Infrastructure3,697 1,714 
Process and Industrial Facilities5,078 4,330 
Corporate(1,869)(600)
Total gross profit$11,859 $13,008 
Selling, general and administrative expenses
Storage and Terminal Solutions$4,629 $4,158 
Utility and Power Infrastructure1,548 1,738 
Process and Industrial Facilities3,087 4,070 
Corporate7,849 6,845 
Total selling, general and administrative expenses$17,113 $16,811 
Restructuring costs
Storage and Terminal Solutions$— $522 
Utility and Power Infrastructure— 37 
Process and Industrial Facilities— 315 
Corporate— 413 
Total restructuring costs$— $1,287 
Operating income (loss)
Storage and Terminal Solutions$324 $2,884 
Utility and Power Infrastructure2,149 (61)
Process and Industrial Facilities1,991 (55)
Corporate(9,718)(7,858)
Total operating loss$(5,254)$(5,090)
Total assets by segment were as follows (in thousands):
September 30,
2023
June 30,
2023
Storage and Terminal Solutions$148,791 $139,333 
Utility and Power Infrastructure52,143 67,630 
Process and Industrial Facilities99,673 90,514 
Corporate81,671 103,027 
Total segment assets$382,278 $400,504 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring Costs (Notes)
3 Months Ended
Sep. 30, 2023
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 consisted 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. During the three months ended September 30, 2022, we incurred $1.3 million which was primarily related to severance and other personnel-related costs in connection with the second phase of our plan. Our restructuring efforts were substantially complete as of June 30, 2023.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
3 Months Ended
Sep. 30, 2023
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,
2023
June 30,
2023
Change
 (in thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts$42,369 $44,888 $(2,519)
Billings on uncompleted contracts in excess of costs and estimated earnings(73,133)(85,436)12,303 
Net contract liabilities$(30,764)$(40,548)$9,784 
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,
2023
September 30,
2022
 (In thousands)
United States$177,550 $176,180 
Canada16,873 24,925 
Other international3,236 7,326 
Total Revenue$197,659 $208,431 
Revenue from External Customers by Contract Type Contract Type Disaggregation:                                                                
 Three Months Ended
 September 30,
2023
September 30,
2022
 (In thousands)
Fixed-price contracts$116,757 $109,473 
Time and materials and other cost reimbursable contracts80,902 98,958 
Total Revenue$197,659 $208,431 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per Common Share (Tables)
3 Months Ended
Sep. 30, 2023
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,
2023
September 30,
2022
 (In thousands, except per share data)
Basic EPS:
Net loss$(3,167)$(6,512)
Weighted average shares outstanding27,113 26,862 
Basic loss per share$(0.12)$(0.24)
Diluted EPS:
Net loss$(3,167)$(6,512)
Diluted weighted average shares outstanding27,113 26,862 
Diluted loss per share$(0.12)$(0.24)
Antidilutive Securities Excluded from the Calculation of Diluted EPS
The following securities ar    e considered antidilutive and have been excluded from the calculation of Diluted EPS:

 Three Months Ended
September 30,
2023
September 30,
2022
 (In thousands)
Nonvested restricted stock shares231 95 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information (Tables)
3 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Results of Operations
Results of Operations
(In thousands)
 Three Months Ended
 September 30,
2023
September 30,
2022
Gross revenue
Storage and Terminal Solutions$90,979 $77,290 
Utility and Power Infrastructure32,395 44,870 
Process and Industrial Facilities75,138 86,745 
Total gross revenue$198,512 $208,905 
Less: Inter-segment revenue
Storage and Terminal Solutions$835 $357 
Process and Industrial Facilities18 117 
Total inter-segment revenue$853 $474 
Consolidated revenue
Storage and Terminal Solutions$90,144 $76,933 
Utility and Power Infrastructure32,395 44,870 
Process and Industrial Facilities75,120 86,628 
Total consolidated revenue$197,659 $208,431 
Gross profit (loss)
Storage and Terminal Solutions$4,953 $7,564 
Utility and Power Infrastructure3,697 1,714 
Process and Industrial Facilities5,078 4,330 
Corporate(1,869)(600)
Total gross profit$11,859 $13,008 
Selling, general and administrative expenses
Storage and Terminal Solutions$4,629 $4,158 
Utility and Power Infrastructure1,548 1,738 
Process and Industrial Facilities3,087 4,070 
Corporate7,849 6,845 
Total selling, general and administrative expenses$17,113 $16,811 
Restructuring costs
Storage and Terminal Solutions$— $522 
Utility and Power Infrastructure— 37 
Process and Industrial Facilities— 315 
Corporate— 413 
Total restructuring costs$— $1,287 
Operating income (loss)
Storage and Terminal Solutions$324 $2,884 
Utility and Power Infrastructure2,149 (61)
Process and Industrial Facilities1,991 (55)
Corporate(9,718)(7,858)
Total operating loss$(5,254)$(5,090)
Total assets by segment were as follows (in thousands):
September 30,
2023
June 30,
2023
Storage and Terminal Solutions$148,791 $139,333 
Utility and Power Infrastructure52,143 67,630 
Process and Industrial Facilities99,673 90,514 
Corporate81,671 103,027 
Total segment assets$382,278 $400,504 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2023
Revenue, Performance Obligation [Abstract]      
Revenue, Remaining Performance Obligation, Amount $ 376,500    
Performance obligations to be recognized as revenue within next twelve months 293,100    
Contract with Customer, Asset and Liability [Abstract]      
Costs and estimated earnings in excess of billings on uncompleted contracts 42,369   $ 44,888
Change in CIE (2,519)    
Billings on uncompleted contracts in excess of costs and estimated earnings (73,133)   (85,436)
Change in BIE 12,303    
Contract with customer, current liability, net (30,764)   (40,548)
Change in net contract balances 9,784    
Contract with Customer, Liability, Revenue Recognized 62,900    
Project Unapproved Change Orders and Claims [Line Items]      
Unapproved change orders and claims 10,100   9,700
Disclosure Customer Contracts Additional Information [Abstract]      
Construction Contractor, Receivable, Retainage, Year One 15,200   16,300
Construction Contractor, Receivable, Retainage, after Year One 13,400   $ 10,000
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 197,659 $ 208,431  
Fixed-price Contract      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 116,757 109,473  
Time-and-materials Contract      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 80,902 98,958  
United States      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 177,550 176,180  
Canada      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 16,873 24,925  
Other international      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer $ 3,236 $ 7,326  
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2023
Property, Plant and Equipment, Gross [Abstract]      
Property, plant and equipment, net $ 45,027   $ 47,545
Property, Plant and Equipment [Line Items]      
Proceeds from Burlington office sale 2,618 $ 4  
Gain (Loss) on Disposition of Property Plant Equipment 2,366 $ (65)  
Burlington Office [Member]      
Property, Plant and Equipment [Line Items]      
Proceeds from Burlington office sale 2,700    
Gain (Loss) on Disposition of Property Plant Equipment $ 2,500    
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Line of Credit Facility (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Debt Disclosure [Abstract]    
Line of Credit Facility, Initiation Date Sep. 09, 2021  
Line of Credit Facility, Maximum Borrowing Capacity $ 90,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 $ 72,900  
Borrowings under asset-backed credit facility 10,000 $ 10,000
Letters of Credit Outstanding, Amount 10,000  
Line of Credit Facility, Remaining Borrowing Capacity $ 52,900  
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.68%  
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 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]    
Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount $ 0.2 $ 1.4
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
Sep. 30, 2023
USD ($)
Iron and Steel Project  
Loss Contingencies [Line Items]  
Contracts Receivable, Claims and Uncertain Amounts $ 16.8
Mining and Minerals Project  
Loss Contingencies [Line Items]  
Contracts Receivable, Claims and Uncertain Amounts 5.4
Crude Oil Terminal Project [Member]  
Loss Contingencies [Line Items]  
Contracts Receivable, Claims and Uncertain Amounts $ 32.7
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
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, 2023
Sep. 30, 2022
Earnings Per Share, Basic [Abstract]    
Net loss $ (3,167) $ (6,512)
Weighted average shares outstanding - basic (shares) 27,113 26,862
Basic EPS (US$ per share) $ (0.12) $ (0.24)
Earnings Per Share, Diluted [Abstract]    
Diluted weighted average shares (shares) 27,113 26,862
Diluted EPS (US$ per share) $ (0.12) $ (0.24)
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per Common Share - Antidilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details) - shares
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total antidilutive securities 231 95
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2023
Segment Reporting Information [Line Items]      
Gross revenues $ 198,512 $ 208,905  
Revenue 197,659 208,431  
Gross profit (loss) 11,859 13,008  
Selling, general and administrative expenses 17,113 16,811  
Goodwill impairment and restructuring costs 0 1,287  
Operating loss (5,254) (5,090)  
Segment assets 382,278   $ 400,504
Utility and Power Infrastructure      
Segment Reporting Information [Line Items]      
Gross revenues 32,395 44,870  
Revenue 32,395 44,870  
Gross profit (loss) 3,697 1,714  
Selling, general and administrative expenses 1,548 1,738  
Goodwill impairment and restructuring costs 0 37  
Operating loss 2,149 (61)  
Segment assets 52,143   67,630
Process and Industrial Facilities      
Segment Reporting Information [Line Items]      
Gross revenues 75,138 86,745  
Revenue 75,120 86,628  
Gross profit (loss) 5,078 4,330  
Selling, general and administrative expenses 3,087 4,070  
Goodwill impairment and restructuring costs 0 315  
Operating loss 1,991 (55)  
Segment assets 99,673   90,514
Storage and Terminal Solutions      
Segment Reporting Information [Line Items]      
Gross revenues 90,979 77,290  
Revenue 90,144 76,933  
Gross profit (loss) 4,953 7,564  
Selling, general and administrative expenses 4,629 4,158  
Goodwill impairment and restructuring costs 0 522  
Operating loss 324 2,884  
Segment assets 148,791   139,333
Corporate      
Segment Reporting Information [Line Items]      
Gross profit (loss) (1,869) (600)  
Selling, general and administrative expenses 7,849 6,845  
Goodwill impairment and restructuring costs 0 413  
Operating loss (9,718) (7,858)  
Segment assets 81,671   $ 103,027
Intersegment Eliminations [Member]      
Segment Reporting Information [Line Items]      
Gross revenues 853 474  
Intersegment Eliminations [Member] | Process and Industrial Facilities      
Segment Reporting Information [Line Items]      
Gross revenues 18 117  
Intersegment Eliminations [Member] | Storage and Terminal Solutions      
Segment Reporting Information [Line Items]      
Gross revenues $ 835 $ 357  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Restructuring costs by type [Abstract]    
Restructuring costs $ 0 $ 1,287
XML 42 mtrx-20230930_htm.xml IDEA: XBRL DOCUMENT 0000866273 2023-07-01 2023-09-30 0000866273 2023-11-08 0000866273 2022-07-01 2022-09-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000866273 2023-09-30 0000866273 2023-06-30 0000866273 2022-06-30 0000866273 2022-09-30 0000866273 us-gaap:CommonStockMember 2023-06-30 0000866273 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000866273 us-gaap:RetainedEarningsMember 2023-06-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000866273 us-gaap:TreasuryStockCommonMember 2023-06-30 0000866273 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000866273 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000866273 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000866273 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0000866273 us-gaap:CommonStockMember 2023-09-30 0000866273 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000866273 us-gaap:RetainedEarningsMember 2023-09-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000866273 us-gaap:TreasuryStockCommonMember 2023-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:TreasuryStockCommonMember 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:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0000866273 us-gaap:TreasuryStockCommonMember 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:TreasuryStockCommonMember 2022-09-30 0000866273 country:US 2023-07-01 2023-09-30 0000866273 country:US 2022-07-01 2022-09-30 0000866273 country:CA 2023-07-01 2023-09-30 0000866273 country:CA 2022-07-01 2022-09-30 0000866273 mtrx:OtherinternationalMember 2023-07-01 2023-09-30 0000866273 mtrx:OtherinternationalMember 2022-07-01 2022-09-30 0000866273 us-gaap:FixedPriceContractMember 2023-07-01 2023-09-30 0000866273 us-gaap:FixedPriceContractMember 2022-07-01 2022-09-30 0000866273 us-gaap:TimeAndMaterialsContractMember 2023-07-01 2023-09-30 0000866273 us-gaap:TimeAndMaterialsContractMember 2022-07-01 2022-09-30 0000866273 mtrx:BurlingtonOfficeMember 2023-07-01 2023-09-30 0000866273 mtrx:IronAndSteelProjectMember 2023-09-30 0000866273 mtrx:MiningAndMineralsProjectMember 2023-09-30 0000866273 mtrx:CrudeOilTerminalProjectMember 2023-09-30 0000866273 mtrx:StorageAndTerminalSolutionsMember 2023-07-01 2023-09-30 0000866273 mtrx:StorageAndTerminalSolutionsMember 2022-07-01 2022-09-30 0000866273 mtrx:UtilityAndPowerInfrastructureMember 2023-07-01 2023-09-30 0000866273 mtrx:UtilityAndPowerInfrastructureMember 2022-07-01 2022-09-30 0000866273 mtrx:ProcessAndIndustrialFacilitiesMember 2023-07-01 2023-09-30 0000866273 mtrx:ProcessAndIndustrialFacilitiesMember 2022-07-01 2022-09-30 0000866273 us-gaap:IntersegmentEliminationMember mtrx:StorageAndTerminalSolutionsMember 2023-07-01 2023-09-30 0000866273 us-gaap:IntersegmentEliminationMember mtrx:StorageAndTerminalSolutionsMember 2022-07-01 2022-09-30 0000866273 us-gaap:IntersegmentEliminationMember mtrx:ProcessAndIndustrialFacilitiesMember 2023-07-01 2023-09-30 0000866273 us-gaap:IntersegmentEliminationMember mtrx:ProcessAndIndustrialFacilitiesMember 2022-07-01 2022-09-30 0000866273 us-gaap:IntersegmentEliminationMember 2023-07-01 2023-09-30 0000866273 us-gaap:IntersegmentEliminationMember 2022-07-01 2022-09-30 0000866273 mtrx:UnallocatedCorporateCostsMember 2023-07-01 2023-09-30 0000866273 mtrx:UnallocatedCorporateCostsMember 2022-07-01 2022-09-30 0000866273 mtrx:StorageAndTerminalSolutionsMember 2023-09-30 0000866273 mtrx:StorageAndTerminalSolutionsMember 2023-06-30 0000866273 mtrx:UtilityAndPowerInfrastructureMember 2023-09-30 0000866273 mtrx:UtilityAndPowerInfrastructureMember 2023-06-30 0000866273 mtrx:ProcessAndIndustrialFacilitiesMember 2023-09-30 0000866273 mtrx:ProcessAndIndustrialFacilitiesMember 2023-06-30 0000866273 mtrx:UnallocatedCorporateCostsMember 2023-09-30 0000866273 mtrx:UnallocatedCorporateCostsMember 2023-06-30 shares iso4217:USD iso4217:USD shares pure false 2023-09-30 2024 Q1 0000866273 --06-30 0 0 402000 1061000 0.01 0.01 60000000 60000000 27888217 27888217 27209838 27047318 678379 840899 210243 204827 7601 13033 55324 52864 10-Q true false 1-15461 MATRIX SERVICE CO DE 73-1352174 15 East 5th Street, Suite 1100 Tulsa OK 74103 918 838-8822 Common Stock, par value $0.01 per share MTRX NASDAQ Yes Yes Accelerated Filer true false false 27213702 197659000 208431000 185800000 195423000 11859000 13008000 17113000 16811000 0 1287000 -5254000 -5090000 325000 372000 150000 24000 2262000 -1074000 -3167000 -6512000 0 0 -3167000 -6512000 -0.12 -0.24 -0.12 -0.24 27113000 26862000 27113000 26862000 -3167000 -6512000 -538000 -1753000 -3705000 -8265000 27359000 54812000 152300000 145764000 42369000 44888000 9153000 7437000 496000 496000 10136000 5741000 3235000 3118000 245048000 262256000 25000000 25000000 45027000 47545000 20641000 21799000 29055000 29120000 2635000 3066000 14872000 11718000 382278000 400504000 74094000 76365000 73133000 85436000 11511000 13679000 5749000 5579000 4281000 4661000 2641000 1815000 171409000 187535000 25000 26000 19945000 20660000 10000000 10000000 1776000 799000 203155000 219020000 279000 279000 139773000 140810000 55750000 58917000 -9307000 -8769000 186495000 191237000 7372000 9753000 179123000 181484000 382278000 400504000 -3167000 -6512000 2911000 3642000 1755000 2055000 2366000 -65000 -72000 25000 6543000 -4622000 -2519000 14857000 1716000 -1595000 7669000 3370000 -2173000 -6376000 -12303000 -11820000 -195000 -4248000 -28875000 -35229000 478000 1578000 2618000 4000 2140000 -1574000 45000 65000 456000 310000 -411000 -245000 -307000 -981000 -27453000 -38029000 79812000 77371000 52359000 39342000 -27000 0 389000 421000 6000 101000 279000 140810000 58917000 -8769000 -9753000 181484000 0 0 -3167000 0 0 -3167000 0 0 0 -538000 0 -538000 0 -2738000 0 0 2738000 0 0 -54000 0 0 99000 45000 0 0 0 0 456000 456000 0 1755000 0 0 0 1755000 279000 139773000 55750000 -9307000 -7372000 179123000 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 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, 2023, included in our Annual Report on Form 10-K for the year then ended. The results of operations for the three month period ended September 30, 2023 may not necessarily be indicative of the results of operations for the full year ending June 30, 2024.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 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, 2023.</span></div> 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 $376.5 million of remaining performance obligations yet to be satisfied as of September 30, 2023. We expect to recognize $293.1 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 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><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding: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%">42,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(73,133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,764)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,548)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,784 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top: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 the billings on the associated contract. The amount of revenue recognized during the three months ended September 30, 2023 that was included in the June 30, 2023 BIE balance was $62.9 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, 2023 and June 30, 2023 included retentions to be collected within one year of $15.2 million and $16.3 million, respectively. Contract retentions collectible beyond one year are included in other assets, non-current in the Condensed Consolidated Balance Sheets and totaled $13.4 million as of September 30, 2023 and $10.0 million as of 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-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 $10.1 million at September 30, 2023 and $9.7 million at June 30, 2023. 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%">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 8 - 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><td style="width:74.923%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.160%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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></tr><tr><td colspan="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000000;padding: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,659 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.923%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.160%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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></tr><tr><td colspan="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time and materials and other cost reimbursable contracts</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="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%">197,659 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,431 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 376500000 293100000 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><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding: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%">42,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(73,133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,764)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,548)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,784 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 42369000 44888000 -2519000 73133000 85436000 12303000 -30764000 -40548000 9784000 62900000 15200000 16300000 13400000 10000000 10100000 9700000 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><td style="width:74.923%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.160%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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></tr><tr><td colspan="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000000;padding: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,659 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr></table></div> 177550000 176180000 16873000 24925000 3236000 7326000 197659000 208431000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Type Disaggregation:                                                                </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.923%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.160%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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></tr><tr><td colspan="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time and materials and other cost reimbursable contracts</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="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%">197,659 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,431 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 116757000 109473000 80902000 98958000 197659000 208431000 Property, Plant and Equipment<div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Burlington Office Disposal</span></div><div style="margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of fiscal 2024, we sold a previously utilized facility in Burlington, Ontario for $2.7 million in net proceeds, which resulted in a gain of $2.5 million. The gain was included in Other income in the Condensed Consolidated Statements of Income. We closed this previously utilized facility during the second quarter of fiscal 2023 because it was no longer strategic to the future of the business.</span></div> 2700000 2500000 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 September 9, 2021, the Company and our primary U.S. and Canada operating subsidiaries entered into an asset-based credit agreement, which was amended on October 5, 2022 (as amended, the "ABL Facility"), with Bank of Montreal, as Administrative Agent, Swing Line Lender and a Letter of Credit Issuer, and the lenders named therein. The maximum amount of loans under the ABL Facility is limited to $90.0 million. The ABL Facility's 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 guaranteed by substantially all of our U.S. and Canadian subsidiaries and 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, 2023, our borrowing base was $72.9 million, we had $10.0 million of outstanding borrowings, and we had $10.0 million in letters of credit outstanding, which resulted in availability of $52.9 million under the ABL Facility. We repaid all outstanding borrowings in November 2023.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Secured Overnight Financing Rate ("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, 2023, including applicable margin, was approximately 7.68%.</span></div><div style="margin-top: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 commitments under the ABL Facility then in effect, a consolidated Fixed Charge Coverage Ratio of at least 1.00 to 1.00 must be maintained. We were in compliance with all covenants of the ABL Facility as of September 30, 2023.</span></div> 2021-09-09 90000000 15000000 25000000 2026-09-09 72900000 10000000 10000000 52900000 11.448 26.161 0.0050 0.0100 0.0100 0.0100 0.0150 0.0200 0.0250 0.0025 0.0768 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 zero for each of the three months ended September 30, 2023 and 2022, respectively. The effective tax rates during both periods were impacted by valuation allowances of $0.2 million and $1.4 million, respectively, placed on deferred tax assets generated during the quarters.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Valuation Allowance</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We placed a 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.</span></div> 200000 1400000 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%">Litigation</span></div><div style="margin-top: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 fiscal 2020, we commenced litigation in an effort to collect an account receivable from an iron and steel customer on a reimbursable contract following the deterioration of the relationship. The unpaid receivable balance at September 30, 2023 was $16.8 million. In connection with our suit, the customer filed certain counterclaims against us. In September 2023, a jury returned a verdict in our favor and awarded us the full contract balance. We received payment in October 2023.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2023, we completed cost reimbursable construction services for a customer at a mining and minerals facility. In late fiscal 2023, after numerous attempts to collect outstanding receivables, we filed a notice of default for lack of payment of outstanding balances, and in early fiscal 2024, we filed a lien on the facility. The customer responded by commencing litigation against us, alleging breach of contract and breach of express warranty. We deny all claims and filed a countersuit against the customer for failure to pay outstanding amounts of accounts receivable, net of BIE, which total $5.4 million as of September 30, 2023. 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%">During fiscal 2022, we filed an arbitration demand in an effort to collect outstanding balances of $32.7 million from a customer for which we completed a crude oil storage terminal project. The customer has filed counterclaims for liquidated damages and miscellaneous warranty items. We deny all claims and believe we are entitled to collect the full amount owed under the contract. Our hearing for this matter is currently scheduled for October 2024.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe we have set appropriate reserves for the matters described above based on our evaluation of the possible outcomes of the litigation. We and our subsidiaries are participants in various other 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> 16800000 5400000 32700000 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 nonvested restricted stock shares. In the event we report a loss, nonvested restricted stock 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.561%"><tr><td style="width:1.0%"></td><td style="width:73.496%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.649%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,113 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares outstanding</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,113 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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></tr></table></div><div style="margin-bottom:1pt;text-align:center"><span><br/></span></div><div style="margin-bottom:1pt"><span><br/></span></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following securities ar    e considered antidilutive and have been excluded from the calculation of Diluted EPS:</span></div><div style="margin-bottom:1pt"><span><br/></span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:74.563%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.701%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt 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)</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%">Nonvested restricted stock shares</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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.561%"><tr><td style="width:1.0%"></td><td style="width:73.496%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.649%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,113 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares outstanding</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,113 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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></tr></table></div> -3167000 -6512000 27113000 26862000 -0.12 -0.24 -3167000 -6512000 27113000 26862000 -0.12 -0.24 <div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following securities ar    e considered antidilutive and have been excluded from the calculation of Diluted EPS:</span></div><div style="margin-bottom:1pt"><span><br/></span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:74.563%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.701%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt 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)</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%">Nonvested restricted stock shares</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 231 95 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: Storage and Terminal Solutions, Utility and Power Infrastructure, and Process and Industrial Facilities.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt;text-decoration:underline">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%">: primarily consists of engineering, procurement, fabrication, and construction services related to cryogenic and other specialty tanks and terminals for LNG, NGLs, hydrogen, ammonia, propane, butane, liquid nitrogen/liquid oxygen, and liquid petroleum. We also perform work related to traditional aboveground crude oil and refined product storage tanks and terminals. This segment also includes terminal balance of plant work, truck and rail loading/offloading facilities, and marine structures as well as storage tank and terminal maintenance and repair. Finally, we manufacture and sell precision engineered specialty 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="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:700;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%">: primarily consists of engineering, procurement, fabrication, and construction services to support growing demand for LNG utility peak shaving facilities. We also perform traditional electrical work for public and private utilities, including construction of new substations, upgrades of existing substations, transmission and distribution line installations, and upgrades and maintenance including live wire work. Work may also include emergency and storm restoration services. We also provide construction services to a variety of power generation facilities, including natural gas fired facilities in simple or combined cycle configurations.</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 consists of plant maintenance, repair, and turnarounds in the downstream and midstream markets for energy clients including refining and processing of crude oil, fractionating, and marketing of natural gas and natural gas liquids. We also perform engineering, procurement, fabrication, and construction for refinery upgrades and retrofits for renewable fuels. We also construct thermal vacuum test chambers for aerospace and defense industries and other infrastructure for industries including petrochemical, sulfur, mining and minerals primarily in the extraction of non-ferrous metals, cement, agriculture, wastewater treatment facilities and other industrial customers.</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 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:98.391%"><tr><td style="width:1.0%"></td><td style="width:74.382%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.787%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.789%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></tr><tr><td colspan="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 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:700;line-height:100%">Gross revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">198,512 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">853 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">197,659 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,869)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">11,859 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">17,113 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,718)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,254)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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></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 (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.599%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</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%">Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,791 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,278 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,504 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="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:98.391%"><tr><td style="width:1.0%"></td><td style="width:74.382%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.787%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.789%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></tr><tr><td colspan="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 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:700;line-height:100%">Gross revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">198,512 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">853 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">197,659 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,869)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">11,859 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">17,113 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Storage and Terminal Solutions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,718)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,254)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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></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 (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.599%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</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%">Storage and Terminal Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,791 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility and Power Infrastructure</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process and Industrial Facilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,278 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,504 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 90979000 77290000 32395000 44870000 75138000 86745000 198512000 208905000 835000 357000 18000 117000 853000 474000 90144000 76933000 32395000 44870000 75120000 86628000 197659000 208431000 4953000 7564000 3697000 1714000 5078000 4330000 -1869000 -600000 11859000 13008000 4629000 4158000 1548000 1738000 3087000 4070000 7849000 6845000 17113000 16811000 0 522000 0 37000 0 315000 0 413000 0 1287000 324000 2884000 2149000 -61000 1991000 -55000 -9718000 -7858000 -5254000 -5090000 148791000 139333000 52143000 67630000 99673000 90514000 81671000 103027000 382278000 400504000 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 consisted 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. During the three months ended September 30, 2022, we incurred $1.3 million which was primarily related to severance and other personnel-related costs in connection with the second phase of our plan. Our restructuring efforts were substantially complete as of June 30, 2023.</span></div> EXCEL 43 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &F!:5<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !I@6E79W]JD^T K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VE1,'1[43PI""XHWD(RNQML_I",M/OVIG6WB^@#>,S,+]]\ M ]/I*'5(^)Q"Q$06\]7D!I^ECAMV((H2(.L#.I7KDO"EN0O)*2K/M(>H](?: M(S2GQ95FWLCZ3 M\AK+KVPE'2-NV'GR:WMWOWU@?<.;MA*BXK?;1D@A)+]^GUU_^%V$73!V9_^Q M\5FP[^#77?1?4$L#!!0 ( &F!:5>97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M:8%I5TN*:M'6!0 R!X !@ !X;"]W;W)KBT3 M$<,W2ZDBKF%3K1IIH@3W\Z(H;##':3PE?B9G0?R03!5N-(L4/(A&G@8R)$LN;VH"^ M';K,%.1[? K$-GWQGAB4A91?S,;8OZDYID4B%)XV$1Q>-F(HPM D03O^VX?6 MBM\TA2_?']+O%FJ9;0OAA9$0;Q[Y4_[ _&RP#E2P/8%[*L">NP7W'V!FX/N6I9C MO>.:]WM*;HDR>T.:>9,?F[P::(+8=.-,*_@V@#K='\J-4&0"/4;J)%US)=)> M0T.P^;KA[4-N=R'L2(A+[F6LURD9Q;[P7]9Z+'J1_!HM4*SCO_K4=H5U"TYY@+L:W M:<(]<5.#JRT5:B-J_9]^H&WG5QO>=PI[!=LL8)M8>G\4ZT _DW'L295(Q,9M$Y;S3:UH:&%%=$Z!5H';=9,>)DR<*,G;\UC&.(>>&3M4#SG83![ M-_AHHT/K*M)U"[HNVJIYH*'+Y))0]O/B%W* M>'A04,917!#G6GI?;DB"5=D MP\-,D!^=:X>2!$:^_+Y@XT>#*_*_*?C?X$.)]#+P"4WFBH-5Y%(P%3!B:=LA MP+.6/$RM@&A914#JE/=FYSS$CQE76JCP&2$\D:559B7$RZHBOM />F8O/B?6 M2_-$/77JUBL3+ZN*Q4HLAC9K $Q^SG47\I65"P\X>D;B=57!2A.BJ'N4_341 M*I"^,3X"XFGO.CRJD+RCEH<'5&4M18B>D)4#ZUV0>CPD?PD8&^_@0[LBXV' MV+0R7D)^:&D_%)>5KQGWW7J<$H_[:)4 O*@J8VDX%-<3N$'X0;PBL^=H(4,K M%1YP/Y]^MG)=PFYHJ3<4]Y*]NDW%*C /)M")Q_SF1-#]8#X=?R:ST?33>#@B MPT7 7[?=9AW[H',)J:&E MU5!<18:94E^/.>@@B\?5ZTZ[[EJ?.O#*BJ"LE!N&"\F+!P]XJ@2ZE536WCR1 M,_ \ 1$0X._"K/,%E[ <5EH.PRUESSJ*A%J9D>@W2("G0S#OA,=V:#SPJ![@ M=55!2^]AN+;L06<1#T-RFZ7P=6J]CYS(.6:K>%E5O-)^&*XLAT'HU1/3+)\U M(X^93C6/S9W&"OQ=)XCV::T\S4S5;OJLPZC;<5BOL;$QEM;#SIK_*29$AF9+ M*C*7V]@*AL?-LS#E5H1+B \KQ8=]V[Q/,<$U47(3Q)YUL#V1^?C>"GH)^V&E M_;"S)G@*T(F$TS0D?P?)T3F\$XF=)G7LL[*7\"%6^A##-28_4P=*\.-@>, ; MVK5B7<)\6&D^#->5#S(7\[6,L1FZ$R%=MUOO=AFS\EW">%AI/ Q7E,.@NA>? MW0Q'[NMP2=J?0DXD_F5=Q!CB514YW5)XW+.$9QQKH7:K5T;J^ 'NJXI6*XYZE.'/^1,8^]%NP#+Q\D02Y M.$]$=MPZ=5N,=JPS!'CQM_(V7JP5&AW-EU!3XIEEG=VR8?%IL4P[R!>VYL-B6A6$*I<]V!&YW:+9ON-K1,\I7'A=1:1OG;M>"^4&8'^'XII3YL MF!\H%J_[_P-02P,$% @ :8%I5R@JP)J+! :1$ !@ !X;"]W;W)K MDFD-KV'2K>[ M57-[^^)T+]S@)&@!<[9)>M_^QD @ YH\S.W#Q3>X84^@U M33(YMW9*Y;>V+=<[EE)YPW.6P2\;+E*J8"BVMLP%HU'IE"8V<1S?3FF<68M9 M>>])+&:\4$F!9)&F5/Q[SQ)^F%O8.MYXCK<[I6_8BUE.MVS%U)?\2<#( M;J)$<5H(I:PM=(A M*'SMV9(EB8X$'/_40:UF3NUX>GV,_DN9/"3S0B5;\N1K'*G=W HM%+$-+1+U MS ^_L3HA3\=;\T26G^A0VSH66A=2\;1V!H(TSJIO^EHOQ(D#Q#$[D-J!=!TF M PYN[>"6B59D95H/5-'%3/ #$MH:HNF+2 M9I&\0A_.QC-; 9Z>Q%[7*/<5"AE <=%'GJF=1#\#4G3N;T-:36[DF-L]&0VX M8OD-O8K.TZ*^[%ZD$%/+?IL6J@DW, MP?33?2MSNF9S"QY?R<2>68L??\"^\Y,ITW<*=I;WI,E[,A9]\\UU8S$V@J /%6#L=M -5GZ( M!W8];-##[U0C$!9K50A( *VA!HR$86_N[J;W+3 ) S//0!+ M8.]-7-/>K-<>\28=-I.5,W7,<-AIM<(9[6"?U8X)Z/)E'[NH-_CRUMCJG?=L M7^\5[3SO$XW$H]ORF"D&<=6QIHT)X_Z:N\3K;(S1*B #&T-:0/(VP&IOC'RD M7Z]>MZ8-1F0R -?*'AY5E[IJ+CYQQ9![:61S^],2GW3A^E;7V F&^%IYPN/Z M]+MNLR\,7HG9L;85?1W=ZXEA%[$?=($-9KZ'AW:[U2T\+EQ/@N_C\CT:F-&& M1;H%7R&I7RS*3JQ3B;?923;F-HS[PM6KB#&3<_Y6U_"XL'V"T\E0?ZM=_>\M MK<%L9&E;7XB30K^MOYTW?!NOT6R0MU4W/!W5CZ_EH0J Z1Y*=LO.>.&D42BHX2P" M_3-KRJAX_F]->:=HYT>35DO)J&95E6;*LO8[:X:&ER.3F1_Z T\ :;6.C&M= M75-&LKYX&WR[K$[] M;9CJ3XB/5&SC3**$;2"D269Z("9S?DW=E[3[>!?SZ9+RMTE-_).$,Z@O2>"=$]_S@QX]T_^' M^R?D!%V- \L7'./;%M/4\JLN0/97].?U7&F)%_M77PV;,X;]9Y@?^TC5-(.Q M@\0*Y!J<].V;0>1]Z"O *Y'ME6/8E6-XBCW]@KV)"=5[41ID9)&F :W3BV 0 MQ8F[WE7?$Q6% [^+VI,5=K+"DRXUQF1[QAB9YX2#=4[3YU&?YO UC7DELKT* M1%T%HI/&8%_$KL>Q[4@)/'LA>!FY8M3VVV..-93AKA=A<'5@6$_0( Z#?L/B M3FY\4N[T'ZOZ],4]-RKVP@.!/5%7?A0>"'1W^FP%Z% MN[:-_6!]@B]?\U#]I6F>S3LJER57A,$"*;W+&(LFFZ>HF6A1VVX^%QK?!CLL M\/4&:0)P?R&$WD[, =W_ ^D?4$L#!!0 ( &F!:5&PO=V]R:W-H965T&ULC51=3]LP%/TK5Q$/(#$<$L8F ME$:B9=.0AE91V)Y-UULC'UT#:*' M)R6UFR2-]^T%8ZYJ4'%W8EK4M+,T5G%/4[MBKK7(ZPA2DF5I>LX4%SHIB[@V MMV5A.B^%QKD%URG%[?,4I=E,DM-DNW K5HT/"ZPL6K["!?K[=FYIQD:66BC4 M3A@-%I>3Y/+T8I:'^!CP4^#&[8PA.'DPYC%,KNM)D@9!*+'R@8'3;XTSE#(0 MD8P_ V3Y',"-2YY)_VMV7S#P<_'P%<9 MZ>(7-D-LFD#5.6_4 "8%2NC^SY^&/.P B.=M0#8 LM> LW< ^0"(F6.]LFCK MBGM>%M9LP(9H8@N#F)N()C="AUM<>$N[@G"^7'CND6[%@UG"#]^@A9E15!!- MN*DUPK6NC$(XG'-+40UZ47%Y!!_@?G$%AP='< !"PUUC.L=U[0KF257@9M6@ M8-HKR-Y1D,.-(6('7W2-];]X1FY&2]G6TC3;2[C ]@3R]!BR-,O?T#/[?WBV M1TX^9CB/?&?O\.U+ZG?CW-$Q4$%2N6F8=9:27#W#G>7:21X+_;+^3640KN@8 M[OC36PGN!9Q' :%MUV5:L/6NY7T1O2NV4T,*[2JVEH/*=-KWN1]7Q^Z]C$7[ M:GU*7=TWX5^:_DFXX78EM .)2Z),3SY13]B^S?J)-VVLU ?CJ>[CL*&7"6T( MH/VE,7X["0>,;UWY E!+ P04 " !I@6E7E#I,@8(' !N'P & 'AL M+W=OR5;''$W0#YD*PD#T=G2,Z<,]3%H])? MS59*2YZ:NC67BZVUNP^KE2FWLA'FO=K)%G[9*-T("[?Z?F5V6HIU/ZBI5RR* MTE4CJG9Q==$_^ZRO+E1GZZJ5GS4Q7=,(_7PM:_5XN:"+EP=?JONM=0]65Q<[ M<2]OI?US]UG#W6KPLJX:V9I*M43+S>7B(_UPPPLWH+?XJY*/YNB:N%#NE/KJ M;GY=7RXBATC6LK3.A8 _#_)&UK7S!#C^/CA=#.]T X^O7[S_T@7BWQ!UG(CNMI^48__D8> $N>O5+7I_R>/!]MH0N6\=9J^+6"?N)_/3N M9_*.5"WY8ZLZ(]JUN5A9P. \K$1TO"(L:1X3?AX?_M MVKGA*XA\")\-X;/>'Y\+O]-:MI8(8R#.#U@\>PS$Z6\7$ :&:D? MY.+JQQ]H&IUCT7TG9R>Q\B%6'O)^=2/,EL"JD=)=R+^[ZD'4$#RZBGM7:>_* ME8*'*Y;QI+A8/1R'XULE<4[98'6",QYPQD&<'\M2=0 +JD0I >-=+9>DEL80 M44/5?OXHCU8<)>D?O)FUK09932G[&P]\B2 MHX!HPG@43>)&S.(D2V,\\&0(/ DOD#(0M8,NC:V:/A&ET&W5WAN7=O*I=+.@ M-N2NJNO^*13"KBU5LZNELRY5:S541G1)$P]TS'@Z75+$*L[S'(\L'2)+@Y'] MVC[ 1E.ZDBBRU'MG01,^ >8;93'/<%S9@"M[!1?,G216/,GC[89AS/QY*=() MQ+#-"<)\0)@'$7[6FT>G+_=T843X%YULE64QQ=,6 K@BB^]UN M(0'+DR**(2R\=W/&DPE Q(C2F8U'HY'?HB#$/Y05]1L@'MPXE& M:5O](YQB1T/QV8:E7F% K'B4SB7U+(Z*>+HPB%G*TYGRQT;Z M8V'ZNWY-*9X*RS(@0='FR&?#C%,^U6Z(69[$?":%VS;N/(HF5&L/OG%+/>F$[%*TQGAR4:&9&&&/%3OPYR&Y#%#B-!G MKS'2V*V(/JFX':2V>T$AM9D86[MVNE M84Q??[MV_:(VSNY$^=758)CIRI*-*%T$SRA^K+?S%?^K9J?X1X)C;^GO7IMC MG[IHEDW;3\1J5B?SD=[X6[J[5P!RI&6+./44,V9'BVA.,O.1IC@-BJ-;J\JO M6U7##C#_ZELF^XRJ(QZDNV]51]_+VVG4(]_Q,-_=J*8!U6%<\"\G;^\C"F)) MDP=1=_*$9B(&DU= M[G,TR[P#U+#1Z?SC&NH*M%R0&N[PZ PD7BEV%:0*"M0G:,J++)N* M.,PNCG(ZEQXCE?,PE7^15L"CL-+D/C^#Y$FFE1 SRPLZ-35 MJOVI%VAI+;?NB]8#\) R.&R?JL\*'DU//S"S/$OG=L)(Z#Q,Z%CE06$B?6N> MQH57(A&[@K*Y=?MZ7BR41MN]%R*%PD#3+ESPKAC(QDZC+ M/E/S.%KFQ<38_QR 3H2O!,XR[O7YF%F1'9U9GT[#*!AX6##L^!^1T*,+Q X]NE@=?0QU M7Z)_$_H>6B[0BQL8&+W/8!KT_N/N_L:J7?]]]$Y9JYK^&PO=V]R M:W-H965T&ULK99M;YLP$,>_BL6JJ96Z\I0$TB5(;:IIFS2I M:MKMQ;07#ER"56,SVR3M/OW.D*(\T"R5EA?!AKO__>Z,?8Q64CWJ',"0IX(+ M/79R8\I+U]5I#@75%[($@4_F4A74X%0M7%TJH%GM5' W\+R!6U FG&14W[M5 MR4A6AC,!MXKHJBBH>KX&+E=CQW=>;MRQ16[L#3<9E70!4S /Y:W"F=NJ9*P MH9D41,%\[%SYEY/8VM<&WQFL],:8V$QF4C[:R9=L['@6"#BDQBI0O"QA IQ; M(<3XO=9TVI#6<7/\HOZISAUSF5$-$\E_L,SD8R=V2 9S6G%S)U>?89U/W^JE MDNOZGZP:VVCHD+321A9K9R0HF&BN]&E=APT'O_>*0[!V"(YU"-<.89UH0U:G M=4,-349*KHBRUJAF!W5M:F_,A@F[BE.C\"E#/Y-,I,AP32 C.-*2LXP:G%Q3 M3D4*9&J%-3F]I0J$R<&PE/(S\H$\3&_(Z!%X0=[I/#[E\K\9J[BY5HRQ&TY0AJO? U'(/IXTMJ MR'&%^7DUTT;AN_BK*_4F5J\[EMV?E[JD*8P=W( :U!*P1Y&$,5Q'/C1#N\1AEN\4% QL>B"CCI8 F\8A_$.=)>A MUXM"/^Z&CEOH^"#T/39B7:EG,FVPFR3.\;2Q^%W(\?YR1W$8#7> ]\WBGA)K9=M5\GR5]02P,$% @ :8%I5Y>&Z',Q!P CQX !@ !X;"]W M;W)KUX5RC MQR(OU>5DH_7V?#93Z8873+V66U["+VM9%4S#;74W4]N*L\PN*O(9"8)X5C!1 M3I87]MEUM;R0MS)876W;';[C^ MNKVNX&ZVTY*)@I=*R!)5?'TY>8//5S0R"ZS$7X(_J+UK9$RYE?*;N?F074X" M@XCG/-5&!8-_]WS%\]QH AS?6Z63W3O-POWK9^WOK?%@S"U3?"7SOT6F-Y>3 M^01E?,WJ7'^1#[_SUB +,)6YLG_10RL;3%!:*RV+=C$@*$39_&>/[4;L+0 ] M[@6D74#Z"\*1!;1=0*VA#3)KUENFV?*BD@^H,M*@S5S8O;&KP1I1&C?>Z I^ M%;!.+U>RS, I/$-PI60N,J;AYD;#/_"65DBNT8JI#7H/'E=HBK[>O$4GKT[1 M*R1*].=&UHJ5F;J8:4!C=,[2]LU7S9O)R)LI^BA+O5'H'2#(#M?/P(J=*>39 ME"OB57C#MZ\1#N M;6K4A&XU)HW/U9:E_'(">:IX=<\GRU]_P7'PF\O&(RD[L#C<61SZM"\_0=7) MI7+&0K,RMBM-:;E?3BF.DXO9_3YZAU0<8;*3.H 5[6!%7D>\R?Z!/&J"64NH M/:DL4Y%S5+9XS5-SG9HPKTTNW#XA^:/NBX[IOB,I.]BG>+=/L==];SDH305K MRFN9(5;(2HM_[0.7Y8VZ:,];9(%QSZ5#(1J'(QY-=D@3+](;+=-O4U.],Y3* M BA--:CYH[GF+K#) =.HJ@'=BA$@CVA [#S'=BY%^P?)L).[H!13Q% 5 PB M#VKJMC(1II_.T#9GI;8;SK_78FL"%9U\DIHC>NJR9#X .24TCGNF#*7B$4,6 M.T,67D,^ZPVO7( 6@UY.FLC;U M#Q*TAL64$P.M%1QWL3W,]JAQB.%F.9U!$W]C.W3>V1U'&B#8=H MDS@>;*9#C-(D&(';$3KV\F 7SEOV-!K+D:/DX&00RPZQF";Q",2.2[&?3*]> M"M'#B$X]L>^T;DBK4TQH,##/)8?G9,P%'0-C/P6#"ZK:@&P8UPUR2*=3O.AS MKDLJ).%\!&%'N]C/NY]^I*-SPG81['R>#( [Y&A$R&($><>S>.'E-5,JU(^T MGMA+V#_-44?2=CB\=6Q.O!RX7+&MT"QO(BH3NJ[<[FG5',9+,N\YQR6%HV0D MJDC'I,3/I->53#G/%%I7LD!7=66R7$.2R_5:I-RV=T[40\XD,1Z@=C#K".*. M5HF?5G=Y !WGO8!1&YV8C#@U*2$9$[^!.' 9]]"[NC)(Q"SKJ)/Y)^KTH M&4QL+^<#.>HH?2QMAU9WG$S\G'P8:4*I&C:!-V11%&:2,%,0D$L&U,V!7^03 MY^W#;5VE&QB/[&SAW*DA,X?]^N:0&1LA2$?=Q$_=7_@.6]^2M:P,H=OY!WY3 MFND:&J8GI-DC=/!9S0V9FAE)/SF&/Z>9#G8/HWY3Y9*B>(0B2=<"$'\+,""@ MM2..G:@=I!T.!FN7% G''-01._$3^[OUFJ?6 ="=V $+ 6MRE+;#%KC &'76 MF&:\<0\EKVR[%T@$78G4=CKPN],Z!]_3H/\ER"6UF.,1Z[JF@+S<%+3C'S<= MV/\TQ=4I)&'4[\)<C'4*I.L4B'\D7UGX]O/LNP[^&?K28;<_&GOZSPX6 M7/$[49INTSC^FE="9DZ#':,^>*4_[;O$$IJ,>(]V+0)]J44XDKGO0,!K*!VV M#Q&A47_ <8C1!1W[O$6[+H-B+^/=U%N8%TPEA(8H$RK-I8)^R)9,8\PZ!XVB M;$YQH/:YORM[.YF?_K!\)&V'.])U,=3?Q7PP,Q1OJ,!IK*/W(/VBXA :J?)T M[RO_2W.]YJ94G)E/3'F=F1S:8[&,WVK$X"ZS3]9\!/YPKJ?S0;0-A4(REE1= MGT%#;ZQ]DN74!M5>,PCIX2(K=YAYVYB?#K,C:3O>"IDW]LV>[DY5W]BSQ-[S M*WR^:LY&.S7-4>U'5D'Q5RCG:U 9O$X 5]6*MU%H6]G+#&;2= M1@!^7TNIGV_,"W9GT,O_ %!+ P04 " !I@6E75K,E^/0% !I'@ & M 'AL+W=OQCVP%BT+50279&.DW\_4E9EBZ1%IS/VDDCVN8>7AU?D/=9D M1ZHO=(TQ T]%7M*KP9JQS?O1B"[6N$#T'=G@DG^S)%6!&+^M5B.ZJ3!*ZZ B M']F6Y8T*E)6#Z:3^[+::3LB6Y5F);RM MT6!JN=KG)/=U0 .OGUPEZW63'PP MFDXV:(7O,?N\N:WXW:AE2;,"ES0C):CP\FKP ;Y/8"@":L2?&=[1HVL@IO) MR!=Q#2R1$<[Q@@D*Q/\]XAG.<\'$\_C:D [:,47@\?4W]KB>/)_, Z)X M1O*_LI2MKP;! *1XB;8YNR.[C[B9D"OX%B2G]5^P:[#6 "RVE)&B">89%%FY M_X^>&B&. J!S(L!N NQS YPFP)$";/]$P+@)&,LC!"<"W"; E0+&WHD KPGP MY)1.S<%O OQZL?;JUDLS1PQ-)Q79@4J@.9NXJ->WCN8KDI6B%.]9Q;_->!R; MSDB9\L+"*>!7E.19BAB_N6?\'Z\X1@%9@MD:E2M,05;R+\CBRYKD*:[H3R#Z MNLW8,QB"S_=S\/K5&_!*8#ZMR9:B,J63$>,IBH%&BR:=ZWTZ]HET/A&&AW^8&M<\:4I^#ZS%AO (P8WY8(4&+S^E5#Z1D.?&"3F M.Q;=5L][M=Z"O79=GA&OHK:4[+:4[)IX?(+X&N6H7&#Z%CS@55:*V0/$P"_; M\AUPK+? MFQ;5Q%[5J]F%3OGX]2V?=_R)J/'XPK0P/RPBYFK&.B$@3ONPB(- M#$+;#[JP6(4- ^B[752B04'7=:P6UA'3:<5TZCCGA)A\D<4Z\66>X_W5FY./ MW]]W),\!WYEWJ$K_T4GL]"V<..W>TPU:X*L!+S.*JT<\F/[X _2LGW6/XB7) MYI4QFTIC7N?R]]Y0Y/SO4)7&/M(][AX/1?:TJ.GHBSI MP3,BHK-&BHT\21^B(X_;RN/VRK/?8A>=+39KMMC\Q!9[[:JSX3N#(^FFHF3= MC(C(B(C/RB7IX^GHYK6Z>;VZW5"Z%?N]:!!X[X>KBI]7=(UX >L4\TSSF/4. M]])]11UN.+8\^2 P)A4;$8F*Z S4T=9OM?5[M6W/Z+V>@#=F*6 $1,4F)\\8 M[\\!<+NM%FMQ2-SRDUJ:%K(0YZMD.@(M94O,_AB7:=,:S!##T(7^"46/O"O\KX[#T8H*U?D% MO!PT/X? M?0?L=8PO-1X799M?E"VZ*%M\4;;D4FS=DCHX6=CK;GK]1Q,JG4^>+S^(*DP^ M&\Q'E!U0-!7G(<&I8AW#E%D)HK-D*07TA7O8-I@ MOVLSV0]]IQRJ/Y7[(;3E7[HT.$VGK"%S0M]W9 U5G.OZKJ*C"AN&CN7+6FI@ MON/;DIZCHW=HXB7L;ZCBEH*"'"]YG/7.YXM1[=]K[F\8V=2OU1X(8Z2H+]<8 M\099 /CW2T+8MQOQIJY]NSS]%U!+ P04 " !I@6E7J+*R'-(BBMK:_#T.0E5,R,5 T2=[9*5\SB5.]"4VM@A1=5(J11- DKQF60 MS?W:6F=SU5C!):PU,4U5,7U8@E#[13 .C@L/?%=:MQ!F\YKM8 /V5[W6. M[ MEX)7( U7DFC8+H*;\?4J=?$^X#>'O3D9$Y?)HU)/;G)7+(+( 8& W#H'AH\7 M6($0S@@QGCO/H'^E$YZ.C^[??>Z8RR,SL%+B#R]LN0AF 2E@RQIA']3^!W3Y M>,!<">-_R;Z+C0*2-\:JJA,C0<5E^V2O71U.!.AS64 [ 3T7)!\(XDX0^T1; M,I_6-V99-M=J3[2+1C*&ZMQEZ/.9BLE"SP3* B.C!*\8!8G M&XL//"QKB-J25,XVQ)5B>,_&%?"6F MQ!4S#RTBNA>%>8>S;''H!S@QN5=H9,@M8A5O]2&FUN='C_DMZ:#A!NH1B:,K M0B,:7^!9_;^<#N#$?;EC[Y=\X'=G3,-D#JZJ^+&!UECLMEA7 T5K35-OZN[E M2T;'$4TPH9?37"Z$18D7AZP%DT/0 MR3N:Z20:GR&_#QK'41Q?)DY[XG20^"=^BII8[&JFT8<.D=0=^&"ETW<\:1K3 MY(SZ0A2=39(SZO#D6E:@=[Y;&9*K1MKV"^Y7^X9XX_O V?H2&V7;U_[9M%WV MGND=EX8(V*)E-)HBDVX[5SNQJO:7_U%9;"5^6&*S!^T"<'^KE#U.W OZOX_L M+U!+ P04 " !I@6E7UP*1 ]WI=)NEA3>5^># M@4L++(7KFPHU?>#P7Q:B0VNT'^LEI9V@\Y*)DO43AH-%O-9 MLAB=7YZQ?!#X7>+6':R!(UD;\YDW[[)9,F1 J##U;$'0WRU>H5)LB&!\:6PF MG4M6/%RWUM^$V"F6M7!X9=0?,O/%+'F50(:YJ)6_,=NWV,3SG.VE1KGP"]M& M=IA 6CMORD:9$)12QW]QU_#P/0KC1F$<<$=' >5/PHOYU)HM6)8F:[P(H09M M B4_(

7!GMC))9C%KH[#X-1,L;J85.I5"PHD.DC%\.+1\([Z\([>\SZ\70> _D_S 1^ M5G*C92Y3H3TLTM34VDN]@26QF$IT<%SSMP(A-502VF'&JX9UVN0=P6Y/L-2I MJC,$3WHB>@E&KX6W\@Y6Q)I,D=)75D+O C!)$JY>.YE)81G)LZ=/7HW'PXNH M$S:CBQXTIUM\>&)J^_"H=@]/R$MS!,8&>,V'!DKS\:0'M5;H"#3)V*UT2#%E M1!N%W(=WVJ--&_!KH8@ LQ14%5I)\*#Y: 0MPAK1 VH)-W]P)?4!_R16#^0 MRR0%A! MIQ[)@#S12(3EJ MK@&T@%Q(NP?*TJQ,-Y-Z5KA0U-QM@,R A"L@IRX=Z=]'6ADG8UA-S;86F5<&3Q?-*7^J=:Q@7=UTE;W41LMQAT*"\A="'ZI M-78]I-<63K!/EQX66M=DXP8K8XDC#=SNN<9_O6^,%CI:C&$>I;%3\85%A)*[ M8<-3@V;%15>NT7:0*(6[4-)M^B15Y[I[,6AJ>31SG]H_D-9.)+2 M_K'&.3B8B4JTFS#Y.0@PXGC4G7;#Y2+.5'OQ.)E>"[N1Q+/"G%2'_9?/$[!Q MVHL;;ZHP8:V-IWDM+ LJ8+0L0-_Y.6HW[* ;N>?_ E!+ P04 " !I@6E7 M?B<9O5<' 8$P &0 'AL+W=OQ&D?.GT R96$!B04 +2L?GUW =ZD MR$X>\F*#(';W[.U@Q>N=TI_,!L"RYUP6YJ:WL79[-1B8= ,Y-WVUA0+?K)3. MN<5'O1Z8K0:>.:%<#J(PG QR+HK>[;7;>]"WUZJT4A3PH)DI\YSK_0*DVMWT MAKUZX[U8;RQM#&ZOMWP-'\!^W#YH?!HT6C*10V&$*IB&U4WOS?!J,:+S[L"? M G:FLV;D2:+4)WJXSVYZ(0$"":DE#1S_/<$2I"1%".-SI;/7F"3![KK6_HOS M'7U)N(&EDG^)S&YN>K,>RV#%2VG?J]UO4/DS)GVIDL;]93M_=C3OL;0T5N65 M,"+(1>'_\^K\:U .7O['IZ@*(&=OU46S,7UP*)2>C5(*P4+KR!Z04',_E"%W1AV5V20 M'A'KVG_-O2/\&S90JKTTTG\KUHXC;\V^QZHL46Q9@^@'044*;!WB11K3EUE MV%_ -CQC9_%TTA]CA4I)S:96V+&UZ+8CJCJB>^06][?]2XPR_=W! !16W,B MX/^A%*J&1G653_.R%T^/.JY^>]A7=E<>1*#?70@2\==$7 5DKB M34UE9WDBR3?U)#+G@Y\!W&6:X 7O8D9@T.#54<_^7A;@%LL-+]9XO[@(J-+@ M>7/1<00:1Z"3PB_C3!$J.Q%*FPB=L5$4Q),Y+4;!;#;#Q7D4C(?SBX/XGI8^ M,):^!NM\&@?#.+Y@Y[-Q,(HG%VR(=L.8O<5C"UJ.PF \FM%R M'DQG(Q=LW_% -9$ \@Y4=0)K410U74"1T3*IZ:?BN$[T,4F(5@OD$$\'W\(A M5-(:L)%Q+").=88[\:)G[$25"MX-F:\2GJN2"OZDUJS4KG[(^D9#3:7D"+[] MDMSQ%,=+C3?UBU$I\\F47]>4S_A$BVI-PW0A@;!THA87PF' M0'%3*,=H;6T<$;M#29<=SYXZQ2\N]L..Y'S65(:L^&DWY<[P14 M'G2'8LKEOG.U=:Q4^@6A36"OBJRU0%S>39'"R.F*K@-6J.*RXO8Z?V@@PPG> M,YI14F2NEJJ;E'T@'O0-9Y7E$@AOW!^U'KPP#E2NA?WPZ.A!%/O(J9C^E,Q[ M&GJG,\HD22\E%[GYKDS429HK0NQ"I?%LA2'U&%2+(?487.+"SA3S4""F2A+(UR%##3"3OVD60K]%=2U)0L;3,1>VS>^K$'AUI( M/\ZBR)C'3=AG/PO#UT@W:Z>M'=7]_^S@;4+)WRKM[W(#+H[D>#6R^#ZF'W]L MQBZQZOR!^_:N/SD5-/(MX7YA=PW(B7R+$R[Q!L=9%XO,59=C82+PEHDI*TEG M=K7[+5QANAL5':<1U!6"HHNE^]OSJ&4.G\[O#^:/CSA"DX1%L'1/#Z?38#P. MW6H2#&1)J8TKFU;9+ SF8<3FLV ^GGV#NZ=^ 0\Z7RNP ME];NFPS=.UCX_L-%L]M\]GGCOW:TQ_TWHS^XQD')()NL4#3L3\<]IOUW&/]@ MU=9]^TB4Q<9URPUPY $Z@.]7"BN_>B #S<>PV_\!4$L#!!0 ( &F!:5=Y M,+-:^@( *4& 9 >&PO=V]R:W-H965TVZNN=]V=<=/RZYFUDS1((2!Q MB7=VY[UY;S\FT[4/=U0A,CS6UM$LJ9B;\S0E76&M:.@;=+)2^% KEC"4*34! M5=Z!:IMFH]'KM%;&)?-I-[<,\ZEOV1J'RP#4UK4*3PNT?CU+3I+MQ&=35APG MTOFT427>(']IED&B=,>2FQH=&>\@8#%++D[.%Y.8WR5\-;BFO3%$)ROO[V+P M,9\EHR@(+6J.#$H^#WB)UD8BD7&_X4QV)2-P?[QE?]]Y%R\K17CI[3>3C M/P"R#2#K=/>%.I57BM5\&OP:0LP6MCCHK'9H$6=@7 [O[EO3R,[S-&6I$3-3O>%;]'S9'_C&\,D[K@C>N1SSW_&I:-L) MS+8"%]E1PAMLAC >#2 ;9>,C?..=X7''-_XWP[_[A>\7*^(@5^7'(>L]\^0P M,!D_NK%R>O1VR.Z)SO=DV/L?]%]94A;3VU ^'Z+CPP+ MZ_7=01/_4V;1!@&4+,_INBB,QEBX\:0L7+5!5H KA,($8KAO56 ,X N9("TI M.53 >I W!RVQX M)F_!VOBL)<])[VJ"UX@Y"7]E="7]@N1="J&L*RBE.T4A@CS=(H=P*UJ[E;4B MR=.VS7O M;@(<<;7&.-HZM++A78D"3(2 R97D?Z&Y1/WAB+_QPXRA&\(\3AD MG2M#QXWFSQM'J*7*X9T;PPJU:DD$<2?8>;#>E9(7;RQC:32P[P^@Y7@3!!^C M54MRR$3#0[.^RZRF]WUX(N^]3RG]PW\DPJE<006"X&. MAF>G"82^*?8!^Z9K1"O/TM:Z827_(QAB@JP7WO,VB 5V_TSS7U!+ P04 M" !I@6E7HB(*+DL( #_$P &0 'AL+W=OW'/O*D4[E4)&/9Y/)\;C0IAQ!IOI*2FH-(;6RI'B_/!Y?3C MU2'OEPV_&UK[WF_%GLRM?>"'S^GY8,(&44Y)8 D:_U9T37G.@F#&WXW,P48E M'^S_;J7?B._P9:X]7=O\FTE#=CXX&:B4%KK.PYU=_Y\:?XY87F)S+W_5.NZ= MO1^HI/;!%LUA6%"8,O[7WQL<>@=.)B\?:![4WB\VD-\_&P=(Y/?CI#E]%4_/7CA]H'ZV M9D7>P<>] Y!V\YMXG MXY/<^MJ1^N-R[H,#%?[KBQ]/ UZ6+I+IO^^Y2Z+15P"U3,R:D/@MUTJ$)&ZMH6E2X?E2Y396NG*F."$D:AFJ=F213:^V5Q@OP02'K;I-@V:PC,6NF]KKE:.+@\NJ+NM&) MR4UX'.Q#C F9NM+E@[(+H1=J33Z$;G69(@$,QX\S65TN1>W]FNW^ F#4%Y;K MQ#&-AP#K6U7"'GGCR)0C]2N6D&"FJ M8:NLRL(S< MZM*K6N3SX;[5RGB5F\($%F/5FP^3T02YFN?_=/ &"E3:[G.:FY=> ) M'/#0^:CF!*R!K" \?Q3,HPFE#2R;OB>$I3?3HT[%D(/V%ZH<;TC(!91BE=@2 M/F/5#UED7J>,DIWS(O_2:5S6.;86L)UCZ)];R[XA_#&>D \+:S8.[4#J+KVH8,PM M*&OGN5EJ\>0E^#42>UEKIV%GQ(U9'/!H=)YC/<]9'R? -O$-\-TBO# 'TCPE MM6M"H!;&^8 4\F$%F&0)+G@-V1J'ALUB7T7(\NN\I;&/.M>X6!/1+HCE?2LMKJRFN8JE ($C !_9A]83TK MG=?RT%)+)PE;YR$B(;-B'C/'5L3^Q5I#?]>FBE4!,-9)0YA60E,]$>%O)'@[ M/N BPWB2B'JXWPD<4/YFUF,\OWAJ/Y#BT 1,#.# MV[;;#84YV^9(-7WS?C;ZT"4[^)!I+@&3;4#Z9G5E)9J]\PP >)Z-/2DM:^ \ M1IR(6%.Y(C(;2]2^QM'N-(F;;)GEZ$L_1>[BI@P'B-UU2V^0/LY:2?E MB=F 96?K918C)H4!G !_G9%:B[9!#?_KBI'402"W51!@N=B698WZ)3OA'1FI M2SK&0M[N_?C#R6PV.;WB-W=X(\_3TWTY?YG^A9$-"GXE5R#&L8KC(XF;V4S=N\ @2$$ MW"K"AVIL;!I/3D<3/HGU/;/:CX\C]8FDU7)OC_6L&UDT:,=UO)^S<>9Z1ASI M#!36A!XG@MG1*9LJ!G7X;[7.CI-;!:?I-;'.^C:)!!7(VISNL(LUJM4_$_U" ML8T!.X#J-([4YS:,3,58>ENU'&W!$G/ MBM]6W9Z$J%N@IIKB$_U8]L5-\QI M0O2?5LH$BQF!=X:L[3[/1X %D0@#;YQ>EYL.8Y@[LZ.WK%#J5"$8<4*@Z8#L M#@;EC9#M5( N6BQX-F#!?0?[G6QW3^IFQV>D&<99OT)R8VJ!(D#\?G1\\G9' M$\4XRCW=-U=:OH-T$ZK,E3V@B$<):4K-]5H\3= <4#U#?Z"-C9ZK1C=_#[N= ML=RTDT(!96>T(SBW :=Y9)S!5 5Y);MV*83S"6^-T?7?'_ /%L(?Q * M:(USN>$JT@W5!@UK#H-*\EL3(/$DD4@YVB6!ITQL (GC5),:KILH(7&,EK(F M\UX)GVJ9V8<(QP-&#[X8&< AXX#CN0L7L_@+$W62,?'; 1TQ2!XX;X2$@G?$ M2B#J]WB^VK +6"V?E%+)K:V;B#@:>\F19'&3++T;QDN='"_*CJ@ F?GA;6Y2 MS6&],=_Q]SH#\?A6VU2V.[X72*D#'AZ*TFHP]H=K$ GN6J7= M.FF(NHLL/\]:(76R607;M=VL M3$]*:KRVX/JV%?9PA9=-*)5L43MI M-%BLU\GE^<75TOL'AR\2!W>R!E_)UI@??O.^6B>Y)X0*2_((@O_V^!J5\D!, MX^>(F4PI?>#I^HC^+M3.M6R%P]=&?945->OD90(5UJ)7=&.&_W"LYYG'*XUR MX1>&Z+M8)%#VCDP[!C.#5NKX+^Y&'4X"7N;W!!1C0!%XQT2!Y1M!8K.R9@#K MO1G-+T*I(9K)2>V;J>!#P%KL4%OD9%'FQ> !O,96W"'B+_RT/WDA7 M*N-ZB_#MG3_/7SW =SGQ M73Z$/L]WCN2_PB#WIJXQG/T >R,(X6-O 2P=90 M QU:::J1@VQ98N(DVP/LA>I%'&'%=XC0)4;'Y^GR:/B; MP1ETBEM6 7ORR**UO/8TA'-(#G:HT3.JCHQ\R3][80FM2^'+Q.#RR "^XA%3 MS#'TF0RK/)=-ZH#OL#3,>DSC*ZJYY4(%!9D("V6"(]Y)1QA :\Y6]FVO1%"2 MSP=+L>=H$3OT](#"CE*FGN/ <@#G(:DC8"!]CZ8:- [J<"K'#'TO=8#E1T#) M7Q@X;CFDEN1]3"E#[""YJ_[;'(@_7T,CR^@Q)V C'*.BALZ:O?0';I*#Q2 ^ M)Q-/#RRVBH]-//>CP'5//#WIW%AF)S=FBW87W@7'0O6:XN4Y6:>GYS+>N'_< MX[OU0=B=U X4UAR:IR^>)6#C6Q W9+IP__(IY]L\+!M^/M%Z!_Y>&T/'C4\P M/[DE?2//O]U3US)"4:#WL[H,MLME=EU.G3O7,S7K^^O>;]L^,W0+AY]5IS)VOLO_.5]?3N[X(#(4I78 M@L:?+;TE:]D0POASL#F;7/+!X\^C];]+[LAEK2.]]?9W4Z?V=O9JIFIJ=+;I MH]_]1$,^S]E>Y6V4_]6N['V^FJDJQ^2[X3 BZ(PK?_77 8>C Z\NOG%@-1Q8 M2=S%D43Y3B=]=Q/\3@7>#6O\05*5TPC.."[*IQ3PJ\&Y=/?6=YU)0#E%I5VM MWGJ7C-N0JPQ%]9=_^D3QKS?+!%=\8%D-9N^+V=4WS%ZIGV&HC>I'5U-]>GZ) M$*L+>U93WE=B[^J_R?F=B97W,@=2_WJQC M"B#/O\^A4)QP[ZA'_*3#]7?DL![:P@&&JK@_$9]F*/+HS* M-\KGH" I07-3QH7ZR>\()^9J1VAR,49?^X)]\JH' 1&'M@KUB/":VN#SIL5? M4CD2FP3#,II[;2G.%1J^^9N$0S4;Y--P)"E-L5F#5.'\\[XWE;9V/Y>X*J3, MI8XX^&YP"J@U24UV=Z8Z@A0K(XX6$I)EAI5 MP9%),(L0*?-*,0+?$32*J,LQN@Q48QP^GUGMM!O'$MN6.01M-P3EAG_[GO?4B"WSJCXA2+6?0-J 9F3522BN?UR#$? M'E KEQ(?,TP6I);20]^H(&,IP\T(:T;F80(S5!S9J=OOOWNUNGSY@Y!)8A4& MC6%6% 2.QZ&.E7D8PDFEYUBK;!:\3BH.DXW>(E3$E+&-P:-*NOS)")D3.AX( MM]X_/( V;HDC!SR@IO/8/X:56IT$TB-* U.V<#:-22&&9,7?F@2 M?C*!KT: )*)%[(%YO(K]IEOG$.7$X9G&5X[@XEYI8H'S1\Y%P@6S1=Q&J MSRS5KM>F/HY@K6VI1U(8[HFZ-=R.$QXR&-6SRQ>+5[CT6 M3"XP@CL$-U[D) MN9A-FI^*76,LL!F9++E3D&(<:I2C6#RX9K=S),URSH,C!PC W(P1)' MS-J]&YIYZ)VBYU/S'%@!MTAP(Y'@ M*:=J90*-9>60#LNXJ,!V'&?V7JI=D^.A;-5(.!E')=B!BDS9R>4I.!,[[]S\"H]8@RN034'OV?'$]-A*K*?8\[KD3 MY3&L5ST/WBH5V^UX4>.'H'J$'-ET<6S["29ISM3"R)B9U&Q-J-:6^*-&@GPU M2[9<(D9:39U44E5P6I]1SC,MLSJF!;(,:Y,&5<*(';AT5B'/L8]3>G:U6KR< M8"N*>5JJ@O%)IV)'R)B2WEAHJI=APB 9'C3#S>,!/W%Y&B7K1*JD60SF7JW9 MV(^W/DGS(H:?PF"_^?\/\"*6S1F5(#'TJQ.Q:*H*3L(< ^ M^I9?(]39#O>4(]F[ECB/8FHU_D8P6/? J<>M-[%V#D\;Q0D-/B(2C%4P:T9\ MC:%]8"6+-&'^YI.)A">*R$\(7&P4BR;.'D2@W(6&*QCF?32U08)RI8(!'2!F MIM?<9]8A#8O.^AOB4,4=2 MOB3?RWN)M4_H _D(1H%JO &_-QX7J^$+.YA>5-W]!U!+ P04 " !I@6E7 M7CQBJ'H# #&" &0 'AL+W=OC/BSV&*]B[[J[:TC_?6?7EX)$ MH-)YP7N9^>:;VPZSO53/.DB0K%'23254R0UNU M]76ED*5.J2S\* @F?LFX\!8S=[92BYFL3<$%KA3HNBR9^KG$0N[G7NAU!Y_Y M-C?VP%_,*K;%-9JOU4K1SN]14EZBT%P*4)C-O?MPNAQ;>2?P+\>]/EB#]60C MY;/=?$SG7F )88&)L0B,/CM\P**P0$3C1XOI]2:MXN&Z0W_O?"=?-DSC@RR^ M\=3D<^_6@Q0S5A?FL]Q_P-:?:XN7R$*[7]@WLO'8@Z361I:M,C$HN6B^[*6- MPX'";?"*0M0J1(YW8\BQ?,<,6\R4W(.RTH1F%\Y5ITWDN+!)61M%MYSTS.*1 M*<'%5D.%"AYD65*DUCE3"%=/TJ >S'Q#9JRPG[20RP8R>@4RAD]2F%S#HT@Q M/=;WB5[/,>HX+J.S@&NL1A '0XB"*#Z#%_<^QPXOON3SBGQNG/WO?J.-HA+Y M?LK?!FY\&LZVS517+,&Y1WVA4>W06[Q]$TZ"NS-DQSW9\3GTUQ-TBNA9J--$ M7R^ )=,\ 3R\UTUEO'US&T7!72/PN%J[?7@W *XA8452%\Q@ZKHE!<(S.<+> M]0?MV0X5M7N#I8$>"FV82,D&I+6R'RM.UKA,1_".%[75.D.C$SDB(I*B3@G> M8J56@'H?,,OH,0"9@9!BA]IJ$0>C>&*7U&S)<\MK!!\;WKA#88@]"592&6!0 M2*V'EQ' 3J$5V@+^- M$F PLGAN$8T'<)#C"Q0ZR3^IMV,JG>9%,C933;PMB,:$RM9PEW&P.:2)E:*R MIBG#??'9-.9$!C:(P@:Z*8I,R=(56MZ///X_21W T\52C>(0_KF&4\^5 M?S!;2E1;-T&IS64M3#-F^M-^2-\WL^FW>#/A/S&UY4)#@1FI!J.;:P]4,S6; MC9&5FU0;:6CNN65.?S1060&ZSR2-I'9C#?1_71:_ %!+ P04 " !I@6E7 MVI0<<2D) Z& &0 'AL+W=O2VKW@/T2ZV4X?&;FF1#-2NF:6]SJ]=2T6O#2+:JK:1R&\VG-93.YNW'//NF[&]792C;BDV:FJVNN M=V]$I;:WDV@R//@LUQM+#Z9W-RU?BWMA?VL_:=Q-]UI*68O&2-4P+5:WD]?1 M]9L9R3N!?TJQ-:-K1I8LE7J@F_?E[20D0*(2A24-'#^/XB=15:0(,/[H=4[V M6]+"\?6@_:VS';8LN1$_J>IW6=K-[22;L%*L>%?9SVK[L^CM24E?H2KC_K*M MEXWS"2LZ8U7=+P:"6C;^EW_M_3!:D(7/+(C[!;'#[3=R*/_&+;^[T6K+-$E# M&UTX4]UJ@),-!>7>:KR56&?O[L4:+K;L?>,#3)ZZ^*BL,) M>&7Q,\H2]HMJ[,:POS>E*(_73P%LCRX>T+V)OZGP7K17+ D#%H=Q\@U]R=[: MQ.E+3EC[6;1*6]FLV;]>+XW5X,:_GS+7:YL]K8WRY=JTO!"W$R2$$?I13.Y^ M_"&:AZ^^@76VQSK[EO:G(O,4Q&\J>1KB4S'_72#%R"E,=1J7!JPV3*T8TE\[ M$?U%9H J$Y0M 5MM,B\&^T*H0Q[OI]4R(+M(2>M[R@U5*8*_;C#UD$!@4"B*@">Y,) 5OQI9:%L]B#H64.'KF) M/"B!#=97W(J26<4*O5-KTWA&0:WLP\?WP7L MX[L/<,IF5VK2@/WJ6C62.T@M;^".96?=;R7_Z&3)&FF=Z+2_5U]W?B'T]X]: M 9%*=/45!17;*3S2%&E7(,?(0?Q2DEWP&5^J1[%&@,EDW96"*5DYO2B3\%5) MF$JX@9G>Y4]8=L6^;*09^. WETU109W92Z&*5KPI!,6AQ95UN )&3G[P.W)L M72F :]93M5KUEXC-0 !O,06V ?T&]@"-85M4>/H=PSQ"R:A76=$X#-[ EDM] MQ=[2VVH70 5DF@[;D58G8T@K4JB0KAT-_(%;CD,]> D(O>&$>RT4' ""E*IV MV*L.2+J:$0Y-D,A$5X^T4BM([.]-3SR'X4'6-9%K9ZRH(47"K(2WFN&9DSM2 M!N0N,$/"G,K ORYE0#C3M:[&@&=; EABPB# /A]8UV-K!7]@9L,?CX/^OX0> M$]@U>L)1>9Z3TK9;5GU>PJA'\+[?PU'H$* CP+"UP31A.G0&WM>MKEUC*^$= M\14N\;$920!*8VIIS!"M4E+96KI"Q*@N8S^(5]6P@H3V>CV=#[P\8*LPM6 H M0&3(+/B C*OY[BB[&$*A40D*'UCB?DU5G'+@* HC'VKU*+'RV6!Q]@@6",2# M$M51!3OTW> H%P]@&PX.(0)K).!*4GHBXX=2"_' M][[ /Y$&_V]JDCV^NNO=,14U-9&5[&W6,'KK.OVJ$]4(P%X;^0^C1 7*%!T* M&^9'RXH-KY=">QU<:.4F$9\<8H7!GFCN0]IOZYNG/"Y(M'HD=_"XZW1T2J&D M#Y".U:I#=.M#&&HRC3KN@2)]K,57VT?">5TU+U="@PZ&U0))"E(7O0OY&A[$ M-.2FDRUPP16HVHRH85V;&U%\;,2>K'Z,AR.H&\ MQ1!&64CG#2ALABD,9L%\Z/*:*DD-S0K?1X:N:W@ES"L7$8$-@+I17@(K,57L MB"*(+65AI9!;DL:90JT;^1]17K&?E&ZI; C7]!RG?-[[<8"7Y& :FND\!4>V M%$F8KNG&52-DO5:UFR2?G14I$$J7Y$B4FDJN&V(3C2Z5DRL4Y?%6VHV+%WS2 M4G(O?8=P?BS?>Q:MQB-)+_(%PC27 M":Z)O\Y!\"<5/RR'W95["C)T1 &449)V/N-NWJ"946B+^<67/J<6%:/UOM%T M/GVI5B\[Y%TEP*P>+\*K5+F5575$7TPS:TF1\%)7.#3M#P6_'@X%%^\IH9 X M6&LN,?]1O,?'0'BGQ6B"0N!.9) Z2/&6S69 MPC.:R2(-HB1CV3Q8S%+V15DJO4<87[ HSX(TBG$5AUF0 MARG[ *77T(@4>SD0YVR;LB3%WR1=G $ORE@4+7I<\LG]H#!-\'>VF"&3&Z,J M63I>?8^3H]F,G#P/\B3Y:YP9SUQA1/025?+X)YFO>^GB51SYB^@EU0 M_;H\;=(LR)U3%D$ZGYUA4##/%RP*%M'L#'/2(%QDV"))PE'MO(B";)Y?LHMY M&%X>,:G'#N,@XFR+DB ,,Z3&=Y3;,VR>Q[G[C=+LM,U1D,XRLAGT/VTS &<+ MJ X78YL703;+V1Q_A]SYK@X"1RR"**) 15 2151R>H!^2J=J>=)P&AVC^!6N MTC@^;?@@GIR3@'OA*!W9/3R= ;NW6S\!?(PL"F+X[]<_=?6S^9S$E)]QD&5G ML#E&.N?@871Y3H4)\CQB%VEZ.>9RCE3(P&4$.,T&-A^:J)LB7F!5$*>S2W\5 MYGO:]VUQN=MW5:"DOH+1#NUTBR8BQTWD^D]-XA\=#D^N=YSR2S3+@@7P4TKE M2,@SBE=*[DG8''4F.:=XY7DP7R14)--H-O)1%N%YQ*(0J1$O]O0_&@P0N"P. M8E0+I&4(#>&,/?6E<#KZGNO.=?35FN8*#!#^T^[^Z?[#^&O_/?@@[K^J_\(U MS@8X.X@5EH97BW3B)X'AQJK6?1U>*HLAU5UN!,X!F@3P?J64'6YH@_V_"^[^ M"U!+ P04 " !I@6E77;^C!#X$ !C"0 &0 'AL+W=OUW#E_$RKF2'>UL6&553$VQ]-I MR"NN59BXABUN2N=K%;'UVVEH/*LB*=5F.I_-WDYKI6VV7J:S2[]>NC8:;?G2 M4VCK6OG[4S9NM\H.L^'@2F^K* ?3];)16[[F^'MSZ;&;CE8*7;,-VEGR7*ZR MD\/CTR.13P*?->_"WIHDDHUS-[*Y*%;93 "QX3R*!86_6SYC8\008'SI;6:C M2U'<7P_6/Z38$V4@J+7M_M5=S\.>POO9,PKS7F&><'>.$LIS%=5ZZ=V.O$C#FBQ2 MJ$D;X+25I%Q'CUL-O;B^XA!]F\?6:[NE,Q=BH.]^=9'#]\MIA ,1F^:]L=/. MV/P98POZZ&RL OUD"RX>ZT\!;$0W']"=SE\T>,W-A!:S YK/YHL7["W&:!?) MWN(_1:ML05=L5.2"3J0Z=-0B[:G,FUGG+XH<&Q M6"?G"_9BH&+34!MHP[FKF6J'>ZP:CEHZ-EDJV&#IJ4*3X>]+JY(3(5CG/*&3 M )@@'+U(KJ30<*Y+G1/? FHX$)"F+23@6#%Q66(H!)&4[=FGSQ?GKP]_H :N MN(9:![ZK#,RJ&PS'0@??-C))8"YI :*R]\1W2:T@#8O/,C6AWZ#S/)$Y[.H@ M_@ *^XY^0TTEU.(,_L&S^,?L[.A,]/:(9/9A1(/M_=-Q+19RU2 ]1@"S+;3D M(:1()9H'2:0FZ*_PB:09%R1;HLP^*LE:"5JAMY_ L0+$4!N1_Z]J<"JY#U&5 M9?*T\4,*_E4/?28>^+$D=8MA&"M@0Q9;IEMGVIK#Y'&YSE.YHF! 9I[*-:"0 MX&RD3C ,U5HZ#%4"MAS4>[4/-;1-XWRDLK4#?P]E,R(K ,:X1C)W@#@/^^^DX[YL6'L7P]?S7Z;GO= *2G= M&SB>CE\0)]W#^2#>?7Y\5'ZK;2##)51GDW=O,O+=D]YMHFO2,[IQ$8]R6E;X M"F(O K@O'5[-?B,.QN^J]3]02P,$% @ :8%I5V9DC2D7! O H !D M !X;"]W;W)K&ULM59M;R(W$/XK(UI5(&W#LN]0 M0 IV(2*T/>:9F<=FQCNI M'G6!:&!?E4)/.H4Q]:C?UWF!%=-7LD9!7]925*5OT69<4K%)I+ 0K7D\[U8#1+[7EWX!>.._W*!IO)4LI'N[A=33J^)80E MYL8B,/KWA',L2PM$-+X<,#MM2.OXVCZBOW>Y4RY+IG$NRU_YRA233M:!%:[9 MMC3W3"*OG+R,]-[?$*Q1>@NV+)$ MW1OW#:':;_W\@#!K$((W$$+X*(4I--R(%:Y._?O$IJ44'"G-@HN #UA?0>A[ M$/A!> $O;%,,'5[X!MZ"'?9EO0 P/SV MQC&;W=Z,@-IJL%JB+VG "1;*8 M$A36!@+S@_UTO U1($7)D-K1%Z6961T R\> M#'LP^U/ODV#Y)5K=-/0&8=B#;A9[49CT8$!Q_1!^H@8= :$\=(FC9=:E$J1) MU+-FY'MQE%ESZ*59!!=$$[>BB2]*_QW7;+-1N&FZ0AD<[_OG#W04;JDC^JPX MXO]!ZDG+.KDH]2/'M9(5W.P-*L'*5O(:EL_P/@0I(SNI\DV#$"065O!YVWZB&?5A#F MN<;1ZX1.FS:"1:$03Q[9/]RETU7W]N0F?1+;# MG FV8C!(O"P-(8B\81##S\1>D?A=\2T/ZD#H!6$"J1<&"2RDH9UCIPALF'I) M;.]8X&>D_L$E^::M$-)_*X3V65Q0&<^IX&*$\RHXP?R/V_&>[W'U;:UXCB=/ MU(#*G\:IM?RA%U$C%C3[.+'89T9Q5C8/CW2-L0\1Z9%7RZW2[AE^ &PO=V]R:W-H965T3$]&JK*"2YQI,%51,/UKBD)M MQD$OV&[<\55NW48X&95LA7.T7\N9IE78HF2\0&FXDJ!Q.0XN>L-IW^E[A6\< M-V9'!A?)0JE'M[C.QD'D"*' U#H$1I\U7J(0#HAH_&PP@]:E,]R5M^B??>P4 MRX(9O%3B@6-_85/K#LX#2"MC5=$8$X." MR_K+GIH\[!B<1:\8Q(U!['G7CCS+3\RRR4BK#6BG36A.\*%Z:R+'I2O*W&HZ MY61G)U=,2RY7!DK4<*F*@C(USYE&.+IG"X&F,PHM^7':8=I@3FO,^!7,!&Z4 MM+F!*YEA]M(^)'XMR7A+0Q)U(4XBI,#>$D;=.+QDK>"GE'0=;3? M+Q;&:NJ1'_OBK>%.]L.Y>S,T)4MQ'-#%,*C7&$P^O.L-HH\'R)ZT9$\.H4^H M*&5EF>]AM80I,SP%)C/XQ$5E,8._H]D7PF$G]SE"^M+1HG64-8YPMU>,3QLW MP PLE:#+;89PGVO$%]4'JIW%8D$6KH O5T?7$FRN*D->3!?P*:7C'?2,.KK3 M1'PUFP_AEJ:44,; >SA*NKW!:<=)@VZ_%W?@P=] M]U\2UW9U\[B,F&N!W>ZVS]U% M/>6?U>NW\H;I%9<&!"[)-#H^I=SK^OVI%U:5?N8OE*47Q(LY/=FHG0*=+Y6R MVX5ST/X)F/P&4$L#!!0 ( &F!:5>8#KUD@ 0 8, 9 >&PO=V]R M:W-H965TU*&R BTE*E*C4,9!TZY9A MQ8(XW1Z&/<@R;0N51)>DX^3?[RC)FC.XL?JP%XF4R.^^[WAWO.E>FR]VHY2# MIZJL[56P<6Y[.9G8?*.JS%[HK:KQSTJ;*G,X->N)W1J5+9M-53GAE,:3*BOJ M8#9MOMV9V53O7%G4ZLZ W5559IYO5*GW5P$+#A_NB_7&^0^3V72;K=517]\L^*-0>WLT!J]DH?47/[E=7@74$U*E MRIU'R/#UJ#ZHLO1 2.-KAQGT)OW&X_$!_6.C';4L,JL^Z/+/8NDV5X$,8*E6 MV:YT]WK_B^KT"(^7Z](V3]BW:WD:0+ZS3E?=9F10%77[SIXZ/QQMD/0;&WBW M@3>\6T,-RQ\SE\VF1N_!^-6(Y@>-U&8WDBMJ?RAS9_!O@?O<;*[6Z&('MW5[ MP-Y3HX=L42H[GDX<6O#K)GF'=M.B\6^@A?!)UVYCX:=ZJ98O]T^064^/'^C= M\%[EA@Q>>D7NOMMJXHE[#7]<+ZPP&Q]^GY+9HT6DT MGS"7=IOEZBK C+#*/*I@]NX-B^G[5[A&/=?H-?39O;(86A;T"G[?*M.-4>K%B0*>AU/50IGF4%[.?C;:6DS41U7O M%,R=-IC5@%#PH R&;E;"7)>[UM1;2"E)DQ0'24)X2N&S*\K"/3<;[O0>03$F M38:'L\O=SB@(.0E3 5%$9$+ASNA8J:8 BU\S'(/4R@+B2 LE"!C MDD0"'K3#W^L7'-\"2R41C..(4TE2*N W!+U$1*?,#[:+EL&:9"CP&8ID #TF M@;&DXU6 (L1GE$3P 2WHLEAF#H_A>YS,HL@[.29I&/X_3N;4.SGFLA.3 MGZ+J?9V06*2=KZ.0=1&S-7I5.!B5.!F?EQ21M'%*0D0<#1!$XC0!1A(6#9 C M"$TDF@A#BAXW6"10!(P8D7$ZAE%,Z?A%)'7<41PN:;2QD% J,35*3,0U@;6J M,;_*QF:V1#F%+S?^*@+UA%>K1:L#-,<\;=Y,R/.:&1&1])HQ_,]K1L(R06B: M'&M.B(Q2B/%YR!W[/9+0$0EAS!\40Q#&L.0>"/JRFVOK!@A_]T9RQM_C2'!^ M7OAA>3@D ?O%3!SI/GR-D'NKVYP@?LR,$8[^Z\HHKBCJ7%=J<#R'W.O6>-?$:"].'?ZNT\@ %8+3 M*2+0"$Y=^I.CWJQ29MUTH!;#:%>[MDWKO_9-[G7;V_V[O.V0/V5F M7:!O2K7"K?0B$0&8MNML)TYOFTYOH1WVC,X&E9*4N'T+*\88:3?#"^+._= ML_$E78HTRR:MA MK3)-,I+SA.: D>>KP;5]$2&WJ%"6^#TA:[[S&11#F5#ZK;BXG5X-K*)')"6Q M*"2P_+@:L**T5"L^E##+VG+X25[\ M[H^"R6\364^,'\B*Y$L"WD9$X"3E[\ Y>'J,P-LW[\ ;D.3@RYPN.;00^TUS,.?B03\FT77\H^UEW%FX[>P.U@H]D\1X@ZPQ M"R)%?\(?KPX5U2-]]=^6^;[66Z-!-7I4ZB$]^C-P3U@9P'E,P-TD36:X#(FO MUQ,NF R,OU3H*VU'K5VL%A=\@6-R-9#+ 2=L10;CGW^R/>L7%3>38I$AL193 MIV;JZ-0;I@^D6/22?+:'[AFXSN@R%RJT51->V42Q;J[&R/=7)OV0*,)=7U7JQ3L11% MK$FZ(B K@UT%M&K>W0$*1\CN =7V\EB@AL1:0+T:J*>-[%"2* *WI 3"4FQ2)#8BV^?LW7UT[8D'+!2XZ$BT0^ M_.7<))@5X]/5@<@; M=6:KMHO'TO1[2X[C!$%0-]G"%-28 CVF.L@3SUQ M;*MQA=8/3IT;]=39U-]MV8;(Z@Y6W\RQHS6EUH:R8Y7M \O.[K(>U\MZO&2, MY *DVT7]3#X7EY<6#X@[-$CK<. M(YF'I8674&<,L->7D1_TQJ]M]^CQ&U)K4VILOJUUO'O=P*=FNFRSL(?::RG9 MH1X[#XYZ-DK?G:/AG<+.VXV?MQVME;IG]&\BV3WE>+%@="77X,VLNV-3PJKU M.4QQDG'P]9.L#&X%R;C23-DF'7MH5"TRI=;&W&0 MCX%V,$;5WAI@SW=:;]BCA<4KYDI$Z1D%8.X/KZ30ILB*< M@MN\VFX[G*/;1NV[4;7(E%J;=N/@[4,6/I?@EM7FWQ8S9<52&)-DA2=IF<0+ MF<3CF?SXIW1>X"XG2LQ]PVZ[L#\+C3IV5:,>VCL-&\]N'S#M1X+!ST).5"V> MOLVWD=/'8]3G;]2\ULI@[<736'A[="A*\6S&R&:/3-KT[;/SX.IOTGB'1M4B M4VKM7=7&[4.]V]\B?&8T VJ[HB(*%3G R/?<;@*Y*;<[%Z 5.,ANEXOTO7PM MA<;>0[V]_YB\D.GY@B4QJ2$HAVW2G(=&U2)3:FV$34( X8FB$YIT_*%1MB>*DA-^OC0J%ID2JT-MH-8OOSI( MO5[P!=;(@MT8[1<;!2,WZ(;H*3P];#P]U'OZISPI]D@?A8Q09;JHKW_T_#'J MYTVIM=DUMA\&IPI*D[X]-*H6F5)K0VV2!:C?\']M4/9WU6W?=]UNQJ0LY]F! MU0W+4[A[U+A[=& O'^=XBI5G"$SNSH=&U2)3:FUH33* [!/%(S*:'AA5BTRI MM:$VZ0'2OR]X93RB_CL#VPNZ!C54%(/."+J=:-3W\;4,=@[]Z-W\G9@3!I)< MFM@<5SN*RC&;/=]C]H#/*3(!U&0"2/]*X'^$IM&DP*A:9$JM#;5)"I#^!BK.G%8WZW/KUZ7 MIS8[]V_LB[ ZA=K(5(=B/V,V2W(.4O(L):WWOAP J\Z95A>"+LJ3EQ,J),'R MXYS@*6%% ?G],Z5B>U$T4)_V'?\'4$L#!!0 ( &F!:5? =[,Y>0, #@/ M 9 >&PO=V]R:W-H965T]]R/1!AL76%"0JB;C]]Q4?)N 0;I*A]\5&0N?L M[M%JT4ZW7'R7&T0%/Y.8R9FQ42H]-TT9;# A\H2GR/2;B(N$*#T4:U.F DE8 M@)+8M"W+,Q-"F3&?%G-+,9_R3,64X5* S)*$B%\+C/EV9HR,W<1GNMZH?,*< M3U.RQAM47].ET".S9@EI@DQ2SD!@-#,N1N?^J 4*_ZAN)6-9\A#67'^/1]\ M"&>&E7N$,08JIR#Z[PXO,8YS)NW'CXK4J&WFP.;SCOVO(G@=S(I(O.3QOS14 MFYEQ:D"($2I@7 '&A3)E*(4./E%D/A5\"R)?K=GRAT+, JW# MIRS?]QLE]%NJ<6J^%#J%A/IU#,N8,'4,A(7P[D=&4[VY"@Y]5(3&\@C>P-<; M'PX/CN *(,O&YY)O59.3:7=R,G,H#*Y*$W:CYATX)HSM9'PCH48MO&F=K^. MP=[%L+!["6\P/0''.@;;LIT.?RZ?#K<[X'X__&/&'K/>BL:I=\0I^)RG[4A[ M0X[AO>!2PNW%2BJA#\VW+OU+ ^-N WDE.9RX%G;8/1-;2U*LU]?XK MHP+$4$(D> *+3.@%:Z6_9CR*:( @28Q=:I:L;F.#;6]TNI=2WL,L:*_P>YU[ M8>B3.O1);^CO]94"#J]T+3H"';!/9UAF=_L$*=#:GID&3^0&0M34?6_?W.^B,UJJ)MGV=RW[CSU5J*+:V M5(VK\.A_JFF5H6:]LMV'XO6Z\VSQ!F(KQ3,;+46"8EVT9A("GC%5WLSKV;K] MNRB:GKWYQ>C\LFSB[FG*GO*:B#5E$F*,-*5U,M&Y)LHVK1PHGA:-RXHKW085 MCQO=VJ+(%^CW$>=J-\@-U,WR_#=02P,$% @ :8%I5TT9UGY>!0 11L M !D !X;"]W;W)K&ULM9EM;]LV$,>_"N$50PMX MD4@_Q9UCP'%FK,.Z!$F[O1CV@I'.,5=)=$DJ2;_]CI(B.3+#)%KM%XF>>'>_ M.S[\*!WBK@ M<=$H30(6AN,@Y2+KS6?%M0LUG\G<)"*#"T5TGJ9R&8S[;\!J[ ?-Y>*#P+:BNQ2"'30F9$P?JDMZ#OEVQB&Q1/_"G@3N\<$XMR M+>47>_(A/NF%-B)((#+6!,=_M["$)+&6,(ZOE=%>[=,VW#U^L+XJX!'FFFM8 MRN0O$9O-2>^X1V)8\SPQE_+N5ZB 1M9>)!-=_"5WY;,3?#C*M9%IU1@C2$56 M_N?W52)V&C#V1 -6-6 O;3"H&@P*T#*R NN,&SZ?*7E'E'T:K=F#(C=%:Z01 MF2WCE5%X5V [,_\=SXEV!,>!N2CS,Q&DU^R&.+'[0.,M@Z9/81\RKP&KV![1 9A MG["0#P4D/!ZD&=0N]^8\_T''XLPOX.QE[A#VL ML8<^ZT]UI#[YD DC>#%FL8>"*PE^RT6]23CM$ULJZ@+W&N@(/JK!1]W /_)[ MD>8I.94*38KLABPY1H'W7#DHG8P+)W;NO9U/0_S-@MM=4&\H'4''->BX:X4C M7$$TV$FC/'K7)W^ <6&6+D8[F'2TC^D-I"/FI,:<>#&7,L4U4F./Q8J=\H1G M$?3)(I5YYB2:[!6..8B\/CL2'==$Q]T*]\O]5BC_T/1;?CPTQZZAZ370$7Q: M@T^[@2]SI2 S+QR:T[T*3]ATK\+>4#J"TK!9QD,O:DVB28[KK")<:S _7?/H M"\0D*A.PKA+@7,3#_9'IF("JQ\9//O8X_AT90OVE F- Z9UJG>=&&Y0V M\^'D672^MK1J_.AU!(M)%(U*^1%@E.UIDE.;6ZKV3BZD:X"SEY$=(A)!)M-!+U2YF' MGHC]LR0A]B5#S6E?%1!ECQ+),]WWEK#T9)=*+_ AI!%MM!'UBZ-7 Y?;&2=P MZ8G2%O#>4#V$1F*-1F)^C;1/?)ZYAJBGM)6'5E=F+4Y_'%TY&RW%_%KJQ9Q/ M5[3RT.9L%]0?2%?01E4QOZKZG.7:,>NNP+F5J8RU>ZF#ZA#BB37BB?G%DV>? MC8,3M"GG6V[(!2@A8_MBS#FU MFQFIR$K(:):*<"* M1[AQM93=LS!R+4][D[4_RJY9:'05^Q^ZRD.,.ZJON5"08IJ\JS1SO(IJI^ 0 M*HLU*HL]H[*^3PH\L_SD^11\5U46['RH2 $CM]]O-(GLYK[\9E%?K;\1+8HO M(T'S>/F!J5S9-$E@C4W#HPE2J/*;37EBY+;X['$MC9%I<;@!CCL0^P#>7TMI M'DZL@_K+V?P_4$L#!!0 ( &F!:5>J$>:T?0( .P% 9 >&PO=V]R M:W-H965TBAZH*65180/E:3L].]+4K+J!$K:0R\2'SO#G25W)@>I'G2):."1,Z&G M06E,-0Y#G97(B1[("H7=*:3BQ-BIVH6Z4DAR#^(LC*/H*N2$BB"=^+5;E4YD M;1@5>*M UYP3]6N.3!ZFP3 X+JSIKC1N(4PG%=GA!LU==:OL+.Q8]X\LDT_X+ MAS8V"B"KM9&\!=L,.!7-GSRV=3@!6)Y^0-P"XN> T0N I 4D7FB3F9>U)(:D M$R4/H%RT97,#7QN/MFJH<+>X,V8UV1#*>![4N-:H]!^O;-\"KZU"?W/Y$]$3_JQ(]>8T^O MBP)]&\))&=;$(*PQDR*CC!+7K)>P*(G8H7M*2RQ0*U,'WU:Y(:-E?L;&J?1@-[F?O3NO0$#0>C+JC1&YXT#D>U\WZB M(7,G-T^R6^TL:^8[]=GZW%I9XSQ_:!H?7!&UHT(#P\)21H,/U@A4XRW-Q,C* MM^=6&MOL?EA:.T;E NQ^(:4Y3MP!G<&GOP%02P,$% @ :8%I5UHJ-.B_ M @ ]P@ !D !X;"]W;W)K&ULO99;3]LP%,>_ MBI6A"236W'J#M9&@:%HEJE5T; ]H#VYRVGKXDMENR[[]CI.0%=3F 0$OK>WX M_,_O7!QGL%7ZWJP +'D07)JAM[(V/_=]DZY 4--2.4A\LE!:4(M3O?1-KH%F MA9'@?A0$75]0)KUD4*Q-=3)0:\N9A*DF9BT$U7\O@:OMT N]QX4;MEQ9M^ G M@YPN80;V-I]JG/FU2L8$2,.4)!H60^\B/+\, V=0[/C!8&MVQL2%,E?JWDW& MV= +'!%P2*V3H/BW@1%P[I20XT\EZM4^G>'N^%']2Q$\!C.G!D:*_V2970V] MOD9T;:P2E3$2"";+?_I0)6+'((H. M&$25051PEXX*RBMJ:3+0:DNTVXUJ;E"$6E@C').N*C.K\2E#.YN,E!#,8IJM M(51F9*2D97(),F5@R"=RD67,I8]R,I9E$[AD'E^!I8R?D"/"))DPSG'5#'R+ M2$[83ROWEZ7[Z(#[&>0M$@>G) JBF-S.KLCQTL M7<4QGID%X&2JU6]L@WU\C3KN3)R;G*8P]+#I#>@->,G'#V$W^-Q &=>4<:$> M'Z"\5L8\R_C=->XA8PO"_-J'&[\!;KO&;3S5N[QV*7OH(XYVB=UKM_37OUV3]9C*] MSH!\8YQ\!XVO1EJ?9C:(O3.99C7SVVK4_>P/<,/A_.P3O4/W* MR9,S'T>MWK/Z^SO7F/LDF%"]9-(0#@LT"UH]/+:ZO&7+B55Y<;/-E<5[LABN M\,L$M-N SQ=*V<>)NRSK;YWD'U!+ P04 " !I@6E7KDX+=B # #4"0 M&0 'AL+W=OW M$TR9%8S-V$($8YZIF#*R$$AF28+%KRF)^6%B=:WCP"/=14H/V,$XQ3NR)&J5 M+@3T[)(EI EADG*&!-E.K+ON[6RDXTW -TH.LM)&VLF:\V?=^1Q.+$<+(C'9 M*,V X6]/9B2.-1'(^%EP6N4G-;#:/K)_--[!RQI+,N/Q$PU5-+&&%@K)%F>Q M>N2'3Z3PT]=\&QY+\XL.1:QCH4TF%4\*,"A(*,O_\4N1APH >.H!;@%P7P-Z M9P!> ?",T5R9L37'"@=CP0](Z&A@TPV3&X,&-Y3I55PJ ;,4<"JXQX)1MI,H M)0+->)) :I<1%@3=Z&Z:*6S2S;=HBB7=(,Q"-*=QIDB(2O "P#FJ/2<*TUA> M 7ZUG*-VZPJUD(VDGI6(,K1B5,GKRL#7B&<2:&&P==(?VPH<:IWVIG SS=VX M9]QXZ($S%4ETST(2GN)MR$R9'O>8GJG;2+@D:0=YSC5R'=>KT3.['.XVR/'* MU?(,G_>OU2H3?ETLR_>[M50"-L6/NJSEK+UZ5GU0W,H4;\C$@I- $K$G5O#^ M7==W/M19?B.RDP3TR@3TFMB#+W"NQ5S6ED:.] U2'U[[X,;K^H.QO:^JKXGR M^UVWC#J1U2]E]1ME/9G3 G8$WA,!A]^QNN'8E I*&=8,]L/:K%0[G[NJLY!_ MI5\1YPZZ7>^5A9HH?^B?L>"7%OQ&"WD9W2^6J+U:MLQQ8(36ZLRI!M4D.IU* M$G.=M5%NKU[GH-0Y^.\M<#R/FC?!X"TWP1N1G:1@6*9@V+A41[N',U775&'# MBRJL)NI\A8U*V:.+9%]88Z.+:JPVZJ\:LRL79$+$SKP;)-KPC*G\,BA'RZ?) MG;F17XU/X._D#YD M^ U!+ P04 " !I@6E7L[B\/GT" K!@ M&0 'AL+W=O@9. MCRTL0$I/1#)^]9S1\$H//%SOV3^&WJF7:^Y@8>1W46$]B]Y&K((U;R5>F=TG MZ/LY]GRED2[\LEU?FT2L;!T:U8-)@1*Z>_+;WH<# /&, ](>D-X'3!\ 9#T@ M"XUVRD);YQQYD5NS8]97$YM?!&\"FKH1VI_B"BWM"L)A\8%;+?3&L08L6QBE MR-I5S2VPU^Q,HZB$;+W1; 5E:P4*<.S#;2G;"BJVMD8QK($MN"Q;R;T Q/FZ:.$*VB.6):\8FF29B-Z%D^'IX_(R88SR0)?]@#?TWRGPVI: M'#P?\?K'9R)F%PC*_1QSN5,Q'5?AQ\>I:W@)LXCF@P.[A:AX_FQRDKP?L^@_ MD=TQ;#H8-GV,O?ABD$O&#VUS@VUCG7=TQX'.S[EMD6:3/-X>-O1OS;OCH:23 M&1_<.P5V$\:18Z5I-7;_OB$[3+RS<-'OY>F&Z.7W&Z$=DS"FBB3 MHS&PO=V]R:W-H965TH;+DI>B9 M%.B/+R5K3(MDCFR9ODDLS^'+\QZ)Y&-*NGZN^)_U(V/"^[HNROIF\BC$YMUT M6B\>V3JKWU8;5LJ_/%1\G0EYR%?3>L-9MFP;K8LI]OUPNL[R/HOEB.KO>9"MVS\3GS1V71].] MRC)?L[+.J]+C[.%F\CUZEP:D:=!&_):SY_K@L]=8^5)5?S8'M\N;B=]DQ JV M$(U$)O][8G-6%(V2S./_G>ADWV?3\/#SB_J/K7EIYDM6LWE5_)XOQ>/-))YX M2_:0;0OQL7K^B76&@D9O415U^Z_WO(N-9(^+;2VJ===8'J_SN09B*;7?/JV>--M%1K/K3%;%M+ M^WG9G/=[P>5?<]E.S.[92IY%X=V6NVNH.1>O4R:RO*C?>%?>Y_O4>_WJC??* MRTOOTV.UK;-R65]/A>R[49@NNG[>[_K!W^B'>!^J4CS6W@_EDBW[[:;MQ[QO_.PCXDEG_GQS;&E>0HW_WE;?JOWGANR/PVDU2,#I^$C MVU1[>"K>O_V4J_TZ9V[6;F>%=OL@6[FGPXJ88=B/$S_HAZ5@-B.]!GNO >CUX\ZES>2N8= S&85!HIDTPZ1)2I!F M$DQCI,EP;S(\XH1N>/60"^]U(0_>V R'IF$4&WXM4<3W8\TNF-!(N]'>;@3: MO9>+H9P)OO-6K&0\*SPY\WK94BX">2UXUJR7'OLJ :"V7]V1Z3!"B&AUL$2% M,=)/.YCIR#K$^SK$\&FOJN5S7A1>OMYD.6_GR:84LB?!MPNQY1%4CV%4C "ORZ8T$#FV0&.-(&[MSN*-35[).[7 5H+X? M^*K&?<,' (9 PY]%7N3BK_:2OJN>&6^6?IZ]7-O6.1V6/'7%=ZJ6NE+KEQ.K MPTC$+BV]D**YC$,$S>\6K!Y/367-.WY7(KK^I<#O@?LT7#7+E]?,.:IS* M4[74E5J_GHI5,;H@7&&GU.I4+76EUB^LHE8,PML1<-4)' Z1*$#Z@C*WA,5A M1/6]*CB=L7852V*8)0&XPB8=2I]87U7&$3((U!8(809 SU2R F5HB)8<0",QKK6,$D@6'R7+0B%GX,L7&56Z)0 MH',UG.K84BC*) .;EN>A%3'Q44QNN-1"C+%QW\ 2%<;&CAV_ Y1!Q#BVZU*3%&(61ON;"_9PZ$5++V-NM$+ M=WSR]>64HEVI]8NN*)I>DJ*I4XIVJI:Z4NL_IJ\H.CB&HJ&!&YAD;."#+0;I MC]7 F8QUJN Y@.'YJ'%[^BT$N-=3KRVG:JDKM7[%%:,'EWST-7#ZZ*M3M=25 M6K^P"ON#_1NOGL74\GL7@W]D/%5+D=UP1ZDI/\VDK,2W[UMN3L0 MU:9]__!+)42U;C\^LFS)>!,@__Y05>+EH.E@_\[K[!]02P,$% @ :8%I M5U2!_FU- @ IP4 !D !X;"]W;W)K&ULK53? M;]HP$/Y7K*R:6FDC(0%:L202/S9U#Y40K-O#M >3',1J8F?V!T" MZL->B.]\WW??';X+]T(^J0P R7.13<.22%#:UR7(K]/33U# U?(G)E?\F^CAT.'9)4"D71@+6"@O'Z2Y^;/IP M^N< ?@/P7P,&9P!! PALH;4R6]:<(HU#*?9$FFC-9@ZV-Q:MJV'<_(LKE/J6 M:1S&2U HJP0KR?B6S(1"1:[G@)3EZH9\)(^K.;F^NB%7A''R+1.5HCQ5H8LZ MMV%PDR;/M,[CG\D3D ?!,5/D,T\A?8EWM>96N'\4/O4O$JZ@[)' ^T!\SP\Z M],S>#OQ%"P9M"P:7V+M:T%5O33*R)&;'[&(O='>G M1?P;T??O;MN@6IQ[\N8+D%N["I1.6W&L7U'K;;?-Q [9*_]4;Z%Z:?REJ5?8 M Y5;QA7)8:,IO=ZMGF%9KX7:0%':R5H+U'-JCYG>I"!-@+[?"(%'PR1H=W/\ M!U!+ P04 " !I@6E7K(A#JTD# #J% #0 'AL+W-T>6QE8"0=]DH/7;0CUOJ,49+W%F/NTDQ\J#WK*5\8B4QX<#I MJN.I)OI-%8V'62&WQ102&S#*-&?>/14C,J&"3Q4'5D9S+M8VW(? K!"%\K2I M8I,J@$CU8.' ]J# &YV*KH/^!=D2ZIM),BU4RE2;)B";T'@H6 9V%)\OX*Z+ MT@=0ZR(WC933>2%I[6'#:!I&=L:$N(&G_U>VH[W*.GM6EX)LF\90T[0RM@/Z M736KW94]?Y6N5_+[0G]=FNG(N@]%QJX5R_BJ[J^RU@"F'N#JM"S%^HO@5_G5CL/!6UFNOU7V#3L]-J_T]V[RXA!,1H=@\B!J,CX$ MD\D!F!R\V;?F2TP&[]*DWQR%.N>MG=-6&_7@5#LB/^%\++9)O>F2"\UETUOP M-&7RT:'+R&LZ-7_([>B;\2G+Z%+HVQ8P$,VH;?L[3"^( MVB.UR<5ERE8LG31=-9_63<\T3-;F L(^=RB=A,\;4&Q+UNP$@2]VYC>8"! M[0)6.Y#?G0=JRLT)0]A5S!OV!.-(DF (U**[1J,(69T(/N[]P9Z2,$P2-P*8 MVT$88@@\C3B".0 /&!*&]7MP[WWD;]Y3_O:_F^._4$L#!!0 ( &F!:5>7 MBKL

-8?20$3;8T.P6BP^0"X99K>]9!:G)22!6=G6['FIG8+V@'J9-:865=\2#AR?YMKXML(ZU"[T=5:JE4] M##Y%[#U&$X?ML0WBB?F?,.KE4J8PU6E5@G)M' T4-:"RN5S;B"E1PCB:Z T8 M-A,KJ!\*[W*5M0_HD,P+ESF1V&"NLH8Q)(_*0%G(&)Y97<@,.3(VKW'P4@^2 M$Y!\AY _N0?9)R#[82&W(7-,+]FMRW&:)[K$Y94CNMQXD ,"R[T$>$I"'NX0<>)!'!.31+B&''N0Q 7D<%O)< M6&GKE3TS8+%KTX/MW: .[1=_*^]1>WDO+.0=;$!5T(5%*B:P8S!I6*/27_;9 M#%>PVV="9>SB5R77]84^)>68)+!DIK!P79&CE)($=LJ52G4)[%X\@_69*(,D MP152EM+5G6PSD;AH'693H%()ENWYF)1#DL 2N1!&(99EZU;$)2[7>2[,G]7A M8U(620)K9 ZK)F>X4NWEG^PJE$.2P!*Y ^M,E;K*8#PQE!8GO@.1,D@26"%O M&Q]F_,4_7)0TDL#6(%["FM3/KBEO\,#>Z'P)/X:24Q+A@27R-L53<$(6[\'( M;Y/ WJ#MYJ?4G%()#ZR2:ZF@SE\F!C+IV*5(FR_T;3Q]3,HN/+!=?.-USS4E M%1[\RX1RWX&/24F%!Y;*Y]O.05WT,2FQ\,!BH3"_O4L,.247'E@NG;MCUYM) MF88'-DVGI#L@^Y1G^HUGXNU?L R6N&ED-W@#B_6I*-*98?6A3=8'PUJNRZHH M)EAWJZZUR+8_U;8_!,]^ U!+ P04 " !I@6E79(35>EB 9JKT?/K1V16VZW*WL8/KI3FG'+O?3K, O1GU9@%Z\\O'M@"]&?5F 7HSZLT"]&;4FP7HS:@W M"]";46\6H#>CWBQ ;T:]68#>">J=O%-OY^^M<4O/8XWGOY-J/SUKEN/GY6,3 MWQ?)C+.&/U#'7U!+ P04 " !I@6E7.6DC=8(! !,$P $P %M#;VYT M96YT7U1Y<&5S72YX;6S-F,M.PS 017\ERA8UKETH#[7= %OH@A\PR:2QZI<\ M;FG_'B=]2* 2416)V<1*/'/OM4MAXPVQAM<9HW,?H'QK!LP$@LG >; M=FH7C(SI-2R8E^52+H")X7#,2F]P5ME[37'JO52ECVF=K6WUS&>P=BM39U6"C/%ZE@IR==&AW?C;8][VN(015 M03:7(;Y(DZK81C.,6PU8]$N82(Y;(CGNB.2X)Y*# M#ZD$H4)43@6IG I3.16H6?_U_IUT+(Y4]^+/N)]KL$U!+ 0(4 M Q0 ( &F!:5<'04UB@0 +$ 0 " 0 !D;V-0 M&UL4$L! A0#% @ :8%I5V=_:I/M *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ :8%I M5YE&PO=V]R:W-H965T&UL4$L! A0#% @ :8%I M5R@JP)J+! :1$ !@ ("!& X 'AL+W=O2O>B'SP( !L( 8 M " @=D2 !X;"]W;W)K%0 >&PO=V]R:W-H M965T&UL4$L! A0#% @ :8%I5Y0Z3(&"!P ;A\ !@ M ("!3Q@ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ :8%I5U:S)?CT!0 :1X !@ ("!FBH M 'AL+W=OHMR=] MB ( $H& 8 " @<0P !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ :8%I5WDPLUKZ @ I08 !D M ("![3\ 'AL+W=O0P >&PO=V]R M:W-H965T&UL M4$L! A0#% @ :8%I5S)M-_V@!P M!( !D ("!'D\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M:8%I5UV_HP0^! 8PD !D ("!!F0 'AL+W=O&PO=V]R:W-H965T0, #@/ 9 " @0)\ !X;"]W;W)K&UL4$L! A0#% @ :8%I5TT9UGY>!0 11L !D M ("!LG\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ :8%I5ZY."W8@ P U D !D ("!\8H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :8%I M5U2!_FU- @ IP4 !D ("!.YD 'AL+W=O&PO7BKL< MP !," + " 3.? !?U5G% , )04 / " 1R@ !X;"]W;W)K M8F]O:RYX;6Q02P$"% ,4 " !I@6E79(35>E&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" !I@6E7.6DC=8(! !,$P $P @ 'LI 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 )@ F $$* "?I@ ! end XML 44 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 45 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 46 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 73 174 1 false 19 0 false 4 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 - Debt (Notes) Notes http://www.matrixservicecompany.com/role/DebtNotes Debt (Notes) Notes 13 false false R14.htm 0000014 - Disclosure - Income Taxes Sheet http://www.matrixservicecompany.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 0000015 - Disclosure - Commitments and Contingencies (Notes) Notes http://www.matrixservicecompany.com/role/CommitmentsandContingenciesNotes Commitments and Contingencies (Notes) Notes 15 false false R16.htm 0000016 - Disclosure - Earnings per Common Share (Notes) Notes http://www.matrixservicecompany.com/role/EarningsperCommonShareNotes Earnings per Common Share (Notes) Notes 16 false false R17.htm 0000017 - Disclosure - Segment Information (Notes) Notes http://www.matrixservicecompany.com/role/SegmentInformationNotes Segment Information (Notes) Notes 17 false false R18.htm 0000018 - Disclosure - Restructuring Costs (Notes) Notes http://www.matrixservicecompany.com/role/RestructuringCostsNotes Restructuring Costs (Notes) Notes 18 false false R19.htm 9954473 - Disclosure - Revenue (Tables) Sheet http://www.matrixservicecompany.com/role/RevenueTables Revenue (Tables) Tables http://www.matrixservicecompany.com/role/RevenueNotes 19 false false R20.htm 9954476 - 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 20 false false R21.htm 9954477 - Disclosure - Segment Information (Tables) Sheet http://www.matrixservicecompany.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.matrixservicecompany.com/role/SegmentInformationNotes 21 false false R22.htm 9954480 - Disclosure - Revenue (Details) Sheet http://www.matrixservicecompany.com/role/RevenueDetails Revenue (Details) Details http://www.matrixservicecompany.com/role/RevenueTables 22 false false R23.htm 9954481 - Disclosure - Property, Plant, and Equipment (Details) Sheet http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails Property, Plant, and Equipment (Details) Details http://www.matrixservicecompany.com/role/PropertyPlantandEquipment 23 false false R24.htm 9954482 - Disclosure - Line of Credit Facility (Details) Sheet http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails Line of Credit Facility (Details) Details 24 false false R25.htm 9954483 - Disclosure - Income Taxes (Details) Sheet http://www.matrixservicecompany.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.matrixservicecompany.com/role/IncomeTaxes 25 false false R26.htm 9954484 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 26 false false R27.htm 9954485 - 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 27 false false R28.htm 9954486 - Disclosure - Earnings per Common Share - Antidilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details) Sheet http://www.matrixservicecompany.com/role/EarningsperCommonShareAntidilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails Earnings per Common Share - Antidilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details) Details 28 false false R29.htm 9954487 - Disclosure - Segment Information (Details) Sheet http://www.matrixservicecompany.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.matrixservicecompany.com/role/SegmentInformationTables 29 false false R30.htm 9954488 - Disclosure - Restructuring Costs (Details) Sheet http://www.matrixservicecompany.com/role/RestructuringCostsDetails Restructuring Costs (Details) Details http://www.matrixservicecompany.com/role/RestructuringCostsNotes 30 false false All Reports Book All Reports mtrx-20230930.htm mtrx-20230930.xsd mtrx-20230930_cal.xml mtrx-20230930_def.xml mtrx-20230930_lab.xml mtrx-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 49 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "mtrx-20230930.htm": { "nsprefix": "mtrx", "nsuri": "http://www.matrixservicecompany.com/20230930", "dts": { "inline": { "local": [ "mtrx-20230930.htm" ] }, "schema": { "local": [ "mtrx-20230930.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "mtrx-20230930_cal.xml" ] }, "definitionLink": { "local": [ "mtrx-20230930_def.xml" ] }, "labelLink": { "local": [ "mtrx-20230930_lab.xml" ] }, "presentationLink": { "local": [ "mtrx-20230930_pre.xml" ] } }, "keyStandard": 152, "keyCustom": 22, "axisStandard": 7, "axisCustom": 0, "memberStandard": 10, "memberCustom": 9, "hidden": { "total": 26, "http://xbrl.sec.gov/dei/2023": 6, "http://fasb.org/us-gaap/2023": 16, "http://www.matrixservicecompany.com/20230930": 4 }, "contextCount": 73, "entityCount": 1, "segmentCount": 19, "elementCount": 352, "unitCount": 4, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 29, "http://fasb.org/us-gaap/2023": 391 }, "report": { "R1": { "role": "http://www.matrixservicecompany.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:EntityIncorporationStateCountryCode", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:EntityIncorporationStateCountryCode", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "longName": "0000002 - Statement - Condensed Consolidated Statements of Income", "shortName": "Condensed Consolidated Statements of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "unique": true } }, "R3": { "role": "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "longName": "0000003 - Statement - Condensed Consolidated Statements of Comprehensive Income", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "unique": true } }, "R4": { "role": "http://www.matrixservicecompany.com/role/StatementofOtherComprehensiveIncomeParenthetical", "longName": "0000004 - Statement - Statement of Other Comprehensive Income (Parenthetical)", "shortName": "Statement of Other Comprehensive Income (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": null, "uniqueAnchor": null }, "R5": { "role": "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "longName": "0000005 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "0000006 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": null, "uniqueAnchor": null }, "R7": { "role": "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "unique": true } }, "R8": { "role": "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "longName": "0000008 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical", "longName": "0000009 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "9", "firstAnchor": null, "uniqueAnchor": null }, "R10": { "role": "http://www.matrixservicecompany.com/role/BasisofPresentationNotes", "longName": "0000010 - Disclosure - Basis of Presentation (Notes)", "shortName": "Basis of Presentation (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.matrixservicecompany.com/role/RevenueNotes", "longName": "0000011 - Disclosure - Revenue (Notes)", "shortName": "Revenue (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.matrixservicecompany.com/role/PropertyPlantandEquipment", "longName": "0000012 - Disclosure - Property, Plant, and Equipment", "shortName": "Property, Plant, and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.matrixservicecompany.com/role/DebtNotes", "longName": "0000013 - Disclosure - Debt (Notes)", "shortName": "Debt (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.matrixservicecompany.com/role/IncomeTaxes", "longName": "0000014 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesNotes", "longName": "0000015 - Disclosure - Commitments and Contingencies (Notes)", "shortName": "Commitments and Contingencies (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.matrixservicecompany.com/role/EarningsperCommonShareNotes", "longName": "0000016 - Disclosure - Earnings per Common Share (Notes)", "shortName": "Earnings per Common Share (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.matrixservicecompany.com/role/SegmentInformationNotes", "longName": "0000017 - Disclosure - Segment Information (Notes)", "shortName": "Segment Information (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.matrixservicecompany.com/role/RestructuringCostsNotes", "longName": "0000018 - Disclosure - Restructuring Costs (Notes)", "shortName": "Restructuring Costs (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.matrixservicecompany.com/role/RevenueTables", "longName": "9954473 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.matrixservicecompany.com/role/EarningsperCommonShareTables", "longName": "9954476 - Disclosure - Earnings per Common Share (Tables)", "shortName": "Earnings per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.matrixservicecompany.com/role/SegmentInformationTables", "longName": "9954477 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.matrixservicecompany.com/role/RevenueDetails", "longName": "9954480 - Disclosure - Revenue (Details)", "shortName": "Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "22", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails", "longName": "9954481 - Disclosure - Property, Plant, and Equipment (Details)", "shortName": "Property, Plant, and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "23", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-48", "name": "us-gaap:ProceedsFromSaleOfProductiveAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "unique": true } }, "R24": { "role": "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails", "longName": "9954482 - Disclosure - Line of Credit Facility (Details)", "shortName": "Line of Credit Facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LineOfCreditFacilityInitiationDate1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LineOfCreditFacilityInitiationDate1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.matrixservicecompany.com/role/IncomeTaxesDetails", "longName": "9954483 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail", "longName": "9954484 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "c-49", "name": "us-gaap:ContractsReceivableClaimsAndUncertainAmounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-49", "name": "us-gaap:ContractsReceivableClaimsAndUncertainAmounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails", "longName": "9954485 - Disclosure - Earnings per Common Share - Computation of Basic and Diluted Earnings Per Share (Details)", "shortName": "Earnings per Common Share - Computation of Basic and Diluted Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true }, "uniqueAnchor": null }, "R28": { "role": "http://www.matrixservicecompany.com/role/EarningsperCommonShareAntidilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails", "longName": "9954486 - Disclosure - Earnings per Common Share - Antidilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details)", "shortName": "Earnings per Common Share - Antidilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.matrixservicecompany.com/role/SegmentInformationDetails", "longName": "9954487 - Disclosure - Segment Information (Details)", "shortName": "Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "mtrx:Grossrevenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mtrx:Grossrevenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.matrixservicecompany.com/role/RestructuringCostsDetails", "longName": "9954488 - Disclosure - Restructuring Costs (Details)", "shortName": "Restructuring Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtrx-20230930.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r81", "r202" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Liability, Revenue Recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "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." } } }, "auth_ref": [ "r315" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r19", "r120", "r160", "r232", "r269", "r270", "r272", "r273", "r274", "r276", "r278", "r280", "r281", "r342", "r345", "r346", "r357", "r523", "r572", "r583", "r584" ] }, "us-gaap_PaymentsForRepurchaseOfOtherEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfOtherEquity", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase of common stock for payment of statutory taxes due on equity-based compensation", "label": "Payments for Repurchase of Other Equity", "documentation": "Amount of cash outflow to reacquire equity classified as other." } } }, "auth_ref": [ "r26" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r301", "r303", "r314" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_LineOfCreditFacilityInitiationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInitiationDate1", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Initiation Date", "label": "Line of Credit Facility, Initiation Date", "documentation": "Date the credit facility first became available, in YYYY-MM-DD format." } } }, "auth_ref": [ "r16" ] }, "us-gaap_AccruedInsuranceCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedInsuranceCurrent", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued insurance", "label": "Accrued Insurance, Current", "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)." } } }, "auth_ref": [ "r18" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "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." } } }, "auth_ref": [ "r576" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Text Block]", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r113", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r316" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Asset and Liability [Abstract]", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Expiration Date", "label": "Line of Credit Facility, Expiration Date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r16" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r226", "r227", "r432", "r433", "r434", "r485", "r486", "r487", "r488", "r495", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r515", "r526", "r575", "r588" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r51" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common, Shares", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r51" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Goods and Services Sold", "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." } } }, "auth_ref": [ "r77", "r375" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r162", "r201", "r212", "r213", "r214", "r215", "r216", "r218", "r222", "r269", "r270", "r271", "r272", "r274", "r275", "r277", "r279", "r280", "r572", "r573" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r29", "r121", "r507" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Intangible Assets, Finite-lived", "label": "Impairment of Intangible Assets, Finite-Lived", "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." } } }, "auth_ref": [ "r551", "r567" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for federal, state and foreign income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r106", "r112", "r174", "r175", "r207", "r327", "r335", "r394" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.matrixservicecompany.com/role/BasisofPresentationNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "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." } } }, "auth_ref": [ "r88" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r162", "r201", "r212", "r213", "r214", "r215", "r216", "r218", "r222", "r269", "r270", "r271", "r272", "r274", "r275", "r277", "r279", "r280", "r572", "r573" ] }, "us-gaap_ContractsReceivableClaimsAndUncertainAmounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractsReceivableClaimsAndUncertainAmounts", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contracts Receivable, Claims and Uncertain Amounts", "label": "Contracts Receivable, Claims and Uncertain Amounts", "documentation": "Amount of billed or unbilled claims or other similar items subject to uncertainty concerning their determination or ultimate realization under long-term contracts." } } }, "auth_ref": [ "r105", "r130" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury shares sold to Employee Stock Purchase Plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r10", "r68", "r69", "r93" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_OtherRestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherRestructuringCosts", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Restructuring Costs", "label": "Other Restructuring Costs", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic loss per common share", "verboseLabel": "Basic EPS (US$ per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r151", "r168", "r169", "r170", "r171", "r172", "r177", "r179", "r185", "r186", "r187", "r191", "r354", "r355", "r378", "r393", "r510" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r226", "r227", "r432", "r433", "r434", "r485", "r486", "r487", "r488", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r515", "r526", "r575", "r588" ] }, "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.matrixservicecompany.com/role/BasisofPresentationCashCashEquivalentsandRestrictedCashPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy", "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances." } } }, "auth_ref": [ "r30" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of debt amendment fees", "label": "Payments of Debt Issuance Costs", "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." } } }, "auth_ref": [ "r28" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "mtrx_TransportationEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "TransportationEquipmentGross", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transportation equipment", "label": "Transportation Equipment Gross", "documentation": "Transportation Equipment Gross" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unused Credit Facility Fee", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r536" ] }, "mtrx_BurlingtonOfficeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "BurlingtonOfficeMember", "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Burlington Office [Member]", "label": "Burlington Office [Member]", "documentation": "Burlington Office" } } }, "auth_ref": [] }, "mtrx_Expectedeffectivetaxrateremainderofyear": { "xbrltype": "percentItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "Expectedeffectivetaxrateremainderofyear", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected effective tax rate, remainder of year", "label": "Expected effective tax rate, remainder of year", "documentation": "Expected effective tax rate, remainder of year" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "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." } } }, "auth_ref": [ "r134", "r237", "r238", "r509" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r17", "r160", "r232", "r269", "r270", "r272", "r273", "r274", "r276", "r278", "r280", "r281", "r342", "r345", "r346", "r357", "r441", "r511", "r534", "r572", "r583", "r584" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r540" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "mtrx_MtrxAdjustmentToRestructuringCostsLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "MtrxAdjustmentToRestructuringCostsLiability", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease and fixed asset impairments due to restructuring", "label": "mtrx:AdjustmentToRestructuringCostsLiability", "documentation": "Adjustment To Restructuring Costs Liability" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Income Taxes Receivable", "label": "Increase (Decrease) in Income Taxes Receivable", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets, non-current", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r125" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan, shares", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r10", "r68", "r69", "r93" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other (Note 3)", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r82" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r5" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r84" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options, shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r68", "r69", "r93", "r319" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r72", "r101", "r386", "r523", "r555", "r564", "r581" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted loss per common share", "verboseLabel": "Diluted EPS (US$ per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r151", "r168", "r169", "r170", "r171", "r172", "r179", "r185", "r186", "r187", "r191", "r354", "r355", "r378", "r393", "r510" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Issuances of common stock", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r11" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Shares, Acquired", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r10", "r69", "r93" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r535" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used by operating activities:", "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r536" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Percent", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r328" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "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." } } }, "auth_ref": [ "r336", "r576" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r536" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r53", "r54", "r317" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r536" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r537" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareAntidilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options [Member]", "label": "Employee Stock Option [Member]", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r536" ] }, "us-gaap_BuildingsAndImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingsAndImprovementsGross", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land and buildings", "label": "Buildings and Improvements, Gross", "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." } } }, "auth_ref": [ "r90" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Current Borrowing Capacity", "label": "Line of Credit Facility, Current Borrowing Capacity", "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." } } }, "auth_ref": [ "r16" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "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." } } }, "auth_ref": [ "r179", "r183", "r185" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic [Abstract]", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical", "http://www.matrixservicecompany.com/role/StatementofOtherComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r163", "r164", "r165", "r192", "r375", "r411", "r431", "r435", "r436", "r437", "r438", "r439", "r440", "r443", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r462", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r482", "r527" ] }, "us-gaap_OperatingLossCarryforwardsLimitationsOnUse": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLimitationsOnUse", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards, Limitations on Use", "label": "Operating Loss Carryforwards, Limitations on Use", "documentation": "A description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "terseLabel": "Gross profit (loss)", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r76", "r160", "r199", "r213", "r219", "r222", "r232", "r269", "r270", "r272", "r273", "r274", "r276", "r278", "r280", "r281", "r357", "r512", "r572" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareAntidilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r37" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Liabilities, Net", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r55", "r577" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenues", "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)." } } }, "auth_ref": [ "r149", "r160", "r200", "r201", "r212", "r217", "r218", "r224", "r226", "r228", "r232", "r269", "r270", "r272", "r273", "r274", "r276", "r278", "r280", "r281", "r357", "r379", "r572" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r325", "r326" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareAntidilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r37" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r199", "r213", "r219", "r222", "r512" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction equipment", "label": "Machinery and Equipment, Gross", "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." } } }, "auth_ref": [ "r90" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Diluted [Abstract]", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareAntidilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareAntidilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total antidilutive securities", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r188" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Increase (Decrease), Net", "label": "Line of Credit Facility, Increase (Decrease), Net", "documentation": "Amount of increase (decrease) of the credit facility." } } }, "auth_ref": [ "r554" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r64", "r104", "r148", "r203", "r366", "r467", "r532", "r591" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Interest Rate at Period End", "label": "Line of Credit Facility, Interest Rate at Period End", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r16" ] }, "us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Project [Axis]", "label": "Project [Axis]", "documentation": "Information by project." } } }, "auth_ref": [ "r95", "r96", "r97" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r36", "r38", "r179", "r183", "r185" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from the Calculation of Diluted EPS", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareAntidilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r37" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r71", "r93", "r385", "r409", "r410", "r416", "r444", "r523" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Open market purchases of treasury shares", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r10", "r51", "r93" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r539" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r16" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r7", "r204" ] }, "us-gaap_PropertyPlantAndEquipmentGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGrossAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Gross [Abstract]", "label": "Property, Plant and Equipment, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_UnapprovedChangeOrdersAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnapprovedChangeOrdersAmount", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unapproved change orders and claims", "label": "Construction Contractor, Contract Cost, Subject to Uncertainty, Amount", "documentation": "Amount of cost incurred on construction contract for unapproved change order, claim, or similar item subject to uncertainty." } } }, "auth_ref": [ "r373" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, less allowances (September 30, 2023\u2014$402 and June\u00a030, 2023\u2014$1,061)", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r229", "r230" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Contract Type", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r575" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "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." } } }, "auth_ref": [ "r124", "r239", "r376", "r513", "r523", "r565", "r566" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Asset and Liability [Table Text Block]", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r574" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Taxes Paid, Net", "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." } } }, "auth_ref": [ "r31" ] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Abstract]", "label": "Disaggregation of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "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." } } }, "auth_ref": [ "r576" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r369" ] }, "us-gaap_TimeAndMaterialsContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimeAndMaterialsContractMember", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time-and-materials Contract", "label": "Time-and-Materials Contract [Member]", "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed." } } }, "auth_ref": [ "r517" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discrete item impact on effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "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." } } }, "auth_ref": [ "r576" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowances", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r132", "r231", "r235" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r313", "r514", "r515", "r516", "r517", "r518", "r519", "r520" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Segment assets", "label": "Assets", "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." } } }, "auth_ref": [ "r99", "r126", "r160", "r199", "r214", "r220", "r232", "r269", "r270", "r272", "r273", "r274", "r276", "r278", "r280", "r281", "r341", "r345", "r357", "r381", "r455", "r523", "r534", "r572", "r573", "r583" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r313", "r514", "r515", "r516", "r517", "r518", "r519", "r520" ] }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingAxis", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Basis of Pricing [Axis]", "label": "Contract with Customer, Basis of Pricing [Axis]", "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer." } } }, "auth_ref": [ "r517", "r575" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of deferred shares", "label": "Adjustments to Additional Paid in Capital, Other", "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC)." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r369" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets and liabilities", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r133", "r508", "r523" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Burlington office sale", "label": "Proceeds from Sale of Productive Assets", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r83" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityBeforeTreasuryStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityBeforeTreasuryStock", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Stockholders' equity", "label": "Stockholders' Equity before Treasury Stock", "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." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r109" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails", "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r196", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r222", "r228", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r255", "r261", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r513", "r542", "r588" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_RestructuringCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring Costs [Abstract]", "label": "Restructuring Costs [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Restricted Cash, Noncurrent", "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." } } }, "auth_ref": [ "r107", "r543", "r552" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table Text Block]", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_FixedPriceContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FixedPriceContractMember", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed-price Contract", "label": "Fixed-Price Contract [Member]", "documentation": "Contract with customer in which amount of consideration is fixed." } } }, "auth_ref": [ "r517" ] }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIncomeTaxRefunds", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Income Tax Refunds", "label": "Proceeds from Income Tax Refunds", "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r31", "r86" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets, net of accumulated amortization", "label": "Intangible Assets, Net (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r43", "r44" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes receivable", "label": "Income Taxes Receivable, Current", "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." } } }, "auth_ref": [ "r66", "r544" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accelerated amortization of deferred debt amendment fees", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r75", "r290", "r367", "r551" ] }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingDomain", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Basis of Pricing [Domain]", "label": "Contract with Customer, Basis of Pricing [Domain]", "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts." } } }, "auth_ref": [ "r517", "r575" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://www.matrixservicecompany.com/role/CashCashEquivalentsandRestrictedCashTables" ], "lang": { "en-us": { "role": { "terseLabel": "Restrictions on Cash and Cash Equivalents", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r13", "r98", "r587" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities increasing (decreasing) cash:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net decrease in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r1", "r85" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive stock options", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "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." } } }, "auth_ref": [ "r180", "r181", "r182", "r187", "r318" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "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." } } }, "auth_ref": [ "r582" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "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", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r29", "r85", "r158" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails", "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r117", "r196", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r222", "r228", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r255", "r261", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r513", "r542", "r588" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "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." } } }, "auth_ref": [ "r265", "r266", "r267", "r268", "r570", "r571" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "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." } } }, "auth_ref": [ "r63", "r94", "r142", "r144", "r150", "r377", "r392" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r320", "r321", "r322", "r420", "r556", "r557", "r558", "r580", "r592" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of advances under senior secured revolving credit facility", "label": "Repayments of Long-Term Lines of Credit", "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." } } }, "auth_ref": [ "r27" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "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." } } }, "auth_ref": [ "r265", "r266", "r267", "r268", "r570", "r571" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r91", "r263", "r264", "r496", "r569" ] }, "us-gaap_ProjectMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProjectMember", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Project [Domain]", "label": "Project [Domain]", "documentation": "Planned program of work." } } }, "auth_ref": [ "r65" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r23", "r115", "r145", "r146", "r147", "r163", "r164", "r165", "r167", "r173", "r175", "r192", "r233", "r234", "r299", "r320", "r321", "r322", "r332", "r333", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r359", "r360", "r361", "r362", "r363", "r365", "r370", "r406", "r407", "r408", "r420", "r482" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r115", "r163", "r164", "r165", "r167", "r173", "r175", "r233", "r234", "r320", "r321", "r322", "r332", "r333", "r347", "r349", "r350", "r352", "r353", "r406", "r408", "r420", "r592" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r45", "r123", "r387" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computation of Basic and Diluted Earnings Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r563" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Total stockholders' equity", "periodStartLabel": "Balances, beginning", "periodEndLabel": "Balances, ending", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r60", "r61", "r62", "r115", "r116", "r146", "r163", "r164", "r165", "r167", "r173", "r233", "r234", "r299", "r320", "r321", "r322", "r332", "r333", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r359", "r360", "r365", "r370", "r407", "r408", "r418", "r445", "r461", "r483", "r484", "r494", "r533", "r555", "r564", "r581", "r592" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r536" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r10", "r115", "r145", "r146", "r147", "r163", "r164", "r165", "r167", "r173", "r175", "r192", "r233", "r234", "r299", "r320", "r321", "r322", "r332", "r333", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r359", "r360", "r361", "r362", "r363", "r365", "r370", "r406", "r407", "r408", "r420", "r482" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r2", "r9", "r24", "r348", "r351", "r370", "r406", "r407", "r546", "r547", "r548", "r556", "r557", "r558" ] }, "us-gaap_RepaymentsOfOtherDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfOtherDebt", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Repayments of Other Debt", "documentation": "Amount of cash outflow for the payment of debt classified as other." } } }, "auth_ref": [ "r27" ] }, "us-gaap_StatementOfOtherComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfOtherComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Other Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r536" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Billings on uncompleted contracts in excess of costs and estimated earnings", "negatedTerseLabel": "Billings on uncompleted contracts in excess of costs and estimated earnings", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r301", "r302", "r314" ] }, "us-gaap_TextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TextBlockAbstract", "lang": { "en-us": { "role": { "label": "Text Block [Abstract]" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockAbstract", "lang": { "en-us": { "role": { "label": "Disclosure Text Block [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property, plant and equipment on account", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r32", "r33", "r34" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "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." } } }, "auth_ref": [ "r70", "r523", "r590" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "mtrx_DeferredIncomeTaxExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "DeferredIncomeTaxExpense", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax", "label": "Deferred Income Tax Expense", "documentation": "Deferred Income Tax Expense Benefit" } } }, "auth_ref": [] }, "us-gaap_RevenuePerformanceObligationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuePerformanceObligationAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Performance Obligation [Abstract]", "label": "Revenue, Performance Obligation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r195", "r196", "r197", "r198", "r199", "r211", "r216", "r220", "r221", "r222", "r223", "r224", "r225", "r228" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r69" ] }, "mtrx_ChangeinBIE": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "ChangeinBIE", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in BIE", "label": "Change in BIE", "documentation": "Change in BIE from the prior year to the current period." } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock\u2014$.01 par value; 60,000,000 shares authorized; 27,888,217 shares issued as of September 30, 2023 and June 30, 2023; 27,209,838 and 27,047,318 shares outstanding as of September 30, 2023 and June 30, 2023, respectively", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r69", "r384", "r523" ] }, "mtrx_AlternateBaseRateMargin": { "xbrltype": "pureItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "AlternateBaseRateMargin", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Alternate Base Rate Margin", "label": "Alternate Base Rate Margin", "documentation": "Alternate Base Rate Margin" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued wages and benefits", "label": "Employee-related Liabilities, Current", "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)." } } }, "auth_ref": [ "r18" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r69", "r443" ] }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetImpairment", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 }, "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment", "label": "Goodwill and Intangible Asset Impairment", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Results of Operations", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "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." } } }, "auth_ref": [ "r39", "r40", "r41", "r42" ] }, "mtrx_Priorfederalincometaxrate": { "xbrltype": "pureItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "Priorfederalincometaxrate", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior federal income tax rate", "label": "Prior federal income tax rate", "documentation": "Federal income tax rate prior to the Tax Cuts and Jobs Act." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "mtrx_LineOfCreditFacilityAmendmentDate": { "xbrltype": "dateItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "LineOfCreditFacilityAmendmentDate", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Amendment Date", "label": "Line of Credit Facility, Amendment Date", "documentation": "Line of Credit Facility, Amendment Date" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r39", "r40", "r41", "r42" ] }, "mtrx_Deferredtaxremeasurement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "Deferredtaxremeasurement", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax remeasurement", "label": "Deferred tax remeasurement", "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." } } }, "auth_ref": [] }, "mtrx_PowerGenerationProjectUnapprovedChangeOrdersandClaimsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "PowerGenerationProjectUnapprovedChangeOrdersandClaimsTable", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Project Unapproved Change Orders and Claims [Table]", "label": "Power Generation Project Unapproved Change Orders and Claims [Table]", "documentation": "Power Generation Project Unapproved Change Orders and Claims [Table]" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r114", "r127", "r128", "r129", "r160", "r179", "r183", "r185", "r187", "r193", "r194", "r232", "r269", "r272", "r273", "r274", "r280", "r281", "r294", "r295", "r296", "r297", "r298", "r357", "r412", "r413", "r414", "r415", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r443", "r464", "r482", "r489", "r490", "r491", "r492", "r493", "r541", "r553", "r562" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r524", "r525", "r526", "r528", "r529", "r530", "r531", "r556", "r557", "r580", "r589", "r592" ] }, "mtrx_StorageAndTerminalSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "StorageAndTerminalSolutionsMember", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails", "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Storage and Terminal Solutions", "label": "Storage and Terminal Solutions [Member]", "documentation": "Storage and Terminal Solutions" } } }, "auth_ref": [] }, "mtrx_AssetBackedCreditFacilityFederalFundsRateAddition": { "xbrltype": "pureItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "AssetBackedCreditFacilityFederalFundsRateAddition", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Backed Credit Facility, Federal Funds Rate Addition", "label": "Asset Backed Credit Facility, Federal Funds Rate Addition", "documentation": "Asset Backed Credit Facility, Federal Funds Rate Addition" } } }, "auth_ref": [] }, "mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "LineOfCreditBasisSpreadOnAlternateBaseRateMinimum", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Margin on alternate base rate loans, Minimum", "label": "Line Of Credit Basis Spread On Alternate Base Rate Minimum", "documentation": "Line of credit basis spread on alternate base rate minimum." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost \u2014 678,379 shares as of September 30, 2023, and 840,899 shares as of June\u00a030, 2023", "label": "Treasury Stock, Value", "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." } } }, "auth_ref": [ "r22", "r51", "r52" ] }, "mtrx_RestructuringCostClosureOfOfficeInTheSecondQuarterOfFiscal2023": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "RestructuringCostClosureOfOfficeInTheSecondQuarterOfFiscal2023", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring cost - closure of office in the second quarter of fiscal 2023", "label": "Restructuring cost - closure of office in the second quarter of fiscal 2023", "documentation": "Restructuring cost - closure of office in the second quarter of fiscal 2023" } } }, "auth_ref": [] }, "mtrx_CrudeOilTerminalProjectMember": { "xbrltype": "domainItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "CrudeOilTerminalProjectMember", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Crude Oil Terminal Project [Member]", "label": "Crude Oil Terminal Project [Member]", "documentation": "Crude Oil Terminal Project" } } }, "auth_ref": [] }, "mtrx_UtilityAndPowerInfrastructureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "UtilityAndPowerInfrastructureMember", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails", "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Utility and Power Infrastructure", "label": "Utility and Power Infrastructure [Member]", "documentation": "Utility and Power Infrastructure." } } }, "auth_ref": [] }, "mtrx_DisclosureCustomerContractsAdditionalInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "DisclosureCustomerContractsAdditionalInformationAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure Customer Contracts Additional Information [Abstract]", "label": "Disclosure Customer Contracts Additional Information [Abstract]", "documentation": "Disclosure - Customer Contracts - Additional Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "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." } } }, "auth_ref": [ "r80" ] }, "mtrx_AmountofForeignTaxCreditCarryforwardExpiringinFiscal2021": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "AmountofForeignTaxCreditCarryforwardExpiringinFiscal2021", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of Foreign Tax Credit Carryforward Expiring in Fiscal 2021", "label": "Amount of Foreign Tax Credit Carryforward Expiring in Fiscal 2021", "documentation": "Amount of Foreign Tax Credit Carryforward Expiring in Fiscal 2021" } } }, "auth_ref": [] }, "mtrx_Grossrevenues": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "Grossrevenues", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross revenues", "label": "Gross revenues", "documentation": "Gross revenues before intersegment eliminations" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation loss", "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/StatementofOtherComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "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." } } }, "auth_ref": [ "r3", "r4", "r358", "r364" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "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." } } }, "auth_ref": [ "r252", "r253", "r254", "r255", "r259", "r260", "r261" ] }, "mtrx_PriorYearCarrybackIncomeTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "PriorYearCarrybackIncomeTaxReceivable", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year Carryback Income Tax Receivable", "label": "Prior Year Carryback Income Tax Receivable", "documentation": "Prior Year Carryback Income Tax Receivable" } } }, "auth_ref": [] }, "mtrx_MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "MtrxAssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Backed Line of Credit Balance Limit for Fixed Charge Coverage Ratio", "label": "mtrx:AssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio", "documentation": "mtrx:AssetBackedLineofCreditBalanceLimitforFixedChargeCoverageRatio" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment Disclosure [Text Block]", "label": "Property, Plant and Equipment Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r89", "r108", "r110", "r111" ] }, "mtrx_StatementCondensedConsolidatedBalanceSheetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "StatementCondensedConsolidatedBalanceSheetsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement Condensed Consolidated Balance Sheets [Abstract]", "label": "Statement Condensed Consolidated Balance Sheets [Abstract]", "documentation": "Statement Condensed Consolidated Balance Sheets [Abstract]" } } }, "auth_ref": [] }, "mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "LineOfCreditBasisSpreadOnAlternateBaseRateMaximum", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Margin on alternate base rate loans, Maximum", "label": "Line Of Credit Basis Spread On Alternate Base Rate Maximum", "documentation": "Line of credit basis spread on alternate base rate maximum." } } }, "auth_ref": [] }, "mtrx_LineOfCreditFacilityPreviousMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "LineOfCreditFacilityPreviousMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Previous Maximum Borrowing Capacity", "label": "Line of Credit Facility, Previous Maximum Borrowing Capacity", "documentation": "Line of Credit Facility, Previous Maximum Borrowing Capacity" } } }, "auth_ref": [] }, "mtrx_OtherTreasurySharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "OtherTreasurySharesAcquired", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Other treasury shares purchases, shares", "label": "Other Treasury Shares Acquired", "documentation": "Other treasury shares acquired." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss (gain) on sale of property, plant and equipment (Note 3)", "terseLabel": "Gain (Loss) on Disposition of Property Plant Equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts", "label": "Increase (Decrease) in Contract with Customer, Asset", "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." } } }, "auth_ref": [ "r550" ] }, "mtrx_IronAndSteelProjectMember": { "xbrltype": "domainItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "IronAndSteelProjectMember", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Iron and Steel Project", "label": "Iron and Steel Project [Member]", "documentation": "Iron and Steel Project" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Billings on uncompleted contracts in excess of costs and estimated earnings", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r374", "r550" ] }, "us-gaap_CompensatingBalanceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensatingBalanceAmount", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensating Balance, Amount", "label": "Compensating Balance, Amount", "documentation": "The amount of a specific compensating balance arrangement that is maintained under an agreement for a bank loan or future credit availability." } } }, "auth_ref": [ "r121" ] }, "mtrx_RestructuringcostsbytypeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "RestructuringcostsbytypeAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring costs by type [Abstract]", "label": "Restructuring costs by type [Abstract]", "documentation": "Restructuring costs by type [Abstract]" } } }, "auth_ref": [] }, "mtrx_OperatingLeaseImpairmentsDueToRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "OperatingLeaseImpairmentsDueToRestructuring", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease impairment due to restructuring", "label": "Operating Lease Impairments Due To Restructuring", "documentation": "Operating Lease Impairments Due To Restructuring" } } }, "auth_ref": [] }, "mtrx_DeferredSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "DeferredSharesIssued", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of deferred shares, shares", "label": "Deferred Shares Issued", "documentation": "Deferred Shares Issued" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r90" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r87" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings under asset-backed credit facility", "label": "Long-Term Line of Credit", "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." } } }, "auth_ref": [ "r14", "r100", "r586" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r325", "r326", "r382" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r161", "r323", "r329", "r330", "r331", "r334", "r337", "r338", "r339", "r417" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r47", "r50" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Geographic Areas", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "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." } } }, "auth_ref": [ "r12" ] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Costs", "label": "Restructuring and Related Activities Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r250", "r251", "r253", "r256", "r262" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring costs", "label": "Restructuring Charges", "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." } } }, "auth_ref": [ "r7", "r257", "r259", "r568" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r18", "r523" ] }, "us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends", "calculation": { "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive nonvested deferred shares", "label": "Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends", "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." } } }, "auth_ref": [ "r35", "r559", "r560", "r561", "r563" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuances of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r118", "r141", "r143", "r154", "r160", "r166", "r174", "r175", "r199", "r213", "r219", "r222", "r232", "r269", "r270", "r272", "r273", "r274", "r276", "r278", "r280", "r281", "r340", "r343", "r344", "r355", "r357", "r379", "r390", "r419", "r463", "r480", "r481", "r512", "r521", "r522", "r533", "r548", "r572" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r20" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per Common Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r176", "r188", "r189", "r190" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss, net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest, including payment of debt amendment fees", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r153", "r156", "r157" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring reserve balance", "label": "Restructuring Reserve", "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." } } }, "auth_ref": [ "r253", "r258" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r114", "r127", "r128", "r129", "r160", "r179", "r183", "r185", "r187", "r193", "r194", "r232", "r269", "r272", "r273", "r274", "r280", "r281", "r294", "r295", "r296", "r297", "r298", "r357", "r412", "r413", "r414", "r415", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r443", "r464", "r482", "r489", "r490", "r491", "r492", "r493", "r541", "r553", "r562" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada", "label": "CANADA" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r368" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Net", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r577" ] }, "us-gaap_IncomeTaxReconciliationDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationDeductions", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Deduction, Amount", "label": "Effective Income Tax Rate Reconciliation, Deduction, Amount", "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." } } }, "auth_ref": [ "r576" ] }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "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." } } }, "auth_ref": [ "r324", "r328" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r135", "r523" ] }, "us-gaap_IncomeTaxReconciliationDeductionsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationDeductionsOther", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Deduction, Other, Amount", "label": "Effective Income Tax Rate Reconciliation, Deduction, Other, Amount", "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." } } }, "auth_ref": [ "r576" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r21", "r67", "r383", "r442" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards." } } }, "auth_ref": [ "r58", "r59", "r578" ] }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringSettlementAndImpairmentProvisions", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment and restructuring costs", "label": "Restructuring, Settlement and Impairment Provisions", "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss." } } }, "auth_ref": [ "r79" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares outstanding:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsOther", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent", "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." } } }, "auth_ref": [ "r576", "r579" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.matrixservicecompany.com/role/BasisofPresentationCashCashEquivalentsandRestrictedCashPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements, Policy", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_ConstructionContractorReceivableRetainageAfterYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionContractorReceivableRetainageAfterYearOne", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction Contractor, Receivable, Retainage, after Year One", "label": "Construction Contractor, Receivable, Retainage, after Year One", "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)." } } }, "auth_ref": [ "r131", "r371", "r372" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash payments", "label": "Payments for Restructuring", "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." } } }, "auth_ref": [ "r253", "r549" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r119", "r136", "r160", "r232", "r269", "r270", "r272", "r273", "r274", "r276", "r278", "r280", "r281", "r341", "r345", "r357", "r523", "r572", "r573", "r583" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConstructionContractorReceivableRetainageYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionContractorReceivableRetainageYearOne", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction Contractor, Receivable, Retainage, Year One", "label": "Construction Contractor, Receivable, Retainage, Year One", "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)." } } }, "auth_ref": [ "r545", "r585" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_BusinessExitCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessExitCosts1", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Facility costs", "label": "Business Exit Costs", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Advances under asset-backed credit facility", "label": "Proceeds from Long-Term Lines of Credit", "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." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount", "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." } } }, "auth_ref": [ "r576" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer", "label": "Revenue from Contract with Customer, Including Assessed Tax", "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." } } }, "auth_ref": [ "r200", "r201", "r212", "r217", "r218", "r224", "r226", "r228", "r312", "r313", "r375" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress, Gross", "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." } } }, "auth_ref": [ "r90" ] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance costs and other benefits", "label": "Severance Costs", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "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." } } }, "auth_ref": [ "r576" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityParenthetical", "http://www.matrixservicecompany.com/role/StatementofOtherComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r163", "r164", "r165", "r192", "r375", "r411", "r431", "r435", "r436", "r437", "r438", "r439", "r440", "r443", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r462", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r482", "r527" ] }, "us-gaap_LossOnContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossOnContracts", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on Contracts", "label": "Loss on Contracts", "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." } } }, "auth_ref": [ "r78", "r300" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.matrixservicecompany.com/role/DebtNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r92", "r159", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r291", "r292", "r293" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r85", "r86", "r87" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided (used) by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r155" ] }, "mtrx_MiningAndMineralsProjectMember": { "xbrltype": "domainItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "MiningAndMineralsProjectMember", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Mining and Minerals Project", "label": "Mining and Minerals Project [Member]", "documentation": "Mining and Minerals Project" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r155" ] }, "mtrx_Blendedincometaxrate": { "xbrltype": "pureItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "Blendedincometaxrate", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Blended income tax rate", "label": "Blended income tax rate", "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." } } }, "auth_ref": [] }, "mtrx_AssetBackedCreditFacilityFixedChargeCoverageRatioRequirementMinimum": { "xbrltype": "pureItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "AssetBackedCreditFacilityFixedChargeCoverageRatioRequirementMinimum", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement, Minimum", "label": "Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement, Minimum", "documentation": "Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement, Minimum" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Costs [Table Text Block]", "label": "Restructuring and Related Costs [Table Text Block]", "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." } } }, "auth_ref": [ "r46", "r48", "r49" ] }, "mtrx_MtrxMtrxCARESActNOLCarrybackBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "MtrxMtrxCARESActNOLCarrybackBenefit", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CARES Act NOL Carryback Benefit", "label": "mtrx:MtrxCARESActNOLCarrybackBenefit", "documentation": "mtrx:MtrxCARESActNOLCarrybackBenefit" } } }, "auth_ref": [] }, "mtrx_OfficeEquipmentAndSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "OfficeEquipmentAndSoftware", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office equipment and software", "label": "Office Equipment And Software", "documentation": "Office Equipment and Capitalized Computer Software Gross" } } }, "auth_ref": [] }, "mtrx_Expectedeffectivetaxrateyeartodate": { "xbrltype": "pureItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "Expectedeffectivetaxrateyeartodate", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected effective tax rate, year-to-date", "label": "Expected effective tax rate, year-to-date", "documentation": "Expected effective tax rate year-to-date." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r538" ] }, "mtrx_AdditionalMarginOnAdjustedTermSOFRMaximum": { "xbrltype": "pureItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "AdditionalMarginOnAdjustedTermSOFRMaximum", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Margin On Adjusted Term SOFR Maximum", "label": "Additional Margin On Adjusted Term SOFR Maximum", "documentation": "Additional Margin On Adjusted Term SOFR Maximum" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r69" ] }, "mtrx_PowerGenerationProjectUnapprovedChangeOrdersandClaimsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "PowerGenerationProjectUnapprovedChangeOrdersandClaimsLineItems", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Project Unapproved Change Orders and Claims [Line Items]", "label": "Power Generation Project Unapproved Change Orders and Claims [Line Items]", "documentation": "[Line Items] for Power Generation Project Unapproved Change Orders and Claims [Table]" } } }, "auth_ref": [] }, "mtrx_MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "MtrxAssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Backed Line of Credit Percentage Limit for Fixed Charge Coverage Ratio", "label": "mtrx:AssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio", "documentation": "mtrx:AssetBackedLineofCreditPercentageLimitforFixedChargeCoverageRatio" } } }, "auth_ref": [] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intersegment Eliminations [Member]", "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r201", "r212", "r213", "r214", "r215", "r216", "r218", "r222" ] }, "mtrx_AssetBackedCreditFacilityFixedChargeCoverageRatioRequirementMaximum": { "xbrltype": "pureItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "AssetBackedCreditFacilityFixedChargeCoverageRatioRequirementMaximum", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement, Maximum", "label": "Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement, Maximum", "documentation": "Asset Backed Credit Facility Fixed Charge Coverage Ratio Requirement, Maximum" } } }, "auth_ref": [] }, "us-gaap_OtherInformationPertainingToIncomeTaxes": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInformationPertainingToIncomeTaxes", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Information Pertaining to Income Taxes", "label": "Other Information Pertaining to Income Taxes", "documentation": "Description of events or transactions pertaining to income taxes classified as other." } } }, "auth_ref": [ "r56" ] }, "mtrx_AssetBackedCreditFacilityAdjustedTermSOFRThreeMonthAddOn": { "xbrltype": "pureItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "AssetBackedCreditFacilityAdjustedTermSOFRThreeMonthAddOn", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Backed Credit Facility Adjusted Term SOFR Three Month Add On", "label": "Asset Backed Credit Facility Adjusted Term SOFR Three Month Add On", "documentation": "Asset Backed Credit Facility Adjusted Term SOFR Three Month Add On" } } }, "auth_ref": [] }, "mtrx_MtrxCARESACTDeferredPayrollTaxLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "MtrxCARESACTDeferredPayrollTaxLiability", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CARES Act Deferred Payroll Tax Liability", "label": "mtrx:CARESACTDeferredPayrollTaxLiability", "documentation": "CARES ACT Deferred Payroll Tax Liability" } } }, "auth_ref": [] }, "mtrx_ChangeinCIE": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "ChangeinCIE", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in CIE", "label": "Change in CIE", "documentation": "Change in CIE from prior year to the current period." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income tax expense", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r0", "r73", "r102", "r199", "r213", "r219", "r222", "r379", "r389", "r512" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total property, plant and equipment - at cost", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r90", "r122", "r388" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "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." } } }, "auth_ref": [ "r252", "r253", "r254", "r255", "r259", "r260", "r261" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "mtrx_DeferredTaxAssetsForeignTaxCreditCarryforwardAfterValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "DeferredTaxAssetsForeignTaxCreditCarryforwardAfterValuationAllowance", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Foreign Tax Credit Carryforward, After Valuation Allowance", "label": "Deferred Tax Assets, Foreign Tax Credit Carryforward, After Valuation Allowance", "documentation": "Deferred Tax Assets, Foreign Tax Credit Carryforward, After Valuation Allowance" } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of Credit Outstanding, Amount", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r8", "r380", "r388", "r523" ] }, "mtrx_UnallocatedCorporateCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "UnallocatedCorporateCostsMember", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate", "label": "Unallocated Corporate Costs [Member]", "documentation": "Unallocated Corporate Costs." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Cost, Cost Incurred to Date", "label": "Restructuring and Related Cost, Cost Incurred to Date", "documentation": "Amount of costs incurred to date for the specified restructuring cost." } } }, "auth_ref": [ "r252", "r255", "r259", "r261" ] }, "mtrx_Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance obligations to be recognized as revenue within next twelve months", "label": "Performance obligations to be recognized as revenue within next twelve months", "documentation": "Performance obligations to be recognized as revenue within next twelve months." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedCostRemaining1", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Cost, Expected Cost Remaining", "label": "Restructuring and Related Cost, Expected Cost Remaining", "documentation": "Amount of expected cost remaining for the specified restructuring cost." } } }, "auth_ref": [] }, "mtrx_AmountofForeignTaxCreditCarryforwardExpiringinFiscal2023": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "AmountofForeignTaxCreditCarryforwardExpiringinFiscal2023", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of Foreign Tax Credit Carryforward Expiring Between Fiscal 2023 and Fiscal 2025", "label": "Amount of Foreign Tax Credit Carryforward Expiring in Fiscal 2023", "documentation": "Amount of Foreign Tax Credit Carryforward Expiring in Fiscal 2023" } } }, "auth_ref": [] }, "mtrx_NonvestedDeferredSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "NonvestedDeferredSharesMember", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareAntidilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvested Deferred Shares [Member]", "label": "Nonvested Deferred Shares [Member]", "documentation": "Nonvested Deferred Shares [Member]" } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardValuationAllowance", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward, Valuation Allowance", "label": "Tax Credit Carryforward, Valuation Allowance", "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." } } }, "auth_ref": [ "r57" ] }, "mtrx_MtrxUnpaidRestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "MtrxUnpaidRestructuringCharges", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring costs incurred", "label": "mtrx:UnpaidRestructuringCharges", "documentation": "Unpaid Restructuring Charges" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for uncollectible accounts", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r152", "r236" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "mtrx_Contractwithcustomercurrentliabilitynet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "Contractwithcustomercurrentliabilitynet", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, current liability, net", "label": "Contract with customer, current liability, net", "documentation": "Contract with customer, current liability, net" } } }, "auth_ref": [] }, "mtrx_ProcessAndIndustrialFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "ProcessAndIndustrialFacilitiesMember", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails", "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Process and Industrial Facilities", "label": "Process and Industrial Facilities [Member]", "documentation": "Process and Industrial Facilities" } } }, "auth_ref": [] }, "mtrx_Restrictionofdeductibilityofcertainexecutivecompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "Restrictionofdeductibilityofcertainexecutivecompensation", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restriction of deductibility of certain executive compensation", "label": "Restriction of deductibility of certain executive compensation", "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." } } }, "auth_ref": [] }, "mtrx_AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum": { "xbrltype": "pureItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "AssetBackedCreditFacilityAdjustedTermSOFRRateMinimum", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Backed Credit Facility Adjusted Term SOFR Rate Minimum", "label": "Asset Backed Credit Facility Adjusted Term SOFR Rate Minimum", "documentation": "Asset Backed Credit Facility Adjusted Term SOFR Rate Minimum" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted", "totalLabel": "Diluted weighted average shares (shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r178", "r187" ] }, "mtrx_Changeinnetcontractbalances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "Changeinnetcontractbalances", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in net contract balances", "label": "Change in net contract balances", "documentation": "Change in net contract balances from the prior year to the current year." } } }, "auth_ref": [] }, "mtrx_AdditionalMarginOnAdjustedTermSOFRMinimum": { "xbrltype": "pureItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "AdditionalMarginOnAdjustedTermSOFRMinimum", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Margin On Adjusted Term SOFR Minimum", "label": "Additional Margin On Adjusted Term SOFR Minimum", "documentation": "Additional Margin On Adjusted Term SOFR Minimum" } } }, "auth_ref": [] }, "mtrx_RestructuringcostsreserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "RestructuringcostsreserveRollForward", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring costs reserve [Roll Forward]", "label": "Restructuring costs reserve [Roll Forward]", "documentation": "Restructuring costs reserve [Roll Forward]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Activities [Abstract]", "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "mtrx_AssetBackedCreditFacilityAdjustedTermSOFROneMonthAddOn": { "xbrltype": "pureItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "AssetBackedCreditFacilityAdjustedTermSOFROneMonthAddOn", "presentation": [ "http://www.matrixservicecompany.com/role/LineofCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Backed Credit Facility Adjusted Term SOFR One Month Add On", "label": "Asset Backed Credit Facility Adjusted Term SOFR One Month Add On", "documentation": "Asset Backed Credit Facility Adjusted Term SOFR One Month Add On" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofIncome", "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic", "verboseLabel": "Weighted average shares outstanding - basic (shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r177", "r187" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r15", "r523" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "mtrx_OtherTreasurySharePurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "OtherTreasurySharePurchases", "crdr": "debit", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury shares purchased to satisfy tax withholding obligations", "label": "Other Treasury Share Purchases", "documentation": "Other treasury share purchases." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r137", "r138", "r139", "r140", "r356" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.matrixservicecompany.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "mtrx_OtherinternationalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "OtherinternationalMember", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other international", "label": "Other international [Member]", "documentation": "Other international [Member]" } } }, "auth_ref": [] }, "mtrx_Beginningequitybalancesasadjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.matrixservicecompany.com/20230930", "localname": "Beginningequitybalancesasadjusted", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Beginning equity balances, as adjusted", "label": "Beginning equity balances, as adjusted", "documentation": "Beginning equity balances as adjusted for the effects of retrospective impacts of the adoption of a new accounting standard." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsperCommonShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r74", "r87", "r103", "r118", "r141", "r143", "r147", "r160", "r166", "r168", "r169", "r170", "r171", "r174", "r175", "r184", "r199", "r213", "r219", "r222", "r232", "r269", "r270", "r272", "r273", "r274", "r276", "r278", "r280", "r281", "r355", "r357", "r391", "r463", "r480", "r481", "r512", "r532", "r572" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "68B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-68B" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-1B" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(a)(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-4" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "605", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481187/605-35-45-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-15" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-5A" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-5" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-21" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482483/910-10-45-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-7" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482332/910-20-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r507": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r511": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r512": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r513": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r514": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r515": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r516": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r517": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r518": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r519": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r520": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r521": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r522": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r523": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r524": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r526": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r532": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r533": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r534": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r535": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r536": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r539": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r541": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r542": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r543": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r544": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r545": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r546": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r547": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r548": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r549": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r550": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r551": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r552": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r553": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r554": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r555": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r556": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r557": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r558": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r559": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r560": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r561": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r562": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r563": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r564": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r565": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r566": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r567": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r568": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r569": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r570": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r571": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r575": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r583": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r584": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r585": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-7" }, "r586": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r590": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 50 0000866273-23-000067-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000866273-23-000067-xbrl.zip M4$L#!!0 ( &F!:5= G$<7KP< -\F > 97AH:6)I=#,Q,2UM=')X M>#(P,C-X.7@S,'@N:'1M[5I=<]NV$GWOKT"5:9K,2+*HCUB6'<^DB3OUG;GI M;>J9WK<[( %*&),$"X"2U5]_SP*D]6&YD9.FD3W-@R,2NXL%]N#L N#9S.79 M^=E,\TZG5KJK2Z71DUGCO5[ M_0'[39MK->>AW2F7R?/&SME1>#X[\IV#)2/3^%[6@"O&@8]TRDZ];N2HZ,TG]3X;][O&H=*<+ M)=QL$O5ZW[6\Z/E9J@N'_@STP\]@YHXQ)V]=\^+[MN6%[5AI5!H$K?I#PB>XYQ\7P>5C MV,E4(9LA1'UR^N*_/UW^<'G%!E$WVO1X?>#<3#%VI\O)":RNN9Y@KJ7Y*KX' M-X1,M.%.Z6)2%4(:DFJ=O[WX<'7YX^7;-U>7/[__=<]Q??%1#'=&X++-_J5G M!?O093_)A7*NS1)IG$J7S,VX>_YL-#[=-S(E%P+KII/)U$U&PR96"C-3N$DG M&G^U44;=9@Q_?^^;TQ+UNB.:ADLVXW/)C)PKN0#CN)FR[/>*&P Z6^)]J8UC MNF _:I.SJ-?YA>F4_9L[HV[8K]+,52+!2'G)BR6"=/($@M0_N"#]P"U"@R#D M2W9=Z$4FQ52V0ZSJ" D-%PJ-U($>N"H8XL&JPIE*8@1()CZO('2&:9SY9C30>Z.0"$3:2TW2Q+)^;5$OVLV+=X).(,N,Y^4T <)),H@"4&L M@#KSK,06,Y7,F*WHSTI_(8VLC= TP##G M4!,L7JY/PQ-!X.#Q(%"R5!6(,<%E%=,VX =Q-)NU=E6D(!&?IO [R2H!F\#- M6@#;P)PBXBD1=D(L(3G+5I"LT6"WN@;JA2+#;9*H,@@ AQI@\=U9[T_"[8RE MF5[8!J1&3I5UAJ,C3B^#W_"RO88UVSASQ]LG K?AP<'M:B,VSY^-^]'QJ:T! M5=<%1! Z39%_C(_:)>-&>GP@WBK.),6128 RSI2=D3B)Y2!'(DAZ%LHFF;85 M](@VCB%?.E5 MHY$(3^%146%8!("2?4:TM8;;@"/R9>^.THV.4G1$X]Q&,R0HL7]ZW732VT;H MX-570R@_&(3V3[J]8YJ'=]*B]$>P?#K[.)+:E&D37MG]52CEQ1*HJ'L*2517 M!@9**KVL)SQ(R<+;H4IY197K=&MDQCW,ZBRZ@DJ[IF)J5*!-^&)UIH3??]HJ MMDHH;A0-0(5<[Q- 098J2_G7KTKKD[6G1VTE',+.TRN5*"554F6<6!W#\DZL M\C@T0E6P7LS@5RQ)$,0+?2D^G6@/"L;QX59YJJ+@RC1%;:CF"(O=4>/=UA%[4&]XW%WV>;A"$;1I0W$9 MZ\K=[\$^R8'?2DNJG-./[W58W-3D?@7*,!/PQZ.-.GC\B!.'@[B&,$,L[V*" M]MMUR>9;=@+O 31)J5PG264H\FMY]N$/8)TE_5$"G"$5UZ]?+X-6,V]LB@ZC/0UX*GQ/\?-1\O629NI99?6ZP M)=_^["GZ/)@?U 9L=# P_[P-F#]*%,T*::\8B@AS':4KLB*QMIO9V1/*ZX>W$7J#])T:<$8;09>>Y@ ;?QY=XZL=LI\JYCJ; M2TJ!!9_6Q^JF9D:9EYE>2K0N9CK0(=] +]#VE]0'W8?=YNVXBO5_G-]6U9HQ M@"E-!U'(>&GEI/EQ"D8O,[Z:CNOKXZZ_/CYR8D?;")K]>YM[W>A^U3\Q.QQWA\/[ M53_5[*#?'8R/]S)[Y&-T:M!J%&JJ3?GG#HLT[9T+O]I2'V?[[ MU[2_^'^'=;*9!NO!/_)QO<<:S&,LPY.V_^#B "V0MW(U'T,O, #S'P9 MT9TX?-7:HH9ZL4./^3-"ULS^8XKG\V=#4*W_N_7)P6=&]B.31XS\N&?NP;.U MU\@_/I4GCY(W_F-0?5*EY0N[MS,E4W9Q(Y.*CH?8SV'CM#&)?O!'/KWN2.Q; MWUR5VOH+STDXVI_+.U]AK:+@5VUOI<)CA*)R]ZO<]VW3O9]TU7_#!V9'_L.V M_P-02P,$% @ :8%I5_6FU&.Q!P TR8 !X !E>&AI8FET,S$R+6UT M#,P>"YH=&WM6FUOVS@2_GZ_@I?BNBU@.W[-BY,&Z*8M+EA< M]ZX-;N_;@19',1%)U)*4'=^OWV=(*;839^NTVZU37#^DECA##F<>/C,D=3KU M>79V.B6ISOYR^M=V6[PQ2953X45B27I2HG*ZN!*_*'+7HMVNI'E0A'G6<7V3T:B_717M*//YXV.\];O=O>T'T[#0UA<=X%OKQ9^SF7F>>;GQ;9OJJ&(6DX5K.[(ZC8)._X]@$\P+C_-H M\B'ZR71!S11Z?3;Z[7_^?O'CQ:48]#K]=8M7)R[M%>;N33D^1J\KIB?P-=EO M8GLT0U%BK/3:%..J4&19:N_L_.V'RXMW%^>O+R]^?O]QRWE]]5D,-T;@HB5^ MHIDNQ,>..)E'Z1 : M!"%?B.O"S#-25]2*L:HCI Q,* R2!T:06$F(AZ@*;RO"#)!.0F9!Z*3(\62U MS$0J$[RRPN3:"V^BW#V!@A)R3MH%B^3RFC#N2I\.[Q2,P9!92$L8@P42;9&& M(%9 701>$O.I3J;"5?QGJ3\G2W4G/(%Q+I MIB+-S-PU(+5TI9VW$@-)?AGMAI6M%:RYQIA[UGXGQ'.3(!,G/2KLD M,ZZ"'M.F-5D$2FE-0@JOG7@!7"@"T&+PW]XD4UE=Y%,R0XL7]^W73< MO8O0P<$W0ZC<&83VCSO=0_;#&W(H_A&LD,X^C:069]I$5FY[%4YY$P(JZI%B M$C65101P:L2I8+6;P:T(L".*%/JG/)]J=@O%D=V!\%(EV'<5;L]4],&_/60%V 5%Q4:R) MKA2D(6_)R8BK_L 7;) =Y*TU<.:>?WNN(25.3AQ5(T1.P)Z"-!WCZB%.[@[B&,&,L M[V."]]MUR19:-@+O$33)J=PD264Y\BMY[_D<$GVY!!W5)SCBQ0,J M*2 , KLC71N.?1*%HP(^12BJ6[M>1JNFTMT6&4Q] ?*D0DX(_JCY>B$R?4U9 M?6YP1[[UQ2[Z,ICOU 9LM#,P_[(-6#A*5,T*:2T9B@ES%:5+LF*^ MWIHF4<)Z8]UMI@\OT&6>:^^)?B<=3 QJ"6Y7&O:%3EX RV!?Q^R._[F0;A8@ M_5IIF!\66U4DX7CAY?_W65\KP[_.4)NA5M0 &N]L>8^<: (RZBQ]N]^9D[SF MM!MKM9!X0Y49CCB;DZ!'X:W>FL1SA0VL)A44'=V2VH/8K&M3J%B^J\'2"+G? M(?&[*@<\X*4PF3J9;#PS^X[R^NYMA%XC?:<6G-%"T"G0'& 3SJ-K?+5B]M/% MS&0SXA18R*OZ6-W6S$AYF9D%H74^-9$.Y1IZ@;8_I#[HW,/ @[>NX8\/^Z?: MSQ,@D&P;[LYDZ6C<_#@!=9>97(QU$9P6E$YJ4$V,]R8?\X7OC/D?=4-]_QE M%9OKN^#!J'-PV.?K8 ]KO&H&KF^*.^&F>-^K#6W#SM'1X,'F;J?WL.KO=#L< M='H'_3^\V\%1YV TVJK;_>")Z WXVY6R>+4WV&L4:DR.^^6-Z*U?+S-,[[H\ M>OO/7[SACO\-%L1ZOJLG_\3G]1Z++9]@O1VWPK<5CYA>ER=W)]2-3#W&( @\ MHINO([H1AP=[=ZBA7NS0$^$P4#3>?TKQ?/YL"$X-?^]]7?"%L?V$^S@!/VW? M?8:_MIK[IYUY_"2YX]_\&<0_+>I-KJU"*7<^U92*=[>Y^^>X55KS9/# ?LBS M&\JY.]]9E<:%*\YQ/,R?T;TOKY:A",NWNU21$\2C\@^K//0]TX.?<=5_XT=E M^^%CMM\ 4$L#!!0 ( &F!:5=?CYL&B@0 "<3 > 97AH:6)I=#,R M,2UM=')X>#(P,C-X.7@S,'@N:'1MU5AM;]LV$/Z^7W%SL#0!+%F2Y7,8(/?UN_+WGP6N9S',F#"2*$<,HS#474_A$F;X!SZNDSF6Q5'PZ,Q %41L^ M277#%Z1<-]QD[+2V,VZ5]^.62+H\'5.^ $Y/&KPS("SH$-IC43_N1=U! M$/>39-+ML"0F$S+X/6R@*HJ7.MHL,W;2R+GP9LSZ'\:1W^L49G3+J9D-PR#X MH>%$3\>I% ;]*=0O+TLSCXP9=F<\DO&I&+J4&J5JO9S(3*KA0>#^1G;%2TG. ML^7PU37/F89W[!8N94[$JZ8F0GN:*9Z6@IK_Q3 F#,_=WI8A]]!.Q@6K4P@C M&_2;W]Y>_'AQ#>W(#]YTG."41@)81]^]:_\# M9CD#B8:49\B4^YBP$G/%#1<:QL__EM)BI,69DPQC'HU MO#*7.KHF7#3A9SD3<.G#6X9^3!,^**8YM0/;^CB?<9:B)_1L^(+!^Q2;DBF+ MAC5;I=N$Q/4K7A1;6U5K'UR'VJQ(U0&KHE:@XI;+=">_FKA.#$R(1@N8;;Z$ M&R%O$:/"+AS<*^0LR#4UL++6(KC-*KYR84%8NBUN\733_'M]#P* MC^NHO[W[T1HN4>RW8PO$-5:HZHITGF&+)$B#S-+RGJJ*_3GGBMD-6]O2Z:J_ MPO81P:Y0$':.Z/%]N1^(?4_JJN;AH!T[TJ IRBB6>#"RS/P/2OEY2E3S:B*- MD;D;6<^8)-'S) D7./+R<@_'(6L(JE)\ZHI>,XAP.V4+'#N6+$V[3+(,4 VC M(1E221?('MUT6BD71"3V.1JDW)FV@PJEYEG)-8GSU?G4&V/*W[/8H2ND(9., MU0(3J2A3'B*:D4*S87TQHEP7&5D.N7"X.*71NCE[FES8^9B0K-KR'''*Y>J@ MV0[]?B^T9TV#I#2T=EP=0WUW#&T9NF6M@YK1SN7 #W>K?L9LW/?C>+?J/S6+ MI]%VO[>7V99#HD0#\=98PI-&N['1Z,.HN(-P_41AF;@)>8GVMV]0]P+Q&LF\ MOCM5R;_PO-[)A3NZP* \M'Q%>@&4;;9:ZEJF\M$N^W!_,T\CNI6'W<;&:'B8 M':!EQBG4Z+^D>AX>Q+V1=K\;!\-_6=DO@.?>/U\TUUR_Z]\>VFD-J=#(:*9<2:?/0UYZ$*KFN#!Q4RP5+,S6Z57>_E M.S\-5;_EAZJ6^T#V-U!+ P04 " !I@6E76F1]?XX$ W$P '@ &5X M:&EB:70S,C(M;71R>'@R,#(S>#EX,S!X+FAT;=58;5/C-A#^WE^Q#5,.9F+' M;PEY@QG*W4V93N\-VNNWCF+)B8HM^20ED/[ZKF0;$DCNTO:X L-D;&NUVGWV MV4>RQS-3Y"?C&2/TY+OQ]YX'+V4Z+Y@PD"I&#*,PUUQ,X2-E^@H\K[8ZD^52 M\>G,0!1$,7R4ZHHO2#5NN,G92>-GW*GNQQVWR'@BZ?)D3/D".#UN\>Y1,*&] M-)M,)BP)&279@"64=8.$)DDWZO\1MG JFE=SM%GF[+A5<.'-F%U_F$3^4;POG59>7F@3/#;HQ'%2P+NYTG."41@)81]^]2_\,Q\N6&I']_?"7C *XV[0WIKF M4TGK5,,IE:5M@R:G)Q_S&LR#H 0R:5\UUBI)("$]0JX05# M/A03IBJ$XZ!=:2#1D/$8UP3=G^7K<_>L##K?J]PM&24%L2+V<9JFK4T)0+ M"\30BWOEXXOY9I8>A(=-U-]^^=$:+E'BQXD%XA(K5#='-L^Q4U*D06[9>,(AP*[8E MRHXE2]L.DSP'G(;1H.3@0(GLT6TW*[N5(G1(N7-MA0JMYGG%-8DRZ];4]V3* MW['8H2ND(9.<-083J2A3'B*:DU*S87,QHER7.5D.N7"XN$FC=7?V4+FP^IB2 MO-[Y''&JX?J\&7?]WE%DCYP&26EHLW!]&O7=:;1CZ(:QQ._WXZW#@1]NG_H9 MMTGLA[WHJ[N-^WZOV]W);<&LLX7$K;MUK]&%4WD"X?K"P3+P/>87V MMV]0]Q[Q$LF\OCO5R3_SO-[(A3O!P* ZN_R#] *HVFRUU(U-O49<]>'N;A[' M=",/>ZU[TG"G':!ESBDTZ#^G>N[O)4LS-]BG;WM.W?BJJ?ZL/5QWWP>QO4$L#!!0 ( &F!:5>=R..TZ0< M *A% = 97AH:6)I=#DU+6UT#,P>"YH=&WM7&UOVS@2 M_KZ_8C;9[29 [%A^?TD#!-LKNL!=MDAZVX\'6AQ%W,JBEJ3L^G[]#4=V(L=) MX_3B2YQ3D1J22 UGGGGAB.+H)':3Y/0D1B%/?SCYL5:#=SK,)Y@Z" T*AQ)R MJ](K^"S1?H%:;='K5YW-C;J*'30;S19\UN:+FHJBW2F7X.F2SLEQ<7YRS(.< MC+61)BD6-X0ZT6:XW^!_ M(]]2B\1$)?/A+Y_4!"VVZ6FU_3M\*NKB41=I4.VNKUM:[=WIW;_ M]C568^5@T%GEMVR9PER1<3J=#@!4I*X5=89Y@H."DJ7'\X**G6 STB20:H= M"!I66*:J9RFQ2CR(=,[RVB,8Y]PL"!&;)\RAS@T0#AYB'Y))K5,5$E3:0$@8 M.),7, M7@&:5HU9/) 5%:&1(/SZRD^H-#:_-$;V<43@DL.[<.)S 1*G7TG\8@-#TJ M=&D.-M8S8L]+5:#F8A) D04HF@.,9YBNI#!;7,Z,GA*K$F)J5&D=S@@TFX?Q M]0TA,N$QB>:(!T*2>I/=>&Y3+([SC)C$Q5BEP>FOT%>_&?1&=LD[Z?C-?KLW M(J@UD3$0,7ZVOHE7#[+M!ZR[IR.OD4@GB9YYA3DQ3G")GUT1FXX8'A>3'\.$ M",<6O+E(N,2,$!BC*0)!JW'$<_Z;_4Y_])#T8^V6;1JOC^3 Z14/10R2+07B\HGF1 M*@P&]4ZOZ[,%1\'9R>7 BT2BSHG$L9/K;;UZO]6]M[51#^YM^S;59K?_Y%2[ M]7Z[]>14._5.]^D1Z-3[G?M;OY]JL]_<@K8&O:?7UG80Z-;;06\+5 ?]SL[P MNB4$!O??6:9ZS"&F"#,4R&PFTK=[K;U;L2[!B )W1K.$3I2$Y?2P:/61<[TQ M$U)2;!\VLZ\0K,953^YV&"PBX-XW8G63B"R(%@PUZ\U.Z1KGW\N+=T7Q)YWG MNAMEJIR"T SV.ZW'CD6*MP![91F MTF"WE-4L/59 T&C#)267_=$E_*I0AKC7KP7HZ,186/8&]TX/@L+*D9[>D@_$A_,Z/?SMH0VYZ"!D4D"=LAD M^"'HDW8B@7=^F+) MD_6B> W]PGL3*>.]H&9R,+0[JY$=C[@7&"*%-0GGFF1GW_DH'+&3^L.;:1S^ MR>^5RIDC'NY@9.YNA^G-P(:#.5I>GTGU[L:@5VCQVOF5,HI43L,',<77[0.] M0WA&)W@5/K!#1G_G//QWO*+SL["PZX^8>L[].W/?)JR#=V+.GD&C:5FIZ46H MZ;>4O)WSIG>Y\?K:AG8*6"KE/;7R+I @FVZ@NP=>FBWW :3:Q_)OJ;OJ^=I[ M;O9^=>%2JUX[^LY0_5A7GR@I$WQMKGY.2GALV-V>&BC?:]Z%S;VZ> ;$>&=9 M\V;G5 57!5<%5P57!5<%5P77"X'K_S>?XP6ILY>3TE6:>"F:J$)(!==_ =>C ME]->!9J\,'',-2IW5,FLQ*2@5;\./XH+M8:U(."8M%$9X2.)/1DX_8? X4JD M@^ 0N$#,\>)@>KTX&%[ON5NIV[.E7<*W"LVX6*E4^D?-Q)WTM6ISB(M"/.IA MB^H\ZWR;D;:H]0IUGDBP9"N\'SQU25' 9_.Q[^G??=$5KI#CPC'_(DSX4CNE MB-JL#6)J&7IZ/F/3JZJ[#2KFZ^O:6C(YC%*HS! M8&;0\L83 9%026X*2#UN=&FI_3N(BL-RT6'&J\0\#$D,GFI(&KJI)7PM.F@] MZ"?KI:[+\", M$G'EQ2^'$;4H$EFW\.O-G+J'X[#-G-KHB2!:V['^Z:S?0>B4-YOTCL]XL\+3:/_'S"X(%4:1-RMSXK MLKZSY/:'1FY29,Z-&S>WB#%ELY1#W/-MDCOX6/DMOI1RS%]H^0]02P,$% M @ :8%I5Y4F8$7_Q0 /\$* !$ !M=')X+3(P,C,P.3,P+FAT;>R]:7?B MR)8H^OW^"CU.#YEK"1(-(.&LXBZGTUGM[JRTVW:=.OV^]!)28'1*2)0&V]2O MOWM'2&(2(($ ">*L[BS;H%#$CCV//_W?][$CO!(_L#WWYX;4:C>$_]O_Z?]K M-O_QY?&[\-4SHS%Q0^'&)T9(+.'-#D="."+"[Y[_A_UJ" ^.$0X]?]QLTJ=N MO,G4MU]&H2"W927Y5ORA?]7IR+W>8& UE<%0:ZJFIC5[78TTE?9 UX=R1QVJ M'?'EJFL,==VP!LV!J5E-5>FI39T0HSD8JE*OJP\Z[9XL6E>Z+@TD4]=5BQ"U M1^2>K$L]6=$TTE/E;L?"UXY".!^P&1#SY\8H#"=7GSZ]O;VUX/?6 MB_?ZR78=VR5XYD^A;[@!'LD( 2:?Y+;4:;;UIB(UXG7>![YCV>DR^&O+\U_@ MF^WN)_9A8_;*A=>EW]WT/KG=;,M-24X6@6_^D;T*O%'YA!\/C( D7S>]R W] MZ>+^DG/&'^);E/B!A:7?%+JPU.OU/KTC[))5 W]VDJ$1#.C7X(_S*\%QU^U3 M4N:.G'X]\%19TC:<+?Y&\L X]!?? ##S[?> ^*^V24QO/#'<:0O^2W?5[BGM M],X".^N<\!+ITS]^_?YDCLC8:-IN$!JNF8+2(G8V&.&#A8-'0?/%,":K$(H_ M6/CR^\J%+D =/YU'-7L3?.8W?.48[LO/#>(V?WMJ .83P^K_-":A(>#S3?)G M9+_^W+CQW! HNOD\G87KF>2V #]OL5?I'X[$?;LHA+ M?X3/?P!;\6V3O?\]?"3#GQMF$TC,-<:X$K&OKH'Q6,A\OCG&2T.PK9\;PZ:L M-OI#PPG(3Y\6%BJP;L+3'N"+GG7K6E^!LS4$1H$_-X!DKRSX2W,,2XSPL:9E M3)M38OA-XJ;[Z#3Z3V02DO& ^(+2%BF_VW]3W^S -)S_@9=]@[\$Z>NZC3Z\ M0"WK!>SLBZ_0&OW_EG9_P:T+V#&]@5?XAG/G6N3]O\@T75QO]-OP/[W;E;4] MP'03^?X"E+9<'UY=NH<>[*'["?$X\_7??,-$#BQ$KLU>'@568W4W%C'M,:#@ MSXVFDNPM)O.K>Q"-_@WP(9^,B!O8K^3.!79$OGM!\,WSB?WBLB.8TV=D^P[E M^=?6/Z,@Q-MY-MX7CS*TWXG5_(OX7D/ ,\.[E.1 70#JO_U-ER7YM$@'$;.M4F%8_!(3 (ZR\ A,;:M[E)2 MVXV^VI;WVF*WU"W. ]B-QDW+"YOQ\EG[EQI]26QWI4(G *[Q-#)\LA'8=S^^ M+1\%D >H\2GTS#\>#/_>?PI1E_R[X41DMF2\Q_9LCS+0:ZM=SA:[A]FB4G2+ M :X4[ % NI7@.@I'GF__1:Q\-S^W91"@W;8(O!C_?]^-%P#KWAOOE+GQPA"_ M"X)HATVCW-9$7==%4&./#NT=-ZV5N>D%2+>7M\SV>1^%J,=:MOM2>+,ZW:S< M[HFZHI<*X0-LMDH<%;WD[!NFFJVU1[^V]8RESQV@677TE0P+"U]J#U)0VP%:6VJ*L*OON5#GP M3B6T0%11E_?F"-DP38D,;Y_M\6OD Y$Q6X7M_78\<;PI(4Q01[XY,@+R '9O M41Q1VJ!=:&)W?]F=#?=CGP84$4D1V\K>:+0!X:DAD!(I$^?FGY'M[X!-H(5T M.J(RLV@/@/9E[A>4CXXLZMV,_7Y:=&[X2&Q@#)$@PR>#OIVK@#J;8/\"]?5< MA=,)O"RP 1O0D4/_-O+Q> ONE]8[V!#PNL4UV/MG+XWW$'B 3O@;]2!=Q3"C MQ\$[3OY.J-&>_&9;^/O0)KY UR>9KM*;N_]:-.:7'^XG?UI+A1_DN]D2"7T6#&5)'\?4^PG_1BP],-DB>2SY'=<8V6]B"+=X@.Q5_;J MMZ>O>=9:A+I2 :@O()^<'_GD?9!O'J2I39E\:-FO<(;YKU+OE!%Z_H[07WD> M__B5N-[8=K.6S8LA"TM\6MS]ULM7#WWY\2G("WJ>V*\6O.Q]XMBF'?[*W+66 M/49'%@:\9G(:+A*?N04!$4[1W>6Y\&MP_6X#-:5.&=.,QI&#OH%U;C'VCI\^ M9;XZ!5&ZPWJPRDX%B':!52ZN9.5A8V] MFO/'.0]4^7SP,&0BM6L.\VO+LM$2,9P'P[;NW!MC8H>&4QOX']P:.3#\'TEH MV"ZQ;@W?!0,_J W@#V[_G*,R=J"[.+A5=."[R/#=U@;V=3=*#BIT*V!\2 >W M/LY%0E?AL@YN4-5>G%?AE@YN')Z#O*G"11WX M:WIQW#JOR45Q4_[H26P*-^5/"W]NRI\(\-R4K\Y=<%/^=+"OG"D?^.$,[K\0 M[\4W)B/;-!P&\[@KUM5O3P=3?TZ3/J!4SF8__4V<1A%5*V>0Y[R)F^LSHPFU M?D.3)\Z2FRMKDE;^P$U%8 M96WYHA?V#$M7"-[@OH2>>S\< GL\$_I*VY:X$6Y\36>9"?R8+)"_ M%XQ:.?=$2JW,Y8^-*F^\( 0B_W(K')ND970Q9V1# ' M_*?0\XT75%T2\#]Y3H27=IZEE)W*^4GJ<5NG430[E76^$81^9(:@;YTG=576;U+U^SH1?576;9+GOD!1,.$3N*\[UP(;'0WO M;X:)EPC*R'D26&4=)I6_L!-16.5<)1B7N0&%P7-LBVKG=W!O2]DL=QB2B9>\ M=6S:0-3>FM%R)JK.B2B[A.CF=B/<&-YT] K0H)]?6?)S75VU=UHKLZ M$5W5VD]U5 OE0',7:NUW.N$%E-5OHULY/U*%/>L'HH'*>6AJB 2J)PA7@OP[X+]GQ;G8]+IG<2PZ'XL M^[7_$_Q#;\76=6D@F;JN6H2H/2+W9%WJR8JFD9XJ=SO6_R+?FCT3A%,<&@K: M8'-$[)=1>*5T)^'G-]L*1U=2N_VOC87OX6Z:AF._N%/[5W_#*A\//0SA;^8-QX(/\B;\.B-#??? MQ$,!\^D1CW_Z9*Q">\=+JOYCN1X. M*8SB+PP\'P#=A%MVC$E KI(?/EMV,'&,*1 >O2OZT.>QX;\ 0R\,/3&5QVX MV%?,Y#0-)WX)?1_[>$8:K38CCQ"(,+22-\WNJUUW_<;DGI M9Y_HVG[RA81")V&#/@>G0C#]W% :2P>/CR)-0H%Z)06*Z8"A\>>A-\GX<&)8 M."#^JBU(]!6S/7RB@"IPC1ET!B_8A<[T)3K3,NBLT?_MQ]WS[5?AZ?GZ^?:I M,-(=>[=/MS>_/=X]W]T^"=<_O@JW_[CYC^L?O]P*-_>__GKW]'1W_^.$1Y!S M'>'WZZ?_N/OQR_/]#U'XVKII"7*[H_;6;GN1Q'KPBH,?I)?K'/^;[W^51ZEO M]X^_"O$8,6L:^^>F:$^@N6 R4#PT$SD-K-_TZ&A<>KI+RX MW%/E$9^-_K_]3>JV/Y\.^&>"0\LHE WL#[\:_A_"O4L^YB1C:0T9'U<4=T 4 MRQTF$[-%\4R8+7^H*,FCF1]O?';CAVI7 ?T@Y\/98EY2-\CY1%3+DW+'4D]1%^"T6?&+"356) \OS5<$QAHQ""?&@_Z90HF9U (! MR\N"\T]":LS#ZVC#T4(\6HEY MM'K6/'H&G-Q,6@ NS?Y2.JNN"M-*>',X@T[,G(>^-Q:.8V=D;6V3RY#=R?[_ MGNYTC7[H709L*XOYV G5#C!&(7RS0>[^\%KQSG/SW5L:7\"G?["6%C%#5<%H M;TH=M2LM,]2M2DUMG3&;;.EC*VQR/G=9T8M^)"]V@(PR_ &?))?=:?1_O7Y^ MO/N'\'3[^/>[&_08+E_[KP_7/_YG_=U7A20^W+X;(,WPW"C2_/2\@A$(P828 M& *T!-L5[# 00/ZA.I_7,=$]1Y2.SZ960J/OJ2V]*^T2_E#U5D=1K=(K&:TU@#99%F06. \2KLLX"6_K-OI?B6.\&=B3Z="F 4>3;>[^(\ M#Y.BS:)2HS7ZFM*4E(XL:>I&;*@!U6V-WU (?J"$@Z+0GB>GCQSWJWYQ=ZW' MUE-+N!U/'&]*?&$1L5'7_UA#8[TH15];EH\9A>P_WV$]*:%F'4R4CG!K!*'0 M"4?"4^@3$HK"4V0#PDL Q64*%PL$,A?>?F-C;ZUG[RV5*KU&_SER J.T5U R MI?V[7H%0\XLWJ=WHW__A&".XFE5+;;>]/'CP,N?_MR=,T,8ODH!YJE);R6\/ M'CW^N,8DB(^%3'#B W3MB>$(Y)V846B_(F_$#I6!8+B6\)<]$=#SN=4BJ)KG M?F;8_=O?=!!OGP,A) Z9C#R7"*Q;I8@BP(F0_PF@#1GTH%?"A_Q8@G1P#4\N MX(7-G; MR(:_S!A>W:S][?*KH,,D%@-321Y0BDGU+97%E0!F=-J>*$P,7W@UG(@(_P(< M5<+@JA",2O>GG93,]H5F3'",WE)08ESE^?$?QX!3G5 NR3M@(:AE0Q>I=LG& M[0)A7S]]O?YOX1?'&X"J^02FC1D*F%A*PNV.O!6OR&F4RSO70N\-$093T)&) M^8V2)H\S6F+<-'R/XIMKN(+]X)"\X'QE-Q:?F M\Z$Y!]M/R@M(\+$T2I^#!X(C)OR4TG5.Z1=#Z6O]-[6@?3L0#,&!?1/!,$V@ M?:P^MRBY^"AG,_\J %(W,S\(QL TX"U^(@*!E,8 A*F(:@4L!V(88?0BO/C> M6SA*/FZ!ED$$BPQME^9C4M<[^J5E.&+V[NBGTF<@/T!E16?YR\:OVV_G*]L^(6=\F MMNXOS-8M3A$+'9HN$-$2"#( WB2^@GP()Y51@US@!G;]:I$&#*?R>@TW>)

\)\8T;[1B!DPL\BU&9K1I"#0SQ91 M3VX I9DVJ'#!SXV[']\R NTTW8AF&SW1)>ZCD#)2X*@+F'GE1N.FY='D+UP0 MY!QH&K!6.\50I=&7-5&6%%%KI_GBR5;[+&\I2(@\QOY_#Y O8,93P#*>XCRG M-.\IS7@2!6^VM31 4!O?_UFU")WO*SSQF 2_\@D&I%_)VD[#\?;:LT>,08#C M*E8?V=8XMFB'9!SRP9X9^3,%[84T!SXQ_F@:PY#X5X;S9DR#QJ=U;915N:5U M>"=EWDFY4H]5H6]"SO*'Y^LOWV^%^V_"S?V/Y]L?S^N[^JYT/#M^-X1>2Y+E M73B]UM+47NEQ4UUNZ?)N/18V+=N%4^IE1C@/8T2?.&;T6^B_NJD&9Z;-]::=1VNJ1^G#0J2*T#!AY.H7R>D($4W$L!!@(6[[?4 M%9E.J F$#[^Y1F39(;$^[L1:SH[H#AC8 M#686]H8:D[3^XQG>0(1?6:+Y[6)+9B'MQHP)H3@YM2Q)NPTEMEE2E;F@^B*+ MM.8N.;_B_.H8*-C+R:_0T^R3$0Z4>R7[<2^!LZ^SP9UUHHBS+\Z^CH""E?.'<.W'N= 045*2\RI41 MC(1OCO<6<(/PTA&FPWD6YUDG1$$U+\^BV84!)A_2Q*>1Y\#;@KAYIW#[9V2' M4VXA7CPR=3D_X_SL="BHMFG36MA3Z EK&%M6](ESH+.Y?OV,.5 ]XO RC\-7 MGU2T7J/_J^$:+Y0!IDW8O]J!&;$1;:B>7;N&,PULJ@+.^"8R5E:!A-]Y)$'D M,"WQ?D+8ECA#/1\LD:OC M!1%6]%P/O"AI""L\VL$?G&&>#1+(&F>8)V:8*F>8-: 5C3H?0Q^NAC++!]\S MB87\D7/#L[GA@MQ0ZIPC.^1U**77H:2%*.=N=9S1Y#)N2"/AM:"6'J-_F_NW(#9)\-AC;?BU+:Y.63HJOHMH.US8N61\\PS M0@/.,T_.,WF\LP[$(LF-_E1^<'Y[/%-KJ_^+4K+2R#CRXLRPR@Q80?.)S0Z36FMZ0^P(A6X6%$I& MMF-#ZU?+C:QMH:B'[!10^)?#G7_^W#Z^LE('7SOD.0JL MY0G/TOR$YZ:2#'B.@N:+84RN8DP*\HUR5I)1SDJ[T9=ZFMCM]%;F."].]"[] M;O#3@G>TB7]OXP7+,H#3&*>Q91I3#D-C&&MKZZ*J2/6FL3-0$(;T?_51$&Z\ M($0OCY^M**1GEHN=.9-GU9MVM\A'!.3]\!?/LX)KUXH]@<&3YUA%J5D&B:EW M1+W=WI>:LY'QH$)QZ95K#2..3UMD07GXI* &UA%5-'I/R%M% 0?Q (5R4=E6@74G4+\YXXIA7BA#9 _,Z@'F* MV&[K]<:\,Y H=3,IGH@#?WP1A1?B$M]P:&< PQK;KAV$/FOZ2]XG&'@.N+VQ MJU")H?P+@S&HB-<+$+YE "Y*]3B,61,EJ?JJ(C<]#B8U#H-:&O;,%W5I;Q\5 MMT*JO^&Z?//LS;M' F0;F6'DPW;AB$&XF\S-./<9,L:M,; Y8-Z,#/]EV5<_ MM-^)U?R+^%X&!]0;?3I11OY'0& M'+]NYE<\;0JXO0/&_SX&UKDY5C[L)0H"V#_\M$S.*;A9GO1W@'E!:L;Q?!U1 M[J@KU/RQJ$Y<&?=>B;;816/ABBPY'!;BV&VQW5L-.M8%"\] UM3-NF#]2VR* M<\*'V*GW\2I/6NW."F;UUC@#Q-O@4Y%Z5<; .\R.!HTZ\2A?F$-Y/Y5F488D MH$S]>RLB0F[T%;FSOX"HJ29R[OBQQ7#=CA\*X(S3;:Z87%F,0.MC\HM1=#47G9Q \-_T\L3FOQ*H0-O<:_:[8D?;Q8?%\]PM+ MN'CPO5<[0&( 7!.&Q,*L61%V88"5A+GOB+NPQ3E!R1/?]_%^Q5P@UFB_$)>L MU+=LRL/KM$O+P^,64X7Q:*MC;%\\DNJ#1V<@%NIF(OT@868&WF%51MX7IBH' M/XCAQVHY=TCOZL@79Z=Q0N.$MK--NCNA*=R$/)"ND'PEN7UUP\"8W17G'&O, M78P"H+>\"#LK[](4M!:[K"Q"G*_R^,4(;).JC[2%.5@J8V!LM)/Y/I'X,Y5D MYR*L'HC_A%>\43N4U\JL6\-W 0Q!L@Q%HE1"M5,)I3;Z[589 JI&RAZG@BJ= M;2%06BX]"R\R+1NR%C;M'=J0O",#28+&"D63-I(Z/J:D?6/".<'W0^IC CN M9U0=&VO%/.YZHR_SIH47@&1;,CH.BF0]0+*NJ->@RN(,)$5M:UQC?9?7MI8O M*V+0KE!S04+NMLN2%M5S@G,TVU]:E(5F4EGRXE*]S)_HZ.'^QHGIVG$'-=,5 MK^P0WF9NQE>9-4(G@F&:;!@X-N1SO9 $K6UCG&F^A[SA9%N&HO-E^#(G7"8F M 55N:3@H?.(%-K*]*Y\XM'WXYV3"-67I,0> A-U[[R!%I?R.E M-Z7F(CSF_\7]HE"P=5T:2*:NJQ8A:H_(/5F7>K*B::2GRMV.];]2KY$\-$JS MG28@G)H#GQA_-(TA'/'*<-Z,:=#XM'AY<'-+D"\*M#7WNA:BP^'!(,IP#X2K MQPK KD >$A^_!7LU*K,78>2CJO&W[3>K-?K/*,YPU!X6N '<@Y\^&>NI:$?B MJ^YCN1\^'.VNC+.FM/NK$?KVNQ!/6(/;H>*Z\)F/O6W (@O+5BS$)YH::J#? M_ FKSK#;2\!0;3SQR0B^AT-7[A;[+IW^9-G,],.=*X0C+X(UK.!C];<;N49D MV0#\U;V6O*->K@TMV1=KQ'PL;:4U@IXJWS/)3#-)8?^.,0G(5?+#YT1YMUVZ M#?K0Y\47H"1:=L_@^]C'L9#JZ2VE)Z&6U M'[=;TMK/-BTKM5N:KNVT[.;/.NJ!-MO+NVQ]+,#U'L."\BVRS?WT4+T\ MAV)D>9QCZ=O$#SW5,Z@^1/@5OC<*A%L01>M]GD?&B3SQV *%%=6^AB!P07LNK_JI37MOEY;6X*9D>\3UYP*H0^K.33"L/O@MOKF=A22,FJ15K@+/O"Y5H/L FYB M^#\C^-FKKUWK>789U]8_(]8_'2R.^^&S\9XAE-1&OZ/H52XEY+E$QVJ]? !\ M*Z8A=;!EL]99S6^K$#J>@>BIH1)TLZ+^[#C:+X[M9+05N5BKKWP G1$#S>M_ MR>"="1>$WYP(@?/@^91/AJ%O#R(::D,+Y6IU&,5*'6XA%*9+X9CN'",IQ$A85"A4^Q5%K-8 M?=$]KL6QD33E$*4^RD%*?22M4P3%2BB7J'\:?YZ* MB',%R']&+ED/BUH66F4?]#H(YN7XX6M?RBZ36>7L=;N8-6D'-.A!&,Z$A2$W\@?T;VJ^'08G$^5:3.\Q2*A%X[F]MB(8I< MNQ;^YW:&']?AC>'[&!7XN^%$I& <56,]UY1.K_+-L/C@$4XH,:%T3T H4J/? M444]H[SE=(1R[#[/)T60:].$HX! ](E)X%+!RA4%AP2!8#B.]X8.HT#XL&!D M"*A4QX. _T5MRU3 HM;-KFSY&Y+8[DHK^2.YTJW/L-%O<0&5W-!C>D$_2!BK MF$7)36[TI8XL*NUVY;OZ\M;1!^/D96*4 ABE=D2MNSK9XG08=5DVCA< ^T8> M3((0;@E=_20>2R+8KD#>363GWE 8V#0Y$'Y&],'$%X?@MVGB(%S:I=5@E6E% MQ"#\W0Y'-U$ 9R(^]<_L3EEJHZ\"J^Z>H0W!\2JWTET^7G4 KT#EUE?+][C* M?13TN'-?X=H\WR:[,=S+T&&V,-P$B%,@A*(4T&WT>Z*443#(=>#SP9\MC'4? M_-$:?4U4E=7>-Y>C\9ZND0 KBL'V%63>:<%5U]TY*0+T&>$Y,P@SL%X'O:'7 MK9#2P)71H_/,?)C2JQJF7)1Z^>"3B6%;8/=/, F0ZY@[<\88DK<,D+N96WJ[ MT9?:HJ3L30]Z/10IM9"N=H3>TTLSTV0L-IPQFNMAO8L>V M*_6FD6T)!/N0A]KHRVI';*M[$TC1BZJ1O^L+JX* M5QB9MG#:LI!)JR R78)&_.![$]C.5!0FCH$Z,69T_1G9$^R-*S2Q;SMWY>[N MRF7 ?4#07KO6;0+8XN%?'0-A0"!RE>*_W*-[=(]N>0B%\3)-[*A[>[*JY]FM M-,>]AQLT0NS\YA C( (%2],;-B/XA?MW]_3O)L#]CK!]Q)?<#W\+"#4("U)( M#^OIVF)W_]@'5W KC%';?+UE8I0$&"6)6J]*V=67H.7^XGG6F^TX7)7=E;$F M$"R*\3)@?$]L=ZJD97"U]<@\=%?D42CR2'*5Z@8O0D6E.0>V&QKNBXUMJYA: MFDYQ,TPS&D<.+?HRQM@8_B_:B9#KK;NGPR:P9J$+L.=NW^/.^[M2#P;1Q"[/ M5#AKO-J:/%L^7G4P=Z'=K5&J;46;V9^YTLVD2"HZ/+<9QP:X%EY"^MK.H99> M%XOG15W;N_L)5\DKC$GY4]AVQR0-,$D2M?W3V+A^OD,:6[:O>-LY^2BQXP'H M?+A)KF2_HNQ#!T52ET59*RL-MJKCOTIO=\>)F!/Q@9(FBQ(QAI';;;'3WKL5 M4V6(>'.[]R,V^JO@JE[)*23.=JG0DODKIJ\P/?[J,F5O* MAIE;?'P6'Y]5E(*J^]BN+.-P),FG:56.'RY,TQ)I4U#4V$>&3P0XD%%L1-5) M3I!CG-;J *@^&!XL5MC ]A5HZ^I8KM7EJN^1A$S3AI5.ML!QHKL21H2D$975+I5 MRI:]J :B7[:-"5F<*F)NF#_"\PO+'"B2*/C374E+!M)21$GAG>_/&;-V&"FR M-V8IC;[>$=5*=;F]-(/%CX#SOADOL?D_("X9VKR$?7<>? N2SYL2\DAH@=6< M?V57,E%IFFY'XG7LYXQ66QAP^6C5 ;12Q*Y6HV+VLRT$JI>XL-T@\C&.R37U M/3Q"",J[!)*[$G&7M7??FX:Y;EYA7-KN0BD%ES3$I<[^\H!KX^5TEIJ+ZG!U MO)R.4GN;K-C&3Y1UKHJ?,TH5:BFU-TIA!8;8[58)I;@:7FDYP0KS8V6<3^PJ MI2I_?X-::M.&+94:M<1U\5/4Y9> 2U*C+XFZ5*6V:Y=3F6^NIE7MHX!?\J"/ M+:RW!$J1@5(T253;9?DQZU)DSE&P%(Y= @HJ@(*Z)G9*Z]56O8DS==:7OY(A M@8M%O_5L"CA7EW?EV0DXT\'.:.W@.M-#8XHWN&P[SJP7Z_ M>+[OO=%T:MK=@/4*;.(A,:4:!*D="D/#I!?--=G=O0\NN1_>4' 6)A(=>&^[ MC(EW7*^M, 9M=1[L@4&]"F+096FY-) VI]ONW^;Z,C22@@&UW541N8UQ$$VK M4K-ZKN">.*8VCTZK&(.5@'Q UTGB9OMZ">*#7W*P(G^\K# KQ5%>;4642IOE M59E 68GJ["7C7OY 66'D/M#N'/>4:ET"QV=TPA?FF7?^^UT5?$ '7 MPT>!/-ISV0U32I8__TNK+0D3PQ=>#2?3\022C3_SOB1)8*ACD8E:KM MXL[JH_?PV(XEG:IAR44YI*]ASPAOPP'^;EM-VQ5,8X(#1+@S>N=*ZQ2F#P#2 M._>& ;2P"8NY%DI/U+2]^R!Q7W2%L6E;K75)V(2C%]6VJ$L\Q^)$2/%(0@/^ MR-O.[<]B$U#>QI"\GLV7_TJ&MED\-B[KC7ZG(VJ=*L7&N<)Z9&9[ +SJ 5[I M8D_2*H17EZ7BSNY0\&C^!?8*]U&ORN M2TY&/13EY')9Z$\4C) VS1?B(*#0U711T7IIR&]-T$VD43<=?4V]I2]C*([= M=/)EKGCO+#D6:#$.KQ0D2+71U^!*Y6IH*%Q=/KRZ7#H*==#BTCJK(8I:*KEU MR,AAF<]9"3@\!?I(*CH8D$Z$$'GP?&HLAJ%O#R(Z;/79PVH!6-_WZ'R:.QPT M28+"CD,%PW]:3Y3DLL:@I#?Z MBBZ+LJ:7VS:MA%L]L='$Z9O3]RGKN\JA;VQLWFZ+G799\VI/3]]4.?E$533X MKV6_]G^"?Y*-CPW_Q7;IZ]5%BF(#[@^'(W3%*\Q$L\W-6"/3\B!"L'\XJQ[! ME'W7"TG02N]CP\%Z&P[6_VG@?^KS5?9D8VY0N+#'Q IHR>>7CZ#+[ ME7Q^LZUPE#"PN:=BPF[/'C$&0,-1N/Z1(]+81HIJJLU%8,S_B_M%IFCKNC20 M3%U7+4+4'I%[LB[U9$732$^5NQWK?S%*'3\T\I,S3(P7TASXQ/BC:0SAB%>& M\V9,@\:GQ9N#:TO KK?D#FR[*-#67.I:B Z'!X,H0SP0+IY/$P"N:!\L_!;L MU:C,7H21C[+U;]MO%@SQ9Q0;&'C!8:I8=/O3)V,]">U(>=5]+/?#AZ-=+9-V MLXLJ"Y_YV-L&++)P\H>%^$15'9I4]Q3"?UA--Z*:$8R$;X[W%E3H/-DL],.= M*X0C+X(UK.#C-@D5RXKN(7".R;+B$O+N7UNR>*I@SJ4B56CB%8TP" MQCV,!T>NUM+:&,B)VN\4OCL5'BXJ/ M)1V=?:9U6AV]N_;C=DM:^]FF925XL+?^XTW+;OZLHRB'V6R^#6UQ;5;"@ZGG M,CNS[;?T3+T\9V+8?II3K7!4YI8%:4Z$7^%[HT"X!>YJ+9PPY_7EJ7MQ]!6]4G_47KTL2L.T0S:Z*+[) M2TBN^$'"S(*0OE6%G"3.EB24PY.$TNAWQ8ZT3^II]0HBMV$W"-N3]?E(RID"(?0$ MG\"%FS:8_&XL\/"O^+.)[IL(?3R#J>"5K1E51?GA7;Z^D@D@@4W=RS07R!AC M4MA?] ^\,4%^;6%Y[-0,K/"S0VB>G6M=ST&W,*_$1EIB3^)C?L\9L59D[A$0 MJX-Z:5==%<*5;4UP!H/@ZUPB1G-TF@,#]0-,YB!NP"1(/!/^PLJY2A0<3U@G M]P4!>S,'U\(4W:73*_9ON,[+NBJ,2EM$14FHA#/9Q':E4.G#-O]*&"+9H-E]TQ\--3#J2@ >-R0FG-8QC%!>U_X\,,+B:"L^%7. M7/?>SP>\R%%_ 8@C[._=)P#Y_? A!O@#@OLV@71A#JLCAU6ZJZ.FZNP6/G.T M.H0;-2]ZK6)0K]'O5FG,^;F)C]IM^+S,3=JZB]N4>X5%2TBJ/#M6G"4>#N?6(2^Q4S MLR],<)9I\-TQ@B%?&;&0.S>![V,*WJ+F7E>F*0]J15HE<;%Z*G/O(,BE-/JJ MV)6KI+B5*8XKSW]OO" 6O"0(X9+"N3D/**/)NTD"6B %4MFA?Z7HA%$TAX2$ MS<+$2^-C(?8W>%9)[":&[N]V.+J) C@N\:]16RI,:30;HR-5:605=]T=VT0Z M)()U<%*/J'US3/9K#>&),N;?X4&Z'!,H/#,A%"41K MH[-!RI@ S'7?\T"M_9W&NZ*6A.$(1:N(6751NN^7;2[@18^QN<&WS%7E8WF+ MDVZUA=O2:CB-31:5]CYY0GT2A=J/D#.S7"GN M/SZ40HU0GFL=GD4'*DX:K$A6&E>:*\1NL]"G((_M8*:%K*Z.D*BSWES=SB4_ M\C0EX9//#LR(X1:PL>^#[[W:%K&^3'^#V[AS9_Z_]"H*TU.WT9=U4=?V8==% MK[)&JO-%HV=>1G] ]-0:?:4CRG()H0\^R:R$;IT8\PUX3ZIRQ?MI4R>-"1SR/ >T2 'XPI[?/V[%V;?T:V3Q;*2:]=:U-%J::#=ILQ'HT[JLX# M=[:$>8O@3D$YVJ/Y-E5!K7.K^ZW=AFNFBV23'E ';-H*A*'OC5DN$VW*$>S7 M=*.^7IPRQ5@,VV\ VK0M@A6ASD=VRS;1:3"]*Y4U_),[!ZN(5MLD7 ZT6L4< M";2B"F'-Y3C])K%%+WQ ]]]']/_9&08@]_\=A >O<:ND)OCN;A5=IHE-ZFJ@ MLJ)#XKGGKU:>OS)05&$6RRKCKZCC;V5*\%X#%4O#CJWSO>35^5X'0D^ZXN&& M%J\#Y>DG8?+'^&/'>*RD8<[\L4,_=L2HS2X3;^-G5;FEX4#1RQCHW=DPT)O/ MYN:SN4_/-2YA-CF-]^5#IPB#C0Z7/<*CT MV+8LAYPH3>V;[1JN66*:VF4.E:Y=7@/?,-\PW_#)DXEJF :[F$QD!T$$ H2P M^N_Q&,?]X/ ]@;H;!#*>.-Z4D/B/D\@W1T9 Z @/KN^SH.Z#Y5"A7B"69R9 M^2UJHZ]6:8Y,2=%VCOGGBOE%LKPV8GZG7A.4SB)M]I&D\FI9N@T]'QM2T<%U M\%D0&F$4>OY4"(UWV( 5$>R9@L/MPFG&'-H+2[<]1-G(-\^?W<_]D+9YNZ7P MSB*?+@J.BK00XKFTIRH7*88S6%$I[=.AA$^4Y1OF&SZV<5R!;/"D!<0PP[EZ MD!3PLV?P>_9_2+W<\VFVJQP?BTHEZ8!YM%4R.CGB'2&_.R?B]1I].<.Q43'$ MNP2;[W8X)":UZ^B0(?=ND M/3+A9_ -MR>KC)QYN7XU MD5-J]'OZ/FH,+P$MIO3'LVH)MD,^L'2X>(4LK]S8BP@?X"">M=J6,2;->7)G M+*!HT5X/ZTHU4>V4T&N96QMG@]QYY4[%D5L![4@7VP?M15J$M5FJO,[9*R44ZK M$LIU .4T4=%6#0W><*82_)S ']=S\@,J895SZA7.1LIY^//A+)TJ<99NH]^1 M1:53UNCR6AA(.Q_BTDGRC*E2KQ)58CI,3U34O57,HS8;.IMPU9HJMF@R<6B] MM^$(EAV8CA=$/LM71"5AZ'AO@NVRJ\8N "65=BEP)Y8789URA6N[\N[R$LHV M:"N B0$T]L$G)K%?L4VA%?EH[X_]\IURASSI?4J_B%W^' M1L(2DO>QQ$;L> "N\(-DM=GOZ1BFJ$8DL211PE&_ M3JA?[FCX%82?5X&']CNQFG\1W\LBA!ZV?M1E2?Y\?NZNNLBSD*"/:P\[8X,^ M>([D7AP Y\,,ME01)3LW+1), MT,CWB?4E"G]XX?\0*C"SI*7\@V7LV$^6H>/UN&/\)3DFK)6'9XK )3A4J9YU:5;><;[A2WI+%=@?:.'7D.X&Y TU2TSP)K M;%BAH^:8^R1BUQV"V> CPR<"G-HXMU%0_2./=P(1T6HS,5%TOI,JM52U_)%) M6DO><1#3MO%.NPV-XGL]_EXE6+;7.A@DZ"CY(%#>?*U: MS7VZH6V\J0Y#I6:.1(%S!<4U[!657L.AX,#P2/..@28.IUPP>/SRN33,:1P[JH10DM'DVPQ50JGTR GT5;'GZE^]><,F@>L:& M.I$_Y4P&@>$M\Y'Z-MW9&L>B)_YB.#@1"8R9_XQ<@N,%A:PIC=N.6Y>"[WQ M*5RD4OEZ[WSG+I+BT-N#YN/IU&/KV(**VXK/WPW-Q?1\L M2OA*DJ.;E0"A8I77WJGN12^NXH5@G/XNC?ZD]G$(L%#C!;G=:?0EM2WJ&;-( M.(5R"KTH"MV2/.EL;(N^&.Q'&GIKA33,U>D>%KU.QU6+1=((.YW5=$J;M/CSZ. M0]7E/P<170IG/Q> .M*6:2&[X8[*<:>FN'.0+K)[2*Y.I237N2AO#BTW MN[;^&04A5O2 &7\_?#;>B_#B;A5[TI;="8WCX183]/1XJ'$\O 0\W.*1/CT> MZAP/:XJ'A733%;F\1C<]%$*N(EZOT>\H^EF-23AO?"O3CCXYWY/+"T5P/*PP MW\MKDQ^-[\E2A?A>[1KV\6^6^TV. !?^S7//]+@+@@@+"['WR]RPYP S@80/ MLM06955AG5."%19\WK[M,OUZ,]$7/'NS$GFLCK]SX[IX*F*+J&@R#YO4%+6* MJ6@KOKHU.MJ.2+8]K"(KC;XL:GMI91S%*LR]MGCA#L*]>-#W$E#K%'*QPS'K M C!KFPOM<-*PNTX:V^$$3NVUI+[.XMN[E,LUB"EMT01#K:^1CF1%LR;/^;C@1 M22Z ?BPP)O*."+>*6!B=72U7X\'9JJ)3F>;PH;F6PF.O MEX!F)Y:-2GD%8QS+JHMEV\SDLB2B(C?ZO;+:_7%,JB(F'0F1E$9?[50(D7@. MP(5_\]QS )9=().80*D?)#!".QA.A=!X%][L<(3M0>!0@C> 3=.TKD#XT.F( MBJSR-(%=_2'CT']G*7;)73PA*--I\T74.AY7NPA,6E/ 4R8F\3C:16#2&F]' MF9A47E$AQZ3J8M(1A%LE0V0+T>.D-5%R"4CN](865Y0@V-DA3&R9HID MIWJ*Y+G'JF=S<)_()"3C ?&+#\.-SWRI\T\*'_]\&(Q^HFFX:K>4:;A%;^[$ M?FI.@)P EPCP2..H"PIR#02YTA,U;74Z&*=03J&71*%R)>=5JWJCW^F KKWW MN&I.H)Q *T>@A4+>C26=UI-_J: MJ&@R)U).I.=$I$5H=$O>PHDH$[,3M)XHR;6Q16.?<[*1Y#Y42GYE!TERK#%W M8 6.9'D1W,_*B?=Y ]\EWR7?9;C$ "X@Z/2?D4N2>).\3V+P>2H1YZDGR,J) MHD8=ND;'+DY*G)2J24K5M$Y5("5) M$F7M#+O?E\?@TI#7ZLJR)6GNU'IZWHC\4VOP@H>!X M0<"+W]>*GBWYVP^^-[1#G$E:H+BHPYO$7P3N;$D]W@UW>AQW:HH[A71>924K M=HW.NPZ+MLO<;KO1[XH=:9^4'(Y#U>4_RI;JQIWX3Y5HX$R[48*T9MY M@-ZY %^"Q/#-\^&U[DWD^\0UI\\^;)F]\MJUZ&\.[3$PZTX =OS]\-EX+\*+ M>=?NB\##+3;HZ?&0]_R^!#Q<-6>KAH>\8WA=\;"8;IJWEO$8&)E#T=58QY_5 MTHPZAQ;/&Q_+M+-/SQ?+BU5P/*PR7ZP76^Q5BBWR@6T7_DV. !?^S7//%,$Q MFUB1)GA# ?-[?-L,"3)7S_Q#^""W55&7M;W&\=76-;Z7E"W>;Y0*X (*G,9G M(M05LXHER:YX^M9H<#LBV7:E3),:?55L=U=KGG@^0551K$P?WD&X%P\97P1J ME="(NS!J\:$#%X%:6SQLAQ.'ZCIQR+'K?+#K!'RKO(@I3X'9>61]X#ET6OWM M>.)X4T($6CA0<'MOA!4L2VHO Q]?NFRU#@H@^"6%\C'TN1Z#P-.D0C MN0'ZG03^"/XB-,6COW5%L\,8R3LBW"IB8?RVMX]%S/&INFQKFT5\<+;%@[,7 M@69;K..#HUEY-6</(,:7*F%(> MHF@50I1S#[U33U!S0*U,[$%!W( :DP)YQY\)#ZOGM"&[NZ2G4%J@P+^9@_TC M^3.R SLD3\1_M4W"''B/Q/1>7+H*]>45D=8\E'41&+FE'\5Q,7)[$I_>:_1E ML=VIDI.9(^5AS=HJL\E>>=4\'",KC)%2?3"RO(:0'",KC)%R?3"RO+ &Q\@* M8V2]-,F>4CU-\MRCU;,QJD]D$I+Q@/C%9ZDN3JEE ,P:5'NIX]S+A\_YL*@\ M>5"'F./:4TN9XUKZU9[8%\YIG--XZ31>R0FTO0Y.H-7$;D?B3( S #"=NJJ'7W'JK&F0!G I?(!(KE%U1[ZF]/:_1[8D]>':1=.&V!\P'. M!S@?6,L'JCVON*>#6B")'4GCC( S LX(#F85Y&EJAJ8R[JFI-=-KI/"8_Q?WB]A@Z[HTD$Q= M5RU"U!Z103>4>K*B::2GRMV.];]JNY$\-/*3,TR,%](<^,3XHVD,X8A7AO-F M3(/&IP5(C&TWV5(/]UP48OV?!CZLN' (^L\:< Z'!P,GPT8@*<^G <(KH 'B MX[=@KT9E]B*,?.0[?]M^K6 (/".Q8#?G&V19;AC\],E8A?:.EU3]QW(_?#C" MU3()]U<#6/Z[$(>>!8Q+&^ZT\)F/O>T?7@B+A1ZBDX5)V1;^1#F]@8W"O]FN MX9JVX0A/(?QAS#"NXH?Z$+D&B&/8_\?5O>9DH$HCXX!CPW\!]D@%HDK5T%/= MF2 )-%5&^BS$FLV/: S+F4NJC+2LO'PQ CNX'SZ "@)79,1#/I[@SNPAR&DW MO#9-T!5"JLPXMFF3X!F6^^* SI/H(DJ[RU0FVXV(=1W&?\.7$=!;)H@*?D0P MC@\O0V8U_SK!<"UA[H7"[(U"\LI$PXD/M<0$X+/X[6S!=%>P@W7WU5O4VS'' MQ!Y.3W2#F7!92U:G/T6VKO(\(H@%,=LPY]G&,&4;0":!#8EFWX@!?"!\1ZN?V9/4-_D3Z+0OS7-[+\%R_RE_\4!2OSA1Q&L!H<$L&DL.GJS P)GL@")X<@M0:":O1GO?A"G ML-!CA+.).H$P,EZ),"#$%8AC@[9% 6:[E\,"'S'@9_INGCW3\2,?# ;XKN[?3='AOM"\7)L!T'"P2Q/<+TP M16K#<>!G9M(E7QEZ7NA2 9N^<3 5?FL]M807XA(?GIGBT3#'R4I( D$W\6%9 M>^(@PC=^N;Y^:'RDIT+H.B0DF<<"#,0[F-_$,/)=.QC!XJ!A.L2$L^,^C5F* MG4BOQ [H:P&4+C[KP-\$8>5-;!=?!$\" H%]@5\4 M!9< Y@>&/Z6[-H2A8?NSG>*W\6'@?9'#6( W(4PMQ@T9P4@8.MX;@__LJ(DU M1Q<-Z5'9)4]HHE^ &(/_, M-9)-3HGA"P3>;0G_&;F$F>IQ,ILB)OA#7P+,2KAV0:HY@-(3SP=(N<(WN!%$ M]?]:7!%^<-FR\6$SH9D^$X*-080Q4/$H!E>\IS3!;G%C<)U3BM_)50+#0'C$ M_ X'26^ZQ?2]PPCP+0$!7L,*#-0JL[IL\;U5>:GL>;)9]SW@73!WIGE.%)\) MJ5ZP2&A07@FX&DO(6!=M"D_1>(P$#VBP!3RIJ!T60O@9"26IH,H2YGQ:T@L+ MZ?O=BNO[\H[Z_B-Y):"E?_.],7H,T&/X._"O&T X#Q;(T.VU#-U>6]7MXX5W MT]3I>AEOD2NCO],5KS#9W#9SD- C&1L@"A'-B4\%,.HJ][,&6K5C"K\3T,4L MX5^*.,X7LVDZ:W QA=48&&&7I*:S7(, ].9-S;06J@XDOW M)K#-46Z..Q38%IE"$E12 RC( !+F*B2U"]O.% : ML>!8-.=#-&2I 3&P:92+JNX38QH;#F\CVQP)41!1D\>RAT-<80A":>GQ!%_\ M6=4.T-DUX%*L:,):!$P$'U0-,]F>$00D9-:"8QNP V:]Q1IU;(F#4D](R)3E M@&Q]&/4=H T3#4O@!&C1I<\T!]-F^OR ^G+PUI^>TP:"UO%!6Z\(-[;+2#"F&[EUO"1ZNA#8)Q2?\10^,+@'N!.?W,30Y%Z M<^F;T)*\N;MM?(3-P'\3LR_( /I?3,,CZ=KQG08;SK$$]\S#;-_BPHDVGOU# MXTM\F"]+ATDVNWB$U2/"H\4TJ2SUZ1JO[]JUOL?'G]+PS*I2);57U1U0<5>4 M*C3DAIX#QB_2 PV, KR]5]NB<)US+PR\**07B0 "&%QM5L36\I^E?(;4;[]& M@YOI,.4TT MW*!H=EV%4D=S JMP[F@5LC]SGFUWC\Q*^N=:.^ '"6^8P5FD2F3(YZM4%W12L_TI;(B MZNMGJK?MHI.N*%G0%D4=:55ZG'-?XY/>_Y=MZN*B=FENT$//I0WR(2AG!U4L M=<7N*F/41E]31$E1^/#7,\6J'127O;&JT^CK'5%55CLZ<*RJ+%;M)>0S9/N7 M'60[]@(!T["]RH[.OO_@2>\>K)3,\&:I59;K2RPO0=\O!335YB#[:3N9=D*, MDYB-D21CQ'D&"99.75)<0.%DE+:H=?>9>5_BO5;<&N=4S:EZ5VWSF%2M-_IJ M6^RHA^X=Q*F:4W7=J;IL;1_H-5$@DVK PO3;P]9?FKXJE _0\N/ -+S8[&.E M5F-3[J]6I:Q8S-%C&:P$TQL')'S#]%S2'A;Z MC5EM55)&M3TG]B]:SL=:H&#>.7WQG#N25J8%@6?:QKQ',JF)&V,]SIIEK8C6 M_"T5C 5;2L5H5>";$2S4LN$:J_5N]-!)8B@^4BA57MI<7K#1;Y/6'B2'+9H8 M+[<;_:[<6O6Q)WGQ%,#V+.4]34J=73) _>Z<$WDIY9I" M&JLR#.N5@C#-S,U3"1732=)6YW)ZZN@;>NJ4W1Z'][DY@SXWQZ[PX\UCJG.H MC5!,0,X^X,6,_CQM7 P!C*K$Q$M W]B*Z3J!&>_YB>ZA$K MG[&_P?_ R^_=G$.$YI0'J=&7.BUY?5$=PJ;0B;HG/A'@K=1MK48EDA.)J-)B M;21H%V8P=)(FZ MN88+Q05YPA/6(<7]6+S0P#KVDZ#0-2H7NT)=P?$0K55S<(9'FTI63X=E>QU: MQ7;XK=6IW4N'7F4MYU!8^IL+]H.)2,W:T-RCC<[0^,8Q['']*LM+3,J>EQW4 MZF*=1Z($9G'K'F\&,Y/"K&SY\9MK3+!.CUCLEM@E75-;NS"Z=RBZ;RC WB)B MRR3P4@_6;?1[K=7FU?/GRJ#A>;]%($0.0QGJ,@%L1K<%]JK!NOU9WY&TR!C% M UC-;MRJ!KM(86GN.%%;T.F"!C@J,P*NZZ.Z.FMZA(K(, HCD$4)BL8;L@A6 M16/[KKF:>(>\P..L))BU/J+XEO1_"A;:K/PSLE[&K#SXEZ0=E)B*1+;H;*>L M#AFVLQVYX>6L+<%,<5JLMQ>$__#>@&!\$3:$LG'F8DCZ_DS@OR&ME$XA#S+; MH;V.L#\4M?W3Y@IL<^SURT=87 77!^PCKK4L\,^!67^U ^,%].07"H^T14KU MSK6EF0GS8%D+IQD@Q6&3'E;[2RCN(JZE;;>0BFBS&AT; L5?N)M5+1#+]!<")HDQ&=GF-;""8$WIM9S1ST;.Z&>347J='FWFU%L! MR4NZ"518#>$-E%36$X%Z^M#'.?/V(8T.YAH7A-,)V5*XO<9PI">H!3+-;DF8 MHP[T#!6H4%\\W-$+T*4VJ)_,Q5>T EU36SUYMSKI;=77N6NZ,T*G"60 [TAE MOEFD2ESJ:*<%:J'-=O,M>S&UMCM56I>'B;UZEOX_TYCB8X5P=N\&C\O>CZ[!$EERQ"U+7V)TXEJV#$ _L]Z-MZ+)D_* M."]1T\1.9S5TQ-L%<,JI*N7T3D\Y/:2;6+ M_]E7N9].WMS3C#HZ18FE,1C.)1NCN5A"7O6ZYBQ!/CU+D!M]190S&J;4WG;C MB#9#-.7TB*8T^IJHR%5"M+,W=9XQ WLE0>H"+9YMY]M8L5LHB'5N7J#R 70^ M;+4"&CTF[?-7T6F6V'0-JMEC3/FN;84RV,Y*F^/*N:9U5S[C$_Q4^N MNI3BZ=#+9_]FOQ.K2:O:9ZT=:H^)/+F3)W>NQCO5T[OIM$9?DKJBUEEMQ5'[ MT#JGG+.EG"VSH(Y!.5A0T.Z)ZOX)D3Q7H$"N "Q&6V#R ^H>_,R- B>WIJ;<6P9]W4,QM%K]/6VV&NO-H#DB=1GA&G:R3%-;3?Z M/5WL=?:>D,L3J0^7S59?L7/( 2L7G=I2/H#.AZ^>/IM-E4K+9BO]HBMN<7.2 MYR1?QVPV52XMFZTR)+\R@FFA[>2&T3$(D^UC.]1>H[^MR^G!<6_]J I!$?[M M;[HL29\+MB%]\+T)@'7ZX!AN>.U:MW]&]@2;FWZU ]/Q@LC/R,O#RI;EOJ.J MLMIW-%E<%.CRU+61OF"GWJ#T+>NN0.H<\@[HBOG;Y7Z)<#+,2PA[OQ\.,?P# M$)UXP5P=X@9LPJ-4I\_IU]DDIZ'M!Z'P9V3X(:&C*H8VLA=L9ZV*PAM!RK8$ M [O+OMI>%#A3(0IMULMZ:)AT7A7VTIV!1Q3NW=#P;8]VE2[4X%O5-W?X!OP# M]F0%R$N?@ ?>#^$O5D3G-ES380M%^WRK*G#.C#[?C&LFS;[A?"X) 0;L]0"7 MD6V.XI;P(;P8MENX5_NV$_\"BW[W@N#>3<\[(^^4] J?&K.?6^OJE^=G MA!%VK.6):4DUK@D2;,M(B]DX'03.'7T$EOZ=",B.L$WXB/5E7H]>AM%D^05O1T\%+Y]GQN>9'1&M^3RSJA_J,//,UFADZFD5?'5'!?\K M&6S6Y;L9NGQW59?'=793V;MU:>=_[Q:$[7=8XGYXXQ/ P6^Q]G$'VIM- ? 5 MZ$A:5+60UIIT4 DNU+2,:1/'@S2).[L/;3XYLT<'Q4C+@!=C#8KR'A8QCOQX M&.M4^*WUU&)#E&C3+0%50(..@@FB06!;-FC;!"?? C50_0S8@N&R\6/-@8&\ MP:1G$HP7GU!>D*BPJ";!SNG,7+1LS-##;7;H-F7AP^QCML7&]9?O0@*:QD>1 M37W]8KA_H+S Q'6<="/BE*MK"^2U334OG/Y[_4)?^T1'5B"@A>^XKD\/9L O M8:S0,? +=T$0X= 7.@,-WNS0;P?TQNA??&(G.NK8>+?'T7AN8+#C =X(5/[1 MI^>WC7- ''MLQS-JRIRME(5 O[+-??%\G\[KN#$F\ E KZC2#HI3+VNT6);6 M/G_>?X<[?#5LATKU0;*-(!E%!%H\CB1A(T(0;1@0<; .0 <'7!6=/K?H ^_F MHS*VB:^$_?>;YS_0&<,_2''KID<'&&X!E(C$\T]BTE.:8%.AG8/&!57+P<:S M$\>!BP(W1 M^R F/]!!2/A^X.OX?B" =!BW0\F#_IB0![3-&08D/U 8O"I%X M*)[>^A&G6D5=6HNZP:P=&OYV8("LFL M/9$RC$4P477FT/+\ADURW5N>=^1&7Y-;ZX*TJ9@"OC RRIW_.G^LPMM6UDPX M72&%>7R%PP M:P3Y ,=&TW:6(##@8]^+7D:,IU/5#,0&2&3?IDH[.J]CB1Y-D"<8(>5^WB2D M+ *U=A?,=(=]$S"*V&P"-6.+]*\?T-\@MS]_P;\\PE_H[]+GC_3Y:SI&%%[P M3/PQL%NFQ]V_$M_%C5UA(N!6%D5=QB)#@+"%1N4'^R-=G7Y$5_M@PY_6T@]@- M1@,E#=B/0__]BH:1OACF'\1:I*%D:[@S?/N]2VB=]K5EW;LII;1GE-+%TI66 MJJYF-\9#5R>>C2*:S5[UW%A:"F T>,PJ/L&I: 'ZYG-IH IU6U(W8^AOQKE" M7'#^9)\QC/9J4[MH%.-*QK6;@-!@@0YPUKH#^O!?Q/=B)$D1> DWP.)P(C., MC'A*;DQ;%/E![03JB(,_+V!B,F?#%46HA&C21_#=D6LR0V;9N2$,?6],%3JZ M'DWX!YX5!M1?PXCM,T-+?!FUG(;$PIFYPA"X0<#>1Y%WGQM6\]WP-_;J;_AF M!-IU;,*F5]N49W>K-_KM5L8(BG^E!X(39=P4WC/.Q65W/*%6^]%.MXR_>,)? MF3&1>4!T#;3:F0>$8WRP7_?C)4N[=EBW8H(82W=&>5W6QKKM=1L#I/]*J%\ M/1',.)CYN0Q@T&C#S6L4S%.WPF*I54C"-T+<$L\XKVY\0?)_F@"1 .M8/?SZ M:^E*ZTZ/)':2S3(#/7.S,FXVBT@H*)UZMAB2 DR62&O3_2F83Y!Y?_O*L<*[W'!Q--=C[<5EL+;9 M30$5WB72 44$8L#Q8RHE+)A5(,5?= MNDWJ> =6B=\,1XDO84D'I].C":&K@53PC38 ?%4T;?_7]% %$5>$P1#O6"B"19(DYRZ$65 (!#AD/TI"$@ MYF]DWH^2[7J8^897V*S(8BH3T'( $^%%@!,%0=HI#-($-ZF #YGG_-:U,H$( M>JG6ZJYJI?]:/S-KQ2>&< 1+-Q!,FEV+P;.92Y_ZX>=(!?-RF>L9E$@#C'.* M.R98GF#JA/,1 .:X0WUT%C<29]]DBFSB^6->[MBXAU<&!"Q=YN:&=[HO**X! M]\;$?TF\W(;Y9V0'KI+ IA@W4Y@ UA]M*\ MPYR@8]"D>F[6"NB4AR\ &V->2KAKT,A=*PX[4'V9)?;!F2(:Y! !O_^@0^7A ME .ZN3QT>U+R)C]-(E\UMS*IYSSKCM-N/F\%$=':D+%D:RZZY^-@Z'PC\P9VQ8V\@B00:2QV#:$2"8DD"Z/"; ML\MS3QH0RYOT(CCYA%CDR'OA%8H_M"[MRO M9$A\GQ9@L6*"OR=[NDZV5%3T:S*U6#*8YYS0+W1$I7)'Q'A@2]T6Q9S'%8P# M&"9+3[#B'5%\B9-!7HB+"6[PQ[G,_]B86\[1KP8U%F0Q*=2%%.Q5/-7&,_Q. MDELTLH@7[Q:5_*S[C=T2FVHY9&K Q_YZ:K,0NN@0E<1H'+$R"P$$'7")5S*+ M-&".0!E+=4YU#'+6DYZH>()A)MIDV"C0:MF&+3JJD$[MSP+R\V_8#<+5]U@X5:I;OW.!=!1 M?>(QSL;-HVI6JES]]YF3"3W2\7',Q".(FA2F2GF86T2MC#2?/*Z4 0X"RN!_ M>&_D%4M*WC )C:Y&WB<4LZA>Z*%00-:"6B5RH3@I"S4IK"JF@0):;0YR)!#1 ML3]LTOT 8X(%\6D,,R11!+HY&C"HIM&R.;0RG6!K#C366&)^W*@RR> &B"#0 M,/XP=F&;[%MQ3Q.FW=KN/R,?GK>,,4TS]YFZ#C<5H%''TF@ MG!'U.2,%7Q< M*&!BB\$R5G^%-\/'T ;6&^#RBQTVL:@"E@A&]H3I_9A+3S.K!XM9Y\AWF(,Z MWBQ-'7(7@RKL3J-)HG&S6V0Y0@G^I34U-.LMR=Y??%D:$4&TM).EZ>,3D&G( M??!A?!WF!'J8'81GHU\?(MM,(8I1G!@0J_FFF(1JDPC_PA;!N!,@?@ 7,P]> MA-0P%:&S6!%:/@$:#O *+"X($ABF&?K+JTR,*;)3^CJ\3<0@. =VQK!IE CQPO M7#HL.31>/6H%1_ U&C4!?:4"Z<6]&":A6K4F!]&B)#PS1!S A"GL/5%P!)QL;N1Z1CV M.&5CLYC6C#=2@W^!$582^@4UB.\ 6%9)5L7#Y&ET,_,KM:GTQ]@DH?F=3GHV MFI=/8Y&49WG8<,Y!3##22JBY0B@FO> CVX^]N 'P46?&G/"OV;V>@26ABR?Q M:UH$Q5ALVB8\B7ET1I-E[#CI/061'8H+DKUH>U@ M#59:V!FA445)>$;9$+?)=Y.(EO86Z'S;R:C%?3U W0 M2I"QH#I$/6ZQMY'>='Q#2=T#@HW,1*<]J[>N9Y7#"G4I"75-0$5!Z&, M$G9]J9;'4L5G@CV,2P(QOPI[J=M470C2CD#LUAQT?"Z\G#K9!!?M.&H,@)HT MGH3!/#7/)W?-:"F@&V"S[[;Y,2&M$]QL%N%:_($=QA(8+(Z8@#.U@2R2+U["MR50 M?5!$U1I]97O+.Z;?+-)WW#)DGL/#-_P(K![/IME^5-E&M+11$8^-R66VAG&M M6#HO2&7*9&TP9)BKE[D-@E@"!"9Q -H$^7K"M@0;R"A8S[Q*1'G64V$$/)TB MDN",;\:P)&E4T#-%&(,WA%8]3&,J,C*((7>,M)G(&BLE'4!>8Z<#[2^.!,=!5&8 MVGD#BI%HP5GKT<:FT5P6) FNMBG \:DS9Z;#P:G_;*:VTIDE:/L;DX!<)3]\ M3J:,V2X]!GWH\^(+4$%>GN&&[V,?QSI]^(0Q$U7X,!>4@FUP@X*#> M!FIY%U*[3/9;WC[C%%]&S6*(R(V7.V*X*(V73[@X34 M'U!#--PRS+[(+9W;.-JL(U9[H.R'O89(![!_^"EC'N+0#G$^8-&)L7J[T5=$ MJ;N:!O)QGTLX]'QG3A*72A(K0Y;+)PFIT>^*'6FU6\=)2.*\M,1L#/A]>]"A MAG([K]HF;U]CS@+/F,&]E9U5C^;7DCR[^:V"<)'8$_RY9NCS@[9,NQ_2R$HP M-P""6B.%^0$.5==$25+*G:F>XS(/+48YAI:&H2MRZ9@8BFV7NZ+>71595<70 M2S YF>^#%@FF4T]&4/E;K6P)EX -7FB!OU]"2185NCTC7J>F8^ M1$8;4EW%1GIEZ.;5D<*)&I'$$<(O6IW"+Z<55G7^ M)@YF:V,$C,S1QE8#54Y8\2[[J 8-=NX=@8MU9B7H4U!/UH =GS MB\9> ';N%HHM#3M[1PO&\DAL0:G&8['SA3X9_DD>2RH10M5FJL>,YL;TEQ%N MZK5+CN>6<7,5=Y]Q*N94?(J0\08JEDH.&I^2BJE"](GV?NC/M=R;;R!3N/T$ M T*>1FZSA38\MF/3D6LWM),V)D\X58#.0KA]9UU/OOG>^&;6IV.U1\EJ/Y*> MG+\?B732!B2S7NM!>G#!B*LT5_]E#:IMP#3:&'8&-MJTA#9YI!/Y2 R[V1"3 MI*].W.DD,WR_S]57O_.)),L[=3Y16YVN4H_.)_F_F?OXV""DEZ]!2+'/.LIN M/5*V;%9KY]L0+Z??XYN\F4EE"'D_0_Z\&VCP7B6\5TG]F.MA&78=\'#7CB?G MW,9D3?KBMAZ2M6)O.!E/M+)%J"5?[4#T_%P85(*6SOCC7)F.+AR\U-^3R>&X(B^['%\X0A,I!<< MIXJ1#?9U%E=E0 RN@.+8U$L,$#\GDR^?4,SC"J+P6TAG^]+/'[PWXB/@?8-- M08:+9/."'WS/Q(F\^/.=:T7H;()UOK')P& ;YIX=&=MO3?2E72G=3(BS/]G( M2\*KIJ2?+$1/Y\%T4QOU^/2Y""Y);742@&5+^(.)'5!)Q#U!6%H3$ 8C?8.$H\4/9P;JKGQE-3_:GW0MQX MA@L;B1E,"$H>P/#0AW.:;(-N M": %9#"(0OI?-O]2<.V0?O53_+OW/F4/POKQGR8$ON*0:,Q&P,+[/,SR1;8F MO'G^'_-;#WW#HDHX3N[$>:3,^3$WOA87!KW)QH'OL"D+X""D(VU7CT:GVMI! MP@G8VV=CC1++?C&8B%G[SA,/XQ&0IN)Q/% M\6I=3.B(^0:=DO-&<'1ML+#/A6W"8S:J=70/[(03P_9A\Z@S.,Z4#D(&Y(O@ M?;@L_5* RTY\N-@ 42%!(?1]+]QV B?8(CLY;OR%> !P!'K_[7WIDUJ*]FZ M\%]1U'7?UXZ@V(@9^]R**)?M?>JTM^TN>Y^^Y],; A)06TBTABJS?_U=0Z8& M$" H* 1D1^QV 1IR6'.N]2SLXHIMR2,82C0U<" ^C@GG&%(#=L\;P17QYT#2 M'HWAISW%;L'!/, NOQ6ZV!C"L]R>(\O2LDM@VVH&1<&9FQ-AD#=82VRASF!DNC69C>!6W7A:_8$V8*5-7 MP%#<8&H'@6+3H8VF2I_TGX'K#.^#RQU'W8$7Q<]E099(I&1L#B;9/=D@@'!: MN @XNZDUSPA6 S;#!S4P8*I"L3>EHSE)?O$^I%?1]Q[MH5B]7Q:UBA:P)2BD MB5#A%=(&S,CA9+BN!10,>S"F7N8H&9/KL/ET8&.'=&SG//"F?=(I@_G H5&, M['$D#;*-\ ^6,[1B^!&&$AM1(";EZ1/IY-AR M@:?+2].,@S^F/[-9ER@3Q MXW %P5UV0%@,(K!F0I ZQF!B8:8./\02O@<$(@VMH1AAI 86D.E)OI>-9CNC M".GNU'7)FI.%.YB(*0K\"HAB9Q3!_DZ3C9CBW-#23HA$[C:0NSJKY(::UR/A M T$$QE2 @ 9Q-I!K:(UA"<'[)6_T"<8%:P&FFH'$$9)QFQ)NZ4G$G#* /\#: M\]<(M%T[E)P9A%]2KI,K:J0=]Y _P!=)$7^:A8XNZJ,IP ^P7["HO$ MQ"4<&PWT4+!9K+R(P')$\(YH3< ;!+8QY2L&'*M$Z@>R11 H1\L_! <,A;L]%B0AS->'#IUO_9&UQ'(%$< <_I^@:==C36G7?K@2A]<'?VP1!]C^7/^:<+[5SQM%>/E]:X<6V9JO3+UYZ!Q^2 MPYZO\6%/P322A?[J99K6ZWNT_)>2M4^B?K!;;?1VZYS>K#:Z]4NN'^QT#](- MO5EX4;<;K.Z&KNL'#UD_J$E"%SJ>?J'CN2[E5H6,)U9#EK\,O_L8I_/%HP## M^9QXO@!PW?,XX87Z-10[42 M\<-YF8_YVU\TBZX MO!=-0 D!=0Y&0/6KFVZ[TFD^VW#0/=G*?^6>_"AFL%[)->L/+\1\\W.(RN\< MY#[K$,]VDS\?;;"B.]<>E$'CZL;L=7.;^"N MYM5-O=:M]&K["M(="!=!])34G^+G/UEJ=\#K[_5.(E N3Z& MTMRS?^[9XAQJB7M,S.;L++=K+R/WG)<3G'_,E,'".7$EK\^7]/G221*NCK>? MJZY<51VJ$+$>=LS8,$VJ#36;^]*D)V1M:FXHT]SV41OZ;&ZH7]UTVI5>8U]> MF;8>=66HCI"OK0Q]-L\V]E47J@]8RDP^*^I"GTT^S7U5A6HP 'UJKHNY"U6% M/IMI6UP36B]3*;?& GBIFM!GDT^;*D+;]6?G9.@4M/)?J1>V++D,:RRD$\EE M&)S1*<<6QP87=!B[W>3/1]>NR%][MJK%U,=>I])N[0M\L!R)#AL<=\U;FKZ7&W;;)@GP5OG%=58AY M&]N]QK9V;T[5/MAFBPZ5!7$8E.S#9$&< MX+'+A65!%(V4EVZ?-"9PL2P(DK[?2/ANK4Q[5S?-2N_Y^;CE.T72_'"V_+#! MLGP&/]1K5S>=2JO][+P@?2RF,R'TL<8VF1#/X5KSZJ91:??*5%NOS\5>.A?B M.014O[HQ*QVS3.F@E^")778VQ(6D,&W(AG@.VS:N;EJ56D>##)PU 6W(AW@. M 6$:7*71T%EP+[O]=YX_\WPKU'9].=GS]58%K4N&?0 3@+_VR:@M--"Z[>7C MU*6#!FWQLV>R )SN(-M>HU&K["A81;&\(BFO[,G=/R*+5K%*F MN>TSY>@PK-) M+^*V2K3^=9Y6:4Z&^F,XLW[S$8Z$$.;>(S1:I:I EN?9;QT MHM*!:(MSF)[?,+Q\!R"E5A8ZA^D".'I##M.!.!HQOBJU;IE:9.CTII=.;SH0 M;5'F4TWC?^G,)^U#[,BYRXE/+\*YB )6Z3:?'3_3/D29:>LX/@1F3P%ME:DI MZP4F4047<"JJLS]T]L>6258'DGF8?]6IF.:^:N!U_I7FP#)-?(_Y5P?B0$S- M K/#/#B@DT[-*IZ:]2#4>1>,&&89A"=K:^@,K N)Q>L,K#/5Q6>J;C?WMTK) MX.\B#!V![81!\=Y/9Y;MXX=OOO=H!TC?6;T[LG^)X?5?PO?R5&[O"G1KMV[6 MWY4H *S3L#2_/+,#UG;\LL07S=K53:M>+Q%/G)>IJ?.M+C2>O;D/UH$T7=/< MFZ;3!R9E)K"-G;*>JQKJ5S>-,B&,78)#IY.K+H!S-[;+.I1J:)RQ$Z0);(N& M6L]5#4U0#6:9.G%>@M>@4ZG.AT4WI5(=3@>TM'MP$01V@?773?'X.0?G\ M@U-*G/+/Y\Q29V?H[(RMN]4=2DEV]NTHZ1PIS85EFOA>^]KMSH6;^M)DRG2NTA5>KK3& "')@= M^W2AL>=-N4_[X%X3N=?41>$G1TA;-[GHZI1[991: MUNMLIM/DT7UF,^U#V#[[Q3-ITJL;<%.B-1N)32=$!)V,%NX?76YNM9[3LO?TG U64>_A1:\%/X=VH\W M:E9?HBGLVX _XV+;;F31-/\#+E-3DSO6;,&6SKS Q@O>^L(A=*YW3_8PG*B0 M5NHN.>%:;U2_S_QU7AFUEA< M]WUA_;RV1C#Z+>JW?-7KW1Z8A>L]YN#?]_ MT,(_D, -;V3]8'(@D>@?5NC;OXSOPG^T M!P*F/(5!S$L_["]>" \+/=RC(:+Z#?$O$GE6"!\^V:[E#O#XXGL(7TQY&TL^ MJ=>1:T5#&\;_9B_DQO^_()&E9FKT6J#Y5O_:!MLW*WTL?PP""+5+DXRT8PA4 M=EFM(!!A8/3G1B#&N+7&D_ %? W*V7&\I\!X;;M&./$B>-

/-VY6JF)M6C M29%R2S0/*528G&/- O%6_?%..:&V2T.DF][)9TEUA3IN09G2UO'/B>RNUEA^ MRZ"#?+/\N4H_+1@(_%NG6:TUVRM_KE7-'7]K-5:_=-V=ZP9KPF-[K5,:;*_0 M8S>$B[;(#=[ATAR'A27"RQCFW8(=E&<@??O"-QJU"HFH>JW>*!!E.M<%^:_( M%:O7XA).GIZ=UKUU%,OMRF]U5+$AG>&6+(6MG?;>U8W9 M[%8ZS\]A*-])EV:&LV6 RNS%#NP;,T.A5&HTS1 \H-5WO(?=:9S@]@YVZ M!V$G$R%<*V9S7_T\2G108@',Z([E79#]T4\O=1HG9.T.SMU:@=A MI\;53:]7:7?*9-EHXMD[\6P IMF1>)I /+5*RWQV2:(VBP^6N:Q-F&>PS89R M]AW9IG5UTS5!YNKRD+,FG@TEX3L23_OJQJPU*K5ZF9K.[\D /J6D877NRB>Q MQXC9[YX-=0D1SGVMSOD(I T JSO*H\[53:-;K]0[R_4+NQF!>]JXDI\Q:.;5 MS+M5-.T@S-N]NH&A55JU?7EP1V;>%>FYV73]<8V\] M4@*G,7-@G*&',):^L )AP$\C&P@^.2?SQ3 :",.+?,+7-N+#,KC)(.[#!TR$ M,S.BP.@+PL.<>O [_#43H8VIZ/2DH7#@3]^8P*#AGW]'%KTDX$39JF'A*/F&Q:P5$Z$3*U$4Z$ ?)!#,( K\2/=U__^_[#M=DS M8.F'8@JW\>B)M@S8M)\"I(<=^-&,TF(J?!=GYQKB%]TV-&Q,@URU5-6":8_E M(8H?,,?5.P\$']@!K@\L(GQF>G&,V01I ;Z#]0+"P/6R_#GO/],$GS_\) M*@+((_UM_#<^ 7C21O]&8*OPH8V$PT%_7/WD2J EG!80E"%9GVX&X6PAF8V M#."^-,7%)(L/BO!@]R]+O12)-0BMT8C>U/<5R2P0L*2<9'U< U?0>++#"8P- MJ"X2QJ/G@+P(@#PS#%8G!@,2A]4<$(,%0/KPMGCM )@#!H?I<[Z5 M'FL0S6:>'QJCR%4+F-!Y/+0AC,;Q9KAU%<,:#$!78AE-Q9A$0"/(-/ Z6*(* M*[/:8$T/M.S@#)\F]F!B/%D!# 3,!A](/&9*' ?,R[=@ M!6FL7HB"808C\5Q7.-?J0@+VQ^T9X/=,,;1).,Q5ZPZ3^0I_9EL$@-" Q0XX MO3F(^D E+I*\,R=QY8B0LI[A,2JM$&?96&#\M34Y147!AG*&"RSM::TI[=G" M;.K%9M,SZH%HW?/K@59LG"X6*GNQT.:M.JC1? ^BDX5CO6K\8;E DBBER8CN MO L,-'NC %'B21C>NI8S!_6,2Y$4WV!U#C$V7?- QA)=(DLKTPF_6S).MUY: M?^/3UX=_WCY\N/[\]>O?[[_\;GS_!-O_G=6BI*_. MK3)NX'O0?.A5&>!@X;=FK]&HH)(#IPR5>H4H*7N_^3'G_H^_!A/+'8O4@YKI M!Z$%[SBI$5>D0@\GM,SJ:[P7%B'T?'2\C9$U2(Q[M,!Q;IDU8AL"_'F?,D9B M/[$B/0.T&E,&4J",#D%6YP LICZX'G !7HCZ?F#/8#"PDC!<^&IJS0UO /,T MY+J.(K(/P40R5N\'3!>M:["!A_'NR?<$%;59\GL;)=EPZ6L>WM+7R1"7?I+6 MW/*3@*2G^3>(H3U(J ?W.K"!KBT?5P=7%&4&S=5R K2K0[;UT,8>PD2!5=:M MPB8&E!8)\N +BY*5'E&P;EL5(0)E@^D[9A(&4@NB =J;<#$L5E"T $Z%H:XQ MB/JVT5:2R,8:R_#MM=D]VD(01;3CD-S+#R&[-F:SVL*U@%6/S L?&"/?FQK"@MU2GB ?K07O])X=:,]PE57,",3&6+AH MBZ"#A8Z[C:[HP HFO#5>;*B0)XLBG8)+**A"U ;TG H*9M^R@5?IUK3K/Q4B MY)V=H.>,F^\ JUZ#]3>- PZ^^'=DLQ^L=_ZE=IY\Z'GBFP\\X$^+I6IZEZVQ M+VAK],X<:F=P^>WI#*PEW!A<^SB8Q!)RX+G>U!Y45&S42UTQ4%X&;1SSLT., M)BTDDLSPU=C"D!.64@##V@[\+4+?&TPP &O!1]AH>P N2J3N!Q>;^R9QRB\' M]686'L)$8)-H>G@!>@"]:+LC1X8@F3$3T#J*U 8R2INAFT1RZVTZY#8Y]D\! M4C39+1?>YZ&]#EX3;I$OQA%O7\#^"S$P1>(IRHP/&8HI;B!\*8T@#O_JG3N6 MP$V=/5'D.YJAJ@27VN:8OV)(W#7KT0(/3>I5( !T[; ^@ID2?O&TI#RH3<.> MN60Q>1Z$YY&TMS&/VA//X[,SY:#8<*'*4/O29 6$LLAHVWQO8X=P<4(4BIBA+&S MOH6(673"RV?65A!$4RGN2:13.)^786H-!9\VPU-5F ))&M8I/@N-_'24E%>U M8M!!*_K3B86.5S,_P BD',J$0RU\J>/0P29M$89TZY\F@NZ"FR+NN4YG#IS2D8ZZ8C@5QH5)8TH%9OB4CZ,I'LFN M18!'L/^24M4RW(B.EF$]?#OXR=='KEQ0"D%S8'?@1RP,)K4,?MR,*\006IIL6UHSYW3SL;T-^03K[R@?R7^\^]DPU)8 MGK,OY@)CUQ2CQD-Z/K)0)_45Y:624\/4#F841FWCJ$3J3 ,OCL\U[KSIU*9X MN%;>!],8.NQP4?M-B40^&@GDW(!\!O4EGNB,'_=W/#=DZA+O_$H79B*!QK'BC)IS(- M*:\/=@8LM;$\O.4 P;_X2SX=CFVV8220YV:("A=RQWJP2P6%C3*VH-['0^TC M)U /Y=$'< X>(E,X=20%7$JPQ:FQ,DF:S"6, 'KN]3 ME"O@S -W.>I("M.Y'(MV-K1@=",ZU<#K?8QQC#UON#GQJ'29?PBG#B1+T@1< M%,P]XQC9FF0D%2E:R(C#: W5SXQL6(_^'!]#F1*1JM5(AZ=8I6!%#DRZ#UZ4 M1]$ISKL/)U9(HUB(I"SFU"5):?3"2,9[^EC%@04-&/WR.2//L$<+N?7JDDK\ MNCG?/K$>N8(C#F -U"H-V$J)RWS<58>152G MX#]\_/[GYQ_?C:^?C*_?/C[<_KC_^J64V??TQ+>8 V@/"LSKZR-F1HBG,DYE M+>'_$S4OE0Y*ZU=5@B2:$4OXO&@\D:5\?#GWXY YL6^-]>#Q%6,39BX'W#?" M.18VUU88W9D5OTP[/(]^\^SP=8JN6*N 8RSEVU2!J*Q+)FH6+E"'$#Y5NZ:* M6T$ 6WT\&V5I+#T])DLT_>)ZUU2UZ<"?>^ (RMIPCG]1E;GE8/ZJY':(5WZ MF_SL_9KSC9C PU_1H84CHJFT8+'\ GB7SD\IPIH:>NA;?#2"!QI][U$P7@9, M*0(/P;,=6>X^@L6BHE^LK#8"N=TY4Z/R%3R!5]V/ NI\#=O-))_JD1N*M.1Z?E86QW+CE ;O1#"4:$J5,3Z.">?(>7B>-X(KXL^!I#T:PT][BE&] M8!Z :8&U"AX6U/L80)+?<=0H_3 8.6[-B"2CEQ274F5EUA,/4RB2HV)U+<5)'*G7D. MZ-.UR,:)ST"'WA.R@+"F,J=C*#]Q*@E;:S*I8.#8J6I.3IH?<1*(1$7!%9/% MT[$1!6)2 I99#*\B+1=XNKPTS3AQB:+\S&9=G@3<52R/*(*.-IT_STHA'VW' MD2TGG>14C"+AI$<0/XY"P%,8Z:,UB,":"4'J8/8YIMSQ0RSA>T @ X76-,(R MD'3*3&(TVQE%2'=G4FO4FB^DY8"+.HI@?Z?)1DQM2O))P\/(W09R5TAV\@!T M)'P@B,"8"A#0F LIUS#)]@$:>H)QP5J$G(EJA63A(QIZ@SV'*>*FP; MT5#^/TSL3XJ.E7%2FV,;>,2-F$+-7J?:-!2@$$J.3!6P,4P@BT"5 57_.[+\ MD!-)$\"F9D5FCW*DA',.+:/O>3]A_M=]/(V@9V,U2E/E,/B1QXFA)=%U;'3J-6-9*B+ILTC$)3F,>/)Y.B3XZ: MA])*2)>)&1,-0+)<8C_J$<0H3D5Z<"H%AJ; W6@!@W?&),Y2YAQFUPOE6VEV"B)C%#D@/QU[%/([ ML@]',"U'8E[9_G % :ED&KK.GDJ%$.-KA9;/BFV*8>;X4'K V0,T9X&U.V#_ MQ47*J=7BK'*U-'[J1"Q=4:U0SX;Q'#!%"^<)-&U?4VHLII%[A,8Q5&8W^LEJ M6#A\]5XB?V8%N4=RZCR$_,%R(FT\/-BZ((BK[RT.1V;V*I7&GKX8V,T=BPRA M*)4 /"%*XO,6J(*QRZ??9/5@&'&*?T M@DW!LRF%R3BU*KF"3!74"U8 %ABZYHE6425M9%+W/31\V9ZD0D$&0%IM)6A$ MT<()3QV=\*03GG9,>"J-S?H)Q$N";Y4^?E#6HG3)7,^(=51*-241+Y!.L'YV M,$%+4VFQ&(LI4%C.=%+ANV&*,,5>V MPE,I$32.^5@&FKB9\9#\!3\=<9L''MN[9%_+6D]ES]LC:?>JVV3D)0O8P"B/ M3NS4*N.:*V3P4Q\I38T:W2C.DFA6DIM23J MA86.(O0^_EFJC%ZOVFTU4&O(%F?RQ5*A5$FA+'1(X=]:]:K9:Z[\N58U5_ZV M[K%FK5JK=W9Z[/K?6HVZ'NQI#;97Z+$;&O1M;.>X?&E.WREFSY=IL=3=="I+ M9EZQ[+D"LRVP,-G61]GF1CC)DUJXHJDT>NF6EFX?C=(O=>VHM69F?0H*KJ-V MP5N<6WZWM_R&:DG#7'-Q2Y=[I)W)^[%8G>:Y_1%/]..CR?4MK'>J57:K=[Q6MR_4(M2375EFENSU:NTS*ZF M.DUU+SBW!E!=KVYJJM-4]X)S,RNU7@W^.Z*TV]H\'='_3L<\_9;)[5OMEFPW MY5S>*1^!-^5M\4+&V\,J5\8#SW*9ZHU+K;FMHZUUZX5T"$Z'= MKNE=*O]0HPYJJZ5WJ+P[U&E5S'I-[U!Y=\@$VZ_= MZAUEB\X^D)(]YUNN*=W6UBY\^GMN<ZBIB5D3CM/>?MW3&-2&_O M*6QOO;IM&L^+;2^9/K]1V>G-RC+7I'"G')6NG5IGETI7LU8U>ZM_WK7$L=FH M-NK=_5=.=JO-VFZEG$=X;+-J=HLMK32VU0624=HD+9Y7/K9%96BY+EW/A%F8 M8S/![FF=C"5F=#W+>',2G*/+V+"A/M]JF5;A3: K4LP<6UF88V2QP M9'^>!Y^0@@%E!,23@TU01S\)R..K.HK0!/O4-^J=:NMO"FYP'=PI(E(MK!M< ML "F2GA#JS%03P]YXIX79GVAMNIY44E 0^(5!]HRS5ZU]S=N3Z$ ,E\U37#; MG@]"6S6,>T8F(:S*A8<\$90@0@':(U"L;DAXJPI:=0&'<[&!1]R[(WV_1U#^ MDHYDNJU3%Y2XZTG2" 4;HZ0@9A#Z,&#DQ&R;;\;Y M[ O'!M:-<635<]+@HMQ5\*>8*U38H6\_*I#J,#5EA.1=A+'U&*,V?EP,O,AX MMB=+T9LJZ)=I>BA2-%T'>V"!HNN-JKD7@E:I_UE:([S3Q=U!C$G>"-I,ACY# M@4TS&@KLHN#/#4*_X5'AKW'/1WPF[6ZJ]<3)[NC&POX-6]JL-A:WM)51%GO8 MTN4;U2U/V$^4&-/%P<081Y)E4;JWC^Q44.8(QZ4:V/&:S0<.P4N3/0-?A/,9 M?I8(9@DV+RA76(Q M7]@=#"$;@RMGRA"$1;:47A3L,HQB#20Q,P1(0*"W8>( M$(8 :[)!@QP8DMD$ <8)A=USE1E*&-2NIWI*9M'#U:2 QP32/2KR:$;F^"BG8+.Y.@63#A 1T-D.+)^0&%MYHQ)-+P[PI-@2FDA#7*07. M+TO!W3]Z&/(G_L1^-LI68FL""2W>"YHY 6HB3#K^^S3!=L N6?)18KND<9*]"#*!HXU6]UJTVL\]4./C6-!9_ M#ABIQ$' Q5]1L"F'I0]J%/OBR6$FQHU=T.0MU'@TD4Y@IKPRL;-'VOM]99K) M-SB8@'I'/ IG'C=E4",+V.J!!9!MS4&X!B![X<$6/*A1K1O).D@A:2>M+.QM M?-,R2Y@"M,--=C3>M\::7";$0WG19Y;H"9R;7VZ(V/+'0 '7I13[VH;1D3ZL 9)&0#4Y4 M(]&4P0X"BEI@^4L]F#9VT-E!.C98.E(CO+V)R--6S-]__]_6=/;NEH2\&]LT MK\Q.UP$X: M+>#3L0LJ-UH8#!!HVY91QH$53&#MPM 1U')U\/.Z3]8(CA>>)ILORE9M\4F M[/9E*8*E.PUJTJ)"[[&5]T35.LH8Q(%@GT)VJ!TR78EV4B_A4'W2TXV#.0Y' MD);BGDG\:0CZ/A?EHJ)8VM.XA5Z@!T$D>P&$$BT?X?;G%%G4P&\1,\Y M/2+X*MMT4H>U5 QZW4;%=7**R?" P9]TC\BUL%+6? M_BOIBDR-6MY':$",0Q067T$5PCZS[$I:5=93\7>XPQ5Q8P$5')-OE"%JQR.O M:$(M!]:\/35YJ2!7Z+N^&%@14F-('.-ZU#F"I!?V#QS; Q75&47D0R^(FA,D MDL@WQ&C$3KL16K_P!%L$.T0WB'561;9(2_XE?$\V4 M^4_!1\'I8QP:]8H51&Y[ N9)33YG_+BP]%C0MLAC3/QP"\8/\HR*O(<@:25- MH?)6,#YUEETOALEZ<(Q )"T]X<%DM60[23)[GAX[?MHAJ$@>!A(CRDNF"^"' M=#@-'@K\8=:1/*AO"R8'84Q@B,? V+4S&Q;*/*BM4CIC9N+'U9NK'[>]25#& MG=HR]%VPO4&))KB6%!4W/R;QL6,VSHJ[U\(4N1WT?UYH.0G?]JK= MC>';'TOQB'2H=N6 ]QN^I6@-ZJ(!J;*4-YV$:T@=I9+'4M$:V3\YU:0[\X3, M6<;::,TM':H&0MV4^,N5Q3YB%NA2:L=5<**%WL^;D=C&*Y>?(\U+RR\3E=21 MM?@E!A&'"O).@+#)=#:FI;Q]1[;[/?DHTY;JI'#3EQ)-<2N%4C0GCU5*H[[B ML'17E=)L[J!2U%E<5G_$L2XTG))+W'0*:";K+E8AU(*/8@ZT "FMLY#3AQCV\CTKMD?6 M(Y!;/TFAXZ@-ANU4&)C>D:,2MM;?Q(?+BB38M K9%5BQ%_5UIL9&[;7U7#C= MD;B6TMF8'Q20/+=X20:.L.A4)S[.2>=A M@ST.') ?S5U-]A>86M'3J14ZM>+,4BO66EMMM(V>&<5HI3+:MK:O"F6?[3%Z MD9+#"[8(9H[B6>"3C;&#'(/-4H<>:(!)NXZ&OU0?IP2OS.26)ZK6:E&OW@:/ MPPUDBP6/1Y3-@GLD!K"@SUO+QKJU3,RHC>.DD@9TBGP;SUV&<="%@B9JK$*M M>2JI70T2%*,L?5 VH++)N)@"$X'PC7)J\B0ESCY(RA,SY2V+^3YT, ;,YS@P M!MYTM+8I&"\)9KUYR4/+6["\'2BE*[9U:KJ/KF]X>I&3/]TD'CE0LUA,0>HM M)J@7//)?&W9?SC4N%'#/-1!E"*!0/E$<4LGF@DO^XO-0E"*<5<1)&V.T%HDK M4X$1R_A7A(FW9$L2*YU[_?WGXS M/G&!$ZS<'[ #D5].QVNE&,AGIMLAC@CV_XL(C<\@XLHXI[4S4(<4H$(#-.:& M1CPG=7*KY/L3'<&CXK4"FC =Z_8%*C+D!!EK):>,]0(G^[A)8@\=VE=B-PT/ M\EE52&<-TPGI];),1*;0/"75ZG8(?U)*U5#,;(P@(JL-< BRZI3*59$M@VR= M.S$LOI5L!QL$ELJN "8K[U3 MZT ?S7<4%IV@> 1I-K1!>V(@E.4@&=G$"U/F )0I2ZL-@_YN8^+"TB_X;-?# M*&3QJN&9F W4;_E81\H;(!L4+5Z M>9X<;\4 WO #9AV83/X+Y6ZK;6:^F\]HMF@'2D44^B!$K &?OQ.K8$&H MG!0F 6%REZN$>9KJXM'D[# FWZCU@/$(TIP.[&3(Y>%( B,/4=$$T[],SLR3X+#M#\O?PI52 M6R1[*CT8I!M.LTMRR+D,W!MA8('F1;RD#$ZV]GQ2(J@8YHEP9.])DPI*3T?B:IEW0_JN2)C1*=X@'TVT"2"I[C@(BBNUR/4"$&('L# MNEU%;-?1"#V3WCTA> BD*R#2M+P)2+7&X\K:[S$M@?Q$)QAC)$"KQS_R6&^# MDH_N8K _3DN/%72>A;%:XJX-MAXO#IWO63SDSOKSXJP7+?,#0S;GC75?D,TE MW(37A*#C1?",(? FL**8A93+2=F;!EC2UO:S6!GN?UG,3+-6J];X)&);T,Q. MJUHW6SOA1:[_K=%M%KTS!T>Q?)T8MT4B;76.NZA;#;:]%;;GRT)J[F^#>TNO MSX$79OY^&7SA1=#+)=%5RX=AR> ,G_BF'/;*;7I+E)L*-G=UVW7Z!;;[C)>Q MO@TS[;U5R O;X;0$7])Q+7"1/3]YLW7RTV-R/W'I!4^_94V^[TC+K):/>#9JRE(+^S*[<4U]CYOQ> MR5D_)[Z_D\VRH6?A26Q\T88[.?M](BUU\ S!K+_;K:%@B5I@GODVF95Z=]O. M97OVHXMD:]UYANTF];=XS9II^+H5^[)J3AEG?HCD^V9RO,\0;7:>(Y:U;[2 M^4IM[2M=VC9IY7KT*R_A>'$IC4\?+>K#F3,^G&E5.K5&R0YG]-&BIMZBU%NO MMTI&O?DMQ,W6NA[B>_!=SM__*3#7U,XV9E@Q$6$B@VCVTVJHUZ=__EK=UJL[9;O>T1'MNL MFMVM:G$7@F2-=3&R##L\JQZPG)>N9[E,=DG#I+R)8Z"H+-8IYH-EI# 57OSM M6?R4;K5-J_!>@(@A$,^XT=DZF->*:H5FN[;"O5A&^$#4G16> N$I1K-AW.TA M[DNHT%L&$PL^QXU=C M>L;LJJM[H)\8H=;+1J@/"O4IR,7W092T3%O.+]A^@3OT?A?"N$? /;/"4)@- MXQIAZV';PGG%^.98V.4(=O7COR-[ACEAE=2SC*_T'.,#J&@/7K!V[_176@QJGM_^$:A78<5C MNV&@!7B40BAEM.HA"O6!A!HD3%.P/T/[+WE3JM>['2 L;]QV(P'EA==,(Y>: M% 8$.AQ.P$>",3&8)0Z:>EFDH'7Q1033RRZ8U A3R_\)<\< B"TW1L-A+^VN!L,^'01C M#8:M24F#83\##%N3TX'(2?P[ EV\N>F1E"EH.:VZQ$\B%?%N@UT;2=..WY1H M/]7.&

]GSJP6; &CS: Y)4+AE2*5*/FTVQO>%>(UE1&WJ@ M6'@"'J]2XS&'.C4]"E*B%-W'9B^ALDJP]5J _9AH"92+$)\SP.0VY@LU>LB69/J0U3P8;ZO,!L E'OT >SRRR5&6/+V.$[ 'W8Y\^LOO( M= 9^ )]CQ/UYY^Q@DHT07V\' ;:?ID9'Q(OR'HJ,<-/$Q8YM*K*1SR3XCVJ[S+0;6N[81M>,#1LD84DZ0A%.97T,9179@A8@3DI1 MJZ&,W\+$6&2*SR;0(U%:X?8?TC'?T/QC;\/O%>233-G^BA5.'6:U6[[1-HW%$Z[JE4;O<;^\\!JU5K](*T>#C/8=KW88PMV%3AJ M1NW&H\]:#N?N@Q0W)JI==*>)RZ2)0URY?8>&EJN& M&5HF[.=*LWZ:&B73=NW--I1S%F7Y7XI#()4-#^)0T#"+0O#6N6)?D_&9D/&>6ZCLBXPU)F-9D!9/$&)AMY8H93,T-"JL!N\M_39= M7J,3W<[D6;CKBRW13T@@7W8/#-VDI.0;5/8F)8?HD'&"XGB+[E)E M$\>7;GAU6BUM'9=[D^J5VC$WZ1).$NX7TA1/T-&_;+.E4=^60[1E^=);U*F7 MUJHL7X3U5*Z\A$CPAW49RR>H*B[=G.J9IK9YR[U)C4J[N:VZT#;O;A#B"^ A MIR/']I-]D ]@6]LFU?"\TQ/VL4#EEC:O.[MG+^QA=4XC2T?SR<7S2;?9W,V% M.SZOK$#VA$1".A1;EWAS M@@CYQ- [M@3 ^C.TXZ7[YCW!TMV[(]^* ML4K@?6-"364]:1F/EF\+N &(SJ>A$/Q?Y+L6.5+\5/ I7)?AX"SLR6&%Q@ & MX$WA^:/4 'Q"L92 5L%@(H:1PTAN9 S,&%X6[W$/@%UV.)$/*#JY"@-G3NT@4$O4C4C1/GO\37\'@,-FQ2L#< M&;B']L"(0C6WW,$Z8@!/'>"8;%H5.^2!!V$6%$:BSQB/H%JF(EZ0:(HK..62 M? 2GC1>/9H_X,2[M/S$!PX4AIAYLS7B"(&3XE+FP_,+P1:7B# 4@2 QA.0&! M!5L$+R^&%0-T\\1@O?PH'-YV5XPM_EC!K4JXAP4$+.E@@@BFDH[D9L%>/0E+ M8M"ZC#H;2.@A),E)Y"/@&XRE8@2N]X0 <%/X^\EVAB/;E[QE]1D"D;<''SJ! M"1E@NA*'(^@MFK,(1,R ^(%8'B "Z3*$42 O)#0O,F(EL_G>OV %"#9GX'B( M!^<# 0TCA&)&X'TF2'PMJ!L?MB8+IZOZV%A][Q%1&S'&+M_.B+:2[(W0GA(_ MCM0K@08L7\)PH67F"%ZH 8'5QA(+B,<>X7*%&:&%"+R$; P/Q>U1TH[DC#MG M+"Y[JMKR*$1A!;($\V"L:((LQO8"&^+ MUU8)LY$=2NCNY^_&*A_0'OZ?J\T6=K=[5<1I.:A]^_G^'W_>?[C_\3_&[9_('LHN M"*A.%"9E"F0>0321IAV;OR0+EZY&146B>(B @@1&'YLR"[B<4R%"DN$(XADB ME* 2B\"1A@=&YCC6GLCZ8")/\:H WCQ@*9@::VC$H"U\$-*H5; ?7X,1OB.7 M(+EM-)\89)8T.6%[PS,>+4?&:8"+W2%V^@'>Q0RM:P8?>J&%MO>K>J?:-&#CG3C3Z=&R';4G">QH>I3)W:UZ MM:?N5N8'[BE:VWA-:B5A65]U:]6&NOST] 2J8P91)'5,@0,0MH_V4,&YY^U" MQ:ZFALZ[.=#9B W<*@C,4/HLQJV^P==[#'S>0IP0;4Z]NH]*QMJPP*4I1JI+*)9,Z%FPH59MYJ5KKEC5=EAF5#7FQW]RDNH3'O(!A-V M,F4NN]"HWJK "\ZG'*PL'*GIK%QT=@DNWH\XC%K)"7^#Z^?O05P>LIA&FZ3/ M7IIR2X%6_=E>X[.61_N4FKTU>Q]L33J]9_NC1V'O78OC2GP":U%RI\4Y-8.) MY8Y%G*64'$.K9+:06C/)/%#L53LT,F<=?$Q^NL>MNY<3=GK51N] =7][.9;; ME^4*NW4DJ?$YG5^B#FJ,O).U;:9\IEKDA+1!KUYIM78LF#Y%)-6CG>I% =<- M)-FG29KV2A_O/,,,K^O=2K?3*@YFH4,,6ZTO%0&)8(2?3C6VN]'9Z8+Y MU2MMLZM%VV%%&[?6IJI<, ^PO.72I%FST]6B[&"8MUS!0D4NRVF^F13?"Y-N M9JMBMK;%"-3B;7?+;62[ECNX;,NM:9I:UAUH<3]232N&@L0O#@896$T1!X8\ M=_V!T'F*N=>-VO:])T](OI4DI+,<2=R6S?6IPF&7IMQLVJU5ZJT=P7#+>ZJP M#7A*_FW%*E-/[+X+1%%J:!0EC:*T(XI2:0XC)4 2(L:$!DCB$*Y ["!9G8^P M:Q//#Z]A?M-T1;'+0!RIZQS/'2]>QD@IHF+THY!0?A"XP[&G-J8RA=[R460A M69.%WFLKT^"0*'L%5Q.[T-7;L;9[^2%DL?;,)L(27MVDSI$)EX&V3P#93:DZ M5U@^ G;0[^!G4#7ZR.ACA3-^"TY&Y$I(#8+>D_ <])3-5V4>RJ\?1H) :N0U M!E*-),&AP ]8:D_GVS'23/P>O"]!'\$B9+@.#Y[!49)@@>$$P6_4'?L@LDZ] M5$36Z]3J92*R9AL7@W")<(.O9T[$>T.@(-BBKDN0>ARRCB M>5=!%V=6#92E Q)0, =98_ABWRF5L*]3W,>I=6D\$ C0$&Z ,^@;$0I X(@S1;D!+!&C #HT% MN>(+-/P9H.8A_CM+@6:TK?LBMBY# M7J8L7H2A0X4PX'/I2@J^,6MBAM8OQ&Z:ILHN$*(IV!>WZ]TKX*GD) ]LB>M= M!FQ&B>4X]XA%R$A#D&G;/F]H#(P#?8.@]N01*ZF58,$&> M1/!*LO98XU.$P9:APAAS=+57J,G@$&0 !AS8]6/80]M]!'N)M2ZH:Q?>F<)" MA'U%E-<@E,X]'87;01KW%B[3N_8RN];W?)_+5M@&!]N7G*8\%$CIO,$5\!_? M,ITY-N$ $IPOHELB?JQK,40Q79B@OJ>?I??W9?;7&H Y$M@)#.E0=L?AB+#$ M*A7$EI1$K(WC%]R=6>2#7Q.P% PF%LK#A/>H/0[LT1P/U=$M'OO6M,SXI/D@ MP7> XKG %W$;*V1PDT9D6"I()7X+* ]%+8O7]6OU?IRSO+M896 MJBXDB/H!N G8<@/K_," (3D)1@TV0$!&5'V1>.6LL2\$=[1@.^C) GZ>UHTK+KQ.OF9AWB5EKY7;RHLL=];[D^DO3_0>!;H2\-]MT-PH&W2 MYPB^?SNFUWXG+?$9#W(^"Z)1@N6%#QB!H4-6'NH]&H%^)3[*<>CJP'!A//2- M+VQ7PLA/K5_V-)IB'_/(I;0XQX-M6@7PB\U XK-&XU6O5I5 %@J\EY^:ON?_ M"U1.L2.,6-MQ<(F:#"CT_/Z:\ 8\YD(\8;.U\*(*;B U2D S-(D9 MR882:0O8ZRMUJ=HR4.1S"M,@$REGS#A/[)% FQM2+PRRGS%FOA3\R'.P*V2) MHV(.\H-D1*AD73O6TRAR#)!$H!:$ I].P5&OV@L,A8TCRP==+WCYD*9#^,C- M:M 8D+9XE@UL9-\T^1,=J1B?W EC9/L!GBP+ZB!'#XN4BHI)2WZ,VPQ<\P:K M@T0Y/'0>\B=19F&ZNM1X@6DH-/$DF*)I_FO8)T6V5L(.=%BG) M<%9_=+6)$ M\SD@MI# # EKK/J;&(^6$]$'Q0S68("C"^ 1 V$_(OM5R#/ _6!)*9(N?MS4 MA"E,05YL0>-C.#$!FQVO?(8=VI)_B.:=A$V/D2>($F@GI] QG-C!&O. MJ^.M4#)M[*>2E[U9(;+/CHH4PZM.O=I;$%A (1,+9=FBT&3V28:9"$F>QNH; M;3J]QB)?)MAS$SU: M2ZKJ8#T:S5#^6J%L3,1=C-#6=%T\7J0K,0IFDT%FL1BG;U^3WUI[]QZ_>8!O MZ+/Y[@W=?SO$%8,7_,"#A^_2>L*>+"[.R_@4US(]T,.N%F[X^ND!'0'T_#G7 M(C;/OOEX5H]W5:3*A]'.9HX]H+GQ%BK]M_10M""XN\H0W8G7]AMZ.OU$3WMM MPU>F66TVNSA9N'SF4=R)&Q%ZL#6$@&( *7KL9X 2--MFWM6$F)*^_IW"7AFR M:13F#W( RP]6/B8$"$Q(^4OXGIQ2O-P+,[&2MDK43$12 FT5F";82(T;KH&S M9K%3]):FK[8XO@7?';D#-G87G3!.;:)T"7P>I4T$U%!P1ON"3WO'BTB]$-&Z M'HDA=7*C\TU^'RUUK=H"*8$7P]4YJX!K".O-B#.J(1O=:59K>"?\_MI^?,,? M87T^"'(ST+%AHRAQW2R@/#0)TRJ>G<\EVB$C4X1/ LQ[>C+.U,2QTHB2#+QW:->G^=WD]$%@\@9Z62-U*3/;F12(UL MOZGWXG[3:CKSA;FD!Y,[%5YLN:V.!8\?6G-E8<>T(S=IXS#)ET=8 +@RG.0% M826YCP3E4Z#8\ZTG-[93;22?>NMO^$825E-:)9O3/8'>?1B1HYZ290?,$>52 M-WQR>HII@SC?J$U\YR6ZJ7#<8P8<_HMR76&1.]5V]V^GZ;IEU)A>DY3UQZ2.QD)YVO M @&&-GO9\$YWC.P-6SL5_E@YV>D(T$P=NB7F(4V5IWT"/'GHT.T=?+W%V( M3\WF"QP4Y >KJ1C\DTI0Q6G]($0VU,V3P/B8161;Z%Y64 8=;FKTQ+=(OO:@ M@ B*)QO$]>]?XPCU[7+]^ZF(UHU83(7@]E:VINLFS>6D[D.KWXNH*RO8^B(. M(@42%C"G9&%_U8P2/+3)GM M"MZ38:1FEOWBQ7QQ<,=NJ[$+N&.W4S6[[?V#.]:J;;-8*[=+ )] 9G6\8 G0 MY-F($J6;Z3FC.;YN5,SV6<-E''5Y/XB9+P8V)Q.2@S,%_]G^B[ZX,"B@>J5G M;HL^]7* 0"_<$!?YW]&%5(@G8IN X[T[&IPLO9%8ZK98&43OD$G.U!/#7 M-?<[P624X/*@T^J5>J]91O"T@\I*+8@W$0:YR"+&?DNW 4C"$TENDV-S:'%7 M\,'3%=4(&UWKULIHW>HF@$7\R\&V..B;%D!#SETRY-RN,/+EA9M+!X"U%S>7AD^7: ^0(>M159NH9.[F5=OVRCLSIBGJFD:#5W NQH-7.7 M7M>KK*]7NOVI76^I( M)7UQ\>,9E04R%.JQI(A&=+C%4$$YNBAU?$.'FW8@2S<03\8*^;"80N@RL6<) MOBH-(T(@$\7H#TEKYX133Z_J"3VG\I.VH\SW MNP"QK9C1ZZOWBT,TZ]7&XABWYAZ8.+T2GF[T+8/2<:"J2^HZ$W9XPZ^%?7E]-D_(2!I'O2R2?[-4QZE2")L6) M]NF*&S597$8@H4W#,_-^2$Q3(U,H$&!2,F>"SA6,N^* M,A@\=%%:O4OMFYSL MT 8[VL=W!G%VI!0VN5*&! 3/A)*T.#'<=H/()[L$)CJUHVF &25/G)*76LVD MBABFYN'1%8HKS-.*993L-SF."X4&/QUOO%H276!-2TO7M.B:EAUK6@ZDN,OX M)&U,/,]SCJL]2=FAH+;&TN+M"U>,[#!(?HLU0&51#Z7C+\KD4'$9PR(=7RID78 V'&*VN#0(WBEK8H49P-^IJP]N!90$ M\6[W!.%OJJ8*R.2> )Y./$DXF40J+SBN' ,/WHPY 6U+7 GIRFV1-+QDZU$P]27T G>:(3?]^>YX Y8A)6P)N,DR&(<'.G(#@9P![R^247?8( -"3A9 M/&*.,CP^"H&Q,"PWBH$!P ..4,6.0Z3_KVZ("T(")08^*&75TNXR0N6 )X6G)RP?/N5T N2#3:",YB%D0X;B**@ 7Z8JDQ), MJ%&BZ"@X!K[>!-B<2)2\9'RB)+1PGI, 5DK"6UMH\$%6>1G?/*#+TT.0^B>B M:#P*D)^/PN?=S5:OX7XQBLT4R$=N=!S:I'X:$N*#3/.Y^F1)F59&@\)HWYCJ+823V0EC3+F>E(,F29&^!9!I4*E M4GG>[R4^G9QT!I\,ZW0?62A!\9A_)*O!K*K.)8S(=53Y+"/8VU24COBZ(QNM#^2P1^]GL@OO MU2Y\4+N@%F6(XTDM3+H&5;V]@)Z+BSUI5"SUO#@@/G,L+F=.;8"JM;W-5HTN MNI:$'<=%J6:ET>Q5:HV.HH$$Y&V4K>=-II!+KW)Q-PE8>DMF:5!AU],*&Z&* MV13$4YX%$ K$YQ*8'J7@L=+UP[B8 2IP&1+WB"S /':H!!I&M*ZJ-RV(N23W M]$3H#PP61/[<^$Z[6>+QK]'N0Z/=Z58:G9X1JNDHXEQ'UPRJ0'!_2%32&Y)- M3!:?Q#"#KL3;IB"_+'>WGH"MTQR;2#7;Q9 F8CDR\U$C)^R3@8ZGDN8?IS/' MFPO%)M]B90:WZ(."U$%!>\U! 0[8'OZ?J\T!ZIYYI4\7].G"EHA9K>,!(SS< M_[B_N_ULW-[=??WSRX_[+[\;W[Y^OK^[__C]Y,0UM9-BRZ2/$$"NEVI*E4I\ M1'?,MRG34P%:HLDW0Q>48 3(7*06!V :>+Z,@;%[E$2I;OD\]X$N0??J$W8O M,FO7?X?+''582R;*QSLP2.!G,*THQ07[',DH].;Q5(P Y/ M0(% J^]%H?$'V_@/=O"S"*VW3I#6I1OCPQ31$V=W(5I+XNO(6N)KI UB]A*6 M\W\K2TS O;X4-/#'7SQ,1-F>VD' X>15/)*:QVIVN-V.2W?GA\XI\$.S2DK, M]QQ>\&\8WA]&)VJ'Q\# PYB-.65236\63X]=,W3LA@*S%-D#%R[=0[^EB2N- M/MP7ZO$).Z3(-B;9VT$HV8;@U# EVB=(=AI$$."?033%./!?,I,QYC+D!SL^ MY529TX$1S,2 ?7OY*R@-//4V.^_@#9$C8@-_&B@4=DM"'*?G ^,!'1)-(X=B M#YS(/)U&+J@7&8S :<&>@%4Z51EH"M4<_9<'<%QH G>Z,GV9MQ&YD)^A M.@&IH13@YK5>-B94ITD&FXF./<+'VY&6<1P2'SR&A2LP2@I?Q=-7T*OHYGLN M^12(G<=I?XYX%,Z:ZIK3(],<8V3!WB88253]1Q(3>\@W;OCMU(*R.@M>>]ND(2BJ"TME+! 5F MJ$,H.H12*(12%KB\;[' MR*PU-GA$!\7'+.@0F57C,QB?#GM" HV>0JY0J?Q^V3/%(LMNS@U?DI-3A^8W M2^97!'$=^WL>)NU]BEXWN9ME8)*>-J(![$G M:L^12;LFAIJ>XJJ $A/<+1(%$V%\&+N?*-,S2*EW"J14KQI_NN#28,XANLK? MZ6P/UO C'P\N!-7^#$CS2@%7E/".-4OJ*!9/JR!2*K)/B;G)X')S;DE! MI74*O3\)W)#/#J[D3#;R2G(2GF061]P0+96]4R"%E1@(\U@W.I9;+N:+P] V MS=8N,+1-L]KK=O_M (U8H-37$J%F/1;4& M/XI=BI>!^^EN$O3D>O] C'769U_(5"7?#H-ZG!:$GY062'H4;Y[\N:W3+2> M\4I]P\Q#7AK+'O(?(-9IR2YXC;:B)<.27X!*Y'N\D5S=J._8 V=./]^JMDU\ M,253>?Q@F4ZX&J_O_%?\#^Y+2LOQ17F:](F7G!?TQ\0*Z<)+Y*_U?D3,W3(;3@K\:)OLX M!6AOY?170J+54JAH!2AVX_H^YQEZD,<;Y)X +!F)L5<:!EL#G+V8*FZ\OEW" M(3QS0&/**ZB_.QX$_([$ML@:S]Z:TE'HUF"A)P3Z>2Y4IX6#WJ;C;U-<*E7: M1AY;H7J7WG:("VE^I O^7K_?S78X72CWW<3#'O'<]V16/WMK2D>AY]P=ZURH M3@L'O4UZF\ZL;<:*:'XTQO[+%,^3?S\KHE?4W-7/*,\S+LI"WF]T34O78RM! M;2%K"UF;7GJ;+G&;=HVNE<]&/@W;8;_1M=.-ZK9:E4:]>?*Q=WTP=TJF0[=: MW[:/IN.OTTZ>^V4XVNG&]<]E_"[/IL[?]NA?%2G MA8/>)KU-;#G\1D 6-SM@:60ZB3;,:CZ^5&E:KZ8"#"__^NQB-:MF'=?A0W;^Q+M6[N;OV_4XTXX!$N,/>R"$7C1&00^M7IB&>[*YD$^ZK1:$0$)S"0:K&H%BKVIQ$C0C_+%0 MN MF"&7W*8JJ\GEU*CAKG34H/N276Q?LO6]N2PG\([0H NN?7Z/KNU[KJWM/+M= MJ[4B**N%>L3K9J"Z&>C+-@,MB-IHUJ^6R+14-)SI1_-!C*S(@>7Y$RV2[\*U M/7\+;,/2$?@7SQ4K!WV!B.?=_2">FZV8J#7B>3G&4E;$\[+ATS:KQA_PL_'= M&@G05*D>6R<'C]"2SJG\8_+0=1LWVT*A\$ MPKMB*0Y&AORA/&$C8>"*'9@\2V?!/P%BCF](7C]?PK+"2MTY*CH M0AZ/--8W/6((H[2#D-F%;5UI,H-B1WU/SLN3RX8L^A0XK:!B]"/ZV4* 6]"( MRN2 Z>(*HF,38 ,;Z=. M0$OB7@5P8JGM0'UP-U@@#30H48[!LUAZNI!=D4% M37B+F[0$8/SXU/_(N%*K>I5NOC05EBMC _A1K<7I-5^Y3V$(8^\:05:87#/> MPA0!P>HJFVR,+:(\?XX WR%2U+I66+!N@7)2G+G$^);$5Y!SD "1F%) Z;4F M7O? 0\$)?+_^NPSE< L>>//'7Q.[#_9OK_4,L[%[=0+"M%4UOM+>I+;TY,@Q MWT8LN$]U,V^?8"B#:Y@?VS6M7%:4&;P\2:>L56OZ%4Y%3H9H? MU+L+.\:A[!IZ@TCZE=0*4@H#D/U"+C$'!4%2_",62+X)L9?A^=Y M_@QM/HY2^1@:%MB9"]L>8)"(7CJ4#?/@K=1D3ZK(-&1[$,UF3JIEW\S" ,U$ M<"M7?!J9[D7/',RE,P?8C1<'6>_4.KN K)OM:KNY*R[W>LSNQMXQN[NU*DB< M?6)V%X;RA9T]2MK\.L=+J=@O7G5E/M#+ !V7<74^),UM\B")%^(?#>;:?:W< MKI?N3K9YF4$OL2TK$M?_WEB+ER;NLU^)7.C,UWQMW'K]7E2(QFW2.P;EVS[EFP;OVE6/>3 M9MU2L&Y=:]WS8-WZUEK7[!I_5K]7[ZJ&V6C5C->!C&KW:NWU7/Q&:^#RL;'6 MP.?!QEMKX'VPL=;&I6#C7DLS\1DP<:^5S\/Y!^F:\X[/>>JTTJS>?_E>!AX\ MQEK\W_\FC(#9C/,RY5')/<8]<6T MY$=XAA5:QB>;&N,.K"B QX2!0>\)K3$?_F"N]A /?U)']_=TR,$7JO=5=6CV MZ,SQ_>X_+YHY?EB_/->;SHWO@XF86C&/:-H\/FW>W7[6M(FT^?%7*-P /8 [ MRQFHO)O/MONSCX4$FF;+0[,?/G[2-)NEV0]B9+NV)MF2;-,2R7Z^?:])-DNR MGZV^< )-KB78HB5R_?;P49-KEER_<86V-@O*LE$J^F?6FA=*JE1U:WS#NMO\ M\,%K3LF4V9KI\ #FFV.!@ 7?9++)@?O?Y!!S052/W$Q-?E9NI=4"AQR^1BXW M9;H\A7.]_13.U9NZ<$X7SFU=.-?-RT0]4@'!]_O?O]S^^//AX\FE['];P.?( MU(/+ZI^DUAD$[V!BN6.1U*$UFA5YXYAJRN!1$Q#?P\B9&Q0.'G**OZPUXJ*D M "8NJ'Z=$_HGEC-2J?E$A?("K*,1D8ME=/@\*PHGG@^S&RXGXY>X3B-1-R=4 M"="L-NJMO:?L-UK5>GO_E0"M3M4TZP>N!'@YL,5N002U/.BT%[4FC]I X(_; M'P_W_]?X_O'AO^_O/AIW7__X=OOE?R[5M3DJF!\8\>*ML04IGL*D8HRI7N%^ M%*%3?J\:=]6BYUB2/@5Z66Z16)"MO%AK@)-E#0RW( M*2WQXM(:9./^MST0%*"QJ?*=< KZ.1G"1OX5G>WFX+8W:&O?S MM[XWG,,_DW#JW/P_4$L#!!0 ( &F!:5<).S![8PT 'N$ 1 ;71R M>"TR,#(S,#DS,"YXWL MSCY-0613PH0"- HR_/KMP&2NGB I.019Y14.3J(_H#&UP"Z&R3TX:?I*' F M("3E[+)UL+??_7'RG$^+T J)\+D;M]D)<62J^+B MY.3P_+S?]]I'??^T?>R>GK;/WY]"^VB_?W;F'YX<^\.#\_=G_9/]\T,#.I47TAW"B#BH&I,74WG9&BHUONAT MGI^?]YZ/]K@8= [W]P\ZOWRY>S1%6W'9@++O2Z6G?1$DY8\Z^G*?2$B*CY28 M+A4?$27H5(*84!=N2,NG65/D.!$KJ3VW]:6\JO5:G M?*VA; \(&5>J>5$FJCW^IDH+%HS]X/S\O#/5UIO=@DP3-.7;^FW[X!"IKE!M MGBV7KQL_M1.Y3;1A/G*KM2&16[,-F6,NSQ9LDN:S7+<9LP%!_ 3Y:1U *7,4.8EPLB7,$#RW32&0L^!J$H MR,7%T0 ,!?B7+;U$MI/)^M> ]/>P)4F15 7+(U!?[J (!'=S31)9;7V7+8D$ M!!#U39,5'PNHJCB*2%PU#=%_>?U=$E35'T7<,/A[J.^!7U5]%*&,UM!>2S_A M=8=ZEZTN1]^^1P;8.OW]MX?;N(_[YM^!TYZ'!FW'2#I: M]$-G56 %*I3@W;./YOVJRP/YA;Z>.T!6K4**Z?OZW#Z8W06K(=$#F\"_KRY49J-;F7VM-8:B_B. MJ> 'IPN]/B1L )*R1\7=[T,>>"#DY]]#JEY>A^6"^JR\G]7B/:K1H:R?DKF,D.KPO71%+DI[>@Q%>NH-8JD(ME(_5@7^86P9RW!FZ7Z'F "; 0:E.R)&^EX6"5AEA\!SN^%V4A7WKH M/RK"/#U1C/5\4H>%?# K)8>KE"18[QR#]LY!/&<&N$,,?8*^JCTNYL)6!HY6 M&="R.S@BH@3'$YG6Z_%%<6N?'Z_V>9Q=,>([U.==/AI19=P8'.;HX"B*?@QS M*A^A?UF:L",Y*UOM5 MLA(T9QSE,!'/,8 [2-0C#+35WC)]5]UZSF\>E)6@TU6"8B1G 6H'J7D J43H MJE"@L7:Y5/5GO#PH*S5G:7]X (VJF67F(VS ?7)6P:P\I.*O&;IB-WK^]P4 M0GTV;)!6?E)16G%N8A=I0PC@?E> 1]4-<6E U4M]Q@K0K&2E@C8-9G+C!LY) M\':1I>P JSY/A7A6IJI$;+O'53K.JL]3+I:5HW)!V^ZQDPZUUO$6FY05OLPJ=MW&5NT1_[#ZO M0>L*@HVNL]2^[LR#W\'NS_6WUR#$BFFE*)7XL#GQ.\A(E$#X0IN\;X MW5SE5A-)957R8W5C/DD+](1MVF#L*&[%7!C;D43X.SAS9/-WA6/-TQV%[OLC MN!C*Z6=$/T_=(/3 \P4?J2%TY^WG_I]E61MOF=7L*J2(<%9::)XS;Y^3--#1 M+33GS"RT41OH#[.T9)[6L*1\,"OYY7)/.TA0.F&T5JB;!V8EJ%SZZ>]-T(?. M\M$9T>>EXS7TX1KQ^46&/OU<_Z]?\#_]U[UZ^/QXY:JO]W==(L1+G[C?KX%A M:U3+(7WL3^*JRY9/ GT\@#XDY+)52I;1(-")O\L64J)/%M#'15W@M$FY]V2> M_?="8=J87.M'SY#A!>AK!!EB]52%NLS/@H?CRU94D"H8M9SH ('H&YR&D67Q MOP9Q,\X M?T55] 3_#5SUC>'L*O@$O&C(W O]1)..?P-"1]%6R:*N4.IB MB"6%&_:-_LN]HF^S88,*,Z:F"2\1O=A&3VA89LRT0',G&BE!7>/ZA:0L#;:; MR%!O0N9)/:$DJ8?\*:@ZTG;-_E%Q00887'E/($:4D>"1!P9??H%1'T2>=9<0 MW+AF\Y,A+SP^(I15G'W-AM4C>G<$':OT:H$NV"@^2U[&NJ0FC/OWR$1J,R]?X.>-0FB,]]R^F-=V,8Z4 +C M]7L:)'8=3]S%P\$B]'J&4'XDS(.E;B@5KKQ"9U:U*MD)W*M8T3R5Z^.]TI17 M>DW[IB)7BGEFC<8V"I+8,A3S7$JT$1,?@DDIHIU@F3N(5THU=XD>Z2,LN7_# M!= !PT LFHA-Z(DF]DR$AZ$9U19 V6R:.21,9;0Q]I42%C8P>I/*J\[.LP!=$_"A+ O9D=&7KF_ MAU3H0]]S>J!0YK7,W5130J%;@5X8\QX50#FOMD"@$3[._=@D5]C@#CL<;D=C M0H6Y<>!3"$]\*4#)9ZP*1E-CEJ5FNGKKH_^BH6RSMEUNVU-TDDZ*QM*ME&'! MZ,LNO.UAI],!;(#C"-_H)) L-?9L4HT8@/GYKAQGZ ',9*A1;/F6C6!O-[MV M'0 Z0UZYU'AVX>TJH'>[]-.8X/OX2B=)NUXP4E#<*U*GC.AVE8O25+.;;O5" MQWV%@5^^4D4B#8V-:FU#:$=.8\N-;FXLH&Y[69EGJ*)-0G34O=]"B?:J,WB/ M]S=36"9O ;FCWK-+Y-!0 7SA30Z3^OL8>D!5PNQTQOZFC M^Y0X4CWR(G@0/)'I'25]HT5AIJ24?$,GRN2FB&Z)&R>Z:]XXL:UL6"_*"^!H M?(V$6!7T9F0_$CM% S4ZR:)T\)6O0/R'!&&TG1$$_#GZ63!+-+(>>$-'"R[U MV$97)_>Z7(RY=NW,/7>6_1.;6#/"FGJ; _E[I?4!&TH_#G6SL8"396-(_L4D9@ZE2SQ!,8*37O/P]J8U@-S6I^)6S"6@O8#E7 M43QJ+$*-&#-Z7?C&QH1ZRS<&F,D_GVR;6%,768QX7) 2(\!;YH4Z[B!![.A1 M&YWE9!O!:K*EKX>9&V_SNZ'0YW@'B4>'?9;O,)65;^IX34ZD,D^4>."A@=*H MV=QW02CL1IB":Y[[T+>W Y.D\!:Q^H"O%!YLXD:YU="FS/U4]<"V&R,E_C_V MF!M;=FR'^3-U,]L+A3LDLF#H%LHT=>A> ]JBWCL"\[,;R5Q#)(GIR=^! ML$LV=9DV3%$6W6L1C_Q'\"TR,#(S,#DS,%]C86PN>&ULY5U9%H.V[TS;XP$D+"X0Y':(FE;^^LW01W6+4I$425/.,(2R1(KCZ_R M0B+QZ]^^'4QVOF W'\^FOST3/_-G.SA-LSR>?O[MV5^?WC#_[&^___33K__! MV#]??'BW\VJ6E@R\[! 6F'>^CA?[.XM]W/G'K/O7^ OLO)_ HLRZ \9^ M7_W9R]GA43?^O+_8D5RJT\M./^U^,4:&$&-F*A;'='*.!>N0*1Z]+]+HHLU_ M??[%0O$>>KE[\] MVU\L#G]Y_OSKUZ\_?XO=Y.=9]_FYY%P]/[WZVK3\\N MG8^ONY"^5CS_Y]_??4S[> !L/)TO8)KJ#>;C7^:K-]_-$BQ64K^3KIT;KZBO MV.EEK+[%A&1*_/QMGI_]_M/.SK$XNMD$/V#9J3__^O#VPBT/8-&-O\VQ^S). MF&8'AS ]^IE^/J\7/W\YFV:?^Y[E<__\Y'@DE:3E9B>T>O M3VY0">V;)?RV0/JS8Z&>DC.9I0L73:I*9]WI7TX@XF3U[F@Y9Y\!#D=[A]@1 M^=//Q_=X-YO/1P6- !\%TYEKIJ4US!=!_V6P3A@"O58795E9G1.O*RP4F,<5 M($[N\;P*^3E.%O/3=U9B7XG\%C*.Q?QPSO[HZ$O>=[,R7HR"LQ&M#PQM#$P7 M(YB7 9B/Z$.&I)P5C3DZ=_N+G)R#S&Z7=F9=QHX,W;.=KUB-THG-.Z8%NG0% M2Q>?MY,KGL^7!P>K[V1C@LWIWY=N=M!6WXM9&RD?:Y&HWU3-'W%"'WW^ Z?$ MV&1WFG?SP7@ZGB\JFU_P];?#^FB-E(1 DO,V\"9CB8P>FT9$1S!J5"BCHT1 ML!YEZX!#?@<'>U+HZ$$YS8#SQVR6OXXGE:JW4W*&G\=Q@KOS.2[>DGT>=]7V MCCRQR)6.C!LB3\L8&7D+R;PINHCBI!6AM>%8@ZYU0*.>*FB:*Z899#X@(7>9 M%LN.N'VY#]UGG(^$4=I+D5GRJ(A?D5@H%!%R$!QR5A%-:V]Y'1WK0$(_54AL M+/AV5N.AE9MDH,ELE 0LF%D;Y@$C.IIQ ;RNJ> B8O^!T27(T7FJ- M%A@E$YYIGC+E.TDQ4,8'Y 6T:6WC3N\]I,CHH9J]BM4'R+49/E_.YHN]4DWH MG.SGQ^.,8_YQ-LDC2]0DXPQ#*:O)=($!J,@L]SR(K!,8;*SGFZD95-C32O6- MA-\,#-^M[QOBF;)+,LE+LJ GYIFRS1=89AT>7_<)ON'\]3>*S4C^XRET1V]) M:O,_9_3I=$$"G:P,^@([LL8CH;4L#HD#02+24AH&40%+D'D241:M9&,T]/FYW51[#1_8 M8VY.$R,97"[.$1=%1J:5-T0$<(J9K(XQ&&X<;_Z072!A4'9ZJ/C91&T-L?.% M2*C)T3'[9YP5 (K%&:$D4P+88D0E"PFD#9GFY)N[?=OHN6>>>N_*9@:Z+$9 MJO86^]@1E[.+)O(4Z=P*0YCF+ 41F [),R\H)2M.I*1L+N";^[A;*;IG&OQO MB;"&.FV&L^/H>^5YM0C]W'W3([5)& MH%PR&2-(,9IR",L+ QF41BR80WJJ(??C!J8/1-]5TST,Y3=.((G0$]OP J=8 MDV34-J0B2"JJUO*0\EJ*C>MOT60>HL3FZVDWD#*H^+0IC#:3^B4(_/K\LGS> MT>NMK,>_I+_H<)^N&7_!'A?GK[O/UE?J[V2VT;+]-??Y$Q=[A4!#KR;+VB[S M?M:M'H0%<127"X@3_#2[P;I$-&1?N&-62LXT4)093"1\%0]6"I,-ME[$:,Q" MPP"DY!PIM*+GS"MZNL!G1J_I-V?HB0974.0M!2"/ZQ8?$V67C>(#]=,V$;I& M("MO3SY]_'GZ-Q9X 9/::?AQ'W$Q;^;Y M+W[K5OS\+8PT\NH?%[/TK_W9A!Z6^>O_78X71\?YPJ<.8;[LCE:?CRC,PZ@Q MLP!2,:V0T B0F8Q" :'!B=R\E6D=PC9?NCPXF$U77_7?,%GBR F@QTL5YMTJ MALZ6!5W+J-84)7(BR]]Z??TR#4/RQNW1<77]<@,--/.TNSF/JSA@\A[&^>WT M)1R.%S 9:>Z\\!%9C@68%I),GE+ O >C><&'32&PPVD#,G7]8^*%OIHV(*U M@/$4\VOHIN2BY[LI+0^J]#&_HB0Y49IL4>MB*$.F2)!XC$W8RI 3TTXA\SH+YE0046+)QK>./!X0<0\M.NT= MB5=V&S179K/G] ()Q[&UDCHY%16+,I/14#FP6 KY0V6S4#F1>6O]S%VE8E#+ M)P. T(9Z:A>HU.T.\V/'LQBI5!P")\B&5>N\L"S&E)EU6KO@8W'@6H<8YPG8 M.+.'^?[N--K3'1FEGSQZ=%KYUMTAM]$SI%) .W TTT##?0UDZ"$M_C%>[+^DT)LB M]&[%[SG"P 2//D2&](,XYHH%X113/&=*-4/@MKD!N9NL(67^#H6L410!0],U?30.X]&M8ZQSM]_2$EU.]4_6,+MVY+P MG(4:98S9U'X8--PP;05G/B8DU^6*H=#>JQ[ZG*\A9!VMFR>H]4UEWK!7% ]A MG$^ZHTZ9LHWCTYQ6\H[69: M?S>&.)Z,%V,\H\.$8&MUE?$H$M%A*$<'"RS9Y$W2%(O*U@L]5ZEHE>R\AZ-J M44]YH[!:RT2&U7E-O"4(#!)95\4ECU%ED7/K#MOK*1E2]KLA!F[*491EY,MDP#H$HL]X<3SR(TND2G19)MJY#KT/7D'+@QA!IKI9F@'E] M<#B9'2%^P-4RUC5\"VMJZ9*\L:Y\6XC,*RE8*A&2-&3Y7>MX^$ZBAI0,-X9* M6X6T+*9U2\QOI_-E5]O73HGQJCC.-8$V9 K=N.$LAFP9E.!$X$*!:=Y-[W#F&.5ZP8U\@)GY%E0]QI)R.+-O@ZU-)B=,"Y[6WJ MW[44#2F/;HR+AJIHFU9=PR>WI4Y$0486"HG/5$RJ"" MDTDQL6HT$[6;-3O-3 :RP!Z]EZWQ>^^RP':7#^^EV2LN[<'";;E7G.SGXNC] M!*:+W6FNZY>')[U8HVBS1$U>%55==."VQN$4D6N ;&4N/I@>=H_?2,^0)(NZZE%U;0DZS,HO*(4>6P7-RHDFR8.H8@Z2R#EIZ'ULW3=Q$ MRY"RG@8@:"+RGL+:#U6$>^6O^?'$T!'A+X(CMYD3%\2GDQ1%9:3 V[B88DX@ M6M?1;B5H2,E. RBT$W[SN;XC;:)&@8[!\1:YPADD*Q@@Y=LAB(38NCQ\>N\A MI2X-M/P@D;84V6B5A-5()$_!=S!0^\+KGB4C0T:* M3%)K9:]#UY!2E@9 :*Z*9B!YA07)">6S9>HS D"0M+ MF*4+B"XW;PNZF9KA+1)N!(A&8N]C;?A<7&*SY62L(@O1D1^R23,OBV$4ICH( M8#@V']1\+2'K*-\_'>5O+NP^5H?KY-TKC>0C5#)E%X%"D129+H3+6(BT$+3/ MJ>8FO#4$[J*I(<\CP8M)/":VZE375AGF(25F+$ATD)1UMC_VAE3B:(J$RXA_ MJ,B'MM^K2*UCQL2L3:M2I66!4S"G9792Y,A5;+TTV,=^K\$L-;='VB,HN@]C M/-)1.6]1,.%=+6!;"@9K2W!(42?T)8?F9TG=:)B:-!U!S":F6MH*"I@VB<(: M7E=II <>K=0<6[>:/6PEY!$,[KVT?8MM?8BL^\LDSA%6XUI>0#CC)!/%$H]" M:Q:!GBO*>(24E/($U7K\RATD#=0H;H2&EEKH>P7]7/!;,G#ON6(<4YW13 EP M""8P"@B0DSO0T;8&QYU$#:GZW H>;371T/--<:^\)-S6"1?)V)*U8"$;4\=U M!N:YEJQP542*(2IL77H^?_\A59K;^8@'RK>W+HESB#->>XR",Y[JA-Z4!(-H M/3-@N2O&9LRM3T2YF9HA5:";/?1M9#^@T;@PWW\SF7UM-Q;O^F_?_ACNBZQ/W<9]$'"TDO>GV6ZB%+'#&U?G1\&;'&0D1^A381IJ M4<[P^KA YD"!$\FB=5?$VM3=,YOI=PA%3^"ZTDC1C^Y:]M@DQ+P:9/\1)N1U MZ9V\K,R?K/V,K$;CE?9DNP719B606:L#@G+98NNS/^ZF:DBYT+:@U%95 MS2!T _MGH?LY]D7TQ@J*"BS6 5J*$GTH==U0R!"URW7,_7;,]#74-9PL;HV1 M/&)A)1I=V^6J1J J(XH,UA*WK=/#84X6[PD;MPP-OX_H&]:2#CM,XY5$Z/<) MGLQVWCVH-=S_6[T_\D9:BE[I:4R"C'RDYQ) "":C]JX6N61J75%GG)N(%:EJA".MG!O M2[F\;^@&:-QTAR$U56X#!TTDW2X4@?&T1M1[T[-D\WOAXGO5@F 'QD;%@$=1 M]P+4[8LV$" 3IWA;\02M*V_K47;/#LQ'J38UCT?:ZZQEI>G+>$ZB>C/K7LV6 M<5&6D]/)'*-ZH),,13(1(]:&\\0BI,P2-]P4LFD\MLZ-;J-G2 VB*89@$P,VZTE0)4Q/:;5F^A M9QW A!\+,,W4T_P,ZT3<7SSJ&#&:@.0VC=-$3K*>A4 9F0]9^63J2G+K/8(W M$K-6>8[_8(ZIC6I:#I:L \#Q%1[_?#N].@EW%(SBF$)E-=2A=Q!8S*XPQ8LN M-2"#YKW6Z]"U%GX>>QFM-7Z:*ZQ'*-TX,G=4A/,Z9L' @JS+,Y+%FO1S'YWT MB2>1>CC8>UWRU@+6U@X)>#1@M5%?C_@ZG&^Z2M8,52.*8!%?/:!*9 M0$(3 X3VVR%O(6@M#*D?'D,/55&/J%EYX.^<'Z\7>Q0^9PE,YF@IKA?( LK" M8M#.6YV@^-9QT7J4K84C_+8QPCU!G!B5&>Z%FT MRB5II(;FAR?=2=1:,/I!2LG]:&K+<=)9A_?(U4/?HB: %T=$@DLL&FN8CC+0 MO\05]A]]WTKB6N#Z0>K3V]!BO[:JSF<\WZ ,61%^7]^NP"RV90&ZL MC]$'U;I373DZZ.!1I=YHOOG'NRO?8C6?Y M*G,GVSM??TO[,/V,'V"!KTO!M!A9 .$<9$8>O#!->04+*BF6##CGI$BR-)_[ MO%4.>VHU/"L^G@.D1B\E%X'96"V/"XYY0U*5T4B7K6(:-9DS4Y#QDHT!(R&:UCOS']H)^[@M@4\?GINJ MOV]X7M>G'F3VSF=/_KL. *-7E;[ (E!$5XJ50K?N$WOH?IK';31\^O#<5/WM M3CI8L;A7SK.]-]U(P&>B?#6>'\[F,/FCFRT/Z2_H=1VC,9Y2E'GR?,ZF]%B& M:#/4S%C6D6;> P69==:+1$IC!&8K6J\J/S[70VK%?$*/T^,K[EYP[=N+7!>$ M!1Y%43$SP>O.;8J\&&A0S*R[W!0^-^V[W%0[_6RT MK$.?:D_>?(399*"[,Q-"8%II8,$5R:P"""0 :5T/.\6NH61(,?^V,+*Y2MK! MXP2O;V;=!SQ<=N13YKA75@M )V/&%&1I46ER44912EL7HI4ECQ5RM()'GV)? M1N5FJNX9B_]0MJ61KAJ.R#\\LWHK8JKI&WE3)-03.UVIDSB\KD>W%L\NH-E$*(W\*QJ0D4A^;WF\GZ@EL(>H3/YLKJA?G=#U9 GB=&6T9 M>'*76D;!0IVEJDD:2ADGZ?,>'=6#\?/8FXCZ=%J;:VIK4[@N['6"9W;,+D3."ZA,[E10Z$X1&8M: MTV\H0K%69=]\M.>M! UIK;@A4BY;G79*:>:R_@YIG^Q>=W25TVRBX4YHYGF= MMQV!>%:*LQPX6(M9>]5Z)M;-U RI=-,C0AJIH\VN^$\=3.>'LVZQ$LHETS,NII M +.R^ H=CC#DXB&H6N:1E1C. CJ*KAWW4*R6SHFU5'[S/8:T3M>7PAM)N%T# M("7>J^D;))*W4^+Z<@LY M0ZJ4].@$6BED.X?4IN(*-C^M;OU#:ILG"B&H M8E,R3)I(W*I2TT)ZF3*HH"1DJ[;&[=,)G>^+D[6/ZKV_4MJ-;DAI>5!EC7F= M67LWS\3-2OE03]6Q)M12E5$L""%9SBA0@I+F M1=-;JRF]AFY:7LX& V75B7NMK M=:2:$X9GGC.#F( LI*!PQ$7.T(;,K8LAN-:Y_#U)W-06)18V)*6)XX)"U2Z_&B]R)P2%Z]3ZQ=-K7]:;'MSKMJSF%RSC#, M+QYA]WT.YDDCQ6[7U0;*5;EOY)(/ I1AJ&P=80[U5.%8AZ<:1&]"/>^E,?HV MIWI(%;AM0G++^MXN3O^Y=1V@)?U#JB,.#KM]8&#-Z/7D_?I?I(?G]Y_^'U!+ M P04 " !I@6E7S"4TB%\> I,0$ %0 &UTUO_XDBJ1EB:)$BBA2XIR.MDR1=.%#9B*1F4AD_OM_?#N?O/@*;3=NIK^\ M9#_1ER]@&ILTGI[^\O*/+[\2^_(__OJ7O_S[_R+DO]]\^NW%NR9>GL-T]N)M M"WX&Z<6?X]G9B]D9O/BOIOWG^*M_\7'B9[EISPGY:__/WC875^WX]&SV@E,N MEE];?MK^K!1W+H1$1,B&R&@,<=H $318F[F26:K_??JS]ME:GP()T20BA9/$ M G@2LF1.VZ"HX_U#)^/I/W\N/X+OX 5.;]KUO_[R\FPVN_CYU:L___SSIV^A MG?S4M*>O.*7BU?+;+Q=?_[;R_3]%_VWFG'O5?_K]J]WXKB_B8]FK__[]M\_Q M#,X]&4^[F9_&ZP%P^#3[_@]_1*->S3_$KW;CG[O^W__61#_K&?3@%%ZL_4;Y MC2R_1LI;A'$BV$_?NO3RKW]Y\6)..=_&MIG )\@O%B__^/1A%>EX.GN5QN>O M%M]YY2<31-P_879U ;^\[,;G%Q-8OG?60EZ+?CGE DH5./]6GO9J9TQG"*2- MEP$(O@O3(N(5,=[U]-TQ?W\629#]Y616$?'JLZOB;<[]N":!5QY= 6W_('(. MYP':FE!O//<'G$N0MQ&61Y[[63O^UD'[=1PA-N<7?GKU$_[]JH?Z>8;JM6C: M)I^@>FW?XA=:."L4^0H?4$6?PT??XN=G,!M'O\'J.Y^UWTC1P=0)VL/>>HP? M9H8B-)Z.BU;Z#7]=#%20[VV.\&T&TP1SY;6$-6GBC2]-BNILOO-ZX@-,^G=' MEQTY]?YB]!T$S@,^X,MN9,J6Q$$0B=L*D3PHXJ2T2#SI6.;>"Q57):5;2E[V M7>AE93'$JT+T5S"9=C;T+%B/8D[LQ\]K'45_:[KNUZ:%\>GT[66+U(U7 M7UH_[2;]%O,Z_>.RFQ4@7_RWD1;""JT>N+.0Z7 KJD=0429^,'4&EX0=R+C*U,+O M?N/Z.4Z:#M(O+V?M)5R_V4QGJ%/?3_H!<0^!T_)BH?1?W:'U:^QS;QO4X5-$ M@R^Z9C).Q:OX/NVNR6_/_/04NO'T\ZR)_SQK)CB7[OW_O1S/KAZSY^TT7N7] MK][00"E"@PQ$2H'2QD$3K96R02J=HWGR>R&J3W17.W@'\[\_W$'0 M3\UD@LKU3]^F4])<0GL<=M(QNW M-=N0+!ED/[L-#B>"]-TI^?X=YB=Y.(^,N$ (OHK)G&# MJBP:$KC!'\$$]!^35ID>V//?;";'+8=/@/NK,BTKZ+ (D+I?D;8?NNZRJ-B3 MC-,\;^:T'%GA(XO:$2Z](M(H1W!S]21E 2R:K#/4#DP]".JX):TN3U:%1NTJ M--=BW'UI7J?4T]Y//OIQ^C!]ZR_&,S_IE\L(15EJ!IDH@=NTE$[C#HUDB$8& MGD$EP^\X"-A)>#8&=]Q"- R/5H5)5W'WBIA#>G?9%C< VG&3_M-/+N']^<6D MN0+HO_/QLHUG2+6/: >.O#1&))E03^9,9 9*K#6,:!L9A\BM SZ$=[!^U+(]UC;)-D 5M(N/.IQ.!#9EH']%. &XVZVC)BM09\%:3D5!C0 M@UAIE6/P.Y_))Z.CU4$2[Q(CDJ.Q'9Q"BSO%:)@73-"C/9/?Y>1J!S+6/9.O M( ES82RZH)D6Q?'ZV[@;H1ELN::6V*PDSL@9$JS5A"M)J?2,4Q6&$HR[ %64 MDWM20N^1FT

IW,[$SPBN=&2W"W,+WKM[:-0(UN):E6DH8[ =7$K8A M]@ 2\$-D]_?>R!UY"T)P5'B)4_1Q Z*R@09<0R(K08-)S%7F_@J(_5OP%9C3 MU*3L +DM:WR%!3@CE(> HJR$%D12KXE3^",+[SU($1S3U?W >P =@PC4H_@ M*_\3S'!^D-[[MB0Z= M4UL8$E"?"!7=$@D4-)[@FP6>IP#K4=K6S">Y&<@P" M4('& ^2.O([Q\OQR4K)0UQTL+X%JYS*C@B03440YH@TB6 )!XVOCG*6^ME+8 M%-PQR,1&='R^LRV!)4FS#()D*0P"\T!"B(9HDQT3@2I*:R<.KP5S M#")1A])KLS6>9(+_SC?AUP!NSKTBMS9/I!N9D R-D(CP%.7. M>W3605BBD #4!:H]K9T]]DBHSU9F]LFB =RH&Y;:'.PR961$@0=<#)Q$E4H9 M$RJ)M4H2FGB*+D!$"WY(J_@FG&@.DIM\Z$U3&4V.$(HPQ3R3.C'BC/&&6IV2$ M819J)\D\F3/TW33[H\GX/,[0M?!@HHLD>=Z7JXHDJ*2)8(XS'H4,H?9AR7,X M0]^*T5N=H6]#\+T=F&X"ZE_]#'TKQFUTK6S%MJX/5;2@^P#G[FD,_9WA)HRVG?$X2R6@D-N+N:)A7BJ4@ M;?K7.EC=10 JT'@ 1;#^["8[8[RBFG!F(Y'!)32G=3GZ=SZK("4(]:]V2K8+ M_^M0>FU0:+!3LD_P%::7T%O)W6-.NFX^H/)IU3WH*ITXO1MW_O2TA=/^0L)) M7HQX[6T*RIQ3WA*:A262:T/0XT^XH$%:PQGCK/9">0C3KEIAS?/GGE+60!/5 MH>02"B)!"^*9<@2<COQX_/NVG1"=R?:8C5!-)E(BVRV 1Q)C'OKG=%"\H<(6 ''KHKF M[G%>GS>7T]G(F*3POTB$AG(/QSKB' !1688@3*% [;N+]^'9GTN];P&YK6*J M<:5VKM:C:#*W!,%F!@(TD0JI(%.Y)4Q!$%4R=7.BG-^NUEISP>S%[SJ4V.R3 M-4_%6WO0M_5<^1 51QKVN?S9$Q>R(R;FI)C$73X\MQC'XGFE:MQ=1LCW,@BO MNP[P_U2J#UJF;3".$J\H\C;(1)S4B6BP7)IR!=O4-A ? 7/_T=*J\K,:.!^6 M40.W*,LYFR)=R5,")K;R$(47.Q'=SZM>.DN_*]&\+O. M4_:Y W?M[#KWX&_0G+;^XJSOCX%O6U*M=@N:_MK&N!0KG/IY$MXB]493$P,W@FA> M@C7@& F!)2)R9C8[$ZW9+/"\;H3GS+QZI!O@*MN&9U->LNPI*@HF!3H9S$@2 M1&($4K;X671"U+X3^8P3#!YC6@_(D(.(S6+!;(+S_R<85.+S8P^%'\.D@V:M M>(B!F4 XCQJUL-;$!U3%1G"64#]+(6N'T8\AP6 OLK0-;P:0H5_'WR 51+!$ MO"S!)ZP0BC)$4ZJY&R^)C9J2K!27)HO$JY\;K\.R_R#R,-QK!B#] *<(7W = MO9ZFW]$G;L=^TMU"5PHS*H<^,+-<$5F*LUFE-$G:)18-MZIZLZ#[$1VI>%1D MPR#%0A8ADS>7W7@*7;?P >87UZ(V:)UG0Z+%V4J: W& !IU+7$?TOH2)@]5& MN@O0T5F]]<@_0 F\!9;%&M@$S$ 6[0T@![[JNSNC;HO SE0>0BW< ,555I': M2(P6L71^C21(52JX*BV,H"Y7O\BW!Y9O>J5W8(YO0]S:@:V^]V'7X?;T89IP M RP;U*\^CB=(7EA>,>36I61<)CI (+(4< TE!I1S,[GLBPPNT 4J ME92E): IU9@=+?WI7$B^Z GS^#L&#SZS\JV#[>90Z;[NC4%?_S#H;]\SCYA3%-(S"^4DPWB#BUN$VAE9#Z.JV9KZLY] <8&;A$IM_!5*:F3)DA.!,5T\IN+> MR&@<\3PXPI.6!MU4BCM;_7D_@&K_&J:RA-S7C[H"(P8(+/T-J33/H/R.[YH@ MWZDQHLA-*Y@CV98RJ%)F8DT61# =DX[9.UF[A-QFR(Y.9 9@R! ^93R#=+F" M[T=RS ,JG&FTC"V4CJ.22&,8<=3C'@X2S6>F/+>U&[-LBFU?V:\#"\P@K'@J MMU'63NG-U1=\1.^^8X&AUUFXJ.CORY4 B9%04U.+: MP5543I,,)\X90P37/'J/2ZQZH?6#B,)S8[7\JU!&(=E'15QWEI>R/H9G&XNY__A S@Q_*AJ4O$M5[2 M@-V#SL_'\Z;FY08PFD(X!9C&,737M1X_3'/3GO>'CO.8QV/"-H\HL?' E%[7O6BEYJ?JM6<(?E)DLE5*I=FAG/9I:>67=)X@P M_EHLN/E-@>\@T2+/J%1^Z%XXEX*'E-7)7.?$X2U-_!4$Y9 M@,$7R5Z]\8%$H0)YGXK/O2A'//Z?TO>MFW4G^8_IO-3%8N?'V;W_5F[:0RJ! M311P?.]_>DW_YFII'9RTBTH9O=UG6?0Z:=R_A4/2>E#$^IB)RL%;EU0)=-;6 M2/6G<2B?OH9PW59=!V;R,.Y:@;+L-[D!F.%\^VL@!\K,/S1[5WVW'7DSN,!( MSK5+94/V1A&9>2".]NRKI_TG*R#4MJ>_,?6B3]-'V> M 4QNHN(IE@J$)14DL9+EB_-3(1%MF8S5"=:[6RI MW\>ERG[)VQZ7*EZ3[I8VTH+ZI"AALM2L5(R2H+TB0*WSI4:7,7XC?MX_SK-E M:D7RU5ZD;UM43"?CR3*OYR8R)YGD3@K"8I$YH33Q'(!$H)FI(&0$MQ%C[QWF MV?*U'O'VGQ*U[)QQT7>=/V^F?0.^TJ/AV M%]M\6'I6,MSO!SDOQOS=Q5C=4*^--H.+1X9DB4HE^X=)2FS6F1@I(&8J1&"U MDX%K8=^YR^IN.!8M"M#@M0HT>N&N%$YS)4\8.&H0[E)2-H&2]Y6;.P !]]UA MXJ RN]+H=>],'R!QX-I2WG$Z.6\Z)1$:S@6R=X;5O MDM2=P;X<^)NKNQ_06Y0N."X9*&*H543RZ$A@+A&NG4P^ M G>Q=A&P :=S>%]^_T):5^-7$Y8!G,2[D?W=GR]S?C?!-U#@X"%LAPDC/!EA MV$A(=^3D(20N<9F5TP@LN4"DUQQQ:DJ<""D(Q9/2M>OA'4;2'@A9/%M!VX:! M PC8^_.+27,%T$=E3BX*=98U/R)'P[HTK@SE>JU.DGC/-.%.&<9#=,G4OE.X M%LQ3<9X>R[=F"*+7SA'Y>S/]"MT,TCO(T+:0^I7QO3Z(IY$)FTJ9G])R695^ MWKQ,6ICLO05WN\S[FDR">X%:U<_[#* <8-45>* M"2Y&^P07)2%P>OK#L->>IS-)6)D<$;1<:Z?.$1="()HYD:1-$5)M]V837#LI MBK^U3=>U\YJ1W4A:IEP.&<67E3(,VA,'$5\)'4Q,P="P6=. &X\]6*6E>NR\ MH0P>3[,!XEF?ECBHUB)S+8FB/.)TDB!.9B#4I8(O1A5J'W%].CX&[T36 6RZ M7M8^MDT>ST8TZT09BX3;H%'2C"8N>Q0\!I:Q8&/FM?-I?AC^")G\6.(.T+WA M,TSPH]-Y8][)ZVEZG;-T)VA-(Q $L&J(3\"98%'A'K9YC-YO'B4NP3+:IQ6WY!$?\Z M+JYW-[*EQP 3)056ECVJW#SG*A#GG0!)#5!=VX;9#N$1"M* +%H5*+FK0)U< M]*W!"QW0&(=R66_$M%>:"46$8NCEH*(DCJ.NS-H#@#$9-\?*4G,'C",4C5V) MO";^Y6GPX/SRB+/G,:";)%5GTUA-K4R(.[2'\)05AATOAWACFOLZP MAS_M[C'-9-QZN?2DZP/S#,!)@BJT'GF@LB OC3^,41! L>4 M"-%N=%_B@8ZP=X]^^*/>@?C=5*5[Y?; JXB6/6TVP%2Q0?0Z'/OO#UV#1_>R M? <"[XOY2F<1-(TD11:(5(H3J[PF7LM(JHV2 I\4T^_I#+TOGF]#UP$" M61]*H]7%]O%^,BY7-'\X*W,IH!>=-5%,H\\#D(F7^"-9ZZPV,N3JM^7N!;3? MYK9U>-8,1? ALC#O[6 C/<\^!$FD+>"4-218W/&X=Y)'GG1DM?."GV1OKWV9 M!_6Y,DB$],?N&9N ^5=M^;45H^YM /48*@_>\DM98;B2@E!?E**4D3@1 349 M52!BTC94UPY/O.57/8YO0]S:Y2\VZ5YDC5*,2T-2=KUZ0^_:T7+N&B #1*?- M9AV_GD$;J*UXL6T;J&T(63L[::.&9,%SZAQGA)O2&MF5=D:ED"'^H6CX!.M= MVHC3SZ&WVZ-979V4^V_Y1:-U5#I?;I^B_'D7\540)'-%94R@S+&T_'HTE^L2 ML:)Q-E!;$9Q8\*[4,R(=#; M0>1U.OO^@9XM>VL2<.T1\V#YA3>.-WO8.^07KG]8Y?S"#5%7RB]<&0V7,KZ' MV'ZXV=:7%P,N"3#%T)0K*2A.22(,JFU-10Y0NV3C)KAVT@TW!HB%S.&J_,/7 MH>MK38^LBY+9S(F5.I0Z)+AHE.NK<_D4;1)\PZIF#XVT?^U0G>DWE$95R@X1 MXH&OT/IIG&LR-K(<0L[,X+9 %'B,*J= ;+FI*T/BQ-OD"% =E4Z1:5G[!'D5Q1%R?D=2#Q"@ MNTYF.LD?2E?4TW&8+/I"_EH(#I/Q5T@C8$:PA!/.IL#D O42&DLD2Y,IIRDD M45LB-H1VA&(R!%,&R&(\F9U!NVJ2C9CBR4:<,(]H5TL6%.YF7)!D!#@KT;%- MM:]$KH%RA+)1@^@#)"#>1'3FVU/H1H)'P5W*1%->^B0)15Q,E"3NG>;9.@&U M#PCOPG&$4K SN0?(0;R!J9_P9.X<=[.2=AT7KS]!(2%^A8VR927K*I$\*Y](0Z*GGT.0I_D-!656^]_/DPC9>E9,Z7 MYAV^S48 ,D>6,N$,4N%Z*I?LRR77F+Q5WMIQUM 6]?5Q.'/VD MCKX)F'_5FPA;,>K>O/3'4'EPUB>AH]5H6B:5T81S41*OE2#*Y41ML,K0V@E; M3_TF0CV.;T/<0]Q$\,)F3BDE6A0;24I;ZFHSDB$:#TD*[FZ9L<_W)L)6O-CV M)L(VA#S(383,$\Z/&^(5:")5L&@(6T%28HEYHS+._VAN(CR:U=5)N?^;"#XP M'TT2I21T0+.% _$>+67*O;<F!@ 5 ;71R>"TR,#(S,#DS,%]L86(N>&UL MY+U[C]PXEB?Z_WP*WI[%3!60[-*#DLB>G5FDTW;#"Y?MM5W;.[=P$> S4U.1 M$3DAA>V<3[^D'O$.!:F@E&I/QSGX)E=%OES\ MZY_"/P=_ G+!ER)?W/_KGW[[^A;B/_V/?_N'?_CO_P^$_^?5Y_?@]9*O'^6B M!'\? #E@P1_6Z[^R+]1\&E.2[527ZK>;1XO\U(.ZV?"7__/K M^R_\03Y2F"^*DBZXZ:#(_U)4/WR_Y+2L4+\H%SC[A/D7;!^#YDJT9*8J0,4R/E/Y[K[).J/)'*1="UFRYUS3(Q;_^ M2?]MMB[@/:5/L\_RB3Z;Q:_XJ#[J)6_U6K)R1AG%F',%.584(JJU8"SF$(4I MQUPE@8S2V='W/9,+^-N75I2J/XO._F2CJMW,7T!(; Z%6XM\J^?[[+UM5^F(Y'QB:]BL8%HZM?&"I0"4A,"*> M16C)]V29&\M@N3I$8,GM$-A.MT(+7ZFO:,$J^9L&?C&FV"]R7A;M3Z#Y237G MNOOXY6AH;U>M]'3%+Z#?//$+7VICZ*F$>P.A5LM'!S7+I<-740.KN_\36*Z$ M7&E3]X0J1U_I;5'(LKA;KU:ZW1D.4J4$36&DHLB8H'JF4QQ I10C'.$81?&L MW'#5Q>]XKW67[[<\0[L^/^**U>T,R\)2NY;H!C63^ M9O))A3W-X/VV1YVY)]4ZG+&G'^HW4[4=(#\JO2D5>?F6\GR>E\^_TA_YX_KQ MU7*U6G[7&]H[JD=7_WS&:!K2(&90QB2 "*44DB@-848X#860,1-L5MJOU2Z= M.\WS$=9N([M9IFKI02O^#6@4 !L-0*N"&PTXC8P=2PR%]\ DXA-J9Z+I@YDG M'G+J>E2:Z@/*(8OU:J,?R;U;\)6DA7PMZ_^^6WQ\DBM:UCWD>L&^946YHKR< M*2Y8%JH8QJD,(>*$09)* F6$L/YO1L,X=*$X^ZZG1G!W#_I?L@#Y BQ;D1M[ M!M"% /.<,C-H>?5,I9UYXBL.,P,"4UPH-?FK% M_MD,Q$9RT(@.?F^%___\49X[8IX(SZ'C4>G.'9!#LNO10C^J^RR_R<5:OM4Z MW"T758M_R\N'NW51+A_E:C-W(JZ"C*@$*DRIYKD$08*B! 84JYBR.$2A.,=X,&/<[Q@V^.0QPDI;\<^=KV. M?!#D!,7QT9#;ZVZ4]5BN?M1[V5>4_R'%OBGX-O^A?_1 5_?R;OE-<^6]_&SN M_3[+_USG*VD.K!IK<29%@$(99# -I80H20@D69) FJJ4IIRQ5,0V7.9+H*F1 M7*42J'4ZW$2!2BU0ZP5:Q4"E&=A1;;/9LN- ;V/;38XO,6)CG)C]G0Z6:)P< MJOOY20W:GF1_[X-GO2+Z1KI>*DVKU?H7D#BHUD!O_8RR./I&I5TUO;?;8SG] MNJ*+XFFYJC_T-[KI)]/R7U?+HIA%F8A2+E.(*><041)IFY]3B.,P(VD2D31, MK=?)KIZFM@#NRPID*ZP#/78":[%(^8)KX-7G *F-G* 2U!=>#NN$+]Q&6@!Z MXN?&Z#:8=%)U9P/C<;"-'GOD:O5"OW.3+^NGIWG%PG1^1XN'M_/E]W<+XX]9 M];79K(I"3$T>@/)V< MV/8ZZLF)(Q2')R>NK_N[O'^WT/-?%J4V+N5MN?&PG*$@52Q).*0RIA#AM#HD MD3!!/!!!*J) 1M?>W9_I>VKD=?8^N97?;,HDH"6H50!:A^OO[L\-3/^K>P]P MO]3-?1^DO5S=7\!LP)O[*.-<+Z/2PP55#ZG@TN/]IGWEA/QAN=AXG;Q; M\.6C?//C22X*.9-!%. ,2YAA&D-$40QI9N+>2""42#F5V,E#I[N[J9% [17_ MTX>E7C;CG]WHX *P=JS@#ZZ!R:%&:E=24(L*?FJ$/0^?,T?8H>*)*BYT-BIC MV"E^2!R6;[GQAY#Y[,VBK,[:YW)UIVV1^^7J>:84"E J-$U$BD,4Q1@R+A5$ M<Z-,Z O*M#/XTF,]3U]+W8XY+?FHOI3:@GA8 MSO7+A3GA+9\WIWU9F/$HPR'$@?'S0!&'A 0F_$"(,$N1-@JIW:]-X( M;?;5NV+_,Z@%[^VO9C<(ED>NOJ$=^L#5!ZKNYZTN*/DZ;;7J<]RS5A<8CDY: MG5Z^DIZ^4C:7LS1,.$1DY0 M"PJ,I.:,'1A9[?<$9R&]O#'P =3 <[H71DZ;A$L@]-HIG&UTM.W");5V]PP7 MG^VY,O,'*=9S^5&]H:M%OK@O/LG5EP>ZDJ]HD?-7SW?+Q\?EXFY.BZ)>@"11 M"9&Q7JU%C"!*- &0C'(8AJDY&A J0TZ!+\X23(TB6@6,Y=NJ8*[C0*7$#:C4 MN 'L&=2:@$H57#4O0T%)R'TM*6&'* AC8WQA\; M=[NE+[Z^3!OG_L>U?OK"?Y-REF,N,RC)F".$,A1"H*(8VY-K!$DBG-K#B@;A'3=OU.C4:W8IO)NA4< MM"E0:MEA);QC2+3E2-CQX0#X#LR"MM"^[X36/0S:#2A?,="6O8X; .T&Q5'T ML^/K/0(?WI_P2OFTDM_RY;HXFS4E)50HQBA,$A5!E"H.F:013%0<(\DRD896 M/G&])9@:B;T_YZ_5*G)U=IO^@]7-;J,,P< \-V7T'4(VAAZ%D4(Y!AD-MT"/ M:Y#L# #IU?!X@2'7Z+T7,')50WV=%I5D/Z9@?\1+"=F:P M1]P&7A8VD#7N2UI6L"/L#=#B^O1VM,+%F]=C=V\C>S]:J7[L!6GW6L\33GEO M%KO/TL2]:9K:7,3+*"$Q#2(H32Y5%(99SJ:&H,T M>[YEA MF?/E>E$6G^BS.>MKLP4KD<0AS9C>T6()$5<4LM0$?041CA0*1)PY61>GNYD: M);12@J=:3,=\RZ>AM".!ZP$:F (VV#02#I&+N1,#7TF93W+\LBK?+E.L1U[C3QR U/=6(/6+SK$#\P^0TBNE&C\ M.!,_$)X,1O'4=(^;B[O56LB/^?RK7#WF"SK_M%K^A^3EK_*1R=6,1U&0\2R% MB$D*41@);="%,4RH4!'G&:(LL[ZBZ.QJ:A1<"0NTM* 5%S3R@M]KB2VW>Q8H M6]PM>,-N8!(<$S:'2P%O\(UT^G\>1D]G^U: =![B=[(!N<*_;1:N6\\97X MT0$.;VQQOJ>1V>*BRL=L4'O=6OWE?WY434I\M_G"_FNE(_%+,XD MECAB,"3F?E]F"!)!$JAMMXQE<9+AU(DR+G4X-=[8E]+ MNHN@VU&)3R@'YI,K472_];>$QM>U_Z7NQKWWMU3^Z.+?]KT>IT*M4T'EX%^\ M*XJU%#.L$J&(P% $3$*$$84DPQP2&F5!ABD/B54"A+,]3(U,C%14CZ&9 *)U M@RDJ@6^:_SH<9IS$U.+HYUJDAN:*%IA:/E +>"TN#F<[U^(STI&.(TYNQSE= M&'2>XIQ\<;S#FRZY]\YL.A_L9TM]D*7)C:O-LV^YD.+5\V^%\:+:5$:[U?;; MM\J-:I:EC#**$)21B" *L@!2@A,8)CC):!!&E!"7$M+V73M1X@CUI;7D=8KM MM9;81/[M%&?<".UF7CF,@YVA-0RZ ].H ;9*M=V*;<#]R4BN-W0_[Y1>O+T, ML[/]Y8Z8)TO,H>-1;3)W0 ZMLQXM]*,QW0.74A2F3%IKL'Q4=31FE9)F)G& M&0\D5$EB+''J=IQ154@H Y5+HR@;D1U&6D[ M?O**W\"TU,I:EU'<-8B;D.\OG3@Z,Y$U-IX(Z')_H_*.M?J'=&/_XI4YJ*H M[R;9U>V/O)BEPH22R @R3C*(D,K,B9-F%R*9S$*, ^'$+F=[FAJKU'D-VH1M MX'HVC&)%ZR&/IMV@JE_WJIS$/A.8774S\MDLSJG[MG$5F=?<".$ M8E5NV_RK7-ZOZ--#SNF\^FQEHDT*0B*88:$@XJDV-8(40R42B7$L4J6(#1ET M]C(U(MB5SXD&NK'LI@!O" T\_5W L9[\5LIW37S=P,ZDU__:3OCNMD>9[%;J MM1/=[N'K]Q85<7S28UO,*)(J#1&!292$$ 4B@"0)"(R0C#**2,:%4R;M1C]D M1]U?U"9")>,P6XIC# ;81^QT\F*;AV-%NW8,)Y[NF;6I#4(]5?<%1:8XC@PA M3Q,$$3:!87&LH,(\XXR'*>*)4ZJFCLZF1AX[P=-;:1WS,'5A:T<'OA ;F!1. M@C50>1T;2'SE5NKJ:MR$2A9*'V51LGFG-VNLI%X=7\OZO^\6QL/.A*G^+2\? M[M9Z#7V4JS:N_7F6AMC4X!(P3")-)"0RL><1ATE2;3Z"6,9.CK2._4^-6U[E M\WF5FE';(&LS2D]S6?,R,Y MC9LU20TU&L/S5B4Q^*F5_6<#?2L^^*[E!ZT"-YLL&A[R]5R)G3^"<^I];,[K M \T)&NS53#]F_&U!GYY6RV]2W#WH+TU^-.\6MX\FLGBNSJ;&>5M9 :^$K6%MH@OF-']TY+).I.V(RQ=^0Q_( M[CH+MQ_O4O/1AJ?N] IQ [ZL616W52[!;WJ&K4J:+TP"LEHA?YQE YLG@NKL M:E0VLE'ZD'JLWNF;-NQI)7E>N4#IOVO[P<28+H1N?%7F_U5[88E08BHQAR*, M"42*)Z;P2 J%8H@&8:8X<=J_V70Z-=[9E;GB&KHCK&LB,0O,[9C'-Y(#,]"N MN#=@(W"%YZT-GCW2BMD#Y"VWF$67(R<8LP?A.,N8P[N]#YMW@GL)4Y%B&89* M(I.HD A(J=>*LUUN$\TYZP2:GT"9Q'4X"S"D/8:0H@H@F":0X MR6!$LQ2E7(HXL[K]O=S5U"9P6\1GOI7X+VZ3N -6NQGM!ZR!I_=>XM 6M"&2 M EY&P]/4[^AH5!ZXK/ A*5B\<74YU;?Y@BZTV3#_M"SRRF1H/VID$LBD80 3 M(21$QF.,I )!@;(PHDJ()$8]JZF>[71JK+%7]G,C-6C%]E%*]?P V+&*;U@' MYAK?E\^=WX>D$08,L015%P$$0J,/XS3 MAN1ZD:9&9V^4DB:J0>ZF"O^LQQ;LJZA7_OK(-E^ 352<>;96%&PT!1M5+YXZ M#C7JCO?JHXSEP!SZDL/8__K^:N1]7_+W%^AE7 &N!O"LP\#U+?U+6 M.6"=1\+TQ.XWF.'NP@[ZGM-TZ#8OCSNI,(_WH\;#: M]^M\OBY-,C!*4I3A#&:!YD DN(*8B0!F)%-!EC&5*J=2/V?ZF1KE-6*!^;(H MP)-<;6*_C,QN''8.V3A.J90*P2R5"B)M1D*3!A92QG@2!PQABF??Y(HM1\1V MM[_AT7WSZ0OXZ;4+JAX2\*7'>]Z;\@5"&C9>4_ MN)$8_%[)['IU:CL&EM>G R [,+5Q(Z;@3JTE"ZDFRV]5P5),,H^ &DX.'_^=Z(?_I'\,T^)?V83<^.S%4=LS5 M$_YQ.&J#^Y<:]TH^?YQT7G=/['.B@U%YYKR"AXS2\>1UE6/UUE7FWPP9F4R) M3='3C& JXR"#!)E<8C$/(8UQ"@5+" \B1D,<]*D?>ZJSJ1DSFTJIJXVP-V!N M8G9I>Q]:@)^.R:/AFO^&@JBBD6/&:)\(;X(T=-Q(=0Z7'9/X&H2!.66#_^<= M_*G20[_U7P!JN0)W*RGR$ICZ? -6L^U"RW--VY-=O4AEVRZES]6W[7RG=TV> M\Q&]39I]<_1VO\C_2XH9)1E'(4(P8%D 44)CB)ED,$.$89DE7"&G@K9NW4^- MQRY&N]]LBDELE7 NZ^,R/G8T-1SJPU\\>@2\3TF@'KCYJQ+DTOG8A8-Z '.B MEE"?5L8I[TUY$P9XLC*MYN./RE2#SG"02)(2&'%%(3*YITG(!)25.P>AY5VFO,<>7*4*Q2!%D(M-;?A7KS3]!'":4 M!((F,A!!.F1%=_^C.UZ1=[Y7+SQOZH6;H76TU <:6[O%\^5';.!%MG=Q]UK3 M:F=VKMB[*?VP5"];\]UM0%ZH#+RED).N#.\&]+7%XAU[ZU$I[%?]QTXQ^N5G M62>76:_RQ;U))%-L\W]AO?R':9)"D:$0HI SB!.1P)03E<5ZER1#JU3QKAU/ MCODWQ5SF5;HP0PXJ_R$%H,83'N2/3S1?U:5_A3;;RR58[6KG4%S+97BZJ7Y( MT 3@ZQ+LR5[EE2I\IKWKBU=G2327]L:K ME-9#R[T":GW>[YG'A3Y7U*77H\^R37S]455+E[F&U+.!Q9D*22AA&$1FPQ#& MD&0Q@9GB.$MP+!@)W&X++W"'OP]G!&Z O:R#X)EGA=YYQP M"HLA?!3V^GDY5X53ZG9Z+)Q\X9HXH6JCK84TQ_+Y8JUMIV8SMUP4KZ1>2N3& M.5\6;WZ4*ZK[R!=T]5S%*WW02IL#_665L;N*6-1VV(P'L<(H0Y!BD] \8 H2 M@0.].U8I0S@@"8E!EX>]R@!P.=L<; MJ)'.>L<8,+>S8#\0=QX/7]G%>"?&?K#8.T3VU&2/9;%U@S(^;KQQ@ZJ=8LHV MY^[S0I:S4"49#4,. Q9&$*DT@\S<."94I D7<82ILE[_+#N=VD*W[Q#(-PZ! M_"!)\?,-T-([4*7M(%@L6@- ._#J].*H.JPT Z [TI+B"66W5<,1KL[EP;:M M\=8!1^WV"-_UW2O<3O56:MGZ1=1[KC?U&0XJK> ME>)1BC.>*J>C>+MNI\;N]>54ZRC8G'/][)AMWA)QNT,K_S@.3.4UA+L2;WSY M&J%_'B13M!M0/IWL+G#LWW;C)"'SV=<5%;K9+\^/;#F?(8:E M-A\%1"&B$,5*0)PR9@H8QURF),74RKOYJ.6I,4LC'*BELR.48[BZ.>,J$ :_ MP;/2WWK:G]7UQ,S6F^,_WR^__:+?J2>U_LMV+A^W-,IT/:M .R///]"SMHPL MS8?^4=4QEA_795'2A6F^*<2(11K&<9Q :@+LD$#2. X)&!%)0Y9$"A&GJA&7 M.IS:%&WD-8[&+4MC MJ?Q1<1K;]_H1S=Y!UNU"?)9SX_!W:_(H5A5Q3A0YG[$@$D$JJ5[^B8(HHB%D MQB2(&8F9Q(1+ZE1VO(\04R.D$PZ^;O33:R3L*&EH?$>]#C$Q HT"8*L!V*H M?C=*@$H+CWN6:T#TQ&B]1!B5Y:X!Z9#YKFJK=^7-T\FB7CU_U2U6&;KC,*-8 MX 0RG&GRR[B 1,D0!G&6*B%XD#&GG',6?4Z-Z]XO%_?P??ZMRIN[N,_97-:U M3IRRH+N ;L=SGJ$(!OI5LWQXW*[/;L(1.=] MV?FWQ[LANZC!WIW8Y:=['GXMB^+CHKUQ*V812RG/1 JI4 E$/-$\&)($!C)C M:180&4HK5X8S[4^- "M';OV9;@1T/,8Z0,_RU*H_)H.;2;9PN!](G5;:U_G3 M0>OC'C>=5NWH=.G,8_TF[@?YO4E&IW=LFA$6^J^\*FA::)ZHJS(4[Q:[S^0+ MGC_-9;&Y::6)WD91&D!%S-UVIO]&<6S27V8XQCAFW"VEMP>9ID806B6PE1?L M*U6M;HU:QN%P[\%6L]X%E7V,L!TAC3QN Y/8SBA\,<>W="4*\-N3,,5IM@-V M;KP&N8/W"+ GPO0AT:@DZQ'"0V+VV71?,B^WD2$SE8F(B(Q S%)3:<%D-LL2 M 25FL-FK8;"CA,& 'CH MDRD_V/8)5'5!RE_0J56O8P>0ND!Q(AC4Z?6>)SR-RW0NBS:%?B2IDB9>1:9! MI-E)"DC36$(9I"E5.,U0$+I$_A]WX41$(P3L?S5]'/GSYZXI14Y@:7GD=5]G?T<=S#N\<]9!8].@,X_V>,RJXY^V]R0F=/AI2J_TY74 M$SQ$B@5ZWZ!0E1LYADRI#"K!1<1#' >9E8DPZ M_"IA\]I$&[=*@+^NNK*FN]U\7<:J\^JKX_7Q[KXNZ[!W^67QN'N\Q9M%F9?/ M;Q[EZCY?W.L1^EX^F)&CB^>9-H,DD:$)]6(FH%=53I>9_B.E(F5)3$EB&WW1 MT<_4^+,6%;2R@EI8T$AK'YO1!6TW@7H$;& "[8F54QR'!1*]HCJZVATMQL-" MN=V(#YO'^Y[IE(U+6.415GR0Y9L??+XV?M]_72[%]WP^G\59A$B* IC@1$(D M)(4LB!0D/$&$8ZQ_8.4?Y-+IU.BA#0)M):\3AQ=54+2):Z!#+M@Y.TLQZ++D0]R M[$$X/L5Q>+?'-N_3:LEE86ZBWBW$NBA7.9V_I;S91S8N9 DE$8N)@$G$0H@R MED&B=WI0)!%/,,Z"-"76&SZ;'J?&38W,E2V^E1ILQ7;8TU@A;K$1](WCP/1S M$<(^7H]66#KL%'UC.M*>L?_GZ;8Y=(&G_!ZL$)O,.^'[MY?V O""IK+WA!VS?2CP@[K 6IS%020<0IA2@1'&(I.8R2 M.$5()!0SIXQO?S^&V?Z,JDTPQQQO5UM=?Q=V5BW8#;@M]8:"K4OCIF,*)GZB ME7_)$/;6:!;65&PJ=RMJ,+OIC5+29$+8IN7_3,NJ /K"["2KLX/:3?S=XLU" M]R=%\\R,%VEJM%?5[X4=:FMZI)M!*MK?)K"G\M:XAM0]"BS MUV-,'"S!P9 >F#PK*>&KJDCJW4Z15'"[6IF)43F.L6>P^UQ3]--@/'MT%X G;1/^[7D[M[VNKG8JBMAU#V]U3\K M9H$P\=V<0AS2!")MB$+,*(%1&#*"91)R;A6;U-G+U$BO%134DC;3"%2RVCNV MG0>UF]*\034P:_5"RH(:IN9F4(601QS @ M,4[",(LQ=HHX[BG'U$BC=N2NUVUM+%6R5_=JC?2@UHZ7I0$U M_"@,;44U&ACTC[&^.3$BOU>Z@$&RDEZ)IR][J:<4XQI-UT%U9#E=V5P_-C6) MA3\JX\-7W<:T-M.13R2" #LPI+X=EWUJS'C!]L8JR MSMA>43#V D[V96'/-?1"Q5\OZ'6^Q.NE%_MZZ2YD6]BC<0!^_BP?:6[,R5?+ MU6KYW927I?H;T;^9R8A)DD01I&E2%>'*(!4L@"P+&$MIRE3DY/KFUOW4F-Q( MOU.YIE7@!FQ4 !L=0*N$J_.NT_C8F8O#H3XPW?L%O(=S;Q_$J,$:7O4LS<2E%863X0LVQJ_Z) M6%W M=;6[ 1_TW*#% WAS 3OW6^%.:'Q=^I[N9-P[W4Y%CZYLNY_N6T&WNG0T]//F MAYZ""SJ_6Q?E\E'/QE?/?Y7+^Q5]>LCYK8D@._"9"%DB4YIB*!15IHJW@)00 M#E.,LD0F+$H#)Q^7*V29&M$TJM0K<*L,V&AC_%2W^H!*(==ZN_W'S8Z@1AJ- MP6]YG =B4(\7#ZAZ*\?;7Y*1J_)>#=EQ<=[KF[PF\$WO/7_P*IS#A'!\7-SI M==3\W\38?=-6X*(LJ@NT FM4ML/IH6C#@LTA0.K#^6N,K2WJIIKJ\U74C]25Y;?^^'^&QMX M0(L/J !JO#VW$($M1KZ##*IS" )X.GIR$9'VR42Z_R]5? MY:)IJRE%^]N"/CVMEM]D4RWMHVFNT#/U;D[SQ\+<=[XKY6,Q(V'(H\14->,! MA4BE'+(HX#"4,D L#0-*[0L37"?+U);AMK3T5OXVKKK6H$XS7^D ?J_\ RHU MG)(Q7C=XW4OER$,R]*FT401L-0'3'QZ7+)JC#=-(+GR[B .U7('KQJ_:1/GR M]O,#=G>VSNNZ&#&/IQXV&;U$2J]4(4,QK$G(51 +,X-&72&85$ M$03#1/]4L#2.J),O<%=G4YO=^[?SNXF :GG[>S@

SNVW ->*-Z-3C@=I4[ MPSE !G!D..KJQ5P8SBG=Y;QP]IT>6^)?]1^5\\,KRO^0PI@6R\:Y]Q75'P67 M[_/'O-16Z=O\1V6/K.[EG39-5K3:_>?+F5*)2"2-H4H-PRB90<8S M-(Q"B2 M)*7$RFCP),_42*C2!M3J@/?[KO&-2J#2J3+]*ZU K19H]0*58@Z;,0^C:K%? M'G>L!N8\H]%?KM-FW %RV#&/.U C[9J''#"W/;(_>#OWR1ZZ&6^O[ ^3O?VR MQV;]1>(UY7"/X[Q"3E(1<@15'&40Q32"-)8I3"E23&1AD!(G/V.7SJ>V#!ZL M?-N@L$:!06+PSHZ,G;D^%-X#+V4^H?82?7<)LP%C[\YV_>*1=Y= L8F[N]B& M>^J].Y-Y>B7IW5+(69PJK(Q!GX@PA0B;\T!, B@R)),0\83%V#;;WF[#4R,G M(UOED0:,=/8I]?; ZN:4:R 8^MC/3GNG5'FG5.V5'6^OH=$2XIT2?S<'WLG? M]RWC?"N$'L[BT[(HZ?S_S9^JKRE$2B")"*0JP]IVR"BD- AA1F0@-J88&6UG%F=B![>9[ZP6O@6=L7JAY%G+N0N**&\\EF M1R[AW*7:<07GSJ=[>JD>1$9N?<<95WK9Q:9@,PXADFD"L=1_2S."292P"#&K MLJ@7>YH<";3)$I_D"K1W4N[Y*<\C:V?]>\%K:!(XRBL)?A_$F?XB&+Y<_<[V M,ZX'WB5UCQSC+K[0CQXV1<,QSE+,E(2)L0(03AC$0G%(%&,QPT0*ZI2T<:IU MVENYW.:Z8VWU"=9/OZBW\Y0=J #ZRQ0YOU3(_,IBY3O7;'K1*9\_Z;$I;Q?" M^*D^F04TW&YRZE-T59B;7,: MF3?%6BNI74*Z^@Z!W23W"^S T]\;IGVNX"UA\G<1?ZG#L:_C+0$X<2EO^V;? MDD&TK$+ ZXIP)AAYN3!.\U5V(VT2,)D@ B6)D=XEF%H8822@WC2D89QQRA*G MDMR=O4V-A)J2J5LA>R6?Z@;8CF>\P3;T7L$5L1[E>"R0\%9YIZNOD8OL6*A] M7$_'YJ6>'CUWMY_??+F]^_I:*KE:2?&)/FN%YE_IC[98]_,LDS@.ZVD=O1L\,&_FYN M&0K4@2FF\LFP$'D /!W=83SC.I+/2_.]WGWM^[VZ.[8X '71>\6FK7%=5!RT M._)#<7FWG_EW7%7\EO/5VOB]U!WDLIC%F3DDQB$,0Z6M0*0IG#$50*HH0XAE MVBR,7*Q FTZGQN.-A&UN*4?';BN8[6Q!W^ -S->MN."G5N"?39G&%LX=H?T9 MB2X0>;(5K;H'02M$;I8Q.O^5KN[SQ/;S__2G_DC^O'&>698)P3&.%,0I0$>@-*4P$5$3()(L9C;$4];MU.CGPV M@H-:S-%^M\[G)P6'J3+U[K&*/S3=7_'6U+(I9 MF(J \#B"DN$8(B$)) P%D%,48J4RK%*G#*:=O4V-WM^;HWCS?]9*[69==D-K M9U9Z VQ@OM[(60&V*^D-J&3U9T9:0>+)?NSN:U3#T4KM0XO1[J5^S/$Z+^C] M_4K>-YG>FWQ_MZPH5Y27,YK$+%2A@"FF%"*S1R4D)3#$(N JQCA+G*IL7.AO M:NRQ+Z[QRF_39/[>BNQX97$)<#M&\0CCP)QR%8+.M&*)BR=BN=3;J-1BJ?HA MN=B^YNX=O5]H_-\E7=7EZI. *!JG(22A2"%"/("41@A2A4,1!#C([!PC._J8 M'(T )I:))PQ\?)#_H" KVFFJB,VB1"1)&C*(58 A2@6!-&8,4LRU)2%2BI!5 M/H'.7J8VP7VE;J=ZWUNH&==5[_:SO% MN]L>99);J==.<[N'^_HQ+?D?#\NY26-6^SMLLGY^6JZ,W7!;EJN;?0,U 6>B\1(APE,H8B#KA9^"4D&8XA"SE6B:21Y$ZNEW[$ MFAJ5?%V:.*!B1[=_KA)?NP94>QHTG-$@$SB#@8H51%FLK;68AE#Q2#%&6:RB M:/8D5_E2?"GIJISJT!V*.. I2IW)H+@!3-[G"Q-7\"(CIX32 R<$3,(X@TA% M"A+C9!A'+"-QPDB8MB/W9B&F/6ZM@&.,FER(EQHRN\W_^(,PL'E0*[&;=[W1 M ^PJ LHEV%<%M+KX]('TB:TW9TDO0HWL5>D3R&/W2Z^M]PW]_O)(Y_-7ZR)? MR**888*C.,U2*$@4FTQJ!+*(:'.'2YFD$4>QL,K5>*;]J1DJ301S)2-HA70- M\=Y'\/)9QI6X#$UD3I#T".4^J?@5,=S[[8T.H[=./^7SQGTQD(;%(UG7O5W7)X MKT=O_NEAN9 ?UE7B<T-AB/@+EL+U\ Q-"G8(^%D)YQ3N9>1<-38:!;".35VS8.SSWAT MUU^NJVI(7.;?S$YB1FFH 8HYC CG$*6A@"Q4$G*B+0,F. N4FBW,;:JT/%*Q MZ=;JNR7U=[O;^7"?;RLC6&V$]."U?XBVG37@#<&7]MJO$?U\&5$_7OMG(!K2 M:_^PRY?WVC\#@I77_KEW/2>O^"#+69R23-!,P42F*40!BR&K]B@B531E",=V M1H)-9U,S&K;)%9XVR15D*^\-6,CSYW_N0-M1CB_X!J::SK04-^!#!W+^$E'L M0#)T"@K3U3223^PH;9UV8O>=?A3R-YG?/^C%_[;.F%V;11]5E=*J^+@NBY)6 MEQL;;\,XH8*(((2$91%$H=Y[5%>R240E%5(BSI0+K;@*,#6J:>4'M"G=P.O\ M=46E %AN-?B+&^+Z@G-(>[W;N3+WSD=E*M:^G2^_%UNO=A;)@"8()EQ(B!#F MD)J;>+C!-,WH)+X!K#G-CGWW9R:#/1;[ZNOWY?U#\&OLGQ8BAY%Q2U' MQXXB_&$^,&6,"??5.YP:=6T$ M!O/JMF1ND)>S--K?<#=@*[(];K+'Q1"^7^QN58:S5 M/R09^Q=[;F'JU%+O%L5Z9=S;FXIC,YD*$FO+!Q*]F8$HYC$DF>(PR3+"B: J M1$YA_6?ZF1JGM)G1\E9.Q_W-&30M-SK78S3TCJ>!9R/BIN:@QZU/-PJ^]D!G M>AEW,]2MZM&NZ,+C_1C@SKB]ZUW6W_+RX6Y=E,M'N3*F3/%1?5KE7%-/$VG* MF0Q$*"(8$F3.1*,,XH ILU'B&4%("N+D]FK;\=0XHI4;?->"@U;RVHXOS,E? M([UCF*_S>-B1RA H#\PR_@!V)A]7M#RQD76WH]*3*QB'?.7\OC^7_7<+O0_8 M\1HG$P? M@F]'5)XA'9BCKD;3B\O^&7P&=-D_[/'%7?;/0&#CLG_NU=[>P9K@OM(?GZ51 M1_=0-:UW:D**-2]S-I=OZOS5[7&1%*8LA/Y)]>3=LBAG61H&"(495.;Z"-$P MAAC'%$J5)$$68!4PIWV7%ZFF1F5OE)):]&\2U.I5R?$_ZS$$^UI61QE;/4&C MZ$U]\@J9T=4DV*^N;&]7VJB^E[7CV^VC<=UT=ECV\ '8D>7HPSKTN;B?$7W5 M>T3[.$S[&P%_'M4>9!K;Y=H?C"=\LCTVWMMI6^7E>Y,+5BI$DX2DD&(4&6X/ M- 5Q!#EG(8WB5.)0<[O)[F+'[=NFG0AZT\%PT_F#+,&\*QWL):B"(*2:$A1, MTR2LO=F)P"F4A)"(A22*[8H770G5"&O9U5#9+1C] !B8]8WN#=__9$3[>1(9 M/HZA\N>5WC8\M@_Z@4(G/,X/G[C2");%)YH+$R\1,1Q':9CH"6SJD*520LHY MA202.(LRSM/0*MW?^2ZF-J6;3[HT(O8T(;?P.=J#O4 9>)IO33I9 ".>Y\"2 M\\K[MJNV';R,D72DX%F+Y_C)'I5BVLI7FU8;8VG&5!C&F&00%56+LF_5U3EXL/];!M- MIL:!7-M*WW*]?WSU_%MA^GB;+^C"7&;0M]_IV7<]Q9T@-Y$0:W,RPYZ!:F4&=".TFY'D, YVQM,PZ(ZP M=ZI"3%JQ#;@_&,B(X@2%$(:AAS&<9IR)'B6LKA- M7O+5X?3E?)=6,VH_<B^HF2KGS5!;CEX2.F4A.=_5W\'NT)4H.G"UXPD_:+W M3K&6T_.QT&4T?%5Y.M_1N 6>+BI\5-OI\AO]*.*S+,K5FI?KE39=OLBRG%?7 ML'5].IJOS#\J4Z?0&^QB%DDL1, CR)7D$"E&(",)A3$*$H*PC*EP"K=WZWYJ M5/+7Y5)\S^<:U8VP56*>U:Y6@'[;;?NIT9V M.])7\VY/?E?/>:=QL*.WX= =F-XZ@05;V<'O1GI0B>_5D[X/;M[\Z9TZ']FK MO@\PQ[[UO5KI:\V5-%](T48\_RJK],I(DH $J81\^/V3$#M@/XW;0Q#*1#'R._ M')H.7@;>41W)Y< #NFZ>!TY =;HAV+4TGD^"DV9[#@IN;_9@[NH8[Y5N5XK] MD*>W4K= YV_7"U&8\(I;H7]I/O9 240Q51!G60 110ED42Q@Q"1#291RRI@U MBSMW/S5&KQ0 M0;'(7Z-%J!2HXY2:15QH"3W,;(@^T&1'YCXIPFZPYHP*/@C MK0_^!\%MN>B-8>?2X=[J>,M(;XWWEI3^K?A<7F[%?ZR+VD7C\1N-"2Q%5XV*IQ7) M"L]^RU)WTQ-8FZQTMUN@[)KJFQIFDQ+R=B&.:T+/!"$H-(E@>,!"B+@TZ333 M /(DQ$QD/.5![.*H?:E#I_5G!/?LKZ:/W3] 9)ONE'KD03&#@IO&6 N=#=R^A<[Y8]SOUB^UX]D MOM(?-:-5ISEJN?I.5^)_T_FZ6A]OY_/E=^-Y.:,A)H*:ZS*5!!"I*@:6,Y@E M%/&8IC3CU.6ZS++?J9F\YI2Q6@+!?P4MYK!T3M6.9JG ;FE!JBC7_V M$)G!NQ#PE0W\9!_C9@#O4O,HZW?GP_WF_:MUD2]D4;SYH0G&^ Z',Q$C1F)M MAPAJ#N04U9->9HG> @4"\41%H7)*S7';X=; ,/,%; MX8"1SG>DUGG-/4WL$QV,.JO/*W@XI3N>]%$AY+.IG?A1_5;(BC9F0@52!6D& M0RI3B,(X@QAA#+-4Q3%) QY@ISR2G;U-;98?5@99&7'A4L&U_@?M4;>L&VO+ ME=X7@D.O^(>503ZWZ&EA:TM@J+(@9T 9I"3(85\O6 [DC-K=I4#.O>2Q1MJ, MQUF*XY1#R5-M'R0D@0QG%/(HEAD- Q6F5JY]G;U,C3PJH:J4?$ #OE??V4-E MLQG.L, D1#"),=,VE\"0$L)@1$BB)*8RB9+9-[EBR]%0W>UM:%S??/H"?OKM MRW^KL*U _=D'JG84?#52 U/OV>IP ]=X\TRTI_MX^8INYXBU^^&^U:67_ \3 M="_%ZRH(33>>+ZO3'/GF\6F^?):R>N:3_G@>-)]_TE_"+%6$IBI1,"4\ABC5 M>S&2( %9)#4*&0\22=S*3O>08FJ$_'6EU[OUZKFFBP(4R[DPB4!;!4"E 6A5 M $8'UPK5?0;+CG,&'X*!.:D&MU8 U!J 6H7Z7%E35*^!Z%'P^@H@O57"[B/# MR"6RKX#IN';V-8WU\"Q[OU.FH2H5\^5)SW[Q<7$[UU2SH&65H]OXL?U*?^2/ MZ\>9X#'-J-)$F1K'Y00E$ M-F3P-I?X'12RSJNS2K_NI<67KW4?GX%>ZNL\7 M0-NNM!4>L&HW;/XV7])%<0,:-1P ;%6J?V3%0=_ 8&Q3]D9S%WC?U>'@]"JP:A:(>A3-3X+%6YL^>_,1Z MH]CI(N;>ZGC>8;TUWG,,Z]]*C_7E[L%4!,D7"UGRICH9HW-SJUK,>,0HD55E M,!5"1!(.F=+_5'$<1TCJ']@9WYY!JY_Y8FT+ M\#KYN>O]\9C80HL]SK5YOF^JB&]RL=8?<,R1"&@<0Y9%"42(26VABP0F+$$A M4C%+0Z>*BVW#4V//1B[7)! -2G9G"'UT'Y@%6Y%\IG785]);(H>FV9%3-^PK M#W0T9A5;93OJBV!3+*B(H"!1,B,XBH8) $6$(F49!IDX=CY2'.MT." MJ@-7ZS)$W,_N8%G83$,/P< T,F7TAXBYZCD*$XVXLAJ-@:*M3B#I M)]9JM^$)1EJ=T+M?G-6IAJ[+![W)'[L3<&&2%P=Q$" :"9BEIO@VC3/(A%Z" M8B423#*1,N3DBW2AOZFM,)N$Q[:9CGN!;&=)>H1NX)7!&;7>^:$O8.$Y2?2Y MWEXD4_0%U<^EB[[T6L\K<_X@Q7HN/ZK;19F+?+XV!8&_2+WMKWIX\\.4AI3B MK5;'%&E=U\OA1W5X?[]-\1D1Q!@)0Q@E"=7,PQ5D+-$FK_[\>,RDB!.GO-+^ M19P:6>WJ!;:*@5:S[?G,'9WS];P.*S(5'\Q+)O'?IR^.E^_^A]WR9OY%!W/H M:_M&.3,T=F.ZHZ)YZ=@7"?S^M:K!.DBZV.$&P]?5OW\!Q_4+& S@(Z>!X7JZ MLBCMY3+@5>#-#*$($9[$D"59!E&084B9_H-%H8H#;;,F-.M5LM92@*DM"F^4 MDKQBC]U,@6;SMZ]0%2"V5:FM97@#*JUNP.WC';D/^20#$SM(XU& M_S*\CI#Z+M)KV_W+E/!U!.=L@5_7=JYTQMJ<(K2%T%[K#VX694AEBH?:H,82 M(D4T1](H@%@0PG@:9&EH?YI\L;NIT>+[QN?D*$W>1FI@Q.[IYG,:<8LC8:\X M#LQE+P%A3\^HJZ$+=XMONNGERM2Y95APFN(8DBC&$,69A 3)"&J0>4K2+*-AV-;MM#99 MS_=G]=7O%^TQL2? MY=?1U]AFWF6U3]AT%B^Y\8:0^>R-WGZ;>Q^A/Z+B3O_UX^KK\KM>\K1BFH!3 M2$0F($*4ZHTNPS# +*&8QI(+*T?'CCZF9JK58H)&SAM@)-4X B.K'6%T =I- M$YY@&GI7V0T7_7;- _HOV^G?U>8HD]Y"J7:JVSQZ M[:U)5?,NYWJQ-87$354H_1^3X>X;G9LZ4=OS<1H)'-)(0 ,T?E[ ?>F>IQ>?=%C3^^E;MUXO.0+.O^R-%<1 M^HMK:JZE@J5A0AA,F4EO(:,,4B("&' E4:1D%%#[TZN+W4V-\1J!JUG7B@PV M,CN)='P@=#JV\0CG2H57/C]'MK,H:F,ZSJLNM MC'=69:W1WEF5_5O7FJ1?Y+WY>#[+I^7*9"YZMU#+U6/U+;UZ;GZYXZW#)3+Y MAF"F486(3.U7W-] M:\C787A_R\N'NW51+A^;!+ ?9'G79!2F/%(B#"D,):;FE%] (IB"49HJ'J,P M"H73MMVBSZEQ894YL[(2]!8B?S0W"T"VGFKY L@?W.0RU=.8Y?-Y]5.]NUR; M2_.GN31/M_&.SK7E+X^/'5MZ1GU@9FRE!=^UN*"5]Z;VR+X!5)4F/72;FASH M"=)>/+Y?5L>(OM-%.\#GK9C\Y1Y'KB!O#<%QV7C[5_L1F6E([^8_K9;?G@T[_J#Z(G4>@@P*L?U!^B0\JYHJ6\*!-W,FI=5PC3]#[GZ)F>8 M1I)(E)EJ/WIO&X@8DI#%D#,>R92F,F!.Q7].=3(U%MN3$:QJ(=M,'ZX)$TY@ M:L=7UR(UQDW(!J1&/I]9%X9M5'9+.[ZIL MT57T0G%;EJNRT&<,ZK,%LW3?JMN]4>\\=C<%&9<\. M:YX'PJ=_FR_1QG>'\PSJ2>\YWWWT6PBNC'>K W)F*L)1+#&!81!(2;",J2_K#I ;6ZPG-%[J1I3*Y M)F<2"21B&4*%0Q,/'$M(E$D/*S/)PR!%BF%K1R'+3J=&N*W88",WT()7F91O MP$9V,[V-] Z^+[:#T$VP0T$[,'^^.*H.?D4#H#N2=Y$GE-V\C1SAZO0YLFUK M/,\C1^WV_(]3G7YF@Q+Q>4VHUYN?3HE0E=9/%9REHQ>^98VWV\3":34VJ>35=R\N&^L]^8"D79I#F9D3B.I-"S70FB9WO M4X@5#6'(TTRD(8O-C8EC\/M>#U9?\\CA[K6 0-82ND[W?0!M)[H[*&--\0:- M-Q?0Z#&E3^KL;3+OMS[R-#ZIVO$$/OV8!]>(NP>ZNI?%3*_.B5!,P"1)]/P5 M*88XBC-(91Q3D2"]G#NY?YWJ9&K+]OZM/S=>K5#;O0]/( M-Y!#Q('V0SA$M%V\G$/$@9*=#A&'S_9T9J=/>4GG%6>(7+1!I:QXIX>31;MGQU.B@+9]9 M>:X_K99/PX=\^C:#TF=B0R!-(#$TLC,MB5 M&;1" [8N@18;/,L2&,$]>JP[0N7+;=VVVW%]UQW!.')@=WV__^'AUQ5=%%4U MU>:\B[ @"S..]48C)1 E(H*4QA3*(,8Q4W%(4BL?SJY.IL9,F_.QK:"]SP^/ M +4_0+P&IK%.$.T1ZG6$> Z"J\X0CQH=_1#QG%JG3A'//MOC[O>37%71?%K0 M)9OG]W58;;ED>KO#E_>+_+^DH,6JKM-E'-!,M;P?9?E=SK_)Q^6B?"AF*4^4 MC#0-L(QJ\X4%#%)$.92(I8GB,HIB^]K3'@2:&GGLJ 1V=#)N?TR"K5J FK/+ M2C%0:P:,:J#6#=3*.5Q^^AC;;FYZB1$;F,?^G@?+X19[Y$$;Z8;;Z^#YJJWJ M$>K.VW$?_8QW<^X1E;U;=9_M]MOV?VHVKI_,MO5V(=ZTF]:_KI9%,>-QP%+C MUYHI;N[G)-6K911 +O5*29(XR;)P5AJ_3KO-?G=W3FOAIM/A9FCML-J]MX> MEM5AH-O6_@+N=AMZ?V@.O4YM(/RT@7 C[ VHQ/6W>;>#Q=.6_4)GHV[4[10_ MW)Y;OM73O;ZJ8/A898A;W@I1[03HW&SWWRV:@X&Z!DB<19BK3$%&%(+1F]T5+5\>Z];]CNN5[@K'D>>YH!N8?$9$S6$W[0V]D?;)5Z#HMO>U J9S5]O=PGC[52M-]G:B=F_T MM &Y_DY,V5$I*H(V$4(K^2 71?Y-UMYF)O'4V^5*YO>+VL>//U<'QW6MTBWU M?Y#E1_65_M!4S"C/E-([T8A!Q)&YA4X03%"0I8BP)!-.M] #R#@U#M]1$2R- MCH#O*@GF79NPT0;6TA1]V>$:VFC=&:E*/;"G7UM#\">CXL\WH-$2M&J"'3W! M5M&J%+?95&AE/9JYPXV$+X-X G'-9V'@_C(R!ZP*U]%M&YK5YKB$WVN?-YC MRD*<,0R3D"J(&(\@-==ZIEX&BRD*$[N"AM8]3I#8*_' 4RW?M=6T#@&VHV2O ML U,L&>J:FV _'0!2 ^EM>[6MJC-*D M_RF,K#?-V2.@&W%=T_">Q]B.6CPA-S"IM#F3:M#:U$F70>N13O3TN1=5/DZ;>_F57B5JM'%D[)L[4[YY44BA_U(LY[DP1M.K.E'BEP/ \,_,$=-%GFG6CF#CL!HU7.\CX1K99W>,%ZHM>/>[IC5=WIK M?5"/IW\[?:O"OLWG\L.Z.NY'61Q+F420R22%2-%,VZ9I"$.:HA %D9)VZ==/ M-3ZUU:*I>*;?_M$#]7 D[@'2LX[Q&X0/&T.SW0R MZKZP6]'#+>&%IZ^MG'=E;L3Z*Y<A'NAXH ^ M@3U?,]!K+_T6D:9(Z.+^O;GE>)]3EL^UG=I6J5,1B^,LHY!CC$S0(HGZPVY@$MW"5DEZ S:R M#I!(S0X53^1VH;-1RIHA&QSKCGRQ6D@[6CB:G@&9H<6F4; 2BA M$P%OT5>G^A@YZ*I#S>-8JZZ'/8=P.A:)O-C.I+[>CH#"0:H_6J,S=%SAR]1V MM%;?.KK04^7&ZH+?A,Q)\;I*AZ;-\GS9N*^_>7R:+Y^EK!YJ$W8928H9#4@F M(F[R%J8"HE IR)(D@!'!C+)0QD@Y%>;N*)+P]R;HH*/M'%\TR$U)3>(S!)*(>(!RED6"B("$8L MR](TRY2;F\1N\Y-;NVOW@$I$T,CHZBJQ!U\W!UP/RL#3W@F/'@X3I]2^PF5B MK[F1G29.J7+L-G'RJ2O+@7R61LA\GE>GZQ^,-Y58\S)G<]GLDM_I_O*5V3*8 M^UM9S$*M8L9X#,,4F[KL1)ON+$60I;&&%5,<(-> G[ZR3(X"-L6RMC4TP&=: M2K"OVPW8TVY["K15$-0:7BSSZ'UX[2R/D09M:(H:?[SZUTCIC[3O2BH])'F9 M>BO](3M;E>6*)GOZN.4+^5'=K:3(R[>45Q<5AW%9;Y>K>L?R098S%9.(\@C! M+ PT/T>!@H2G"G)%0HDS3D7@5-3)58"ID;*1WS@EU!J 5H4;<"(,L0K2=G27 M=SU1\^63Y]K]N-YZ/<$Y\N/KVX[G"Q8CQ[M2/A:S M@ 4922()N0SU1C.,.20I03 )XTRE81PH(MTN5R]U.362NW C4TW)2G!'QSH+ M\*^\WNH%Z;]F@Z>^&ZPB@H:^XMAU.XX[K" #K2Z[C-_M1T ?YO0E\-V?# MJ^5"_Y57\4?%I^4\Y\_UGYOCM)G$,LL49U#$:0)1%@60!6D PSA*3+*Z,*%. MUUNN DR-GK3\8*L V-= S[)*>C=F"*0'CD$40*8DABP)I#MU"'*=")5S,GFI?@I*N M2CO2NTHFEXEY*-EP<]0(>0/,GV!'UANP5:/^93UC]W^V]\(K>9\O3/R'F>WU M"8-K4<>K!CP,0BI% $D<8H@XEU"O:A&,91K@*"(2D]2M^N9(0SU*VBI?@_Q& M/_ BPVNW3(XV: ,OG);C=7-IP'S6_?2 K+=BH-?(,G*%4 ^P'9<-]=%HOU5Y MO7%(E;>+53<-78/ T&:GH!7@?^@7K_ZZMVYPE@.C/U[3X_7@:^$U+N9=8[ M]?N^R9T7E4^Y-ANYU(8AF\N[.AI9Q]S1;7]G:=R7] ML=*6G5EIRJ5)1#JCG"D>90&D269<,64 22@X3)$,L HCPIE]Q;K+_4V-R%J) MP49DH&4&1NB;:D&&Y1(:P1VL%@O4+2PYOU@.O7E\&1@=;$*_<(YD*G; NH>J M+_O0'J1.L]&BF?&L27N=]HQ,A]?ZQC>9\6FN_T3V8IPDJ;DAQR M*25$*0L@9EA!11,9*8()$T[.\>L>9?,L+;7*^7:Y>+]>L5.MY6^YL MIDB@+09%H>(L@2A($"3&TR?F.%0)D0F73K>+79U-C2XVL@*U7(&UIN?Y7#:1 ML+21V3FJY#S4=K3A"\"!B6-3TW#O@*D.C*M2T3=!H^"GS_*;'DLZ_]EK2,E% MC/P%DYSO:NPPDHM*GP@@N?Q.S^K;0@^U;IG./]%\I/,906$42AY" M2A#1A!(+R'",8*HW(#SDPC6+PIE^IL8E6S&!R<0(\P7@M:2.M:_/P&I''A[ M&IHWMC@9$:L+K0LXN=>.[D;!5_WG,[V,6\.Y6]6C.LP7'O=4[;3..#;#<8;2 M@ J3047;%G%((4$)@2&GB$8B(F'B%#1QII^I4<')*J=Y)>J5%4X;7&VOKJY& M:_!;JN/*IC=-RL(!RYKNXS!42=.FEY/]V.#OZZT^:<-#Y67 MLS#5YD"6<9@H%4#$(KV["'$*(Q'BF* T$A3/RJ6F(#L&V&G;:=9O>ACN8ZY$ M T^5;&[3?!>PE 12(*9@RBFIPBT@IIF")$T#DT>68N9$F7T!&X$F=P$#/\WU M/\[O$"[B9D>)/=$8F 9K(#YU?SG.M'="5T]4M]ORJ/1V0J5#2COU2,_H4+-M M-=4VJZ.8%W3-1_ :3=AKP!IX$F[Q:<2S6/@Y6F5?057'K0^;@#E M:=6.@B3//':=M][?\O+A;JV-\D>Y.BK10PA/(Q10&*2J-)6DR(04BUG]349HBE4J4S1;RWLCQ M]04&BM0#=23!_U_'RW:/ZG>>#+YAK<4%W[6\H!5XV I8+A!Y=J/L[/)%W"=M M0#CG-FGU;@]WR==22=V(,*X^\E%2DW_<7/?/8KV%$V& H1 TA4CH?2\V#(9H M&#/"XI@*:NTD>:Z7J:TBK9RUR]FNI Y.?&O5#O>*9'U11A^MFX?N?2U: 6U[]4N_DLC^#KP^RS>#^ MSP40FAKTVLC!0NI6=SML2T,^ T;GE=7_G19;,02@):!@OORN]T=\N7I:5LZ6 M6V?6[P\Y?]#/BS4W+>I>+W=12R>6WQ??Z4HNVVS"!1N\)5 MK38%ZGRY>E[Z8#H=/,^^/)Y;YR7Y]YPY+S[L7DNB*0/[_.8'K\*1/N@O?A:A M-(F).52(0KTZQ(CK=<+X;\8R5#SA&8FL_+7.=3"U):*5$;1" B.E?46)DR!V MKPP^H!G\0,$)%:>Z$EVJ]ZHL<;+!T6I+=*FS6UVB\[G>OE3_M[IO[7$>V@=7I+W(922:]N]V5V?N+C0XE.H" MTGY;S*3X#=UJ"!&V&R^"\P $K@"5&-M''>M:@4Q,7^$7?#[B)W:TMAJ?9/=-WJ[@S-V MH'EWJ!0< > U#;Z! :G!'7Q[W^+ZUSU<#Y7N4B92QA*$H)0LQ,!+Z,B1!R% M' 5%&_=&R\MXA9=7O(1%JB**9^6, M6RKQDKE'!1$O/A!Q'G#WI"S-+.Y_L>W'=CT8UV^>U>?E0=+HS&SO82ER"$I1 M28"0J #7)0-4B!S!G)6Z]@IC"A4\->+8JIX]N+9\\UTWT_:R<+6O?L"F,&0V M/';J V$\,-_LX'5J[S6+76=&\>SS\K!?Q4#X!FRN!\)YI$UT,KS#]LD1H/7N MAT/&&V_?&V'EP?XVYOG$_2)=T/NV.H7Q!G,BN )%70J I,@!+Y0&.L_S@I9U M3G50H+J?V*DM ;V=#LTNS.5?3E"?Z+"_D?W_^X6K52P_+]^8'QFMK.0_2ASQ[?Q!0Z:OV6KU72]7-H)S_&N'M[7"L M\W"@NTVOV&IODUU^[SDBOW9*_'AN&*#'V[5?AW$PO87#E8C: @2/2FOA@+RD MM(@1!FV2NVU&76.F"UI)4)-* 907->!"8E!)54.&85'CH#JT@?*G1FS]CD77 MM]6K9W62Z?&\71T.]!_JR 7A/53+W(%:A(=*GV+KW$L-PF.'B2YK92]V' 0U@#6A:B$1L3X;H&%K4Y+FAJ=[2N:M9K> MM"U$@FM;G0'7CZ*20#8P&46A%5/?JA^)=!6NSL@9N\95O[DGJEQ=>" \C^M- M>_'SV3PZ*TK$=(D5L.69 "J,MT.)@.8/Q225!6;4*W#LY_D[W3*KG'^Z MU@%6_2_W-0@,_"[[&1^4E77*TJALK(.!1LO".J7^?O;5R=]'!$!\L&WNM)(V M]JK);&V;:LR((J50]I++EIA#):D!D^;M*W-!B"A054*O%Z]?S-1>0Z=HUFJZ MG^N["NN45!P@64# MZDH#@@7+RPK+F@2=1P=)GQK-GJOUTV2TV"_]UH3H.(*PZ?'=& T$^N";I=-X M;W_NC-C[]U[1I>:Y[]2=W; MM?2C>EJN[-[P_4(O5X]N:7WUO?VE.RV]L$3'>^;OYB?5-;6OEO2FS: M%!I2%9**L@!0YQ5 !:X TR4$NJQK6A:PD%IZ;\#[94V- !MMG>?1Z9NU"@=L M+2_@Z[$13X?:P'35 UA@:I[<<]'PJ\-WBXVUI.5TGP=UNU_?C$RBAD72K)*4D -@0*D;/)Y(4H@S)>! MUZB2N/:N 7=6RM0XM%$T:U6\Z?Z2666SNT7 '<-Y8"]?."2!:V#RC$8JZ$+B M(A)1MQ/G1QWMJN*B8?OW%I<_'.%(_;YI-K$+^<$6"37.VHIU$0RJ6[-0074E M"2!53LTV4QH.D#D#)%<WI2'P*G10:NR6]B@0_<'LY5 M8A ')HE+^,6X65[?6W]?*S&@(SEL1@$ZO[^4SSG@.6(!5!UY8R'-Q M9X&?5ZZH[W>7K_^?[.%9W0I7>\C%D?VJ-E^6SVA9PK*H*\,(M "HLB=*>:4!$[#$MA P MDBS ;[DD;Z*^RN=#EV3KK[@D7AL3O-;?78"3C3KXLGR0]F1UR1_F]TT*54CI MFI[)\-AK7HOM2$F$K@7DSF.Q>F9;11.A%5+8)PUJ8Q7R<>@=NLD[%SK5-M(# MD_XZ/3W/CUB7Y[(5AW5X/#X?>V+_4=V[:H^+C>LU4BJ<:VX/Z_/:4*N&Q/P- M29!S5%$"2\X@#CNL/Q0P-8^K/7W>*1G8L.4DB+X'\_'0C',F[XM*Q$G\:=.O M.(1_,>#(Y^^GS3D^>C_SN;@MU/N%:&I)LX>VW;US!&XWF]6>.Z3P%F9M69F^W:FVR&FPSS13C*!0J/N.-,!^')GFG#D*QC:#/U& M-?]]OW"NW+;"A8L$7L^0KG.A" >V/BB MX(B-[=#G[VX7P9QV[F2G:QTY#SUS]X0^@%?3P#DB=]IZJC]U*O]L6V8W\.ZJ MY31Z)^9";YQ2\MUEH>-SFC<0)WG+_^F8QL[SM7A8VJZ?75)"EZA@PT+FUL=A M#WMAMWMY5!(R!!G %3/[PUP0P 3"0/.2Y9"@&E.O8*ZKM)B>C]C9L4WNV>;R MK+.=*?N1Z\&)5=?-F\F!EPQ.8%M MGJ\$M;\-=.S@([:)OM+^PS;2UPX6YU;?+C9SV>[YVD:XQC^T)RIOEH]LOI@A MS'-9*@%*A>PJA1$@*E> :U13+20NM0HYUK@D<&H+TKZ^V4[A&W>,E_W1*!V8 MJW81=#]7.B64 Z\F5Z(8[#W[0I/(;[XH;E2/V=?XE[ZR]W.1C0F:,X'UN^7J ML$,'+EC%*.6@(D@"Q"H,2 D1X*HN2Z(0ECSD#OJ2O(G>0;]FZR_94ZMS8*.! M<\CZ\7A8_FEKM,TXH42SFH"B9+;$ M$Q& 8%(#\[,28J6I\JLDFTRCJ3DPG4VN%$]CU4W6VM64YVGZ[>Z;=I,YX[*M M==G6O)"-78KY]=EMCSQK0^^\_[DG+&17/O+$C;5#'VD" W?K"<'NW[FG$#3B M+CXA+H<[^I0#1W:9L&?=OQD0C&_YWA4,Z_HG(R)*)&L&D'&^ 2)2V+A/L[?G M1=6VX^$!\*>(/:C5?RK<+:9O8S+1YYU55(*!K#0$2@@+& M60DHHI7.&:H*X57*[ZR$R3G#77W>1LO,J!G0%>L\D/TDD 2>H;W.4&2BBAB? MM/ZJ:L:'(XY>UOBD0:?J&Y_^8.2AO3!C/KM6!F_4TTJ)N?,:S-\?E',?%O+V MT=9[^H?[^=E.?C/%D9)8,L H+\S[;UP!RB$'.9/0=BFHM5 1)V^I])OH2=V> M>9G%HPY)R-=*NS-P[Y--]G6*A?XM&_73?:B+^G-8=9;PBN( MQ("GNJI(I=:X5QJ)P3RZ^D@]?L1QZ,&YJK M:OAW.\XVW@%B7%4,(U#64 -4 M"6&V:\+X;65M=FV*F9NO/0?G:=X/13K5W9G;N^7J MS?*9;_3S@UD6; N@]:YJ^&O; ]8X7:S&&%.S:89%*0&B>0Z(J$I0*5[+7#%5 M5EY<'"5]:MS<*9JMMIH:MZJS*/ R.VP>/)W?H= =WL-M@/VX!^S6&'<9WMXE MV :?-UEK04(G-@:X5)YJD.QQW=$86(Y\SJA!$M2P:A)XVK)LK(0YAY4$'"D* M$&$$L%IH4"""RAR5I61!:8MG)4V-M%[64VITO:(:U0&L?KR4!*R!.>@T3I>K M!%Y7:NH4&$/4ESJ0\^.*2ITRM[>2U,D'8@L7O%8VTOCA_4*J;_]7?9]I4HJ: M,P:P+&WE F&<&R8I8((Q41 .)4=AE0M>2)@:%[1)^JV6F5,S,WJ&%B]X">3E M:X&KX1GX[0]&)J* P1GKKZA@\'+$D4L8G#'HN(;!N0]&-JTYW^OAE_E"O=^H MQ_6LA)5=\"7 %<1FXX(8H!6L 49$4,*X*)57UEF(T*F][KU]4+(_K-Z94SRT M!XW/!/AY!JEA'9@F$B :WE(F *)4/61\1([;-"8 A*,N,2'/QE'2*[:>K^_T M!_-=ZX[D;A?RT_Q^,==S80_/FPV/D?YA^3 7<[7KRSZK2\U4KG(@<5$!A!$$ M!)80X-*F'>40:^;5N#6%,E.C,&>+K&> M*=G.EJPS)OO#FI,Y>Q(R7PI8$S'B5:J,RI0I0'O)H$G&C&-6=QH^%QLE;>*0 MC19K3T1S@I2""@.N;&0G+B4@JBA!SD3->,58(:H0UCPG:&J,N-,SLXJ&<>%9 M-/UX+@5&8]S_[>"YR79:IB.F2S@D(IVS8D8EE$O&OB2+BY^/(X*_LOG"GO[? M+3XQV_'O(#9A%R542,PH9@6H!36TP# #I#;.5"TE5DCEFBH>%O#M)S@BAFM@ MHK Z9S_=&^U_SLPROF9-<\RG;5S0DS7 +>_;NN'93[\M-RHKST=!7S4W@I0E MJR&@0I4VL$,!EG,">%XC@@I8(5:'4';"F1F1P*W6V4]6;S0@#+-%BX2ETU*4C#(B7"TG@TU>D M#OVR*QGW>NM>"E95I0!,YAH@CBD@A2R 5IIQG2N2DZ#[PC-RID9.;34](5;/ MQH-233Y&8&3#.4C]V"8!4 /32X/1GHH#!"1<0"%EYM )*>/G#9TW]6364,_' MH\MN+A_59_:M34%ZI19*SSU.S^ MC)RIT8"AVJ_SM5TP;>R-5M(V?KW)UF;OKYS'J-LTWWF3/;=AWR*J;9Y$W(\E M$N X,$NT>84V#[K5,?NIU3)ACN$%'-+5RSPI9>P"F7VFGJB(V?OQ.)[8;[?4 M%2ZSI4*Z,*:/:F.\%G:O_I]BJ[N%FM5EB>I"U: NAQKG&;/EFWP-5![W(B2)57$(H*L-)>:19, U;A'#!2 MP!*17%0TJ!_?&3E3([=VS=_J&9QQ<@G7$.?H*K3&<8Z"@(KTC<["D-0W.I;R M WRCLZ:>]HW.?SR.#(X*P9RL -.5AYF)2A?<# 20(!P@Q!#@PO:54;7(S?^$ M+H(BM,+$3XTZ3A93.E-$:5=F*8Q5 B?(CVR&@WU@#DJ,># ]Q0&7B+4"A8]* M9G' O.2XR%%BHQ2^JL6S>F=LZ;RN_YIOOG0EK@W?/CS+M@V#^9]5:L8D5=85 M,CZ2%L9'DB7@=6D=)!^")<9W^*.O)-#&G'@%()7NG,M'Z-BG6P% G#C3 M"GDZ5=^]4V*=)SDK*HDET1KH2I0 $:T I:H$98YDA3%33-?7-M\[*WUZ@6:O M75$0%T>VWLP?79TJQ58+,S%KVT).?1-F1;$O&I\_/+B?+A?9LSV#L&6'S*=% MUP+FVH9]Y^?,^^0LZ3S\T-9]YWC/J3]D![^+F W6QN^\Y!_ M(CPONFU_\KV _/-\\Z!FHL2ZH#(WNU"" )+<1=534)=,Y[) -<9>AW*G!I^: MR^64LK14P)_XSUV[GH!DZ"/T^DGF6DP&9I%0.((RH,_9'97\?#38:'G/Y\S8 M3WD^^YDK$F"ZRA1($ *"H'*:UJ7 M4&%6>54R"!$ZM=?YL%*95=KY)*W:5Z0[>\V [ZE16EP'/R:Z'M*XY!I/C%(F MVEP2.7[2C2<()Q-P?)^-(Z6WQG-??E?JHW*U1$\$^U9V;R08,IX#(0!5E08< M,@SR7"J1U[@2,*APW$6)4Z.CVS:&^D]VKYK=$6\BT (W.9>A]J.>I .S#N= MKF#5*#MPL+4W-(GHYK*\4;G&V_R71./_8$29X%_-'[\OGMA<'O+9%[8R+]0, M:FXXA"*@BTH 1"@Q&Q7(@&)0RY+6JE;4NTAPOZRI,#MX[AJ^^?S;!WVKJ+N^HGJD:8:*D!1:4& MR* -B(82R"J')*]5"U!R^"ITNR+^/;-VV ^X'=,?GVW@ M;>93(279Q/FYA -/Q\"D/NA,A%?IBL$5#]%12:\KAKHR0?"C MLN8:/[?MG"&;8/NURTN,L>-M ^! MX2C /NCAR$VKK0'_9?E@GEC;BB^;[Z^4+3UP4"-^5I:(,JER>\.0 \1% 3@M M)>!"Y"0W#*5A/=LL-^S!6J2$< M>C-Y@%ZC<<:=RMEA9XB$6\80C%)M$KUDCKLM#('A:",8]'#$-<1?5\OU>M50 MVWI6(E$6BM= R\*&1R%N2*;.@:TLJ%BI9)'[MR8\&'IJ'H]3+NNT"S@A/P3, MXQ8A&H:!*2$1 @%7 M%(C'0#<(A(1X_SA?L^-H7QUJ2Z%#B)2N\= MP.$3XQWYG]3TX(3_]">NJ%S7I#9VD0 %9T1(H4"55P2@PFS8F, *:"YRK%E1 MES2HDORQB*G15%.+K:TPFS&G:D2UND,8_5RE.VG@R7ITIS\9X6Z\>E +J6135FW#OJW81LUP7M9U44! *\4 4L)X M'5B9UQH5HLAM6YM:>'L=IR1,[:UN==RK+I=9-0/6X),X>C@CUZ(S\&L]$# ! M/LJU (WDJIP!RIXO0?*7O/[7[-GF,]M.QE^4[?7WQ!;?7;%#^^^5>F1S\_S* M?O[=?"W80P;S@OPE^VQ^:YZT/]]\F1L?J)7C!C?_7F_F3TU_]6[L]XOVM+ [ MUWJ]E-9ILDE/"]74XW().O;#KOS$Z.$ZX%GU< WV9]? MYN*+45,^"R/)/MG6:#PRV)U8EM6_9IME!HM__4OV:6Y;JNY;_849>=E_/"]4 M5N:9;LS];NM_&=MNLODF>WQ>;YS9K#'8P5C\J]/2CKW#;;UIH%';-7EOO+\D M\@C[OH.]CN')!\?S#_OT/G 3>S]XY?WE&S,?#TNS-]YU,->0%J6L.?Z#6GWZPE;JS?SAV7B4N_4:2<3L!9N@Y_=A?[V M;#>8L[I$9DE'QOLGN@)(8 28X110*HH9S7$A*Z]XGXN2)DJILU M^H8V23\'\&7/(!EL0Y-(+&(1S=,OH'%%$_5S(X_<3/V"@<=-U2\]$'M.\-6, MN5Q]_TUM9CRG5&(. 8:,V#J]TAY!8R KF>M*8BAPX,' ;O"IO?Z=;O/P1B9[ MB/GN\N-P&'Q;WZIUD_V6MD+0L;G)=NU[0X^\33\VZGA??N(SD<44V?K+[<*U MU+1Q+E_9@QEY?=L4LS5^PG^RAVV*!DWFW1<07/95O,M96QK:) M5D[MA/420U!*52[12^:XU1)#8#@JEACT<&1>OKON?L7$WVW2_T(M=5-8VVQ5 MA+W:NU>_S!_G&[UY M-']45,H<$\B]BE^G4VEJ+.8,RAJ+,FN22V-L2M/OK,J<6>X"SAG6)F1GG6F9 MLRTPP?WZZ>UGQ1\S:0-3IJLQ<+5!H\]48,6"46=LI%B!@6/.JPH#"J'9A->4 M0]8?MO4^&']JJUVGWHT-8&F[#CRQ[^X:RJQ[4O%-QK874UJ%;](/X?7= MIT>#-OA6O=$LLZK=9&^_=:"]9D_S#7N8_\/X CM0[Y[,%W7C6CG83&%7HRGE M_OXD3,FV^(>CC[S+/VG:\4;_],=B&R<\/JW4%[58S[^JYF[?#'JG[8E?]W9\ M6*[LJGB[V:SF_'GCDNZ6OQFC;!KJTI79[I2:288(D[@"S'K<2-I.,S1GH)"( MY1!6$M=!^7&)]0OBHA$RZ0[,RQZ6Z]"#@\33YWG$\.,F9>C#B(/Y:&./?OK% MS,O/[J#2+A#&ROV&-:VAV;ZE-@+RT-8M0:9L^3#(+"3K#9%6NY&;2 P"[7&W MB6'$1!RU?%C^J59_50NW=B\7'U;+ORFQ^7W!GIY6QO6T7NCB7MW9X=9L(5\_ ML/GCVN5?S["A="*0 E#4MFJ#;<"*L *XI#FIM,RE7P/6*_68FIO9JI[M=,\: MY;-&^^;,T^G?UA_PC".Y=KX\#DS&F86!N=P9D>VLR"8[(P$'(^/,S$BG(8/. M4-A9R/6X]AZ 7#'\>*<>UV-P<-218+C8@".W(C)7J.H-V[!MSBK%>25*!&@E M($!08L"H+3>4$T9959.JQ&'Q1J<%36TI:H-G]I3-K+87KY2<85(H M#1$'I,QK@+C, :^% DSK'&D(D>)!K0-Z9$V-% Y+S=PTD;GKFZS3-^P@H@]D MOT.%1- -S W1J 5O[SWP2+15[Y,TZK;;P^276VB?1]*7+)PQ(65=U@R0PK:/ MS1D%%'$"Z5)N\C;&K$<:F,7F Z1"_.?M21"KV!N2,>N*1%!Q.S M1Z^HR908/,;WB\_L6W/)ZV*C]'+U)UO)M]^>YK:4 M]'S1Y/U;:&>%1H06N 25:XK(@8RVHIH>U#XE_V*U:+J5%.8X>KD-!8 MTE0O:"*4]HW).FNR5VKSIU*+74D%6+K3@]V_JX##G>CI]#AL&V.2!F:VB/F9 M'TS-&%,1<,HVQI2,=,8VW-2$';!="VGO\5KTX.,=KEUK_\'1VM6#)>@/ZCK] MN?(SMO>!D:9$^_>/KJ2-^4@QXS3/44DHT%QK@)CQDQDF9I.MH99YCFO&=72S M4!\-IK:2'78/:3I<-C5\K-XVNJ:QHNDBLK7CBBZB7O/DYV_F&FD*4<( UG7I7'S%0.LA!K4O)1% M(3#A 3T%8[68&CE>ZZL4P[N1EZARM/F8N$<_RE0,[]$'3A? MK&MI/?J1%JTD]J?PZ&,7KVZQO)5_>UYO[)=V;6/*V/J+:]G]>=DU [(!:4UD MF@V"_+RTR7X?5LNOX M_0[\9&TWS/_SR8R,02HOC359B79$@ZL[Z@9J+/!?[K=&DQMYC:NTLMW*S8JZ MUS1^AF&1DT(3H B! #&J :WJW&S"))*48UGF077M3HN9VFK2:>D\QCT]^XNP MA.#J>6%[-5I#7]5& 15^3=N+0ZH+VM-"QKV:[37TZ%*V_].Q4:&OEX^/R\5> MI,C=\V:]80N;9C$KM%:0<@',3@0#5$D("%(4*%:0LA985\HK"=9/W-2(H0UY M;%0^C&W*]M0.C13M1;R?*M+C.#!E7 MA1/2H#S)7Q)#V#C]R)*F/JGV]*9)_B%YHS*J@90V0-?RC5@2I:@K GFHA:* M*A[B< 3*GQKAM'J&^1RAF!,I.(>8 %T);NN(<^/D20*$D*PBF#!DFPWX)R,/ MB?D(R<9=T=T_6S,RUA;N63!SK-LU;UMD"I/:\] M7@VVE9#3^921R"5R-D.EC^J%1D+STCV-'29E-<;?%S;C=S5WUYDG/_%A^3 7 MWXU?RS6MD%EML-*V5J/]&]% %5CEDA62:*_J9VG4F=HRU%-\<-^DK.=SC6$I MZCUZSZD?A8XW4P,S:K))ROYH_SM(H_ ]::]);F0D4H0P%SJ\Z9?"H\:3] M[F'Y9W=)UHX(8&Y9MPVOB'*;A<$(%Q"P"DL*2\X MI:(.I>UK%)H:<1L[@+L@F7>6N#=?=[;$7WQ=/77^[#S6A(S!S]:6O6NK@UG9 M&K1_ 35P-Z]4^";DXZO4&9V14X!WBI.3C!O'RI^:SN%OEC;T;U;+@D!($*@@ MM&4/90Z(@AS4B$"BBAQ*OVH )T>?&E^VRJVS/QK] I/T#I'S8[AH/ :F*W\H M@DGGI,F)&.1P[%'IX*19+]_MTQ^*K4JX<._[?\TW7UX_KS?+Q[;OM2&*[D;H MN\O1LYZ\<^1M%=.LPM9>^,Z%I M^ML9<=/T:G4;,H\/:5A)V)HY^C,'&Q_[DS9^_?6I)LV2T$H MLS6Q8MMK9DUIC,6!/,JA'3YLVKPT[&\,PZQ#S$4&<\ MCNG(,T*'L>DS'J83!'K%8&$4NEYMG+SEPURZU X7W]AM(G&9%SJO &,2 90; MKB3"["G+G)&ZUCFJL5>":Y^0*1+@5L\F0CEP6]D+:3][I0)J!'(*QLB;>GQ MZ&,6\_P>JYA_[1BE=^A1",/'N(X/O#X;F^QN*43)KCGNK1#/C\\NE_2-TG,Q MW\R(+',$*P7*JJX XA4#-I@'<$&UE$(5L@RJ G59Y-2HH-,X4ZW*H8GJ%S'V M\V72(CQ=I?!DC1BW$F6M!7M94Y CHBA0 54P"2F$.-&:XI+#$B@>UZ@F2 M/C7RV5.^N?;?5S_P?BG!W/CNN@9"?'"')AW8,:TNPD%+U\@B0/;8;2K"83G1 MA")BD)A:&5+.K8O&'GYEJ_OYXF[1I(XI^5FM'C_=O?OXZWPQ?WQ^G)50EES5 MMK!F60($46GK;#*08UG@BN<%XE[!#V%BIT9O.\6S1O/L;I%UNF=6^8_1%]2>L]';Z[[O0@#[[W3H1OQ"8\#*QD6W%/ ML2-OR,/ .-Z6!SX?1U\?FK:PZ\_+MJC\AY4MK;+Y_L%\J>QEK8T;?K(?F<$B MS[6D D@LM?%9E0U$*7)0089U66%8U?5L8>M,*^E'8?["O=XOVKQ?^RH,N%ML M6L-FZMN36IBEQFPA H\& Z#W(ZO$<([4PZQ5VE9X:=7..KUO,J=Y$R:R53X= M884#EHBR @2/2EKA@+RDK8@1XEM@B>7J:=GTWOIDO'SUVE886WU_O91J9IBI MUB4Q',5D#9#F&M!2U[;>O*A)+9$LO'HV>LJ;FI>U[?"TI_--YK0V,&>MYIE5 M/;PY5A_N_50U )H#\U,*(*/:9GG 06#]G*]TJ9&+7OG M'59;\'Z1M?J&UM_K@]C/Y4D&W'C'<0ZS^1:S[(]&V:1%ZCQ 259AKD_6R.7A M/,P^KNWF\U#$7<#'-@G3C+W44DD;R=5$O2ZU, Z1O7/]IL2S[00HEH]F$[%N MSDG+'%*)F0:ARO[1"&IQ>JT<$= M-]H/N<+=S^V-^G\L^=HFR-H1WBCA.#:#>8'_DNA2Y-H9[;TCB1Y\O"N3:^T_ MN$&Y>K"8&_0'LYHLC"?_BJW51_/?YO)FEM."(@1+4 K%S&Z^TC8$$0/%!,]Q M@6FAO&J\] F9VIJW53.S>F96T?:",>2V]@R@/M?>U\,TM%<])$(AM]?7(S76 M774X8H'7TOU0]%]"GWEVQ"OG?NT/+Y@O?#;RW,'FR*W;MN#;P#LLA,@E-#L! M(2J "BH Q= 0(2X)RC')51D4%'E2RM3XKU4O8T[9T.+^)W'T/%2X%IVA:<_I M=Y-U U2Z+X/@U1G!R=EC'MFT&?FT5E![X>O>=]G'.648RV!(D@ 1*'Q;\I2 M@UHA2A0C&E(44L>S&3;HC1ZA/.=G*Z-]GV->YYDP.&G--)#0_($$+(P;* 6H MJX)P\QM1ZZ!FBQ$PC5?)Y!J@0HANJME&8RU^XF MY6[E&E@8Y688L[+(.0%%7E* .)6 $6I4X)0+ MSKT\!NRR!Q -P\!OMC<"02O\26NCEO3#D49;PT\:L+]HG_Y W"K]F]J$=J;4 M$):*&I<>*>SBETI@WE()8,%*FBLE)0ZJ>A6NPM1>Y;OK^XE&S(/?&C\LN@,S MA&WE.87.G?$@)G(9(A08U96(!^BEBW'%2'$,>+?YHE;O%WJY>G3W9Q^:VVDC MZO.RZ!0?50_:4.SFNLVIG M>WIG.\5M&D;;>=?I'D:!OA/AQWL#P#LPV25!-IC: G%*Q&>^4D>5X\*WW\3#LZ'+)N/O\>FYB06XTUUA'J.,Z[RT M.R(HN&$SE&L@BJH"9G,% :U)#HH\9P6K*614!5V')%)L:H2W;U>V,RSK+.MR M9;>VV0"U;>DJ8U[3U^R*YE M5V(PCZ[+4H\?FV*T;2O_>7DF#\$)Y,SXSZ_W(BP_JO]^GJ_G&Z/]ZNM<**/9 M?"EM-_K[A1OE/]G#LS*[_(I52'(@L#VCK\L<&$4XJ#'B4(I*$QD6-32PPE-; M-EQ77>",.0R7=CG?Z\!"UX-/M^?2,*%)''K)^/#^==N@&KQRL]AF)V>WJY6- M6K=_O[%.^4K9:$CM\CG7FVS/II196>, GRRQ:V!U1\X-&P?\X_2RD>1&Q-K_ M;A1Q7ULKN,FC5?;KOVXS,&6>5XQ!#J@M^H$*;/X&:PQ@K6L;@4\0\DIR]1$V M->K?ZA@02'X)SWY^3HW2P-RZIVFV5=6QY_IR1FO$=]$_&#\AAB,%Y?=@F2HQ MRA.4WO#\2V.,%Z;O:K]?/1MV6,Q*ZK!Z8I'(W^T2- MZRIZ&'WDYOD\$\8LHBEE,OO]TXSH@N6%*D#.*P20KLT^WO )R(54%)5:&*+V MX8_=D%-CB=^-2VMXP$4O>K[Z>_CTO^!Q5@_M/OWV_O/;-]FGS[>?WWZZ_H4] MMK$G6J;])ME\:F=T=8F,:5 M\^&W= ^"\L $D K@B"*M@6 EJ]+J*W?D,JV!O9Q]>+Q#ETOZ M'YRV7/QPG"?W\BKV%5O/Q=9;X&4A&<$%H$A#@&QB$J>U!-R@R:GBL,9>16*\ MI$V-%(]#'6XRIW"TF]8/MI]KE@S"@5GS*O2"?3 O5!+Y7?VR1O6UO,Q^Z5_Y M/71%W'#7C=RX:K\9.YKJ#C.,<\@QJFVQ%;,3+&R%UUH;QTKE)2>*2^17<.JR MJ*D12;,4/NQ4C0@!/HVI'V6D06H4+VM/RYMLIV?BR-Y>+%(&\YX6-'[\;J_! M)T-V^Y^XJK'/1_781 ; G)QP<:.._XPOV^KM:I"%) )0(EF (D2 E)@!'0M MM<*0$B&+B*X^_5*G1AFMTK87?:MVMJ=WME/\)KM]M*=Z43U]+LR$[UE18GP' M/R=*!6UL.Q\_J-+V\KD@\T[!C MK]F:M=W.9M2 S)EU7207AJ%LJ\F2Y:"L$)$""6VV1=Y'1!?%38V:M@IGC<99 MI_)-QM99IW7 P6V2C/+%NK/C EWA68%K3=L(=E* MIHHG\H:]]U3K\BCC'6]Y6W1PSN7_5)P3NDTZLX&?"V%\7/?=?--48UXNUC,# MJK)1_@ 3;':KC%/ =8Y!69,25IB6"@<5XKDH<6H,_]:]'_:%V&57-H5M#RVX MR;8VQ+FAE^?"SP5-BO#0YV(#@!OLB'H#EL@)O2QO5 ?4V_R7SJ?_@W'DU-:I M_*B>;/33XG[73'W79K6"%10$0D"Q1@ AQ@#E# ,$"T4ES&M6!IVC>P.33 ;=5-]OI.U +VP" $I&-C\11Z28 @I>$$_)H M).78*X#UW?/&.;1&Q"S7QO'AMBD$L@2#M084ZLKL=DNM9*D0S8-J>AQ)F!J= MO%X^/AHO?VV3$V^RM5,W6^[T#>26(T ]F>0:F(;F#:?;37;G 4HX0YPS/!4? M'(T_[MM_SKRC=_WL!Z\Z;C]Y0+:]=,Y1KCC6!5"Z,#Y$233@#$$ B2@PX:4H MR\#XS,M"I_;^;T^$3Y\#7Q&5Z3$!08?LR6 =ZXP]'M'8PW4OB-*>K?>+_!%' MZUX@G#E9]WLVCI)L$3/[?]NR^BM[L$F\74\L)>TO7+CG_@_V/MGDZW:YY6]4 M\U_S[X=GRY9OOS6-T^Q>NMEDS[CBNPE;S88 QI$ MJZI0%26*!GDR MXZH_-9JT=0=EJ[9K3F?LNW%_NE/7UDP7>;W:@N!^'T:;(W])_ AXNE,_,)6_ M=K/LZDWN661O3[=3W'RDB;@_^.'A$PT*N^(0/W5 _.PJ1C189!T8S9E8 T>Z M1>+'3&.BY69DY4==N'[,Q+Q< G^0%DFK%&]S)4]D_PA4Y;@2N7'T90U0C1F@ M$I9 P!S!LE8E%D%YT^$J3&U1VZJ:O$IQWSSXK3G#HCOPNG&A2O$.]Q]3I=@# MQ&&K%/58I]ADI,.SS>?V"K[:M4-],H]L/9TI=,B M.+3_VX#WJ0'/*&S;+S4J9T[G78)#0C?5'Z)4OJ6'Q'$=0G\(CKRX@$?CB.?S M_%$95_!7,^YJSAY<^Q?+9VU&'S(/E4A04&)I6\H2#+C@%< <,\HD*5 >%$'2 M+VYJ=&.U!68W"!X[?;-.X3#*N8"R']NDPVY@HMG"]NL1; D3)\-@240N%X2- MRBM^AK^D%,^G(G,P7:2;+56X7)B-Y)NE#6V>44&%SE4-E,HU0#D4@%$B 34J;&'8V2V5;+[(]&S]!$RY.(^A'&U3@-S!/A$(5G4_9!D"J+ M\J2,<;,G^\P\RIKL_7#SZ_4SAS&F?O+^,9S!XA "4B$R^1HW)+" @OJ2;HVV M7M]IMT=J5T5%6-0.06)ZA' /*>0Z4%IK*2M8"H:"#DB,14V,5IZ%-[G Z M1KH:)Y#T/ :Y"I^A3ST"H0D_X3AK?:H#C6,!XYY?G#7PZ+CB_"=CHRQ<%?3Y M/VQAWO7&C/W[XFFU_*KDA]7R2:U>]N;8K[7YZGO[F>^NY_7?E-CIT4NK6O:'52Z450:80M] AQ\Z M,0/SFN><1,05#(9:LN"!]!J.'"$P&,3'80##B4IZU_]^\56M#QN SBBL%2LI M 1HA9/TXP]05XT!7JLQSAG'!X6RS-/9==<=_0G00 6\5&/8*VH6G/757T#\] M&]U_MC?1\T[]O7O_)-?^IZ;DJNO^*X'^L=?\6^7WKOD'O]OO06S8._U3@J=P ME]\#B.<=?M\($34V7KM(J/GBU?NW,PU93CDJ "IL^W0A;;5!6@'.ZUJ7A:IE M+KVK:>P-/#5WL%'-!LX:Y0**.^QCU4\DUR P]'XR@?$!-2PB01BI6L4!&$V7 M35MNXFDU7ZZR[XJM;&-C^Y.V[%;VY"(+4U6:. %.;TV)_<^/5SWBA)8'=2). M_3[R,K_+I P,SSMZ;D+OVRZ5=Y"@NK.FI[HP/AI_W#OB<^8=70N?_6#$HOBK M^?S#K[V]TOK]EJ]9TS\?=7:J'T?#,S[GQ%",P!QA+:(IJU/:3E MH-*DJ LN"EYX19;X"IS<(FI5M;YD9I3-MMIFK;H!*XL/VA[+;6(,!Z8%J_*_ M75 W,88!JW9B+$=:S:_"-&SE#@"H=T7W&6>\E3[ J@,/(.2Y.,_@O]3\_HMM M/?%5K=B]^NW9!OO09)SHG6&BB"N8TTQH!4I 0"<5M)2NE7;RO?I_.\HU!+YYF&R1_7;HV!YZ=/'#1*VP$@UG[U=;&Q 6;/%WQ;XL;'J MS^M92;6@D&' )#1K"32K"D$4@UJ*0F)"W6J&G7] M^.HBNOW4E!*S@5DH%BYOPO'%HJ[)]?UUA3,UTH;2$%E'C_DBM "G+ E2\+B@I1)WG M057R_45/CC*\"VI^4$9D:.1HP)SX>3S#(#TTT20#.3P8/1BO5!'J_H+'#5L/ M!N0HECU\A#A">S?_9F,FYD*]R-TR[DM5%UP#R*!M"\M*0"B" -,20Z2YABRH M$,$Y05,C*Z+**1B;%G874CWU2 #4PUS08?3C :( ,N$M()&*1LV)&Y8Q+ MQKYDB(N?CVP/UA#+XKXAGE^6Z[6A HT4*XTGHZ3Q9'*E *?(['P8Y8*)2M(B M*%[IA(P@%A@A,&FK8O9@M OL!G8"0K]7_TI@!G[K=YBT'L9/5L'S)U3AG;_. MFY^JY=<)">/V^CIOXE&3KYZ/QKW;>QW#9I(C3OIJG/A(13O#+?*'N].N5DO.-/:M,@4+8$F&P+LU*+$N@)1.(4\$8\8_$"Q8_-5?]5AK-F[[5O[+5 M_7R1+1<9ZY2W%RDJ6]F_/2S98GV3M68$7)^'SU _0PR/^^ DLE#9G2E5!22RE9AK4@)6%AKDD&F.&)8%H2'G/=Z2)[>J[!3/FI;'!ZI[ M;GZNG T_1W,0C =>06[O7K_/;C>;U9P_;YBM<[!9VJ)MKDY*\B.D8(02>:_^ M.GYA@\0V?/&%H2S*^F=/BURW\-&0X201R"6 MJA],@.1Q.\6$0W+40R9BB+AWJ,MR_6"^49O;A;3UD9ZLY%.]U'C%**IK#& I M"4 YJ@ 36(-25036A'%2!(5&A@B?F@?0Z7Z3.>U=79ZM_L']V*Z?&S^"&PKQ M@1DN+=C!)!>#6B*6"Q(]*LW%@/*2YZ+&B&VC]<2^VZ'7=_J7Y>+^LUH]VHW6 MNMMIS3AGN$(X!TI*>YE="L ))(!B5%2:Y;E48K90]]:O^1S22NN"8*_WC#;O MV9'XX=ZYG=ZN<;;\VG3B?EX8S+.U6M@LQ[429HILHYBORX>O]M:G/6W0S,:2 M;+Z'=MJZ-$=^+)<&\K%Z;.W#;+4%5MW,Z6M_U&BY9,5J#\W/P#=OF_$CJ%)J=GX/"L^7YV<=C@P=V)]?O6A?@]X6MUO.: MF>];4WGW<>YDO5.J#3)E]VHF:HZAE!*4V/;W0"4&#*OOW;5'VU5.,5* M9L_<)$"RXH )*0"MJKHF""J"@KR_7FE3X\).QZQ3,JHH9S_ @1<%U\(V]-6 M)U#QY_Y] *0^Z3\IZ\><[?>9??8TO_>A*]G"TM5[\U=#$;2PS=)R(!6333DV M5M@*X$P7LM)*H;!VR<#7LC$T\"1 M\:G?_9V '_/"'QEX]BT__F1$V*?;F'VVK6>?5]^;I/5;\=_/<^..S+BLE"X* M" I90X#R/ ?$EBG)F9(*P@II"KT#/'L$3>TU;PX<-JVN76&,)S/\%[96ZYOV M)P%!A'TH][_]*;$;F ,:V#HUN[H6G:*)T H(KDR$VDAAE*>_=*Q5.%6HI 1@S5I=;8?#T MA;;)=EXBP&I& *Q(A: -HE=!N:W7JS1-/A8'H48V$^XF6R@7B[1AWP*;<">8 M-S^O;=S9&(7A>R)0;[+?FAFQA_E#A(&E@S-5$M_U"HV;\Y<,P*,4P70CQW'Q M&\7WXCFV[RF&O!*"<$"DK ""$ )6E06H65Z0FA22UR2$7T^+F1IG6BT/ I8N MOXPAH/J1W_50#4QH$2@%4U8_"(EHZ(R04:FEW]"7=''ATXFC3#^;\;I&N;(N M:XDAD*A4 "E2V;J;$,!2(4,)$$L:= /H(7-JY."B?WXQ#"W-0GW0X#&NJ9T/ M['Z,D1C,H>_QXG%,%QMZC,S0(:%[$J<1"7H,@7< Z(E'PZA'V$B4U??9Z]L9 M@Y6HL:B!U+ $""$(**4"Y)@S(2@N,=8^S+(;T.-\MH=J]Z]52=^$UG!D*T6 M\\7]VNP+W+',UK]$ I(RIS70I;+EFCD$A)M_8DTQSQFBN0JK5WA&T-1>L$Y/ M&^G1G*!&>^YGL?5;B5,@-O [&@=6>$7!"TBDJA]X3LRXU0(O&'M4&_#2YZ\/ M\)OAO"@D$1Q@6#&SKG)D]O)" +4WO;;PVRG M=._Z9>R]]^/I$!V8%3I=FQ9Y(V0X>8.3;D-^0=[8VW$_\T]LQCT?C",>&R^[ M7'S:+,7?_Y,]/*L90CAG'!-0AEC"OJP(%1:J]%# U6FGT MR]96P?_U/PDLX+__RU_R(GMBJ^RK5?C?LSJ_R7/W_VVHP?/FRW)EFUC_>P;Q M#2'D!A:X^^U\O7ZVS6+ U\SWT.44SU4ZWF\QI M=Y.]=Y.5L%W]&?M3]9I_.?RXC>+/&'?4Y?WHX* PW 60J$K %%4V\+:L!:NPR+TN M+Z[28FITUQRY-X8<)3!UMF3.%[#69,ZC D/@$L?CU.(W'T$5Z)*+'39K_L! M&5[XZ!5!WA_5>K-Z%IOGE1G_]7*]6<](17"I"0$EJ8DA.50!HFD.J"KKNA1< M,8J"([>/Y4R-\IHHX ,],Z=H1 CV"53]MN0)L!J8^<)ABHN&/@]"RA#G$U+& MCUL^;^K)8.2>CT<2P>J>+>;_<$O Z^5BO7R82_>/VX7\8+X[W?)PI]_-%VPA MYNQAFZVWWL4V,*@H51(0)!E G$&;5@6.!/<-LR>'6].RG6W1H1-IYMF3R,:>O:%I;Z2)"R?+E$"GHM8D.HU+Q"EA M/*+MI(.?(_G][]0OYF__YW]T/S%_V"X5_^=__']02P,$% @ :8%I5Y.6 ME>KP6P G.0# !4 !M=')X+3(P,C,P.3,P7W!R92YX;6SLO5ES6TF2+OC> MOR*GYG6\,O:EK;NO:_CR+__C^]GLIV^X7$T7\W_]"_\K^\M/.$^+/)V? M_NM?_OC\"[B__(]_^Z=_^I?_"^!_OO[XZT]O%^G\#.?KG]XL,:PQ__3G=/WE MI_47_.D_%LN_3[^%GS[,PKHLEF< _];]LS>+KS^6T],OZY\$$_+RQR[_=OG/ M6@OO8\P@8[&@DK7@C460+#I7A%9%Z?_G])]-*,Z%'"$FFT%)K\ A!HA%<6]< MU,R+[D-GT_G?_[G^$L,*?Z+MS5?='__U+U_6ZZ___///?_[YYU^_Q^7LKXOE MZ<^",?GSY4__Y>+'O]_[^3]E]]/<>_]S][=7/[J:/O2#]+'\Y__YVZ^?TA<\ M"S"=K]9AGNH"J^D_K[IO_KI(8=UQ_4FZ?MKZ$_5/1;6R^GW%2Z_31.FQ=G7,/_Q5_K]Y_K# M/[]9$#@^A--*>O=1ZQ]?\5__LIJ>?9U=?>_+$LN__N5LO?P.5<;,2U8)^+^O M__'/U[1\7>** -3M_5?ZQL5GU-4.IPN_KW&><;/WRQ5GBW3KAV:5\XOEY;^< MA8BS[KN3C--)]\FOXFJ]#&D]X9;[((R$(I( Q:R$Z"4"AF*L82)Z%6ZSH6YA M17OH!+7"]-?3Q;>?Z8-_KJRI7W0\ZOAS;[D-G_:C^]U\/5W_>$^'=_EUL>S8 M^XFXC&\6Y_/U\L>;1<8)RU%PR1EXBXQVPS.$HCD8GI1/V61IV4&[V8&(VWN\ MB897R_338IEQ28KHDHJP3/>0KF0@?$Y%0]:2G'25 @2IJH(CRY<9 M;6U134!Q9^&=,&''CXE#^#D22'RFGYU(JY0EWP>0:PL*,X)W60,7C$=3O,C, MM5$.M-I.PG?C%_ZS.3>PQ%\1T;D2_LLLG$Y8X$;FXN@2([-6Z41ZC.Q9(+M6 M8Q".6Q4/$OFMY7:2N1^OS/?GW4B.^0=<3A?YW3R_#6NC='0>K0+G+9FY0AD(*"1PES-3"F54I4$L^?:JNV%@Q*'$@UDY"BB\(5XM MP^S]/./W_Q=_3)AR-BN3H MSLR!T?#F?+F\9>I<&L#.,U-2DA#(Z:4]" VQ;J1D$6AKFE3?@6_N6U;>#1,C MCBTV8>DHE$1]-5N^(=)/%\L?DYBCD)QEX%D74+E8'>&RU.R>_ZV7/RY_O)FDP8TD4DZ63@'S]%6%SF2O6L+ M6(;2HV)HK&^ AP<7WPT7(XXWMF+L*/#QZ2S,9J_/5],YKJJ;+$.4G%P@XDW- MNQ$0,VK '*7(D15N6Y@2MQ;=#0\CCD4>RLA1X( ?%83L1;I[Y^^$.-6)^?K MFG-9?::)S%XZIST$)B4HAP6!6@N M4K/>T)+ M90N&C@D374KGR?+#0VSH8D:E"66N.P8,%UR281N\J[: >/. MZKNA8\3ARV:L'1-$/BQ(\\W^U_1KE_*+(1;K%0=M; 3%"T+DC-1@L=E*&Q5C MASV!;5][-WB,.+;9B*U#QS/J'I88.KJ5*":IR"!X\KJ5+QJ<#[:"6I-*%$[G MPRZ2FZOM!H 1!S;W9MW (J\U/+,/7Q;SRPS?$ 73A$H(03-0,5N(21D0H5@= MHS>&'2;VNRON)OH1AS$/8N$HKH.+H-LF9:L^T1#_SU>38'WDMGB0DM&UII4G M%ZHHR$(E:8P*T31Q.AYBZM.-JPG@# 68')3GKKBH#\NA?6SUW2 R^OAF ]:. B*?ON!L=AF&XTX* M[8LCA\D@ 5P(,HFU!JLQ&,VE#8XW ,;--7>#P^C#FGNS<10@^!R^O\_$K6F9 M;HJ#+^Y$SG7BUFX2[8LOQLT1A_A;,'<9BCY MEY_O,?-7^D:;DNTY;7.%F;Y8+6;37.OT.Z>[9A"M%J76KI[M6="]VT?W4.Z] MQYX.+ 8_7\%I"%\GFX^^6NP*C2QIG;57P',D%:,4N:;>6- "E31.&OYH.EL) MJ]B!Y&*=S1]HF1?WNX/B\4ZS)K XA,9YS7G .?DL\T(XZ_RV73>93-6!^[=]Z_UDI]X MZQ)BL)!"EJ "([ K\N 25UP8@T(]ZO[L@YC=*!NF%KU/,/4@D3&H'U*A?TYG M=3_O24#STVF,T,&"9M%"E[W1QE MN] U3+5[KPJKM31&@+"/2(PY3^OS)9V>-U_"\I0,/9/)'94)P3,30#E/_BGY MIF "%R5FM"6V1M1#= Q3(=^O*7T@MT> F).O6'7J_'3#H%_I$I\HX;)G7D,V MNJI5Q<"C*#7T@*HHM$$\]FB\#V >(&.8ZOD^\7(HKT=@*IVLO^#R]\5\<7LK M%Q?R%9<<2Z&@QIJ95\@*U Q"]@)L2#%RY,&FQ_)2]D+03I0-4Y7?*ZC:2V0$ M:JE[/R'U>FGIZ:*,9^1C.I1$?M &HA8&=)+"&G3.BM;>VAT2AHT$]2'E13N6 M/Q\Q?H.8.9[6F&DCS'PC\NO!VC#G!,8,.:0:<6$ MP\>Z4+:_X(8-*!T!6 T%,@)X75N OQ SWRSFM*-SVM2%B;B8KUYC62QQ\W.? MPW=,]61 KXD:B?TFDS3I^7)RT3(ZI8;$>K4@GK?*[/AJ" M"('8[LB@?+03WOXO0+UL9YB>.GU:;&.1_0CVB$N+1+E_[P.5Z]8&Z^_2)D#U9.P*%\BXLYZ0/5Q]PV56" MO0ZK:9IHZ6*,4H(G@LDXB+)V.#:@O$7.9"B"/Y;1N \^'B1DH(8_?4+E<(:/ M0)7R'>L4SS2S:E'DM++.@6,@03,W \4D$ MEY0RHK4R>BZ- [4DZA-MO8KI!<%PHY]==C$CL\ YK_U*"VZ9J:G4@4ZX(;O!$U]3L,(% M'UW2K0WY9Y(X; !W#,AL(KS_+3+6:T''$K_0STR_88_IZP^M<_Q<]B=WVRBQ M_6K-D]+%?!]8]PK>R6C,M?":V4C>!2)YISD8B$X7D3U+6;8.PS^#O(81CAB0 MW*;L("?>-=KOFNQ:P)B\2@&#"ZW?/Y\;X>A+Y_6%AT>"'L_A]@ANV6ULJ7OY M'8EOG\/W37->^OX2PPK?XN;W*\;)G(K).D"RM:&!49)XY@1DJ;(L*CM>9&-\ M'4[UL'?QL7!Y9.F.',^_+)9DELPW!;7I1S>NIM;9DLSGN?O3;(. _%_GFW?H M2QY-O G*B5P@Q7JJ6>T!%:2H3>4$6NMD":T=[WYV,H)4E"/B\1G'X4C@V/N( MD"$=%\WJH>ZQX'(S]*?9>37)/]3^!+3=-1E^\7P=X@P_+[:\' 9'#H&, 0PS M&E0.'J(JM;+'L6)DT2&V/AV-MS""W)KACL60<&CV[M.C,W=U6R^VWM8?.CE_ MP?4TA=D^CMRSUVCNQ!VVRP$<.!>BY8H@+X,CPRC5X2%6))"I%(\9C1.MJY6/ MZ,!=+?6YGK6)*-IK$17$X)'1>PXN[A6/ M[<_U$1B_5]23%L NU6=BM?!>H 05:^\I$35XI1Q)6WE>1 BR/]Q<43$2[.PA MTVWPV(_!(X#(-E$X:[2%A'>N9#*_W>X&B4[#>JI)TZPRK!F2/ M!(1[(N= 3^90,;[8F/OK, OSA)^^(*Y7S2+LMS_U./'T1W;2WOCZ93JGQ:9A M]F&QF>A[=;LJ(0LY%J0T/9;:VS9#-#Y""1I#=-E9]]B@@@.MKJUT':H7N^+= MU=4N<]0Q(%D.PL7Z'B7(I4_< &,>F;&"S(C6C]RW*1B)MFJ%A+OZZP!VC^ 2 MW5!_T9CO>A-:2.%#!)YE#=22R1EK:R^'(2/Q*K6OOG^0D&&A M 5;>A-675_-"H MEA-5AOS'=/WE#3D*Y$\L.X[=V))FD9P6P4 ZEFHOZPA>B@")6YV]-98_.K=L MOU#_DV0-6\'8@YIJ+(D1@*L6]\[I1W[0%B9&($,N$9+VHC;Y(M=32P%8B\Q" MU"6&UBD#-][CLS=M1X.*J4O%:AQ*X'*D/92X,?3)@70VGT7_@BXE@ MO/&B"&=\;OT<]" AP_:J:@^9P[D] LAT\=);O)DX2]:9(NT8O+*@4LFD)SF# M8GAPR>JDL'5:Y'TJAFU4U1XL!_)Y!$BY3;PRZ%2.""K4_NS>DP4?K(%<.-GN MR@116C^?/1\?O?6*TF(U-< M5C\O( ,1LBI&9Q:;7SW;:!F#?]TD^->$V2/0)Q^6M>O,^L>'6: S-,\U[/3U M(GVP#@HTJD0'(=I,1REG<)P+L"4+780,0K7V@QZC9PQN=!/P-&/Z" !TU?GQ MUYKP]['659V4/U:;=K.38(-CW63K8ARH+ ,XT26+IUQ$E,&)TMJ*>8R@,;C6 M32#4CNTCP-!EO^*)*.371>?!*!X)^XSN;L8$:$/&>Q192];ZIKI<>PRN=!-D M[,7,$8#@3J?JFEG\[OM%>N_5G@IZY@*Q(^O:N,4A*<>8)'"/I#)=$8FW[Y[T M-%UC<*J;@*>Y$$8 K+<7RUX%EZZV-BE*B!Q" *LEW;6>*0B<+'Q>8C892RK- MVT%OIV8,SG83$#5B^ B@<-/$Q^QB$1Z<+5@W4:O=O(?$C"R6?;)"V * M:ZL?HR 6HR$GC:YL:^[P5"GF17).W+_ M7-V)C!!4*""R4S:JDC-KW75F.S7#9FOU(_WM$#M$%", U67FT(?PHS["7L;$ MBW?&.:G8 M.@U^"RG#OF/T=_L=S/81H.?VT\P]/5M48I$5 ;++NI::7&-);JXL@GO/2D+L M;03=@Q0-^_+1$Y8:"F$,D*H!L@?TJA*I6*\+>%]H&Q@%.*-J7S>5H^7D#Z E$#MH\ /0_LP"LC,GH+H;[CJ%@B^,P#6%%,(O*9Q-8A[#TQ MT]N#1T^8.9#9(XADWGN^N;&E^H8CN6).*0'H;*AST!5$J21(DYWS6K.D6WMN M3Y T&J>MO\!22Z&,0"5MN9YOO/ZP(##5-Q^)O$[7*'1\K"F N03N6-<3_#AF MTC,?W([AO?6'L[:"&0'2?IW.\:2\H87K'"AM(^>,C+U2)S7ZZ"":ZEATC6\= M8F@^:_7F^J/QVOH,@._)[A% Y:ZY=P/T0FIA/;? 0J@1V)S!(^. FEOO7=!< M-G?:ME(S&H>M1S741A0C -6-34R4"Z0XT8+,G/P&3:YG-#G5#D?*BE@+L[-IU_RJ\FTV81#(3HO9,T-5[5(4C,/(5L. MQ@AA:BA#-*\+.C#WI+=DMJ.@JI$H1@"J>CX6\VX_FY8T9/@SE9R$PNOX:\X< M>.49U/IL+875QK;VUN[2,'1+LC:R?4 1[/3*_Q3)-TQKW$HQ,_MK\"CTH(\G*LZ2>@Z;;.?BHWVT0%>" M\8",DP&26 2?K(; 36:T;Y=-_YJKMP%/O<74CJ;:>A?J".[8IT))$\FD*%*0 MZY7JX&*)9""+.NU:<5=R"8GEUCTQGJ)IV-K!8S\-'"Z6ES 6[.DI#0=/!7ON M$@-,HNAO)EAEQW7-XM.47 \NM]KRD L(7A*HH,E+#DJ!S$'FQ )J%Y_B_+Z+ M'^PRSV:+/^O'DI?T=G$>U^5\=K_']%7B&Z<3%+! T*6V8N.%3I/)$$J,225; MI%6--=VS"!PF9'P4X-QS?GL3W BNW!M12,TQ$>FB<'224,>+K_6IU M3ML09*KFR#,P)L@.+L2C4%LQ.4F'!YW5*-K7SCY(RC"!XG'@:@]AC !3&]I/ MSM>K=9A75WR2+&(.)8,UY/TH63L@!]*\R 026YS/H;6FND?$,*'=07!TF !& M@*!;\<:+4]'M:5*$\\X3^=(K4TO( P3'8VT[J:VH+5IXZSRUK<0,$^H=!%%M M!/)B9VA>L7NU*+49\R_DZ;2;I?GPIQ\GDK'#SMK/UKQ:Z J;P@K&45M(J11" MD45PQ7+09)(;*;DHO+4;_Q@]A^JO.J2(/O/#./5:VKNJI\>976 MTV^;0.%5UZF8@]*!LEL%ME%3+&UP?5\*H=.@&N$H+O:K6=Q MC>!"I:V5Z;KF'M UX$P(.@/7KC**D1UIHP2>"\M$OA=&4QQ+-N8/?GQ4>Z5N9IVLWXN\YG^;QX+EL%3S%)2Z>5U1'T MPM7A&T[!9GD>&]J@ ,H(#\Q9IY33MQ$U?S["3^SR_ M.JNOT/_HOC]QPD0=G *C1>T(X@.XR!@9X#9K&SB7O'4QQ"YT#3SA=E1(NE<2 MWUBL(X#J98]UVL:=5NSOR6&8+L^Z"FQ&;IV/OHXT\Z#0,/""_IA=<)8+PXMO M;23L0M? LWW&#-7F8AT!5+L0P^O0N:QG=?C>Q8&SA3O#$;A*='%QI<'[9,%( MHSFRDH)MW7'V84H&GA8T9C@V$-V .QB;+?[5%R?HM7;/AD;>NZB P\:&B/Z>I7;T'B\UY_G8B#I MA*7(2Y(93*BIN$$F<)F[^L(M'!;-32D[@6_;"@,/+AHMTII(9 3W[-_"=%Y9 M=S+_%&9X4FX-C[N:'#>)/ 2AN(:(EJP'[LB.B":#9]9&)E)2S?LE[4;9P+.1 MQHC/'D4[BFS^CG\KDO #R683D4N)LCYM)2EJ#:H!IT* D%P4=5)(9*T3L1ZC M9^"I2V.&9S,QCD"+W@P*7,T7F9^^6:QH+XZI&(/1P%@APS<&8I*G"\*7&)*( MA4G;/.#Y"#T#SW4:,R2;B7$$D.R*4"]9W/'STD+1,7JFM(?HZ@Q/CQZ"%!*T MXRIH'BSK9\#80\0,/%9JS&!L(\!1W-A$?DTBP;>X^?T&TRYZ1UR_3# E34D& ME RD^%W=)8L2?$"?BRKT]ZW?PG>G;MB@SY'?>7H2V@A4X_V=W:]5F$@R@HT4 M ;S4M>6M*1!K1Q.E4$CDV83<>AK#+G0-^V+3%R:>A-Z! AJI%GQH0-^Q8S& C;B&ND6'P__T:\7RQK M$T+/BM2>%V#)F]K<4A';$@*Y72HE(8U2K?MG/4K0L/?N8'C;5R0C15AGT%Y; M*YLYK$PJ+019L%Y@J/4-'EPVM3!+Z:R%BERV#BSN1MFP3RR#8>Y@(8T4?'=F M'TZ8#3EQ3ZY8%KX. 2;K(6<)R+FB#7G!3/]^QAVBAGUK&=RVVT^=+-@H'1C+4S9>:1E:1ZB?2>*P;RJC,N_V$]LH47DQ_^YF M$W,=N(J 1@&[W"-6D M!)L3N>_ K=/$ND3&A34:"I,^>2]<"*T=W-VI&];V.W*AC:!/X):=5;=J MM861=)ZBYJ3;)8;ZR,,D!(L1/&K-(PK%FX\\?#Z50S>5/FXI5BMQC4 _DH7; M/39]7KQ*_WT^7>*ME(Q7\WR=E>$=RD37"G!T7<4N&<&*9] B9,]-TE*U?C3> MG;I1EG(UP\G=/(5^A#8*/YFV4F?1KGXA)E\E">7SRD"\\/UM8M*J0(Y82)E\ M_]J#V%@&* J9.24D$UMG7#]-U2@+KGH#8%LAC4 /[L[ B=5&:N,#E.S)Y*AQ M@.#I5O$RU,M$6VY;=^#?G;I1O@?W!<.>A#9>._$J_^V$M<(].--C?_K8G[Z&9=GOT[GN+J: M?1F9=CE'"2S37A2R!"%D.M>Q>"6YC,JTQM^31(W2*FR&BD=4ZZ^])HD89C3[&O7JXB$9PK][;4 T;K2:<3HHS)D&4A0Z020@Q MHB-&F9(\%]*['EHQ/4#)L$D'0Z/K^<(8 Z0N%/,OBR69!.?+]"6L\*1TJ3L7 MXR9B83Y;SLGN=+)&(LGX-&1\"F1"ZZ "IM8U'D]3-6Q>P4"W9R,AC2)=UL_7_5W=_"#+MB%.+C--%9J'_Q:IYO?^/&3UY- M)GL[77U=K,+L;\O%^5?Z%_3G.I1L.C_'?)%Q0<;N1"%RZZV&Q#1=#TX)J$TD M:SZ'ELI9:U)KKW?X70\]%K:GRZ"X[=E,)& M,A/G'.?."1#2$7=BK$/:A(82I L^12^:5_H==X=#3[;MZ6"-&"8O_1!-A)*J MI! AH(YD&3@-OK! ;G'UAI'E6%I?0 <1//3HW3%"_%E"W!NQ7[N#1!Q8KD> M6V]L\"%QX(HI4+HFPO(H0*LZSQ6-*NWG8O6.VQXG\XX2M\\1X@@T[:?SKU]G M'1O#[)*-[^=EL3S;"/**H5Y+8Z4"EFO#01G).6?D%4GK7"Q99%N:CX_>C;1A M'=?>4-B'8$: MZN6@[CZ$*;Y]UI_;K12/!7RL'WM0TT^O(]S[-3N'<'X4V-F,/;\DWUF)I&DCV&+J>#GA(!29@6G-DI=% M^>;]E.^0,' QPU%0LS_/1P"92[9"?34",5NLSI=X79QD@M1. M<,BJ9H-Z[FNK20:H=(ZQ%*M,ZXGTA](\;%NR7LVRHXER%-#MZC6[OFEYNCZO M8S7GJ4ZASJ_/U[\OUO^)W:F<:$V^?7 2E M;=A;];B(N0?7'L3WO\<@PBXXM9IN!L9^6 MDMX&FH/9/@(,W=G#V\59F,XGP@B,(7GRM.DXJ6P0 I%.[!'D=J/AQ*;6;^(/ M$3(2S!PNZ+OOU =S?030N9A/737S;W@6<3D)#J44=(QRUQPTTBY<)!\^HRQ: MLF@S;V[:WR5B6,@T$.Q=P_P@+H\ )J\R^1/$_C"K_L/[^86G<;$9*W7 2,=& MRYIASH(!K^F7(D,(J&3TO'62V:,$#1LB:P^?=MP? 90^XIKX@?E=6,[)&5Y= M[,*YE)&)#$+6)G;H2!-+82"&HC0Z3UJY]0/ZPY0,6[+4'CP-^#T"U+Q*Z?SL M?%8]VRY[MW)HB5_([9U^P\TSP^7&C/>%,PG9)CH.@G87);D2& U];;UWK'6C MRIV)&S9CKP?%U(M41@"WSS6[Z7SYH[NR-[?WY4:R8D5%"45)2QL)M?2E3F6T MQ7,9F6;-YR5M)6;8/+7V<&K#]1' Y\KI^)4T;S^'QSXN9K-?%LL_PS)/4B'O MM$Z=2TDD4"8*\,X+.F9%.43ON&O=3."9)([$S]\3$4]V&VTGGA&@[_YFKC)Y M/]217B2S]7HYC>?K>E0_+^IS5NWV2SNF'[E\H)^(XBTGE0Q*)]JU8AQJ43'X M'!+:DB*&UJ!L0_G8IL(T!-<]37ET20^>&ML-G'V-I]-Y]7BPVW4,L]J-8156 MH1MBAGFB11*V8( D/)DJ7"C:DR:;U)=84#+RG>^TC-PR"_C)I<8V_Z4]W'I@ M^0C4Y(?EHDS7=93=I" 9G%T7!SM_45(QY^O%Y&>:KD#KYS7/WI]E&FE?S%7_']4GY M'+Y/N/2(23.P69#GH\CIB:+6G48;@_79Z-(Z0;^?G8QM/DQ_&!X!$D9P'FZV M#KGLA712;KR$3)P,B2?C0:B@0=DZ#0!#@%PD\F2+*-6U# M^8P <#>&TWY>;'DRZ8[FA(Z-,AP+:%G',REOR HAMB6KHBBHLQ6M,X]V)FYL MLV3Z V _\AH!$#N6U2.%^>WYLCI:G5_S[V%VCN_.OLX6/Q WS90NNMS4IDJ3 MH*R5666H69Z@"C)PSG(P+G&!23B/K2 6+@QD3Q"%-;0#>,X.&.0OHI*"28MFEYLU".]]_R?!Y_] M1'W@@\^[^3/NGZ.-7DVD;&/F7&CCG >A4<@A6UV;>(F=5DS\'"$]5DS^'W*.[YQZI=C"3;)!%+*&*%KIX1B:E\ZJ;O&@A>E= %"YRXL(5W1I"AY<) M';G*[%D"?U:9T'.X/P(H;2E;\594/[O6J7@%BK,$+I&^MCQHS7-4+H^H3.C( M-6:'@* FNT5!,5;&S0S('@=-1Q]!B=-+9KSH6CR:5&VGA]S6-W&D4O, M#L%.&ZZ/ #X/))$G8T-(&HGN.GC$1$Y'@0L@^U#GB*$8WKH9U\CK-IH8ROLQ M>!00>?!1N LFK[8,X$JN#GR+(!*O1XM[\%)RX/05<]Y&(=I#Z+E4CL2NWA,7 MN[W7JRYV<]FGQ/'C(A1$\6B:++O!!W+C!J,-,%YEU.Q=R)# M6YY+'_KTD2B@P]#1AG=CUT%;,U-6$QNS90DSR, (XR$P<"@=:&(8\Y&9P-IW MW-J+U)%,XCZ"-FHDKA&@\I85N-G<99+*A*&(1)6 I'.-C# %SNG:'99\3Q\Q M*='ZX? 1A+[7Z.RO4^E.&):9TA%UU'@WOB%*>[.@;'F).L M6+EO*M#S0-'_T)<&5UPK3KZ$SI^OPVJZ6I0/-S[Z]\4:5_N\T&[]K.8/KKM1 MW>C]]&1Y&N;3?W2K7#_P;BI.;E)P4BXZU(;9]=OOU9N:8;GD"AQ!OY,JR1:< M)1/)2C*L>3TT(/_16ZT1UE\6J8IS->O4EJO%G((?0.ZP,>'Z=W MK]*CR?HE:-:/^ WGY[BW-KWU[YMKT.W4-=*:%PO4ZJ@W-3V*L/4?T_67-^>K M]>(,E]>Y!IEE;S(#WZ7[&[K_;]""EEZ"?/BP77W&Y M_E%]Y768Y_JL\;7>!?LHJ^T?UEQS[4AW(S5V:[57-U:[ I_FSI=,'H8L=:BZ ME0X\2G(+'&?,:!/47=^J117NXT0UJ#U^>('K@0O7!\/&8D2@XV"CI(/!I"4& M" 5!>86J>*EM#YT==J9O6!76%C\/U"#W(Z>7H,#J /J]K:OK?]Q<06VAJY%" MJI_^P-@3JQV+23E0L= OW!&*?)# ,Y=!Y&2B;9V^^S EAZJ>VY]ZC5YG4D85 M:OJ-U+1+C>"S3V <^0?>H0S-\^>VD#*L0FD@_[M:I 7+7X+"N#%-;Q^5M=3FX<(2MCD25M,+$UJF5ATK@)2B5FJXU MW51*DC-278UM[&R=/?F8/%4S/V44CG71CT5=W%GWHA@M%8'0*$A8R M7WDARY5%!*:*959QXU/K*,FS"&PQ2>3)Q:[/D396!9YI_X:8H*R6X#*=5Y:= MU$$DQVWK%^'G43CP','>L/70;)*>Y/82]-]EOO/7KF5;[7U5'TSW5GV/?5QS MK;&[>I' ;+0=7 M/]WYW)ONA),\1PU8:BYS#O5E7D:0*H1L)&5\ MPM.J;F^,S=Y;W6S[J.:J9B>:6Q5\;];ZB%]KOX+YZ16\@@PN"64@)5_?=J." MR!2GKR03PL>L7?-$ZBVT')S">>=S'[IJD2-J(VB3JAM.EQQ]1:X&+U%('X-# MWSHPO0-9 R>*M\#&O03-QL)X"4KH(Q+CSM.Z2TBM3<3V=_>V?50/C_X[T-SL M_?_&6F08?\1NS-'U[.XKY/FR#;\DU8?:G_KP^.W\+L(F[4<6N:B$'U[RY3O!JEDCYKR6-DG.[/@U9/ M@?>Q=P5ZJ>DRUYR0QZ0#952!P+* G&-,3C,M?//GLNWD'*I&?\<_;Z0.+A=S M^C)M$A<[#O_8_'I]!"/:@AH3<);KO+,<:/MTYI6V*:BDLO*MYWX_E\:!GQ$; M8>>NPNQ54B,HTJF'NH;Y;I_[/^;+6\?^_D]LMCUANA0IBP*,M>UAX!8W?]?:-;NC[ MJ%5)Q.A(O]5W5%#9"PA8DS64I^](6X)NWD:C]6W\*7W!?#[#D_+QB?-R([L? MN^>-6BU%GK]2,@%], -3;(B::RY4Z]>[/<@<]DX^#"WW@C(]2^DE*+:+Y.[] M==?M#^BK"J-'#;1K"KWB/&%A'G@(Y"0G[>N]F@!EI+_P+J%.C<_GDY Y M=+I';Z#9!YX'2' $("6O*YR>+NO(B:Y<].8M-2D&66:&MB&\!(5&0N!TOM%K M+[UA&;&U ?L8/Y3-GC,KA$2=M!I!XKE18#MHG5CEHEI#!:$L*H^?0<( M*3LPD6EO402F6]?.[$K;^&[50W'Q;.CM(:01@&_+6?WUJCN-9-Q['1RP4L.7 MPE@(CI@6 RIG!>>"'^D>_74<73)[TVY-13$":-TP.MY]IX^=A]GER5F]_O$W M7)PNP]\;:6+99A$* Z]2;>4@(GAN,G!%*M\%;YUOG22\$V'#MKP; MVL_83SXO(4*\M9O$_C'CIS[R>!TQ>HPK/]W7@*M0=,D:&(_5*JS]4HK38(3T M-FCKI&N=@C%<7XP;71:*DDI;"2P*LE1*YA BF171T<'A26"4K5_XGZ9J[#TP MGH.5G7M@[">3EZ"TJNFZ*&^(LNGZEY"N0XY[Z:M'/JVYJMJ5\GZ;90BRZDOD M"B292:"\4Q",36!=U(X%9[(-K8V,1YIE'+TZ;W^L//IY1ZK/ZQ$O6PNSN#9* M\9C)N)86E!-D6(64@,QOGXUP@;'6Z0M]%>A=YP7<7:'&71)IT+?3V7D=-GW; M\HL8C$!OP 9%.CK)4 >C.^ I%IO0:&[ZR^!X%JDC+>Y[#H:V)W/T)[01^(C7 MVWPU7T]SW=+T&W["=+[LLNW??:^3>#%O'*&SK^>7'4VW%S^:9(3BNCZ[8:"[ MGWN(.4BPW!5CI$ E6B_9K1_2_NK9]UA$K7'B_L MK>6,F3$RY1*"U;YV$[8<8A%U9!]G,604QK5VPWHK=;TZ*7=7N,'CUS\N_O+Z M.(3 4>G (%D?:@N?",Z6#+(4RVU)P6)S%NQ'ZDA+8I^#H>WJK3^AO00==K_D M])!DS"V?=81"V5Y3-.\N=AW/5Y Y="K<,='83%POX0Y]H/;XH0$X8;D,U8=Z6R<1SUJ57>^RTC&JK9^] MXT:W\R,%K;62YDN8G^+J_?SFSTSG:4K,OCX I 71<7*,@Y:"C#KI() E":%P M(8M-+)G6N3X-R#Y6=+WS"7W5Y_2)KYV?]BW+T4I&+DBH@\3))PC<.C L M6VF41]F\_>5QYZ1\P&7G&!%,3^)LNDE#N.[0R(O7PE>SHJ;L>ZV@3N8#1FX8 M_4\PZUI/@MJ%KJ$MP/;8V9*AU$XZ([ !+_;T$6MFZ6:>Z/W-3ZC""=TU9(XU1LG8JT$V&CP%Q#/#P,N(;"&7HRYXT=+*YV0$?=("G\SG=+NL_10B^8=3)H7R Y?$'; C=R?O,8,QM]Q_>9\664P*=86B2*"MCK1X:Z9 M7+5EM[=,Y^*R9JE]Z_,GR1I?J4XC4.P*OSTE-/3MO/&%I_,W[]]-%%T-)6@/ M4@0+JB3BD"AU%FJ2 JUQY*KO=,O>^-!A%5+_N#B(B2/5.%>=DER2PT%NL%+)@_>8JVT65 P^9J.> MI5T>6&0GX)B7#IQ&3!Z[Y7,5AKN,>DPXL\258D$@-[2[^JR:#8)0=$22*#[X M8[A=VRG<"7_VY>+O"'(;!2J?,[E+Q<2"+A&B,3705W-^J^^!.3G/HR8WM'4I MSP%3X49;PGY0.*HO>0U]GWY8_(G+O^$-1O:%B M<7P1O4@D_GK5X(3\W^1J;Q-,EBX;%RSYR+3IS$6H-?M&*M$?&G]]5G^9YH@\ M*DX.QN9^0AO!M?WPOEZ=U?2BB;59TW\)I,$Z_,EUAC&"+BI6+XIVVCJ!\C%Z M7AH0]P3%HB<)#:T-KR^02T/FTKA9OX68MN7@A?2168/:_!X@AF!KGM34P)J+G*= G2QP\627"Z< M?JMWQL>:+S@/I_B?&)8G#F3?9)M!18_@"W-0#!DX2+<+:SZ.YKDT M#J@3CP.;^TYT?S)\21A]56C1RTT&:2-FXJ@.M836&82HA('"4J:_8IR._U! MO4GH,(^J+P"M>TMS!)#=TH'LNAY3Y(),.^ ULJH2W4N>10%2R22%),O<8F-P M/D'2L$\EQXCNM)3)>"&V\?1H!Z+K"Z5%H+V4XB#XVA84C7")3B=MZ#CX&D$ MIZG@G]/2_#E2&!!1J^5Z\HG$T=747#?J#+.N)3+I=&&L*L"DLC7_5$-,HH V M2FKG-3EM.W4PIU5NP(C^= VA1PD8)7;VD.^B-;.'1LRFWO_F%B[Z6_/$0@Q" M@; VU$T4,B]S &W1%F62MFFG#*.G$+.-@&$0TU"PB]9<'A J75'>\L?DCT\3 M##XG2]OW]L%P M5[Q-SN[V;+-MA6$>I]L+OAT;1^"B[#AT(Y ?%^KD6ZZD)*?.*H@R<\!<'/U= M\E*V=H8;SL@99HK$/J9GCV)Y$6"[/)8!4^0V@A#)T+$T!D*DLVFEX)D.;&VP M?'2XO: 9.<_"Q;XSS@VD?RBQ[$, (X?9Z>X:MY_HV\R>4TS%9W=B.ET-J3 M]\B=J%V!1 :GM8%L?.;)"J=%ZPOS<8K&5QC6'%H-13("@%T%*EZ?KZ9S7*TN MK-A5I^&3L61?%@O)$7<4*Q$\DG'ALS")? ]I4VF,KT<)&C;SM#<[K)T0QH"H M#>T7)TWHHA-S":R1J<[621"5)FN!:2,M^70EMQY[>8N @=NPMA/L76A M0P,?EHM$G" 5^GZ>24E7)7HQ-F.*JPLM*IS/V?H")M;IPE+4MM<,(2MF3"Z) M'-X[SU;;LCMW6&T4K7KWD>2B3[8.C9,_UIOJDGGN\@O?S\LR7'9+Q(O]I.@U M%]8 YW4_F0L9!,V(?Y'.D59(XRU6)/G&R?3MN+T$: RU\7J]7)54KE:I*]E:)."?2R,%"J& @Y!N#" MQ!(%BG*W5.I@S-TA893O)VWP= BS7T*C[JV#6 ]H6PM2&)%"('ZRUJ\F.Y UTGG&^T)AYXG&^\EEZ,## MZ_,E??]T7>V)0C?.A7/,/#E(T09PI8ZZ$CZ"\U@S]+P03!,5;+> U,.?/U*, M["O#15N&CEG]7!N;W&N6DN)0IW2#HK-39V;$FLEE@T6T,K:NR'B:JH&#FX-> M=ON)9AQ@2XAY57W93^&"?;D6U'W#KDL3>2,RY<90VXVR875;SW#K03@C@-Q6IEV5ZJ$5F%-V8&2U,Z00 M$$RMW'/:R>188;SUZ* GB>IMUW];DH2OV^PQ85'X BQQDJ6/ IS0$DRT@C8> M$Z'F6%N_1=E(]?I>F-G9>MA?-B,X9Z_/B:5U\'A-&SCK&NETZ2G=IB;%1M0) M(_!DD*PM(\'E) ')#43.HC>B=>.$1PD:*;X.0,"B+W&, %N_!6+H')<_[O%J M8B0SP:&!3+_3;10=!.8RI"BUCN3CJ= Z%WH[-2,U#]JAJI$@AHZX?%Z&^:K. M&^]D/RW*^D]B\@030V4R(YUIL8LA0:CS=),3/HMDG%!Q)YAL7V/8W(V^ M0=*(MR.XGFYV'WI?>Q:>DJ@N;EIRQHMS+D RMN9,V00QR5 SGB37SELN6T]) M?(2<81OR'.&":B6*$:#J<6Y-;.1:H=80.*O51V3,1>\C,!X0E:CC%UIGPS]. MT;#C#8Z K88"V1]>BW68-8'7JY3.S\YG=5K/6R0BTK23%7T]PTYH\_SJC*[P MZ3\N.[$^O/E)3LX$*S60$TR&7](*'$\.T)A@!,]*E=9)CZUH'ZF]WB3*,(A\ MAY\;]21S?\?UQ/%B/2L(J09(59>.9U/M%9S0LV!#5D=[M?]]QXE"QW<&^@UV M/5<.+R'!K<;A%^4-439=7Q3,_#@@M^VQCVN>UK8S[8TRVMYB7#\PZB +NH>S M0&"^)H5WTUAJ8WDO39*>>62V=3SG84H.\ALK,T_N,/,5H3YW>8*DZ291Q&(+ M:55TBLZ4JUZP3]48+=+:@C+S_!0^=EMJX 3LP\5\RVMLR]D1F/D/;>C]?+J^ MN*YI1WS"96%%^P B1_*'1'U51E=T MQ-937)]#W\ 5^\?!6Q/A#!TV?6AC'Y;X;;HX7VW=H!3%ZL!)4:2^.PX=FCW:B-A#0"$+XA+PKG MJU"GM[W>C#F]&!BD9.%1"05H MD)B0EPDFDP00F3K%"^M!]ILH6882.S/<"J M#=M'@)^'SL>[[U^GRQL69T$>>(U69\WJQ2_(GV&\ ";%N'!)*I^.H+?ND#7L M,-DCJ:I#1#%2=+W9#/&^?_T;ZQ23)8-4I>9O) 07O:X-'Y0I*B:+K1\JGT/? M3GAS+QQO380S,N!-F'8V"#0072X7'8NUK^G#0LADH^6N]4/ES?5W HY_HFBE=+? M=0(/!\L3-.T6/V4O"4$MI3 &5#V@2C]BK2&L]N']2(I7W!9;P&57;42EZ?34 MJ0>T1R9ETD*UKII['H6[(>XEA.R/(*&A8UU=(=;KD/Z.^3^21)9Z3?O'HJ4MQ.@8^.0]19R%!LC/I.Y<66:-=^ MZ^\&L9<0O#^6$%X,SCX37&YNTN3 0Q0.1"+.D@9G$(/,8)@I.8O@:=]MD7:' M@MVP]A("]\<3Q&C1]@N2N,+LE_-Y7GTDI_ARIN=$1,M*B!IL'4>BHDL0K6& M(F#QK-;R'ZC0MBV]&[Y>3/"^7]:/%EAW3T_=X6]D'YR=GTUBEB5P+\@*8+1! MU#4?7)!1$%PI4F',O/%E>6/UW>#U$J+RQQ' X B;;68NPPFX387DZI M"\-23!!JCWZ%M!O/L8#@,9ND,FUOMX*-+0OLAI.7$&9OQL:AH7#3[>B&-WPB M,@+=Q?0D1 M]2.P_@4!:_/<3AJTH.9,@I:T)\7)U8A>6?T" '1Q+*37SJ: 8$F[$N-<(7,.&00N+"KA0[S;K'Q_ #U# M$XF7$$GOD=4CC:?_,3]?D<=P$:%]LS@[FZYKRO4OB!]PF:H@3W&B!3-2D8N@ M#8]UKJP'YYD!R2WW228Z+*U;DN]-[&YH?.E1]O9R&RE W]?1MKA:=Y&1]2:C M[-T\3XKG*:L:W@V5H8@<@B!=CJP([YDB$_,8>0U;R-L-A"\A#M^W;(:^6'^C M7V[$3GZ]42YUD8+VZY3.5EDLNX&1;[[0G8!O%M^PSD#Y6$4Z25KYY-!"*(F# M$O6!BR4%P=K"/9?%[M@RXG!:=L/=BXG)'UDX(\;BM5)_0D\DB.>;Y M76/Z8+_N$7(.]6A/UE^Z$9J+Y=FF'0LNUYOLN,^+&\R>H',1#:LC$IT#95/- MS/0:4#K+3+;>8.M*\!U)&[;-0"NDW/5F^Y#+" (H)U]QV55/U7[?;\)R^8-V M^&=8YE5GDG9;79W,_UCA1*!*NM8:%"%DG=&)$ .7H$G[RN2E+Z;U0*G=J1NV M!4%OH.M'.B/ W;M2L!M?<,6Z&A+Z2!?,O-[^W<[HFQN+8-4=OHG0+*CZ= M(Q_(!/+)I3' 5#311AD9:]TZ>@\RAVU.T!<2^Y;7T$["A^5TL2R;O+IIM\5U M^+ZL762L9ZQ(+R'DKN**M+K7QH%+B0Z806+J;K&ZK4L,VW*@-6(:LG-H4+R> M=;;K[0V00V.33AZL\81J%AUQ1V;(2L3$HBQ.V9WP\-"G#UOWWPL4#F;B"[FM MR%.=G](/O)L3N[H1O_5G)II'K0Q9@2:QVB:HSK=#72 Q[[)@4F!HW11S?VJ' M[0\PY-W50'I#:ZN/2+R:=@V/%X5.7.U]'+M(RJ*DC;>"WS&=5TZDJ[X)B_DD M,9X4H].G49#+(FHG*Q$T_6)\,@(QFMU2'?>E8-@6 KUHO:,(8P2:\>W%LL2^ MS2"R7Z>AV^<45UUC3Q.X38(#NEC+1JV *$(".E>%+@!7B).-U=\3) W;/Z O M'==2#B. U<,JNPY$G\[/R1^^<(S)^YVDD)Q6DD.=.$9>AJL'I@CP,9&S(3(+ MLG41[^[4#=MSX+@7ZL'2&?H"O3Q#U4C%,PR57UWC:ZYE$(47R)DTL2I(CBP= M&RAIHVPH#=Q;HY09LPLT1J*)[FO4JS'$K(/?+8HG3T_DD,PPA M<<*ZKB5X3@8(1BD0E@G.!2\QM6YR\CP*!^XI<+0+L)V81@#"!S?S[V%VOA'< M;+;XL^8V383#R%A1I&YCK7"@'46G,CDMUBJ9?13-7X5V)&W@/@-]P:X/P8SE M'KPZ2A>'YL&]OBJTZ@,;SH@,E;,@D!4Z94Q"5":#T,Q[IS4S;+=F RVH&;CQ M0*_WZ]&D-#0L-RV)%N6Q?79]^L@"G% SB9 M%&9L)$,7\X[IBWM2,'"O@C%![GG2&(&Q=^U5WPI1=X^JF\*R;H!OS0F6)0HR M6HUFQ,A2(!H?(>OLL,BLHV_]'KXC:0-W0.C+V.M#,./%VY8G$?+=A?,:@6M- M##09@;Y%?Q0Z&:^X<,WC;<\B<.#V"4?&7@,AC0"!-VS9&W'K28DL^41.4]+$ M)<4X [(=+)1<%+=)99M"8Z@]3,G G1..$#/9E^U#6VATWV,%/EZ&I"\R#'Y@ M6*X7N9X%0S23(R/!IEJK$$J$*%( 4WQB7&3R*R M679-2$E BU)W-@FJ)!6U@H".[G ;ZYN%L&"=%1)3L2KM5A.WXX(#MT0X*G0. MX?4(;JLM5_'OB_GE0_\,Z];G*_STA;A?V]#D-S<>^=\L5NN)84X(SA3HH#DH MG@PX_/OH;ILOHW-1>=K 0A MDM99DDU9R+]13CEPQ2-(5YBV+!7/Q7#XO4ONP.T51H#:@P3XLK"Z23_/+ ;M M? (18@TTJ@*AT*W"#7*)0M(U,R! =Z\5Z*_YP@A0^7Q1C1>*E[[XO9>9!QY> MG*@Y$*Z 1UD[]1*C?;*U[4Z2)GL,UK9V;0^G>N#.# .%5EJ+<[P ?KLYG;6F MK#N6O'">LF' ;$)0BFOPNF@0,6ICM$,5C@32.Y0-W)'AR$ \1"PO 6P3%AA* MSCQ@-+5VL1@(T64H)1>Z!J(6_D@W]351 W=9& QBSQ+&T,&TA1JZ M1R:SRM:+LEO>R Z+[8::%_/"T N/QW&7W1I9_'Y^H_?#C:/ 0A JDC-M>)V6 MEJ6#&(0'05YV*C+JK%MG >](VFY >S%/%'T*9@1X^[!<),2\^H48>4/EECKY M99*=R*&8^DY7NU%;93$/"KWQ^B4T+KMN*[T*\[RI"#M%\C-P==TD_487I4W/L-L[W*VYV9XK-6^ MUF+'C9JDW2#EU1U2'FK8QXUG@C.(*3E0P3((2,Z>4,S1/>CI1FR=/?@L @]N M#5Y;)MU7B*RYKXM2[[VEV3L>X M6@JOSA;TO7]T\GS]X^)G?IPLZ:O_PK1^]7VZFI"*#R:; $[Z0EQ%#2ZD KK$ MX'S66F#KAO0];&-8'+= UV)[GH^L,VS"T$2 :LG)H5+Q9D@(] MF<[JQ*PIN4RW=^(55\(K"3Q5?$MM( A$2,@*UU&JA'XG4#RZS+"M.QMAHATC M1V"(W#/OR%'']VL\6TV*#-&CYR"%ICM4< '.\$R_,&Z+TC6WK6]'[HJ:8;5) M#T9P(\:/ $)U%]6)O?$*\&86IF?5[_UC?M&+;5-:2H:9Y<'GHL$7+>D>E;$. M4*=#Z)+,5K(8I6T,JN?0-S)?:T],W/6W^A+02PB8O@O+>H6OR$FH(9G%O$LN MKWGEYYN%%J7.MDUAGM].9^=KS)?_X@,NNY\]8$!$N\6;AU5[XDNC2.O=M:X" M92'J3->V XZR/F<+"U'4!P.,-L;.2F_>C&X++8?JS4_I"^;S&9Z4NRMTC'_] M8R,7.JJKB_L&1;8)E0'C62"3A5GR;^EL(J_E/2EIV;P_^[.)'%:#-L'-7?W9 MKZ!&<(-_(@%UK>.Z+9R43^M%^GL71Q'<<+)F%8C_O[MKZVWK1L+O^U\(\'YY M6Z2I6:PYF/PYGA M7%#Y(]LDW@;>66*=5EG$'!FK?5WO)&9<9 T,@N>0JR*1!J#UF/YWBU*5..$R M:0K:$"4=6A@9RBC2!"18IX)'SQD-Y]HFX LJ1@93'?$^M_..XW4#:'GU:#T8 MP2QIKQ+G!#QZU-+@#Z_1_7+":4IMYD+'@2__IQ2-ZY6>5B55E$VK2+NW%ARX M $Q&/'893V'6>&($!:*RY1&XU?SY"(IA@/:ZJ7EJG UB5-430 -H^FVYR-.N M['/BJ=( JDZ^+DJ2TG)I2]Q&F1>O@XG,L-0.2/ M-+WYLDYPL1G!^NFVO".@&5=8M+J\7:_6?@[(MXY=$YX5Q.PHH;9T=\P><'.9 M$4I9T$(EJU/M<3=[$3CN$\]P$!M.2@=#$"D)BR'MH0D-*N&)$<10P8BT^,DF MAT9=3B((+X)6M8>+O$K(N /1 I>9#08!X;1,Y+:TE*#&-3'"*&!6[&K-RHA$C][]#ZQNEBOE]-PNR[N M[.?%0Z.@W_SW\I: MCJ>Z+1/^*!"]5D%V.HF>"X8_+>;?T@J9O/GRC^GZRX)\?U$%)N .$[K.(M>U\8 MQY.LC%,1'3*'%DZ)1WL\P$$3(YT4)IF(2YS&>]E%8EN604V<#BFKPZ&XP&,S MI!$Z"5G*H UR*Y<[(UI&G+3(P42!0TI874Q-:-7A?T9,Y>3K1 MQ7P]A;+GZ;=TG>+MQG\7:VS:TY5:Y1='SE)" M+]W$Q$H0 *U3J1/>XC0;XC1$+DSDS@VM<^IG*;TMDE*9\RA[[.6;Y.8%,FJI M>(RA/!.B1M N$9\SD,B0/RE;9WCMIKQU=]"6?W80XG;G-YU$:R?!Q\1=K!VL'W [K21@G1ZEBS8AT^SI M^>3_3-L,). R*U:<*=,HR'Z,#4?H7? M24R+6#Q4YL^=PBH"&+ML\CYP=]=E:!,HV>XD>!J90%=9BC*8A2M#O.6%2<)D M[VURKE\M[9O+C!L['00DE7G;@+XY4J__>I]):9R4,H EJDQ4E$Q28K/.Q,@R MJH4*$5CM1_=:M+>2#WON%N)A8#C_0[ I0IPDSJU*.I'H:"+202"^O(4K[@ 4 M7AU*UFZ+7H7P%B_SH3%7%_@' . Z@0._N7U8]-MN3[DKA MU.UJ5^EK:? SOWE(B[$JF& 1BQ YD1( -;%39:9Z2H#:.-C:19^[:*D73GV^ MPB,F__1]^^7F(J(,?,9+AX!C: UYZXFUR -G8\8_H(UEARO[[$WFR-&A&MC9 M'1@=1E@C7MBKY;KT!5@M9E/HMM&I_BZ(P$0R05!%7.)H]P2FT.1&XULE2(XI M$:+M566%2SR"&O[I 6:[5V\EQCB0P!=5N=\+]+3:C&_ 23=%T[_=+M" M?V6UVJKBS3F3GF M^UG@]W4W7^!B#K\M_DI+/%%+CQ[';5S?+M-==TBC%./2$,BN.TR..(=6@)0! M*4[1:?/,;=WQ.-!CL2:\KT/DN!B0J6.#I)MLLBIMUC[.X19W,O6S#[[,A"M! ML?MG#DZ=XXQP(TK&MP022H\W_(?BQ1ZL=] +)7U6&_E&J@.3ZFP=&R?7^)V_ M2;BANYZBUXL20D5S<+L;&JVCTOG2# :Q[EW$3T&0S!65$9(RFO4"R0^7&C?_ MO1)"ZC)T;'C\CO1W?Z4T2%^B#8>?ND[IV[UX*R2U*1*-_RH5J)'8C%"G0OL M)@3Z/#ZXZYYY>Z%Q\]=KW3$5F=F.G?J::?_PH.,,""O!$4%+#!3U(G$A!**9 M$R MQ 2UTQ#[T#6RJCFU>U1;4F.KI5^6B]5JF;ZE^6U"-\ RY7+(Q.,'/)#: M$Y WKFZHYMJ+3+7DBC*(VX?!'$R M)T(=E/W$J$+M(NNK?< QM#%;'QQ'L;@!:'2XWG1LFM"L@3(6";=!(ZJ-)BY[ M!#E+EK& :I/7?KI\M'P3MNQP #F4T0U@Y#K-\*N;7U(W50/M] M ,WU:WFQ+ MYLC[O[^F^2I-%+-6)T:)\A!+3:)"]4B[>G^*=EK,F56O%NI%61.F\'#(&D \ M#8#N*MT%DW!OUVF]GG51S1)'^/.KGR[+'_ X?9NNBJ,XL9(9R4H''B'+/>P" ML5P%XKP325*3J*YM->]'82\0JK,%X8#B:@",EU]3.4R%;_>-ZYCV2C.AB%#% MO4"%3AQ'G9ZU3RD9D]$ J(RX5\CH!2M]MK ZEO$-M#JX6*W2>C7Q,20F*"P]AR34)_JT"WD=D82Z^Y=5 M3T+M27>E)-27J]VG$F9N(\*'$6IT)NB!H:4#(A(5(#//$%*L=MW8;FKJ):(^ M60-OUZLTVT1'<;5-V"L[+Y(/"'T=*1XF$]$!13?#,X@A9(J>1NT:SCW(&S=& M5 DONU-/ZXJG H:_$^]F6&:PXJ"I9UTJIV/.GX')X3 M)*16AL%>N3O[R*0%@#UY*0*AH]7*$% 93Z&+DGBM!%$N [7!*D-K#U<^F]R= MO03[9N[./EP>^^&B3YJ)%S;CPI1HD:"\+]I2_,=(3M'X!%)PIW]D(YUC[LY> M56$ &S!N5D5__R-R=@V%2G:UC MX^3'J28^,!_1'2VM. )>SNA'>J_0*N3>6YXR^JG]>@2<5>[.P0BIR]"QX?&C M=!-.,4&%-5U*BVCYW&C;-D$+]F =KM#3@0\4IJ6^904R3?X#;J-0>G:#P_/2!A7 M_0R&GAH,;P O=[&&]W]/U]L=!!ZCRA"(+>U$9 !.O 5'$M51:8A,R]J)0"^I M&-<^'APU1[*] > \/.Q?YH\HFOG-%*_PS7OY_I*6+U]R)DQQL!$9Q*,4 MY>%7X8W-!0$CDK,R> ZU'[YVD#)NKL_@N*HA@ 9P]'0'7_SR)JTF@D?!'62B M*4>O5 E%7 1*@'NG>;9.I-K]#5ZC8]RTGL$1=#3K6X//4V>VI%S&[>>K5,(H M^%?8)%M6TER Y(@^A-1>$!NM(Y'2*(P/6?C:\W3V)G+<;*'3 J^ZT)H*&)1] M_#Q;K&Z7Z3)?YCR-Z>/\\Y?2Z&\QA__>^N6Z3!3Z,%U%/RO F6BMM%$6K4[M M/)&^;)66<59" 0T1/1G9K[CY.#IZ0=">'01/+:&FP-C%598;-EXM9K,/B^5? M?@D3Y6R6U",C11D\Y,"0$+0E ";KG$K)3+^(>I_5>@'+_0. 58/;K=VP6U9- M(MJ15J.3'"*45@')$<>8(8XJA(326LKZ)6POZ>@7$:5G!Z9JO!];_?P'?_P^ M1P<87C4V-1-!-Y>IQ],SC1R7I'%#6B; M[0C;%2K+)]N9>*TMYRP0HY@C,B.3K."<9*^M#LKZZ&L7>NRBI1^47D4& M^V/);; T3S?%&?A<3P%=P/]N5^NN)<'B9<#DUZD/71[6)-DR/EP9D@'0KHL, MMZ?0YBNIY_[W"GU4C*^6?C_-X6_C^>?$._S.;I"1S9) )9R51T1HHA=2E MH#""M\I;FVN/X-B/PGXG[7SCP0/*:_A2K>T7Y4?PJ_3O?_T?4$L! A0#% M @ :8%I5T"<1Q>O!P WR8 !X ( ! &5X:&EB:70S M,3$M;71R>'@R,#(S>#EX,S!X+FAT;5!+ 0(4 Q0 ( &F!:5?UIM1CL0< M -,F > " >L' !E>&AI8FET,S$R+6UT#,P>"YH=&U02P$"% ,4 " !I@6E77X^;!HH$ G$P '@ M @ '8#P 97AH:6)I=#,R,2UM=')X>#(P,C-X.7@S,'@N:'1M4$L! A0# M% @ :8%I5UID?7^.! -Q, !X ( !GA0 &5X:&EB M:70S,C(M;71R>'@R,#(S>#EX,S!X+FAT;5!+ 0(4 Q0 ( &F!:5>=R..T MZ0< *A% = " 6@9 !E>&AI8FET.34M;71R>'@R,#(S M>#EX,S!X+FAT;5!+ 0(4 Q0 ( &F!:5>5)F!%_\4 #_!"@ 1 M " 8PA !M=')X+3(P,C,P.3,P+FAT;5!+ 0(4 Q0 ( &F!:5<) M.S![8PT 'N$ 1 " ;KG !M=')X+3(P,C,P.3,P+GAS M9%!+ 0(4 Q0 ( &F!:5>_Q'\