0000866273-19-000117.txt : 20191107 0000866273-19-000117.hdr.sgml : 20191107 20191107162239 ACCESSION NUMBER: 0000866273-19-000117 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 62 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191107 DATE AS OF CHANGE: 20191107 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: 191200692 BUSINESS ADDRESS: STREET 1: 5100 EAST SKELLY DRIVE STREET 2: SUITE 500 CITY: TULSA STATE: OK ZIP: 74135 BUSINESS PHONE: 9188388822 MAIL ADDRESS: STREET 1: 5100 EAST SKELLY DRIVE STREET 2: SUITE 500 CITY: TULSA STATE: OK ZIP: 74135 10-Q 1 mtrx-2019x9x30x10q.htm 10-Q Document
false--06-30Q1202000008662732217752217754942744942747260417408492300010910000.010.0160000000600000002788821727888217P15YP15YP6YP10YP4YP15YP15YP6YP10YP4Y62000220002680720327131446432340531250012500001081014756771 0000866273 2019-07-01 2019-09-30 0000866273 2019-11-05 0000866273 2018-07-01 2018-09-30 0000866273 2019-06-30 0000866273 2019-09-30 0000866273 2018-06-30 0000866273 2018-09-30 0000866273 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0000866273 us-gaap:TreasuryStockMember 2019-07-01 2019-09-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0000866273 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000866273 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0000866273 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0000866273 us-gaap:RetainedEarningsMember 2019-06-30 0000866273 us-gaap:TreasuryStockMember 2018-07-01 2018-09-30 0000866273 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0000866273 us-gaap:CommonStockMember 2018-06-30 0000866273 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0000866273 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000866273 us-gaap:RetainedEarningsMember 2019-09-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0000866273 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000866273 us-gaap:RetainedEarningsMember 2018-09-30 0000866273 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000866273 us-gaap:TreasuryStockMember 2019-06-30 0000866273 us-gaap:TreasuryStockMember 2018-06-30 0000866273 us-gaap:CommonStockMember 2018-09-30 0000866273 us-gaap:TreasuryStockMember 2019-09-30 0000866273 us-gaap:TreasuryStockMember 2018-09-30 0000866273 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0000866273 us-gaap:CommonStockMember 2019-09-30 0000866273 us-gaap:CommonStockMember 2019-06-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000866273 us-gaap:RetainedEarningsMember 2018-06-30 0000866273 2019-07-01 0000866273 us-gaap:FixedPriceContractMember 2019-07-01 2019-09-30 0000866273 us-gaap:TimeAndMaterialsContractMember 2018-07-01 2018-09-30 0000866273 us-gaap:FixedPriceContractMember 2018-07-01 2018-09-30 0000866273 us-gaap:TimeAndMaterialsContractMember 2019-07-01 2019-09-30 0000866273 country:CA 2019-07-01 2019-09-30 0000866273 country:US 2019-07-01 2019-09-30 0000866273 country:US 2018-07-01 2018-09-30 0000866273 country:CA 2018-07-01 2018-09-30 0000866273 mtrx:OtherinternationalMember 2019-07-01 2019-09-30 0000866273 mtrx:OtherinternationalMember 2018-07-01 2018-09-30 0000866273 us-gaap:NoncompeteAgreementsMember 2019-09-30 0000866273 us-gaap:IntellectualPropertyMember 2019-09-30 0000866273 us-gaap:CustomerRelationshipsMember 2019-09-30 0000866273 mtrx:IndustrialMember 2019-07-01 2019-09-30 0000866273 mtrx:OilGasAndChemicalMember 2019-07-01 2019-09-30 0000866273 mtrx:OilGasAndChemicalMember 2019-06-30 0000866273 mtrx:IndustrialMember 2019-09-30 0000866273 mtrx:StorageSolutionsMember 2019-07-01 2019-09-30 0000866273 mtrx:ElectricalInfrastructureMember 2019-07-01 2019-09-30 0000866273 mtrx:StorageSolutionsMember 2019-06-30 0000866273 mtrx:StorageSolutionsMember 2019-09-30 0000866273 mtrx:IndustrialMember 2019-06-30 0000866273 mtrx:ElectricalInfrastructureMember 2019-09-30 0000866273 mtrx:ElectricalInfrastructureMember 2019-06-30 0000866273 mtrx:OilGasAndChemicalMember 2019-09-30 0000866273 us-gaap:IntellectualPropertyMember 2019-06-30 0000866273 us-gaap:NoncompeteAgreementsMember 2019-06-30 0000866273 us-gaap:CustomerRelationshipsMember 2019-06-30 0000866273 us-gaap:NoncompeteAgreementsMember 2019-07-01 2019-09-30 0000866273 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2018-07-01 2018-09-30 0000866273 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2018-07-01 2018-09-30 0000866273 srt:MaximumMember us-gaap:IntellectualPropertyMember 2018-07-01 2018-09-30 0000866273 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2019-07-01 2019-09-30 0000866273 srt:MinimumMember us-gaap:IntellectualPropertyMember 2019-07-01 2019-09-30 0000866273 us-gaap:NoncompeteAgreementsMember 2018-07-01 2018-09-30 0000866273 srt:MinimumMember us-gaap:IntellectualPropertyMember 2018-07-01 2018-09-30 0000866273 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2019-07-01 2019-09-30 0000866273 srt:MaximumMember us-gaap:IntellectualPropertyMember 2019-07-01 2019-09-30 0000866273 srt:MinimumMember 2019-07-01 2019-09-30 0000866273 srt:MaximumMember 2019-07-01 2019-09-30 0000866273 mtrx:NonvestedDeferredSharesMember 2019-07-01 2019-09-30 0000866273 mtrx:NonvestedDeferredSharesMember 2018-07-01 2018-09-30 0000866273 us-gaap:AllOtherSegmentsMember 2019-09-30 0000866273 us-gaap:AllOtherSegmentsMember 2019-06-30 0000866273 mtrx:ElectricalInfrastructureMember 2018-07-01 2018-09-30 0000866273 mtrx:StorageSolutionsMember 2018-07-01 2018-09-30 0000866273 us-gaap:IntersegmentEliminationMember mtrx:OilGasAndChemicalMember 2018-07-01 2018-09-30 0000866273 mtrx:OilGasAndChemicalMember 2018-07-01 2018-09-30 0000866273 us-gaap:IntersegmentEliminationMember mtrx:StorageSolutionsMember 2018-07-01 2018-09-30 0000866273 us-gaap:IntersegmentEliminationMember 2019-07-01 2019-09-30 0000866273 us-gaap:IntersegmentEliminationMember mtrx:IndustrialMember 2019-07-01 2019-09-30 0000866273 mtrx:IndustrialMember 2018-07-01 2018-09-30 0000866273 us-gaap:IntersegmentEliminationMember mtrx:StorageSolutionsMember 2019-07-01 2019-09-30 0000866273 us-gaap:IntersegmentEliminationMember mtrx:OilGasAndChemicalMember 2019-07-01 2019-09-30 0000866273 us-gaap:IntersegmentEliminationMember mtrx:IndustrialMember 2018-07-01 2018-09-30 0000866273 us-gaap:IntersegmentEliminationMember 2018-07-01 2018-09-30 utreg:Rate iso4217:USD xbrli:pure xbrli:shares iso4217:USD xbrli:shares

 
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, 2019
or
Transition Report Pursuant to Section 13 or 15 (d) of the Securities Exchange Act of 1934
For the transition period from             to            
Commission File No. 1-15461
__________________________________________
MATRIX SERVICE COMPANY
(Exact name of registrant as specified in its charter)
__________________________________________
Delaware
 
73-1352174
(State of incorporation)
 
(I.R.S. Employer Identification No.)
5100 East Skelly Drive, Suite 500, Tulsa, Oklahoma 74135
(Address of principal executive offices and zip code)
Registrant’s telephone number, including area code: (918838-8822
Not Applicable
(Former name, former address and former fiscal year, if changed since last report)
___________________________ 
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
 Trading Symbol(s)
Name of each exchange on which registered
Common Stock, par value $0.01 per share
MTRX
NASDAQ 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 Inter Active 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 5, 2019 there were 27,888,217 shares of the Company’s common stock, $0.01 par value per share, issued and 27,162,327 shares outstanding.
 



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




PART I. FINANCIAL INFORMATION
Item 1. Financial Statements

Matrix Service Company
Condensed Consolidated Statements of Income
(In thousands, except per share data)
(unaudited)
 
Three Months Ended
 
September 30,
2019
 
September 30,
2018
Revenues
$
338,097

 
$
318,511

Cost of revenues
305,632

 
295,090

Gross profit
32,465

 
23,421

Selling, general and administrative expenses
23,691

 
21,201

Operating income
8,774

 
2,220

Other income (expense):
 
 
 
Interest expense
(389
)
 
(292
)
Interest income
474

 
282

Other
3

 
546

Income before income tax expense
8,862

 
2,756

Provision for federal, state and foreign income taxes
2,711

 
451

Net income
$
6,151

 
$
2,305

 
 
 
 
Basic earnings per common share
$
0.23

 
$
0.09

Diluted earnings per common share
$
0.22

 
$
0.08

Weighted average common shares outstanding:
 
 
 
Basic
26,935

 
26,921

Diluted
27,575

 
27,589

See accompanying notes.

- 1-



Matrix Service Company
Condensed Consolidated Statements of Comprehensive Income
(In thousands)
(unaudited)
 
 
Three Months Ended
 
 
September 30,
2019
 
September 30,
2018
 
Net income
$
6,151

 
$
2,305

 
Other comprehensive income (loss), net of tax:
 
 
 
 
Foreign currency translation gain (loss) (net of tax expense (benefit) of ($22) and $62 for the three months ended September 30, 2019 and 2018, respectively)
(394
)
 
401

 
Comprehensive income
$
5,757

 
$
2,706

 
See accompanying notes.

- 2-



Matrix Service Company
Condensed Consolidated Balance Sheets
(In thousands)
(unaudited)


September 30,
2019

June 30,
2019
Assets



Current assets:
 

 
Cash and cash equivalents
$
139,889


$
89,715

Accounts receivable, less allowances (September 30, 2019— $1,091 and June 30, 2019—$923)
214,614


218,432

Costs and estimated earnings in excess of billings on uncompleted contracts
65,996


96,083

Inventories
7,561


8,017

Income taxes receivable
1,337

 
29

Other current assets
9,969


5,034

Total current assets
439,366


417,310

Property, plant and equipment at cost:
 

 
Land and buildings
41,057


41,179

Construction equipment
92,142


91,793

Transportation equipment
55,179


52,526

Office equipment and software
44,164


43,632

Construction in progress
7,563


7,619

Total property, plant and equipment - at cost
240,105


236,749

Accumulated depreciation
(158,589
)

(157,414
)
Property, plant and equipment - net
81,516


79,335

Operating lease right-of-use assets
23,595

 

Goodwill
93,300


93,368

Other intangible assets
18,516


19,472

Deferred income taxes
2,719

 
2,683

Other assets
13,742


21,226

Total assets
$
672,754


$
633,394

See accompanying notes.











- 3-



Matrix Service Company
Condensed Consolidated Balance Sheets
(In thousands, except share data)
(unaudited)

September 30,
2019
 
June 30,
2019
Liabilities and stockholders’ equity
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
96,984

 
$
114,647

Billings on uncompleted contracts in excess of costs and estimated earnings
130,191

 
105,626

Accrued wages and benefits
34,214

 
38,357

Accrued insurance
9,539

 
9,021

Operating lease liabilities
8,660

 

Income taxes payable

 
2,517

Other accrued expenses
5,721

 
5,331

Total current liabilities
285,309

 
275,499

Deferred income taxes
2,346

 
298

Operating lease liabilities
15,998

 

Borrowings under senior secured revolving credit facility
11,366

 
5,347

Other liabilities
308

 
293

Total liabilities
315,327

 
281,437

Commitments and contingencies


 


Stockholders’ equity:
 
 
 
Common stock—$.01 par value; 60,000,000 shares authorized; 27,888,217 shares issued as of September 30, 2019 and June 30, 2019; 27,131,446 and 26,807,203 shares outstanding as of September 30, 2019 and June 30, 2019
279

 
279

Additional paid-in capital
132,936

 
137,712

Retained earnings
245,627

 
239,476

Accumulated other comprehensive loss
(8,145
)
 
(7,751
)
 
370,697

 
369,716

Less: Treasury stock, at cost — 756,771 shares as of September 30, 2019, and 1,081,014 shares as of June 30, 2019
(13,270
)
 
(17,759
)
Total stockholders' equity
357,427

 
351,957

Total liabilities and stockholders’ equity
$
672,754

 
$
633,394

See accompanying notes.


- 4-



Matrix Service Company
Condensed Consolidated Statements of Cash Flows
(In thousands)
(unaudited)
 
Three Months Ended
 
September 30,
2019

September 30,
2018
Operating activities:
 
 
 
Net income
$
6,151

 
$
2,305

Adjustments to reconcile net income to net cash provided by operating activities, net of effects from acquisitions and disposals:
 
 
 
Depreciation and amortization
4,779

 
4,543

Stock-based compensation expense
3,024

 
2,585

Deferred income tax
1,990

 
362

Gain on disposal of business

 
(427
)
Gain on sale of property, plant and equipment
(93
)
 
(171
)
Provision for uncollectible accounts
224

 
76

Other
84

 
101

Changes in operating assets and liabilities increasing (decreasing) cash, net of effects from acquisitions and disposals:
 
 
 
Accounts receivable
3,594

 
(11,284
)
Costs and estimated earnings in excess of billings on uncompleted contracts
30,087

 
302

Inventories
456

 
(1,369
)
Other assets and liabilities
(297
)
 
(10,860
)
Accounts payable
(15,240
)
 
15,261

Billings on uncompleted contracts in excess of costs and estimated earnings
24,565

 
(2,229
)
Accrued expenses
(3,220
)
 
9,624

Net cash provided by operating activities
56,104

 
8,819

Investing activities:
 
 
 
Capital expenditures
(8,684
)
 
(2,482
)
Proceeds from disposal of business

 
3,693

Proceeds from asset sales
151

 
267

Net cash provided (used) by investing activities
$
(8,533
)
 
$
1,478


 See accompanying notes.

















- 5-


Matrix Service Company
Condensed Consolidated Statements of Cash Flows
(In thousands)
(unaudited)
 
Three Months Ended
 
September 30,
2019
 
September 30,
2018
Financing activities:
 
 
 
Advances under senior secured revolving credit facility
$
8,984

 
$
2,298

Repayments of advances under senior secured revolving credit facility
(2,872
)
 
(765
)
Issuances of common stock

 
128

Proceeds from issuance of common stock under employee stock purchase plan
83

 
78

Repurchase of common stock for payment of statutory taxes due on equity-based compensation
(3,394
)
 
(1,559
)
Net cash provided by financing activities
2,801

 
180

Effect of exchange rate changes on cash and cash equivalents
(198
)
 
202

Increase in cash and cash equivalents
50,174

 
10,679

Cash and cash equivalents, beginning of period
89,715

 
64,057

Cash and cash equivalents, end of period
$
139,889

 
$
74,736

Supplemental disclosure of cash flow information:
 
 
 
Cash paid during the period for:
 
 
 
Income taxes
$
5,069

 
$
66

Interest
$
417

 
$
456

Non-cash investing and financing activities:
 
 
 
Purchases of property, plant and equipment on account
$
263

 
$
274


 See accompanying notes.


- 6-



Matrix Service Company
Condensed Consolidated Statements of Changes in Stockholders’ Equity
(In thousands, except share data)
(unaudited)

 
Common
Stock
 
Additional
Paid-In
Capital
 
Retained
Earnings
 
Treasury
Stock
 
Accumulated
Other
Comprehensive
Income(Loss)
 
Total
Balances, July 1, 2019
$
279

 
$
137,712

 
$
239,476

 
$
(17,759
)
 
$
(7,751
)
 
$
351,957

Net income

 

 
6,151

 

 

 
6,151

Other comprehensive loss

 

 

 

 
(394
)
 
(394
)
Issuance of deferred shares (494,274 shares)

 
(7,813
)
 

 
7,813

 

 

Treasury shares sold to Employee Stock Purchase Plan (4,053 shares)

 
13

 

 
70

 

 
83

Treasury shares purchased to satisfy tax withholding obligations (174,084 shares)

 

 

 
(3,394
)
 

 
(3,394
)
Stock-based compensation expense

 
3,024

 

 

 

 
3,024

Balances, September 30, 2019
$
279

 
$
132,936

 
$
245,627

 
$
(13,270
)
 
$
(8,145
)
 
$
357,427

 
 
 
 
 
 
 
 
 
 
 
 
Balances, July 1, 2018
$
279

 
$
132,198

 
$
211,494

 
$
(17,717
)
 
$
(7,411
)
 
$
318,843

Net income

 

 
2,305

 

 

 
2,305

Other comprehensive income

 

 

 

 
401

 
401

Exercise of stock options (12,500 shares)

 
(126
)
 

 
254

 

 
128

Issuance of deferred shares (221,775 shares)

 
(4,768
)
 

 
4,768

 

 

Treasury shares sold to Employee Stock Purchase Plan (4,323 shares)

 
(4
)
 

 
82

 

 
78

Treasury shares purchased to satisfy tax withholding obligations (72,604 shares)

 

 

 
(1,559
)
 

 
(1,559
)
Stock-based compensation expense

 
2,585

 

 

 

 
2,585

Balances, September 30, 2018
$
279

 
$
129,885

 
$
213,799

 
$
(14,172
)
 
$
(7,010
)
 
$
322,781


See accompanying notes.



- 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 (“Matrix”, “we”, “our”, “us”, “its” or the “Company”) and its subsidiaries, 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 financial statements should be read in conjunction with the audited financial statements for the year ended June 30, 2019, included in the Company’s Annual Report on Form 10-K for the year then ended. The results of operations for the three-month period ended September 30, 2019 may not necessarily be indicative of the results of operations for the full year ending June 30, 2020.
Significant Accounting Policies
The Company has updated its significant accounting policies to include its lease accounting policy as a result of adopting the Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") No. 2016-02, Leases (Topic 842) on July 1, 2019. The Company's other significant accounting policies are detailed in “Note 1 - Summary of Significant Accounting Policies” of our Annual Report on Form 10-K for the year ended June 30, 2019.
Leases
Adoption of New Leases Standard
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). Under this guidance, lessees are required to recognize virtually all leases on the balance sheet as a right-of-use asset and an associated operating lease liability or finance lease liability. The right-of-use asset represents the lessee's right to use, or control the use of, a specified asset for the specified lease term. The lease liability represents the lessee's obligation to make lease payments arising from the lease, measured on a discounted basis. Based on certain characteristics, leases are classified as operating leases or finance leases. Operating lease liabilities and right-of-use assets are adjusted to result in a single straight-line lease expense over the life of the lease. Finance lease liabilities and right-of-use assets, which contain provisions similar to capital leases under the prior accounting standards, result in the recognition of interest expense on the lease liability and amortization expense on the right-of-use asset over the term of the lease.
On July 1, 2019, the Company adopted the standard using the modified retrospective method. The modified retrospective method permits the Company to record right-of-use assets and lease liabilities for existing leases as of the date of adoption rather than at the beginning of the earliest period presented. The Company recorded operating lease right-of-use assets of $24.6 million and operating lease liabilities of $25.8 million as of July 1, 2019. The adoption of the standard did not have a material impact on the Company’s retained earnings, Condensed Consolidated Statements of Income or Condensed Consolidated Statements of Cash Flows. Financial results reported in prior periods are unchanged and reflect the prior lease accounting standards in place at the time.
The Company elected the package of practical expedients permitted under the transition guidance for the new standard, which among other things, allowed the Company to carry forward the historical lease classification of its existing leases. All of the Company's existing leases were classified as operating leases prior to adoption and have retained this classification after adoption. In addition, the Company elected not to utilize the hindsight practical expedient to determine the lease term for existing leases at adoption.

- 8-


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



Lease Accounting Policy
The Company enters into lease arrangements for real estate, construction equipment and information technology equipment in the normal course of business. The Company determines if an arrangement is or contains a lease at inception of the arrangement. An arrangement is determined to be a lease if it conveys the right to control the use of identified property or equipment for a period of time in exchange for consideration. If certain criteria are satisfied, the lease is classified as a financing lease. If none of these criteria are satisfied, the lease is considered an operating lease. All of the Company's leases are classified as operating leases.
Operating lease right-of-use assets are recognized as the present value of future lease payments over the lease term as of the commencement date, plus any lease payments made prior to commencement, and less any lease incentives received. Operating right-of-use assets are presented as noncurrent in the Condensed Consolidated Balance Sheets. Operating lease liabilities are recognized as the present value of the future lease payments over the lease term as of the commencement date and are presented as current and noncurrent in the Condensed Consolidated Balance Sheets. The Company has elected not to recognize right-of-use assets and lease liabilities for short-term leases with an initial term of 12 months or less.
The lease term used to measure the right-of-use assets and lease liabilities is generally the non-cancelable lease term for real estate leases and information technology equipment. Construction equipment is typically rented on a "month-to-month" basis and the lease term is estimated based on the expected duration of the rental. An option to renew or terminate a lease is included in the lease term when it is reasonably certain that the Company will exercise the option. Renewal options for real estate leases are typically for five years or less.
Future lease payments are discounted based on the Company's estimate of its incremental borrowing rate at lease commencement. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments.
Determinations with respect to lease term, including any renewals, incremental borrowing rate, and future lease payments require the use of judgment based on the facts and circumstances related to each lease. The Company considers various factors, including economic incentives, intent, past history and business need, to determine the likelihood that a renewal option will be exercised.
After the commencement date, operating lease expense is recognized based on the undiscounted future lease payments over the remaining lease term on a straight-line basis. Lease expense related to short-term leases is recognized on a straight-line basis over the lease term. Lease expense is included in cost of revenue and in selling, general and administrative expenses in the Condensed Consolidated Statements of Income.
See Note 3 - Leases for the required periodic disclosures about the Company's leases.
Recently Issued Accounting Standards
Accounting Standards Update 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments
On June 16, 2016, the FASB issued ASU 2016-13, which will change how the Company accounts for credit losses, including those related to its trade accounts receivable. The amendments in this update require a financial asset (or a group of financial assets) to be presented at the net amount expected to be collected. The income statement will reflect any increases or decreases of expected credit losses that have taken place during the period. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount.
Current GAAP delays the recognition of the full amount of credit losses until the loss is probable of occurring. The amendments in this update eliminate the probable initial recognition threshold and, instead, reflect the Company's current estimate of all expected credit losses. In addition, current guidance limits the information the Company may consider in measuring a credit loss to its past events and current conditions.
The amendments in this update broaden the information the Company may consider in developing its expected credit loss estimate to include forecasted information. The Company will adopt these amendments on July 1, 2020. The Company must apply the amendments in this update through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. At this time, the Company does not expect this update will have a material impact on its estimate of the allowance for uncollectible accounts.

- 9-


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



Note 2 – Revenue
Remaining Performance Obligations
The Company had $756.7 million of remaining performance obligations yet to be satisfied as of September 30, 2019. The Company expects to recognize approximately $637.6 million of its remaining performance obligations as revenue within the next twelve months.
Contract Balances
Contract terms with customers include the timing of billing and payment, which usually differs from the timing of revenue recognition. As a result, we carry contract assets and liabilities in our balance sheet. These contract assets and liabilities are calculated on a contract-by-contract basis and reported on a net basis at the end of each period and are classified as current. We present our contract assets in the balance sheet as Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts ("CIE"). CIE consists of revenue recognized in excess of billings. We present our contract liabilities in the balance sheet as Billings on Uncompleted Contracts in Excess of Costs and Estimated Earnings ("BIE"). BIE consists of advance payments and billings in excess of revenue recognized. The following table provides information about CIE and BIE:
 
September 30,
2019
 
June 30,
2019
 
Change
 
(in thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts
$
65,996

 
$
96,083

 
$
(30,087
)
Billings on uncompleted contracts in excess of costs and estimated earnings
(130,191
)
 
(105,626
)
 
(24,565
)
Net contract liabilities
$
(64,195
)
 
$
(9,543
)
 
$
(54,652
)

The difference between the beginning and ending balances of the Company's CIE and BIE primarily results from the timing of revenue recognized relative to its billings. The amount of revenue recognized during the three months ended September 30, 2019 that was included in the prior period BIE balance was $72.0 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, 2019 and June 30, 2019 included retentions to be collected within one year of $31.3 million and $21.9 million, respectively. Contract retentions collectible beyond one year are included in other assets in the Condensed Consolidated Balance Sheet and totaled $10.4 million as of September 30, 2019 and $17.7 million as of June 30, 2019.
Disaggregated Revenue
Revenue disaggregated by reportable segment is presented in Note 9 - Segment Information. The following series of tables presents revenue disaggregated by geographic area where the work was performed and by contract type:
Geographic Disaggregation:
 
 
Three Months Ended
 
 
September 30,
2019
 
September 30,
2018
 
 
(In thousands)
United States
 
$
314,416

 
$
310,137

Canada
 
21,170

 
7,081

Other international
 
2,511

 
1,293

Total Revenue
 
$
338,097

 
$
318,511



- 10-


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



Contract Type Disaggregation:
 
 
Three Months Ended
 
 
September 30,
2019
 
September 30,
2018
 
 
(In thousands)
Fixed-price contracts
 
$
176,320

 
$
179,122

Time and materials and other cost reimbursable contracts
 
161,777

 
139,389

Total Revenue
 
$
338,097

 
$
318,511


Typically, the Company assumes more risk with fixed-price contracts since increases in cost to perform the work may not be recoverable. However, these types of contracts typically offer higher profits than time and materials and other cost reimbursable contracts when completed at or below the costs originally estimated. The profitability of time and materials and other cost reimbursable contracts is typically lower than fixed-price contracts and is usually less volatile than fixed-price contracts since the profit component is factored into the rates charged for labor, equipment and materials, or is expressed in the contract as a percentage of the reimbursable costs incurred.
Note 3 – Leases
The Company enters into lease arrangements for real estate, construction equipment and information technology equipment in the normal course of business. Real estate leases accounted for approximately 83% of all right-of-use assets as of September 30, 2019. Most real estate and information technology equipment leases generally have fixed payments that follow an agreed upon payment schedule and have remaining lease terms ranging from less than a year to 16 years. Construction equipment leases generally have "month-to-month" lease terms that automatically renew as long as the equipment remains in use.
The components of lease expense in the Condensed Consolidated Statements of Income are as follows:
 
 
 
 
Three Months Ended
 
 
 
 
September 30, 2019
Lease expense
 
Location of Expense in Statements of Income
 
(in thousands)
Operating lease expense
 
Cost of revenues and selling, general and administrative expenses
 
$
3,117

Short-term lease expense(1)
 
Cost of revenues
 
9,608

Total lease expense
 
 
 
$
12,725

 
 
 
 
 
(1)
Represents the lease expense of equipment that is subject to month-to-month rental agreements with expected rental durations of less than one year.


- 11-


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



The future undiscounted lease payments, as reconciled to the discounted operating lease liabilities indicated on the Company's Condensed Consolidated Balance Sheets, were as follows:
 
 
September 30, 2019
Maturity Analysis(1):
 
(in thousands)
Remainder of Fiscal 2020
 
$
7,446

Fiscal 2021
 
6,483

Fiscal 2022
 
4,828

Fiscal 2023
 
3,141

Fiscal 2024
 
1,519

Thereafter
 
5,024

Total future operating lease payments
 
28,441

Less: imputed interest
 
(3,783
)
Net present value of future lease payments
 
24,658

Less: current portion of operating lease liabilities
 
8,660

Non-current operating lease liabilities
 
$
15,998

 
 
 
 
 
(1)
This analysis does not include a lease that has been executed, but is not expected to commence until December 2019. This lease has a 10 year term and future minimum lease payments of $11.9 million.
The following is a summary of the weighted average remaining operating lease term and weighted average discount rate as of September 30, 2019:
Weighted-average remaining lease term (in years)
 
5.1

Weighted-average discount rate
 
5.6
%
Supplemental cash flow information related to leases is as follows:
 
 
Three Months Ended
 
 
September 30, 2019
 
 
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
 
 
Operating cash flows from operating leases
 
$
3,134

Right-of-use assets obtained in exchange for lease liabilities:
 
 
Operating leases
 
$
26,399




- 12-


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



Note 4 – Intangible Assets Including Goodwill
Goodwill
The changes in the carrying value of goodwill by segment are as follows:
 
Electrical
Infrastructure
 
Oil Gas &
Chemical
 
Storage
Solutions
 
Industrial
 
Total
 
(In thousands)
Net balance at June 30, 2019
$
24,830

 
$
30,829

 
$
16,736

 
$
20,973

 
$
93,368

Translation adjustment(1)
(13
)
 

 
(53
)
 
(2
)
 
(68
)
Net balance at September 30, 2019
$
24,817

 
$
30,829

 
$
16,683

 
$
20,971

 
$
93,300

 
 
 
 
 
(1)
The translation adjustments relate to the periodic translation of Canadian Dollar and South Korean Won denominated goodwill recorded as a part of prior acquisitions in Canada and South Korea, in which the local currency was determined to be the functional currency.
The Company tests its goodwill for impairment annually in May. The Company did not note any impairment indicators as of September 30, 2019. However, if our market view of project opportunities or gross margins deteriorates, then an interim goodwill impairment test will be performed, which could result in the recognition of an impairment to goodwill.
Other Intangible Assets
Information on the carrying value of other intangible assets is as follows:
 
 
 
At September 30, 2019
  
Useful Life
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
 
(Years)
 
(In thousands)
Intellectual property
10 to 15
 
$
2,579

 
$
(1,823
)
 
$
756

Customer-based
6 to 15
 
38,525

 
(20,773
)
 
17,752

Non-compete agreements
4
 
1,453

 
(1,445
)
 
8

Total amortizing intangible assets
 
 
$
42,557

 
$
(24,041
)
 
$
18,516

 
 
 
 
At June 30, 2019
 
Useful Life
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
 
(Years)
 
(In thousands)
Intellectual property
10 to 15
 
$
2,579

 
$
(1,779
)
 
$
800

Customer-based
6 to 15
 
38,572

 
(19,915
)
 
18,657

Non-compete agreements
4
 
1,453

 
(1,438
)
 
15

Total amortizing intangible assets
 
 
$
42,604

 
$
(23,132
)
 
$
19,472



Amortization expense totaled $0.9 million and $0.8 million during the three months ended September 30, 2019 and September 30, 2018, respectively.

- 13-


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




We estimate that the remaining amortization expense related to September 30, 2019 amortizing intangible assets will be as follows (in thousands):
Period ending:
 
Remainder of Fiscal 2020
$
2,819

Fiscal 2021
3,743

Fiscal 2022
2,899

Fiscal 2023
2,447

Fiscal 2024
2,134

Fiscal 2025
1,739

Thereafter
2,735

Total estimated remaining amortization expense at September 30, 2019
$
18,516


Note 5 – Debt
On February 8, 2017, the Company entered into the Fourth Amended and Restated Credit Agreement (the "Credit Agreement"), by and among the Company and certain foreign subsidiaries, as Borrowers, various subsidiaries of the Company, as Guarantors, JPMorgan Chase Bank, N.A., as Administrative Agent, Sole Lead Arranger and Sole Bookrunner, and the other Lenders party thereto.
The Credit Agreement provides for a five-year senior secured revolving credit facility of $300.0 million that expires February 8, 2022. The credit facility may be used for working capital, acquisitions, capital expenditures, issuances of letters of credit and other lawful purposes.
The Credit Agreement includes the following covenants and borrowing limitations:
Our Leverage Ratio, determined as of the end of each fiscal quarter, may not exceed 3.00 to 1.00.
We are required to maintain a Fixed Charge Coverage Ratio, determined as of the end of each fiscal quarter, greater than or equal to 1.25 to 1.00.
Asset dispositions (other than dispositions in which all of the net cash proceeds therefrom are reinvested into the Company and dispositions of inventory and obsolete or unneeded equipment in the ordinary course of business) are limited to $20.0 million per 12-month period.
The credit facility includes a sublimit for revolving loans and letters of credit denominated in Australian Dollars, Canadian Dollars, Euros and Pounds Sterling in an aggregate amount not to exceed the U.S. Dollar equivalent of $75.0 million and a $200.0 million sublimit for total letters of credit.
Each revolving borrowing under the Credit Agreement will bear interest at a rate per annum equal to:
The ABR or the Adjusted LIBO Rate, in the case of revolving loans denominated in U.S. Dollars;
The Canadian Prime Rate or the CDOR rate, in the case of revolving loans denominated in Canadian Dollars;
The Adjusted LIBO Rate, in the case of revolving loans denominated in Pounds Sterling or Australian Dollars; or
The EURIBO Rate, in the case of revolving loans denominated in Euros,

in each case, plus the Applicable Margin, which is based on the Company's Leverage Ratio. The Applicable Margin on ABR loans ranges between 0.625% and 1.625%. The Applicable Margin for Adjusted LIBO, EURIBO and CDOR loans ranges between 1.625% and 2.625% and the Applicable Margin for Canadian Prime Rate loans ranges between 2.125% and 3.125%.
The unused credit facility fee is between 0.25% and 0.45% based on the Leverage Ratio.

- 14-


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



The Credit Agreement includes a Leverage Ratio covenant, which provides that Consolidated Funded Indebtedness, as of the end of any fiscal quarter, may not exceed 3.0 times Consolidated EBITDA, as defined in the Credit Agreement, or "Covenant EBITDA," over the previous four quarters. For the four quarters ended September 30, 2019, Covenant EBITDA was $75.9 million. Consolidated Funded Indebtedness at September 30, 2019 was $59.4 million.
Availability under the senior secured revolving credit facility at September 30, 2019 was as follows: 
 
September 30,
2019
 
June 30,
2019
 
(In thousands)
Senior secured revolving credit facility
$
300,000

 
$
300,000

Capacity constraint due to the Leverage Ratio
72,174

 
94,323

Capacity under the credit facility
227,826

 
205,677

Letters of credit
48,040

 
48,147

Borrowings outstanding
11,366

 
5,347

Availability under the senior secured revolving credit facility
$
168,420

 
$
152,183


At September 30, 2019, the Company was in compliance with all affirmative, negative, and financial covenants under the Credit Agreement.
Note 6 – Income Taxes
Effective Tax Rate
Our effective tax rate for the three months ended September 30, 2019 was 30.6%, compared to 16.4% for the same period a year ago. We expected our fiscal 2020 effective tax rate to be approximately 27.0%. The effective tax rate in fiscal 2020 was negatively impacted by $0.3 million of excess tax expense related to the vesting of stock-based compensation. The effective tax rate for the three months ended September 30, 2018 was positively impacted by $0.3 million of excess tax benefits related to the vesting of stock-based compensation.
Note 7 – Commitments and Contingencies
Insurance Reserves
The Company maintains insurance coverage for various aspects of its operations. However, exposure to potential losses is retained through the use of deductibles, self-insured retentions and coverage limits.
Typically, our contracts require us to indemnify our customers for injury, damage or loss arising from the performance of our services and provide warranties for materials and workmanship. The Company 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. Matrix maintains a performance and payment bonding line sufficient to support the business. The Company generally requires its subcontractors to indemnify the Company and the Company’s customer and name the Company 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 the Company, to secure the subcontractors’ work or as required by the subcontract.
There can be no assurance that our insurance and the additional insurance coverage provided by our subcontractors will fully protect us against a valid claim or loss under the contracts with our customers.
Unpriced Change Orders and Claims
Costs and estimated earnings in excess of billings on uncompleted contracts included revenues for unpriced change orders and claims of $8.5 million at September 30, 2019 and $10.1 million at June 30, 2019. 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.

- 15-


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



Other
The Company and its subsidiaries are participants in various legal actions. It is the opinion of management that none of the known legal actions will have a material impact on the Company’s financial position, results of operations or liquidity.
Note 8 – Earnings per Common Share
Basic earnings per share (“Basic EPS”) is calculated based on the weighted average shares outstanding during the period. Diluted earnings per share (“Diluted EPS”) includes the dilutive effect of stock options and nonvested deferred shares.
The computation of basic and diluted earnings per share is as follows:
 
Three Months Ended
 
September 30,
2019
 
September 30,
2018
 
(In thousands, except per share data)
Basic EPS:
 
 
 
Net income
$
6,151

 
$
2,305

Weighted average shares outstanding
26,935

 
26,921

Basic earnings per share
$
0.23

 
$
0.09

Diluted EPS:

 

Weighted average shares outstanding – basic
26,935

 
26,921

Dilutive stock options
25

 
31

Dilutive nonvested deferred shares
615

 
637

Diluted weighted average shares
27,575

 
27,589

Diluted earnings per share
$
0.22

 
$
0.08

 
The following securities are considered antidilutive and have been excluded from the calculation of Diluted EPS:
 
Three Months Ended
 
September 30,
2019
 
September 30,
2018
 
(In thousands)
Nonvested deferred shares
269

 
167

Total antidilutive securities
269

 
167



- 16-


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



Note 9 – Segment Information
We operate our business through four reportable segments: Electrical Infrastructure; Oil Gas & Chemical; Storage Solutions; and Industrial.
The Electrical Infrastructure segment consists of power delivery services provided to investor owned utilities, including construction of new substations, upgrades of existing substations, short-run transmission line installations, distribution upgrades and maintenance, as well as emergency and storm restoration services. We also provide construction and maintenance services to a variety of power generation facilities, such as combined cycle plants and other natural gas fired power stations.
The Oil Gas & Chemical segment serves customers primarily in the downstream and midstream petroleum industries who are engaged in refining crude oil and processing, fractionating, and marketing of natural gas and natural gas liquids. We also perform work in the petrochemical, upstream petroleum, and sulfur extraction, recovery and processing markets. Our services include plant maintenance, turnarounds, engineering and capital construction. We also offer industrial cleaning services, including hydro-blasting, hydro-excavating, advanced chemical cleaning and vacuum services.
The Storage Solutions segment consists of work related to aboveground storage tanks ("AST") and terminals. Also included in this segment are cryogenic and other specialty storage tanks and terminals including liquefied natural gas, liquid nitrogen/liquid oxygen, liquid petroleum and other specialty vessels such as spheres as well as marine structures and truck and rail loading/offloading facilities. Our services include engineering, fabrication and construction, and maintenance and repair, which includes planned and emergency services for both tanks and full terminals. Finally, we offer AST products, including geodesic domes, aluminum internal floating roofs, floating suction and skimmer systems, roof drain systems and floating roof seals.
The Industrial segment consists of work for integrated iron and steel companies, major mining and minerals companies engaged primarily in the extraction of copper, as well as companies in other industries, including aerospace and defense, cement, and agriculture and grain. Our services include engineering, fabrication and construction, and maintenance and repair, which includes planned and emergency services. We also design instrumentation and control systems and offer specialized expertise in the design and construction of bulk material handling systems.

The Company evaluates performance and allocates resources based on operating income. The accounting policies of the reportable segments are the same as those described in the Summary of Significant Accounting Policies footnote included in the Company’s Annual Report on Form 10-K for the year ended June 30, 2019 and in Note 1 of this Quarterly Report on Form 10-Q. Intersegment sales and transfers are recorded at cost; therefore, no intersegment profit or loss is recognized.
Segment assets consist primarily of accounts receivable, costs and estimated earnings in excess of billings on uncompleted contracts, property, plant and equipment, operating lease right-of-use assets, goodwill and other intangible assets.
 


- 17-


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



Results of Operations
(In thousands)
 
Three Months Ended
 
September 30,
2019

September 30,
2018
Gross revenues



Electrical Infrastructure
$
31,532


$
44,701

Oil Gas & Chemical
57,786


75,562

Storage Solutions
150,752


113,767

Industrial
99,287


85,557

Total gross revenues
$
339,357


$
319,587

Less: Inter-segment revenues



Oil Gas & Chemical
$
256

 
$
71

Storage Solutions
685

 
1,005

Industrial
319

 

Total inter-segment revenues
$
1,260


$
1,076

Consolidated revenues



Electrical Infrastructure
$
31,532


$
44,701

Oil Gas & Chemical
57,530


75,491

Storage Solutions
150,067


112,762

Industrial
98,968


85,557

Total consolidated revenues
$
338,097


$
318,511

Gross profit



Electrical Infrastructure
$
104


$
3,383

Oil Gas & Chemical
3,635


5,625

Storage Solutions
21,055


9,553

Industrial
7,671


4,860

Total gross profit
$
32,465


$
23,421

Operating income (loss)



Electrical Infrastructure
$
(1,844
)
 
$
657

Oil Gas & Chemical
(1,773
)
 
514

Storage Solutions
9,452

 
285

Industrial
2,939

 
764

Total operating income
$
8,774


$
2,220


Total assets by segment were as follows:

 
September 30,
2019

June 30,
2019
Electrical Infrastructure
 
$
137,643

 
$
155,880

Oil Gas & Chemical
 
93,866

 
91,959

Storage Solutions
 
206,144

 
188,912

Industrial
 
68,091

 
90,336

Unallocated assets
 
167,010

 
106,307

Total segment assets
 
$
672,754


$
633,394



- 18-


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

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

- 19-


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

- 20-


Loss Contingencies
Various legal actions, claims, and other contingencies arise in the normal course of our business. Contingencies are recorded in the consolidated financial statements, or are otherwise disclosed, in accordance with Accounting Standard Codification ("ASC") Topic 450-20, “Loss Contingencies”. Specific reserves are provided for loss contingencies to the extent we conclude that a loss is both probable and estimable. We use a case-by-case evaluation of the underlying data and update our evaluation as further information becomes known. We believe that any amounts exceeding our recorded accruals should not materially affect our financial position, results of operations or liquidity. However, the results of litigation are inherently unpredictable and the possibility exists that the ultimate resolution of one or more of these matters could result in a material effect on our financial position, results of operations or liquidity.
Legal costs are expensed as incurred.
Goodwill
Goodwill represents the excess of the purchase price of acquisitions over the acquisition date fair value of the net identifiable tangible and intangible assets acquired. In accordance with current accounting guidance, goodwill is not amortized, but is tested at least annually for impairment at the reporting unit level, which is a level below our reportable segments.
We perform our annual impairment test in the fourth quarter of each fiscal year to determine whether an impairment exists and to determine the amount of headroom. We define "headroom" as the percentage difference between the fair value of a reporting unit and its carrying value. The goodwill impairment test involves comparing management’s estimate of the fair value of a reporting unit with its carrying value, including goodwill. If the fair value of a reporting unit exceeds its carrying value, then goodwill is not impaired. If the fair value of a reporting unit is less than its carrying value, then goodwill is impaired to the extent of the difference, but the impairment may not exceed the balance of goodwill assigned to that reporting unit.
We utilize a discounted cash flow analysis, referred to as an income approach, and market multiples, referred to as a market approach, to determine the estimated fair value of our reporting units. For the income approach, significant judgments and assumptions including forecasted project awards, discount rate, anticipated revenue growth rate, gross margins, operating expenses, working capital needs and capital expenditures are inherent in the fair value estimates, which are based on our operating and capital budgets and on our strategic plan. As a result, actual results may differ from the estimates utilized in our income approach. For the market approach, significant judgments and assumptions include the selection of guideline companies, forecasted guideline company EBITDA and our forecasted EBITDA. The use of alternate judgments and/or assumptions could result in a fair value that differs from our estimate and could result in the recognition of additional impairment charges in the financial statements. As a test for reasonableness, we also consider the combined carrying values of our reporting units to our market capitalization.
The Company tests its goodwill for impairment annually in May. The Company did not note any impairment indicators as of September 30, 2019. However, if our market view of project opportunities or gross margins deteriorates, then an interim goodwill impairment test will be performed, which could result in the recognition of an impairment to goodwill.
Income Taxes
We use the asset and liability approach for financial accounting and reporting for income taxes. Deferred income tax assets and liabilities are computed annually for differences between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances based on our judgments and estimates are established when necessary to reduce deferred tax assets to the amount expected to be realized in future operating results. Company management believes that realization of deferred tax assets in excess of the valuation allowance is more likely than not. Our estimates are based on facts and circumstances in existence as well as interpretations of existing tax regulations and laws applied to the facts and circumstances, with the help of professional tax advisors. Therefore, we estimate and provide for amounts of additional income taxes that may be assessed by the various taxing authorities.

- 21-


Leases
The Company enters into lease arrangements for real estate, construction equipment and information technology equipment in the normal course of business. The Company determines if an arrangement is or contains a lease at inception of the arrangement. An arrangement is determined to be a lease if it conveys the right to control the use of identified property and equipment for a period of time in exchange for consideration. Operating lease right-of-use assets are recognized as the present value of future lease payments over the lease term as of the commencement date, plus any lease payments made prior to commencement, and less any lease incentives received. Operating lease liabilities are recognized as the present value of the future lease payments over the lease term as of the commencement date. Operating lease expense is recognized based on the undiscounted future lease payments over the remaining lease term on a straight-line basis. Lease expense related to short-term leases is recognized on a straight-line basis over the lease term.
Determinations with respect to lease term (including any renewals and terminations), incremental borrowing rate used to discount lease payments, variable lease expense and future lease payments require the use of judgment based on the facts and circumstances related to each lease. The Company considers various factors, including economic incentives, intent, past history and business need, to determine the likelihood that a renewal option will be exercised.
Recently Issued Accounting Standards
Accounting Standards Update 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments

On June 16, 2016, the FASB issued ASU 2016-13, which will change how the Company accounts for its allowance for uncollectible accounts. The amendments in this update require a financial asset (or a group of financial assets) to be presented at the net amount expected to be collected. The income statement will reflect any increases or decreases of expected credit losses that have taken place during the period. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount.

Current GAAP delays the recognition of the full amount of credit losses until the loss is probable of occurring. The amendments in this update eliminate the probable initial recognition threshold and, instead, reflect the Company's current estimate of all expected credit losses. In addition, current guidance limits the information the Company may consider in measuring a credit loss to its past events and current conditions.

The amendments in this update broaden the information the Company may consider in developing its expected credit loss estimate to include forecasted information. The amendments in this update are effective for the Company on July 1, 2020. The Company must apply the amendments in this update through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. At this time, the Company does not expect this update to have a material impact to its estimate of the allowance for uncollectible accounts.

RESULTS OF OPERATIONS
Overview
We operate our business through four reportable segments: Electrical Infrastructure; Oil Gas & Chemical; Storage Solutions; and Industrial.
The Electrical Infrastructure segment consists of power delivery services provided to investor owned utilities, including construction of new substations, upgrades of existing substations, short-run transmission line installations, distribution upgrades and maintenance, as well as emergency and storm restoration services. We also provide construction and maintenance services to a variety of power generation facilities, such as combined cycle plants and other natural gas fired power stations.
The Oil Gas & Chemical segment serves customers primarily in the downstream and midstream petroleum industries who are engaged in refining crude oil and processing, fractionating, and marketing of natural gas and natural gas liquids. We also perform work in the petrochemical, upstream petroleum, and sulfur extraction, recovery and processing markets. Our services include plant maintenance, turnarounds, engineering and capital construction. We also offer industrial cleaning services, including hydro-blasting, hydro-excavating, advanced chemical cleaning and vacuum services.

- 22-


The Storage Solutions segment consists of work related to aboveground storage tanks ("AST") and terminals. Also included in this segment are cryogenic and other specialty storage tanks and terminals including liquefied natural gas, liquid nitrogen/liquid oxygen, liquid petroleum and other specialty vessels such as spheres as well as marine structures and truck and rail loading/offloading facilities. Our services include engineering, fabrication and construction, and maintenance and repair, which includes planned and emergency services for both tanks and full terminals. Finally, we offer AST products, including geodesic domes, aluminum internal floating roofs, floating suction and skimmer systems, roof drain systems and floating roof seals.
The Industrial segment consists of work for integrated iron and steel companies, major mining and minerals companies engaged primarily in the extraction of copper, as well as companies in other industries, including aerospace and defense, cement, and agriculture and grain. Our services include engineering, fabrication and construction, and maintenance and repair, which includes planned and emergency services. We also design instrumentation and control systems and offer specialized expertise in the design and construction of bulk material handling systems.

Three Months Ended September 30, 2019 Compared to the Three Months Ended September 30, 2018
Consolidated
Consolidated revenue was $338.1 million for the three months ended September 30, 2019, compared to $318.5 million in the same period in the prior fiscal year. On a segment basis, consolidated revenue increased in the Storage Solutions and Industrial segments by $37.3 million and $13.4 million, respectively. These increases were partially offset by decreases in consolidated revenue for the Oil Gas & Chemical and Electrical Infrastructure segments of $18.0 million and $13.2 million, respectively.
Consolidated gross profit increased to $32.5 million in the three months ended September 30, 2019 compared to $23.4 million in the same period in the prior fiscal year. Gross margin increased to 9.6% in the three months ended September 30, 2019 compared to 7.4% in the same period in the prior fiscal year. Fiscal 2020 gross margin was positively impacted by strong project execution in the Storage Solutions segment. In the Electrical Infrastructure and Oil Gas & Chemical segments, results were negatively impacted by lower than previously expected margins on a project in each of these segments and lower revenues in both segments, which led to the under recovery of construction overhead costs.
Consolidated SG&A expenses were $23.7 million in the three months ended September 30, 2019 compared to $21.2 million in the same period a year earlier. The increase was primarily due to improved operating results, which led to higher incentive compensation expense, and other investments to support the business.
Interest expense was $0.4 million in the three months ended September 30, 2019 compared to $0.3 million in the same period a year ago. The increase was due to a higher average debt balance during the three months ended September 30, 2019. Interest income was $0.5 million in the three months ended September 30, 2019 compared to $0.3 million in the same period a year ago due to an increase in our average cash balance.
Our effective tax rate for the three months ended September 30, 2019 was 30.6%, compared to 16.4% for the same period a year ago. We expected our fiscal 2020 effective tax rate to be approximately 27.0%. The effective tax rate in fiscal 2020 was negatively impacted by $0.3 million of excess tax expense related to the vesting of stock-based compensation. The effective tax rate for the three months ended September 30, 2018 was positively impacted by $0.3 million of excess tax benefits related to the vesting of stock-based compensation.
For the three months ended September 30, 2019, net income and the related fully diluted earnings per share were $6.2 million and $0.22, compared to $2.3 million and $0.08 in the same period a year earlier.
Electrical Infrastructure
Revenue for the Electrical Infrastructure segment decreased $13.2 million to $31.5 million in the three months ended September 30, 2019 compared to $44.7 million in the same period a year earlier. The decrease is primarily due to lower volumes of power delivery and power generation package work. The segment gross margin was 0.3% in fiscal 2020 and 7.6% in fiscal 2019. The fiscal 2020 segment gross margin was negatively impacted by a charge on a transmission and distribution upgrade project due to lower than expected productivity and craft retention incentives, and lower volumes, which led to the under recovery of construction overhead costs. The fiscal 2019 segment gross margin was negatively impacted by lower margin work awarded during a period of increased competition and under recovery of construction overhead costs due to lower than anticipated volumes.

- 23-


Oil Gas & Chemical
Revenue for the Oil Gas & Chemical segment was $57.5 million in the three months ended September 30, 2019 compared to $75.5 million in the same period a year earlier. The decrease of $18.0 million is primarily due to lower volumes of capital, turnaround, and repair and maintenance work. The segment gross margin was 6.3% for the three months ended September 30, 2019 compared to 7.5% in the same period last year. The fiscal 2020 segment gross margin was negatively impacted by a lower than previously expected margin on a capital project due to purchased equipment that was found to be under performing during start-up and commissioning. In addition, lower volumes led to the under recovery of construction overhead costs. The fiscal 2019 segment gross margin was negatively impacted by a higher mix of lower margin maintenance work, partially offset by higher volumes, which led to better recovery of overhead costs.
Storage Solutions
Revenue for the Storage Solutions segment was $150.1 million in the three months ended September 30, 2019 compared to $112.8 million in the same period a year earlier, an increase of $37.3 million. The increase in segment revenue is primarily a result of increased tank and terminal construction work, and higher levels of repair and maintenance spending. The segment gross margin was 14.0% in the three months ended September 30, 2019 and 8.5% in the three months ended September 30, 2018. The fiscal 2020 segment gross margin was positively impacted by strong project execution on large capital projects. The fiscal 2019 segment gross margin was negatively impacted by a mix of lower margin work that was bid in a highly competitive environment in prior periods and lower than previously forecasted margins on a limited number of those projects.
Industrial
Revenue for the Industrial segment increased $13.4 million to $99.0 million in the three months ended September 30, 2019 compared to $85.6 million in the same period a year earlier. The increase in revenue is primarily attributable to higher volumes of iron and steel work, partially offset by lower volumes of thermal vacuum chamber work. The segment gross margin was 7.8% in the three months ended September 30, 2019 compared to 5.7% in the same period a year earlier. The fiscal 2020 segment gross margin was positively impacted by good project execution on both capital and repair and maintenance work. The fiscal 2019 segment gross margin was negatively impacted by lower than previously forecasted margins on a thermal vacuum chamber project.
Backlog
We define backlog as the total dollar amount of revenue that we expect to recognize as a result of performing work that has been awarded to us through a signed contract, limited notice to proceed or other type of assurance that we consider firm. The following arrangements are considered firm:

fixed-price awards;

minimum customer commitments on cost plus arrangements; and

certain time and material arrangements in which the estimated value is firm or can be estimated with a reasonable amount of certainty in both timing and amounts.
For long-term maintenance contracts with no minimum commitments and other established customer agreements, we include only the amounts that we expect to recognize as revenue over the next 12 months. For arrangements in which we have received a limited notice to proceed, we include the entire scope of work in our backlog if we conclude that the likelihood of the full project proceeding is high. For all other arrangements, we calculate backlog as the estimated contract amount less revenues recognized as of the reporting date.

- 24-


The following table provides a summary of changes in our backlog for the three months ended September 30, 2019: 
 
Electrical
Infrastructure
 
Oil Gas &
Chemical
 
Storage
Solutions
 
Industrial
 
Total
 
(In thousands)
Backlog as of June 30, 2019
$
73,883

 
$
134,563

 
$
641,295

 
$
248,608

 
$
1,098,349

Project awards
30,312

 
91,160

 
143,467

 
56,749

 
321,688

Revenue recognized
(31,532
)
 
(57,530
)
 
(150,067
)
 
(98,968
)
 
(338,097
)
Backlog as of September 30, 2019
$
72,663

 
$
168,193

 
$
634,695

 
$
206,389

 
$
1,081,940

Book-to-bill ratio(1)
1.0

 
1.6

 
1.0

 
0.6

 
1.0

 
 
 
 
 
(1)
Calculated by dividing project awards by revenue recognized during the period.
Project awards in all segments are cyclical and are typically the result of a sales process that can take several months or years to complete. It is common for awards to shift from one period to another as the timing of awards is dependent upon a number of factors including changes in market conditions, permitting, off take agreements, project financing and other factors. Backlog volatility may increase for some segments from time to time when individual project awards are less frequent, but more significant. The level of awards presented above only represents an interim period and may not be indicative of full year awards.
Seasonality and Other Factors
Our operating results can exhibit seasonal fluctuations, especially in our Oil Gas & Chemical segment, for a variety of reasons. Turnarounds and planned outages at customer facilities are typically scheduled in the spring and the fall when the demand for energy is lower. Within the Electrical 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, 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 volumes 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 the Company's operating results.
Non-GAAP Financial Measure
EBITDA is a supplemental, non-GAAP financial measure. EBITDA is defined as net income (loss) before interest expense, income taxes, depreciation and amortization. We present EBITDA because it is used by the financial community as a method of measuring our performance and of evaluating the market value of companies considered to be in similar businesses. We believe that the line item on our Consolidated Statements of Income entitled “Net income” is the most directly comparable GAAP measure to EBITDA. Since EBITDA is not a measure of performance calculated in accordance with GAAP, it should not be considered in isolation of, or as a substitute for, net earnings as an indicator of operating performance. 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 EBITDA excludes certain financial information compared with net income, 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, EBITDA, has certain material limitations as follows:

It does not include interest expense. Because we have borrowed money to finance our operations and acquisitions, pay commitment fees to maintain our credit facility, and incur fees to issue letters of credit under the credit facility, interest expense is a necessary and ongoing part of our costs and has assisted us in generating revenue. Therefore, any measure that excludes interest expense has material limitations.

It does not include income taxes. Because the payment of income taxes is a necessary and ongoing part of our operations, any measure that excludes income taxes has material limitations.


- 25-


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 EBITDA to net income follows:
 
 
Three Months Ended
 
September 30,
2019
 
September 30,
2018
 
(In thousands)
Net income
$
6,151

 
$
2,305

Interest expense
389

 
292

Provision for income taxes
2,711

 
451

Depreciation and amortization
4,779

 
4,543

EBITDA
$
14,030

 
$
7,591


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 as of September 30, 2019 were cash and cash equivalents on hand, capacity under our senior secured revolving credit facility and cash and cash equivalents generated from operations before consideration of changes in working capital. Cash and cash equivalents on hand at September 30, 2019 totaled $139.9 million and availability under the senior secured revolving credit facility totaled $168.4 million resulting in available liquidity of $308.3 million as of September 30, 2019. The Company's liquidity continues to be adequate to support its short-term needs and long-term strategic growth plans.
The following table provides a summary of changes in our liquidity for the three months ended September 30, 2019 (in thousands):
Liquidity as of June 30, 2019
$
241,898

Net increase in cash and cash equivalents
50,174

Decrease in credit facility capacity constraint
22,149

Increase in net borrowings on credit facility
(6,019
)
Decrease in letters of credit outstanding
107

Liquidity as of September 30, 2019
$
308,309

A detailed discussion of our credit agreement is provided under the caption "Senior Secured Revolving Credit Facility" included in the Liquidity and Capital Resources section of this Form 10-Q.
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.

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


- 26-


Other changes in working capital.

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

Acquisitions and disposals of businesses.

Strategic investments in new operations.

Purchases of shares under our stock buyback program.

Contract disputes, which can be significant.

Collection issues, including those caused by weak commodity prices or other factors which can lead to credit deterioration of our customers.

Capacity constraints under our senior secured revolving credit facility and remaining in compliance with all covenants contained in the credit agreement.

Issuances of letters of credit.
Cash Flow for the Three Months Ended September 30, 2019
Cash Flows Provided by Operating Activities
Cash provided by operating activities for the three months ended September 30, 2019 totaled $56.1 million. The various components are as follows:

Net Cash Provided by Operating Activities
(In thousands)
 
Net income
$
6,151

Non-cash expenses
7,934

Deferred income tax
1,990

Cash effect of changes in working capital
39,945

Other
84

Net cash provided by operating activities
$
56,104

Working capital changes at September 30, 2019 in comparison to June 30, 2019 include the following:

Accounts receivable, net of bad debt expense recognized during the period, decreased $3.6 million during the three months ended September 30, 2019, which increased cash flows from operating activities. The variance is primarily attributable to the timing of billing and collections.

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

Prepaid expenses and other assets decreased $3.5 million, which increased cash flows from operating activities.

Accounts payable and accrued expenses decreased by $18.5 million during the three months ended September 30, 2019, which decreased cash flows from operating activities. The variance is primarily attributable to the timing of vendor payments.

Income tax payable decreased $3.8 million, which decreased cash flows from operating activities.

- 27-



Cash Flows Used by Investing Activities
Investing activities used $8.5 million of cash in the three months ended September 30, 2019 primarily due to $8.7 million of capital expenditures, partially offset by $0.2 million of proceeds from other assets sales. Capital expenditures consisted of: $4.8 million for transportation equipment, $2.0 million for software and office equipment, $1.7 million for construction and fabrication equipment, and $0.2 million for facilities.
Cash Flows Provided by Financing Activities
Financing activities provided $2.8 million of cash in the three months ended September 30, 2019 primarily due to net borrowings of $6.1 million under the Company's Senior Secured Revolving Credit Facility, partially offset by the repurchase of $3.4 million of Company stock for payment of withholding taxes due on equity-based compensation.
Senior Secured Revolving Credit Facility
As noted previously in Note 5 of the Notes to Condensed Consolidated Financial Statements included in Part 1, Item 1 of this Quarterly Report on Form 10-Q, on February 8, 2017, the Company entered into the Fourth Amended and Restated Credit Agreement (the "Credit Agreement"), by and among the Company and certain foreign subsidiaries, as Borrowers, various subsidiaries of the Company, as Guarantors, JPMorgan Chase Bank, N.A., as Administrative Agent, Sole Lead Arranger and Sole Bookrunner, and the other Lenders party thereto.
The Credit Agreement provides for a five-year senior secured revolving credit facility of $300.0 million that expires February 8, 2022. The credit facility may be used for working capital, acquisitions, capital expenditures, issuances of letters of credit and other lawful purposes.
The Credit Agreement includes the following covenants and borrowing limitations:
Our Leverage Ratio, determined as of the end of each fiscal quarter, may not exceed 3.00 to 1.00.
We are required to maintain a Fixed Charge Coverage Ratio, determined as of the end of each fiscal quarter, greater than or equal to 1.25 to 1.00.
Asset dispositions (other than dispositions in which all of the net cash proceeds therefrom are reinvested into the Company and dispositions of inventory and obsolete or unneeded equipment in the ordinary course of business) are limited to $20.0 million per 12-month period.
The credit facility includes a sublimit for revolving loans and letters of credit denominated in Australian Dollars, Canadian Dollars, Euros and Pounds Sterling in an aggregate amount not to exceed the U.S. Dollar equivalent of $75.0 million and a $200.0 million sublimit for total letters of credit.
Each revolving borrowing under the Credit Agreement will bear interest at a rate per annum equal to:
The ABR or the Adjusted LIBO Rate, in the case of revolving loans denominated in U.S. Dollars;
The Canadian Prime Rate or the CDOR rate, in the case of revolving loans denominated in Canadian Dollars;
The Adjusted LIBO Rate, in the case of revolving loans denominated in Pounds Sterling or Australian Dollars; or
The EURIBO Rate, in the case of revolving loans denominated in Euros,

in each case, plus the Applicable Margin, which is based on the Company's Leverage Ratio. The Applicable Margin on ABR loans ranges between 0.625% and 1.625%. The Applicable Margin for Adjusted LIBO, EURIBO and CDOR loans ranges between 1.625% and 2.625% and the Applicable Margin for Canadian Prime Rate loans ranges between 2.125% and 3.125%.
The unused credit facility fee is between 0.25% and 0.45% based on the Leverage Ratio.

- 28-


The Credit Agreement includes a Leverage Ratio covenant, which provides that Consolidated Funded Indebtedness, as of the end of any fiscal quarter, may not exceed 3.0 times Consolidated EBITDA, as defined in the Credit Agreement, or "Covenant EBITDA," over the previous four quarters. For the four quarters ended September 30, 2019, Covenant EBITDA was $75.9 million. Consolidated Funded Indebtedness at September 30, 2019 was $59.4 million.
Covenant EBITDA differs from EBITDA, as reported under "Results of Operations - Non-GAAP Financial Measure," primarily because it permits the Company to:
exclude non-cash stock-based compensation expense,
include pro forma EBITDA of acquired businesses as if the acquisition occurred at the beginning of the previous four quarters, and
exclude certain other extraordinary items, as defined in the Credit Agreement.
Availability under the senior secured revolving credit facility at September 30, 2019 was as follows: 
 
September 30,
2019
 
June 30,
2019
 
(In thousands)
Senior secured revolving credit facility
$
300,000

 
$
300,000

Capacity constraint due to the Leverage Ratio
72,174

 
94,323

Capacity under the credit facility
227,826

 
205,677

Letters of credit
48,040

 
48,147

Borrowings outstanding
11,366

 
5,347

Availability under the senior secured revolving credit facility
$
168,420

 
$
152,183

At September 30, 2019, the Company was in compliance with all affirmative, negative, and financial covenants under the Credit Agreement.
Dividend Policy
We have never paid cash dividends on our common stock, and the terms of our Credit Agreement limit the amount of cash dividends we can pay. Under our Credit Agreement, we may declare and pay cash dividends on our capital stock during any fiscal year up to an amount which, when added to all other cash dividends paid during such fiscal year, does not exceed 50% of our cumulative net income for such fiscal year to date. Any future dividend payments will depend on our financial condition, capital requirements and earnings as well as other relevant factors.
Stock Repurchase Program and Treasury Shares
Treasury Shares
On November 6, 2018, the Board of Directors approved a new stock buyback program (the "November 2018 Program"), which replaced the previous program that had been in place since December 2016 and was set to expire in December 2018. Under the November 2018 Program, the Company may repurchase common stock up to a maximum of $30.0 million per calendar year provided that the aggregate number of shares repurchased may not exceed 10%, or approximately 2.7 million, of the Company's shares outstanding as of November 6, 2018. The Company may repurchase its stock from time to time in the open market at prevailing market prices or in privately negotiated transactions and is not obligated to purchase any shares. The November 2018 Program will continue unless and until it is modified or revoked by the Board of Directors. As of September 30, 2019, no shares have been repurchased under the November 2018 Program during the 2019 calendar year and there were 2,396,643 shares available for repurchase.
The Company has 756,771 treasury shares as of September 30, 2019 and intends to utilize these treasury shares in connection with equity awards under the Company’s stock incentive plans and for sales to the Employee Stock Purchase Plan.

- 29-


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:
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;

the impact to our business of changes in crude oil, natural gas and other commodity prices;

amounts and nature of future revenues and margins from each of our segments;

trends in the industries we serve;

the likely impact of new or existing regulations or market forces on the demand for our services;

expansion and other trends of the industries we serve;

our expectations with respect to the likelihood of a future impairment; and

our ability to comply with the covenants in our credit agreement.

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

the risk factors discussed in our Form 10-K for the fiscal year ended June 30, 2019 and listed from time to time in our filings with the Securities and Exchange Commission;

economic, market or business conditions in general and in the oil, natural gas, power, iron and steel, agricultural and mining industries in particular;

the under-utilization of our work force;

delays in the commencement 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 due to volatility of crude oil, natural gas, steel and other commodity prices to which our customers' businesses are affected;

the inherently uncertain outcome of current and future litigation;

the adequacy of our reserves for claims and contingencies;

changes in laws or regulations, including the imposition or threatened imposition, cancellation or delay of tariffs on imported goods; and

other factors, many of which are beyond our control.
Consequently, all of the forward-looking statements made in this Form 10-Q are qualified by these cautionary statements and there can be no assurance that the actual results or developments anticipated by us will be realized or, even if substantially realized, that they will have the expected consequences or effects on our business operations. We assume no obligation to update publicly, except as required by law, any such forward-looking statements, whether as a result of new information, future events or otherwise.

- 30-


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, 2019, filed with the Securities and Exchange Commission. For more information on market risk, see Part II, Item 7A in our fiscal 2019 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).
The disclosure controls and procedures are designed to provide reasonable, not absolute, assurance of achieving the desired control objectives. The Company’s management, including the Chief Executive Officer and Chief Financial Officer, does not expect that the disclosure controls and procedures or our internal controls over financial reporting will prevent or detect all errors or fraud. The design of our internal control system takes into account the fact that there are resource constraints and the benefits of controls must be weighed against the costs. Additionally, controls can be circumvented by the acts of key individuals, collusion or management override.
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, 2019. 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, 2019.
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, 2019.

- 31-


PART II
OTHER INFORMATION
Item 1. Legal Proceedings
We are a party to a number of legal proceedings. We believe that the nature and number of these proceedings are typical for a company of our size engaged in our type of business and that none of these proceedings will result in a material effect on our business, results of operations, financial condition, cash flows or liquidity.
Item 1A. Risk Factors
There were no material changes in our Risk Factors from those reported in Item 1A of Part I of our Annual Report on Form 10-K for the fiscal year ended June 30, 2019.
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 made by the Company of its common stock during the first quarter of fiscal year 2020.
 
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, 2019
 
 
 
 
 
 
 
Share Repurchase Program (A)

 
$

 

 
2,396,643

Employee Transactions (B)
287

 
$
20.38

 

 

August 1 to August 31, 2019
 
 
 
 
 
 
 
Share Repurchase Program (A)

 
$

 

 
2,396,643

Employee Transactions (B)
173,797

 
$
19.49

 

 

September 1 to September 30, 2019
 
 
 
 
 
 
 
Share Repurchase Program (A)

 
$

 

 
2,396,643

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 the Company’s stock incentive plans.
(C)
As described under the caption “Stock Repurchase Program and Treasury Shares” in the Liquidity and Capital Resources section of Part I, Item 2 of this Form 10-Q, on November 6, 2018, the Board of Directors approved a new stock buyback program (the “November 2018 Program”), which replaced the December 2016 Program. Under the November 2018 Program, the Company may repurchase common stock up to a maximum of $30.0 million per calendar year provided that the aggregate number of shares repurchased may not exceed 10%, or approximately 2.7 million, of the Company's shares outstanding as of November 6, 2018. The Company may repurchase its stock from time to time in the open market at prevailing market prices or in privately negotiated transactions and is not obligated to purchase any shares. The November 2018 Program will continue unless and until it is modified or revoked by the Board of Directors.

Dividend Policy
We have never paid cash dividends on our common stock, and the terms of our Credit Agreement limit the amount of cash dividends we can pay. Under our Credit Agreement, we may declare and pay cash dividends on our capital stock during any fiscal year up to an amount which, when added to all other cash dividends paid during such fiscal year, does not exceed 50% of our cumulative net income for such fiscal year to date. Any future dividend payments will depend on our financial condition, capital requirements and earnings as well as other relevant factors.

- 32-



Item 3. Defaults Upon Senior Securities
None
Item 4. Mine Safety Disclosures
Section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act (the "Dodd-Frank Act") requires domestic mine operators to disclose violations and orders issued under the Federal Mine Safety and Health Act of 1977 (the "Mine Act") by the Federal Mine Safety and Health Administration. We do not act as the owner of any mines, but as a result of our performing services or construction at mine sites as an independent contractor, we are considered an "operator" within the meaning of the Mine Act.
Information concerning mine safety violations or other regulatory matters required to be disclosed in this quarterly report under Section 1503(a) of the Dodd-Frank Act and Item 104 of Regulation S-K is included in Exhibit 95.
Item 5. Other Information
None
Item 6. Exhibits: 
The following documents are included as exhibits to this Quarterly Report on Form 10-Q. Any exhibits below incorporated by reference herein are indicated as such by the information supplied in the parenthetical hereafter.
Exhibit No.
 
Description
 
 
 
Exhibit 10:
 
 
 
 
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 104
 
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

- 33-


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 7, 2019
By: /s/ Kevin S. Cavanah
 
 
Kevin S. Cavanah Vice President and Chief Financial Officer signing on behalf of the registrant and as the registrant’s principal financial officer


- 34-
EX-10 2 exhibit10-indemnificat.htm EXHIBIT 10 Exhibit



Exhibit 10

INDEMNIFICATION AGREEMENT

THIS INDEMNIFICATION AGREEMENT (this “Agreement”) is made and entered into as of the ___ day of __________, 2019, by and between Matrix Service Company, a Delaware corporation (the “Company”), and ____________________ (“Indemnitee”).

WHEREAS, it is essential to the Company to retain and attract as directors and officers the most capable persons available;

WHEREAS, Indemnitee is an officer and/or director of the Company or of an entity in which the Company directly or indirectly owns an interest;

WHEREAS, both the Company and Indemnitee recognize the increased risk of litigation and other claims being asserted against directors and officers of corporations in the current environment;

WHEREAS, the Certificate of Incorporation and Bylaws of the Company (the “Charter Documents”) require the Company to indemnify and advance expenses to its officers and directors to the fullest extent permitted under Delaware law and Indemnitee has agreed to serve or has served and continues to serve in such capacity, in part, in reliance on the Charter Documents; and

WHEREAS, in recognition of Indemnitee’s need for (i) substantial protection against personal liability based on Indemnitee’s reliance on the Charter Documents, (ii) specific contractual assurance that the protection promised by the Charter Documents will be available to Indemnitee (regardless of, among other things, any amendment to or revocation of the Charter Documents or any change in the composition of the Company’s Board of Directors or acquisition transaction relating to the Company) and (iii) an inducement to agreeing to or to continue to provide effective services to the Company, the Company wishes to provide in this Agreement for the indemnification of and the advancing of expenses to Indemnitee to the fullest extent (whether partial or complete) permitted under Delaware law and as set forth in this Agreement, and for the coverage of Indemnitee under the Company’s directors’ and officers’ liability insurance policies.

NOW, THEREFORE, in consideration of the premises and of Indemnitee’s agreeing to or continuing to serve the Company directly or, at its request, another enterprise, and intending to be legally bound hereby, the parties hereto agree as follows:
 
1.Certain Definitions:

(a)    “Change in Control” means and shall be deemed to have occurred if (i) any Person is or becomes the “beneficial owner” (as defined in Rule 13d-3 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)), directly or indirectly, of securities of the Company representing thirty percent (30%) or more of the total voting power of all the then outstanding Voting Securities, (ii) any Person purchases or otherwise acquires under a tender offer, securities representing thirty percent (30%) or more of the total voting power of all the then outstanding Voting Securities, (iii) during any period of two (2) consecutive years, individuals (a) who at the beginning of such period constitute the Board of Directors of the Company and (b) any new director whose election by the Company’s Board of Directors or nomination for election by the Company’s stockholders was approved by a vote of at least two-thirds (2/3) of the directors then still in office who either were directors at the beginning of such period or whose election or nomination for election was previously so approved (but excluding, for purposes of this definition, any such individual whose initial assumption of office occurs as a result of an actual or threatened election contest with respect to the election or removal of directors or other actual or threatened solicitation of proxies or consents by or on behalf of a person other than the Company’s Board of Directors), cease for any reason to constitute a majority of the members of the Company’s Board of Directors, (iv) the stockholders of the Company approve a merger or consolidation of the Company with another entity, other than a merger or consolidation which would result in the Voting Securities outstanding immediately prior thereto continuing to represent, either by remaining outstanding or by being converted into voting securities of the surviving entity (or if the surviving entity is a subsidiary of another entity, then of the parent entity of such surviving entity), at least sixty percent (60%) of the total voting power represented by the voting securities of the surviving entity (or parent entity) outstanding immediately after such merger or consolidation, or (v) the stockholders approve a plan of complete liquidation of the Company or an agreement for the sale or disposition by the Company (in one transaction or a series of transactions) of all or substantially all of the Company’s assets.
 





(b)    “Claim” shall mean any threatened, pending or completed action, suit, proceeding, alternative dispute resolution mechanism, hearing or any inquiry or investigation, whether formal or informal, and whether conducted by the Company, any federal, state, local or foreign governmental agency or authority (including without limitation, the Securities and Exchange Commission) or any other party, that Indemnitee in good faith believes might lead to the institution of any such action, suit or proceeding, whether civil, criminal, administrative, investigative or other.

(c)    “Expenses” shall include reasonable attorneys’ and experts’ fees, court costs, transcript costs, travel expenses, duplicating, printing and binding costs, telephone charges, and all other costs, expenses and obligations paid or incurred in connection with investigating, defending, being a witness in, participating in (including on appeal), or preparing to defend, be a witness in or participate in any Claim relating to any Indemnifiable Event. Expenses shall also include (i) Expenses incurred in connection with any appeal resulting from any Claim, including without limitation, the premium, security for, and other costs relating to any cost bond, supersedeas bond, or other appeal bond or its equivalent, and (ii) for purposes of Section 5 only, Expenses incurred by Indemnitee in connection with the interpretation, enforcement or defense of Indemnitee’s rights under this Agreement, by litigation or otherwise. Expenses, however, shall not include amounts paid in settlement by Indemnitee or the amount of judgments or fines against Indemnitee.

(d)    “Indemnifiable Event” shall mean any event or occurrence that takes place either prior to or after the execution of this Agreement related to the fact that Indemnitee is or was a director, officer, employee, agent or fiduciary of the Company or any subsidiary of the Company, or is or was serving at the request (expressed or implied) of the Company as a director, officer, employee, manager, trustee, agent or fiduciary of another corporation, limited liability company, partnership, joint venture, employee benefit plan, trust or other enterprise, or by reason of anything done or not done by Indemnitee in any such capacity (whether or not serving in such capacity at the time any loss is incurred for which indemnification can be provided under this Agreement).

(e)    “Losses” shall mean any and all Expenses, damages, losses, liabilities, judgments, fines, penalties (whether civil, criminal or other), ERISA excise taxes, amounts paid or payable in settlement, including any interest, assessments, and all other charges paid or payable in connection with investigating, defending, being a witness in or participating in (including on appeal), or preparing to defend, be a witness or participate in, any Claim.

(f)    “Person” shall mean any person, as such term is used in Sections 13(d) and 14(d) of the Exchange Act, but excluding therefrom a trustee or other fiduciary holding securities under an employee benefit plan of the Company or a corporation owned, directly or indirectly, by the stockholders of the Company in substantially the same proportions as their ownership of stock of the Company.

(g)    “Potential Change in Control” shall be deemed to have occurred if (i) the Company enters into an agreement the consummation of which would result in the occurrence of a Change in Control;  (ii) any person (including the Company) publicly announces an intention to take or to consider taking actions which if consummated would constitute a Change in Control; or  (iii) the Board of Directors of the Company adopts a resolution to the effect that, for purposes of this Agreement, a Potential Change in Control has occurred.
 
(h)    “Reviewing Party” shall mean any appropriate person or body consisting of a member or members of the Company’s Board of Directors or any other person or body appointed by the Company’s Board of Directors (including the Independent Counsel referred to in Section 3 below) who is not a party to the particular Claim for which Indemnitee is seeking indemnification.

(i)    “Voting Securities” shall mean any securities of the Company which vote generally in the election of directors.

2.Basic Indemnification Arrangement.

(a)In the event Indemnitee was, is or becomes a party to or witness or other participant in, or is threatened to be made a party to or witness or other participant in, a Claim by reason of (or arising in part out of) an Indemnifiable Event, the Company shall indemnify Indemnitee to the fullest extent permitted by law, as the same exists or hereafter may be amended or interpreted (but in the case of any such amendment or interpretation, only to the extent that such amendment or interpretation permits the Company to provide broader indemnification rights than were provided prior thereto), promptly upon the receipt of written demand, against any and all Losses. If so requested by Indemnitee, the Company shall advance any and all Expenses to Indemnitee (whether such funds are paid directly on Indemnitee’s behalf, advanced to Indemnitee in an amount sufficient pay such Expenses or reimbursed to Indemnitee after Indemnitee pays such Expenses, an “Expense Advance”). Indemnitee’s right to an Expense Advance is not subject to the satisfaction of any standard of conduct. Without limiting the generality of the foregoing, unless payment in full has actually been made





to or on behalf of Indemnitee under any insurance policy or Other Indemnity Provision (as defined in Section 11 below), within ten (10) business days after any request by Indemnitee, the Company shall, in accordance with such request, (i) pay such Expenses on behalf of Indemnitee, (ii) advance to Indemnitee funds in an amount sufficient to pay such Expenses, or (iii) reimburse Indemnitee for such Expenses. Notwithstanding anything in this Agreement to the contrary (except as set forth in Section 5), prior to a Change in Control, Indemnitee shall not be entitled to indemnification pursuant to this Agreement in connection with any claim initiated by Indemnitee against the Company or any director or officer of the Company unless the Company has joined in or the Board of Directors of the Company has consented to the initiation of such claim.

(b)Notwithstanding the foregoing, (i) the obligations of the Company under Section 2(a) (other than the obligations of the Company to Indemnitee to make an Expense Advance and the obligations of the Company to Indemnitee if Indemnitee was, is, or is threatened to be made a witness in a Claim), shall be subject to the condition that the Reviewing Party shall not have determined subsequent to the final disposition of any Claim (in a written legal opinion if the Independent Counsel referred to in Section 3 below is involved) that indemnification of Indemnitee would not be permitted under applicable law, provided, that to be effective any such denial of indemnity must be in writing, delivered to the Indemnitee, stating with particularity the reason for such denial; and (ii) if, when and to the extent that the Reviewing Party determines subsequent to the final disposition of any Claim that indemnification of Indemnitee would not be permitted under applicable law, the Company shall be entitled to be reimbursed by Indemnitee (who hereby agrees to reimburse the Company) for all such Expense Advances theretofore paid; provided, however, that if Indemnitee has commenced legal proceedings in a court of competent jurisdiction to secure a determination that Indemnitee should be indemnified under applicable law, any determination made by the Reviewing Party that indemnification of Indemnitee would not be permitted under applicable law shall not be binding and Indemnitee shall not be required to reimburse the Company for any Expense Advance until a final judicial determination is made with respect thereto (as to which all rights of appeal therefrom have been exhausted or lapsed). Indemnitee’s obligation to reimburse the Company for any Expense Advance shall be unsecured and no interest shall be charged thereon.

(c)If there has not been a Change in Control, the Reviewing Party shall be selected by the Board of Directors of the Company, and if there has been such a Change in Control, the Reviewing Party shall be the Independent Counsel referred to in Section 3 below.  The Company shall use its reasonable best efforts to cause the Reviewing Party to make its determination as promptly as possible. If the Reviewing Party shall not have made a determination within 60 days after the final disposition of any Claim, then Indemnitee shall be deemed to have satisfied the applicable standard of conduct; provided that such 60-day period may be extended for a reasonable time, not to exceed an additional 30 days, if the Reviewing Party in good faith requires such additional time to obtain or evaluate information relating thereto. Notwithstanding anything in this Agreement to the contrary, no determination as to entitlement of Indemnitee to indemnification under this Agreement shall be required to be made prior to the final disposition of any Claim. If the Reviewing Party determines that indemnification of Indemnitee would not be permitted in whole or in part under applicable law, Indemnitee shall have the right to commence litigation, in any court in the State of Delaware having subject matter jurisdiction thereof and in which venue is proper, seeking an initial determination by the court or challenging any such determination by the Reviewing Party or any aspect thereof.  The Company hereby consents to service of process and to appear in any such proceeding.  Any determination by the Reviewing Party not challenged by the Indemnitee shall be conclusive and binding on the Company and Indemnitee.

(d)No indemnification pursuant to this Agreement shall be paid by the Company on account of any Claim in which a final judgment is rendered against Indemnitee or Indemnitee enters into a settlement, in each case, (i) for an accounting of profits made from the purchase or sale by Indemnitee of securities of the Company pursuant to the provisions of Section 16(b) of the Exchange Act or similar provisions of any federal, state or local laws; (ii) for which payment has actually been made to or on behalf of Indemnitee under any insurance policy or Other Indemnity Provision (as defined in Section 11 below), except with respect to any excess beyond the amount paid under any insurance policy or Other Indemnity Provision; or (iii) for which payment is prohibited by law.

3.    Change in Control.  The Company agrees that if there is a Change in Control, then, with respect to all matters thereafter arising concerning the rights of Indemnitee to indemnity payments and Expense Advances under this Agreement or any other agreement or the Charter Documents now or hereafter in effect relating to Claims for Indemnifiable Events, the Company shall seek legal advice only from special, independent counsel selected by Indemnitee and approved by the Company (which approval shall not be unreasonably withheld or delayed), which counsel has not otherwise performed services for the Company or Indemnitee within the last five (5) years (other than in connection with such matters) (the “Independent Counsel”). The Independent Counsel shall not include any person who, under the applicable standards of professional conduct then prevailing, would have a conflict of interest in representing either the Company or Indemnitee in an action to determine Indemnitee’s rights under this Agreement.  Such counsel, among other things, shall render its written opinion to the Company and Indemnitee as to





whether and to what extent the Indemnitee would be permitted to be indemnified under applicable law.  The Company agrees to pay the reasonable fees of the Independent Counsel referred to above and to fully indemnify such counsel against any and all expenses (including attorneys’ fees), claims, liabilities and damages arising out of or relating to this Agreement or such counsel’s engagement pursuant hereto.
 
4.    Establishment of Trust.  In the event of a Potential Change in Control, the Company shall promptly, upon written request by Indemnitee, create a trust for the benefit of Indemnitee (the “Trust”) and, from time to time upon written request by Indemnitee, shall fund the Trust in an amount sufficient to satisfy (a) any and all Expenses reasonably anticipated at the time of each such request to be incurred in connection with investigating, preparing for and defending any Claim relating to an Indemnifiable Event, and (b) any and all judgments, fines, penalties and settlement amounts of any and all Claims relating to an Indemnifiable Event from time to time actually paid or claimed, reasonably anticipated or proposed to be paid.  The terms of the Trust shall provide that, upon a Change in Control, (i) the Trust shall not be revoked or the principal thereof invaded, without the written consent of Indemnitee;  (ii) the trustee of the Trust (the “Trustee”), shall advance to Indemnitee, within ten (10) business days of a request by Indemnitee, any and all Expenses and Indemnitee hereby agrees to reimburse the Trust under the same circumstances for which Indemnitee would be required to reimburse the Company under Section 2(b) above); (iii) the Trust shall continue to be funded by the Company in accordance with the funding obligation set forth above; (iv) the Trustee shall promptly pay to Indemnitee all amounts for which Indemnitee shall be entitled to indemnification pursuant to this Agreement or otherwise; and (v) all unexpended funds in the Trust shall revert to the Company upon a final determination by the Reviewing Party or a court of competent jurisdiction, as the case may be, that Indemnitee has been fully indemnified under the terms of this Agreement.  The Trustee shall be chosen by Indemnitee, with the approval of the Company (which approval shall not be unreasonably withheld or delayed).  Nothing in this Section 4 shall relieve the Company of any of its obligations under this Agreement or any provision of the Charter Documents or other agreement now or hereafter in effect.  The Company shall pay all costs of establishing and maintaining the Trust and shall agree to indemnify the Trustee against any and all expenses (including attorneys’ fees), claims, liabilities, losses and damages arising out of or relating to this Agreement or the establishment and maintenance of the Trust.

5.    Indemnification for Additional Expenses.  The Company shall indemnify Indemnitee against any and all Expenses (including attorneys’ fees) and, if requested by Indemnitee, shall advance such Expenses to Indemnitee, which are incurred by Indemnitee in connection with any Claim asserted against or action brought by Indemnitee for (a) indemnification or advance payment of Expenses by the Company under this Agreement or any Other Indemnity Provision; and/or (b) recovery under any directors’ and officers’ liability insurance policies maintained by the Company.  Unless payment in full has actually been made to or on behalf of Indemnitee under any insurance policy or Other Indemnity Provision (as defined in Section 11 below), within ten (10) business days after any request by Indemnitee, the Company shall, in accordance with such request, (i) pay such Expenses on behalf of Indemnitee, (ii) advance to Indemnitee funds in an amount sufficient to pay such Expenses, or (iii) reimburse Indemnitee for such Expenses. The Company shall be entitled to be reimbursed by Indemnitee (who hereby agrees to reimburse the Company) for all such amounts theretofore paid Indemnitee under this Section 5 if, subsequent to the final disposition of any Claim asserted against or action brought by Indemnitee, Indemnitee ultimately is determined not to be entitled to such indemnification, advance expense payment or insurance recovery, as the case may be.

6.    Partial Indemnification; Mandatory Indemnification.  If Indemnitee is entitled under any provision of this Agreement to indemnification by the Company for a portion, but not all, of the Losses paid in settlement of a Claim, the Company shall nevertheless indemnify Indemnitee for the portion thereof to which Indemnitee is entitled.  Moreover, notwithstanding any other provision of this Agreement, to the extent that Indemnitee has been successful on the merits or otherwise in defense of any or all Claims relating in whole or in part to an Indemnifiable Event or in defense of any issue or matter therein, including without limitation dismissal without prejudice, Indemnitee shall be indemnified against all Expenses incurred in connection therewith.
 
7.    Notification and Defense of Proceeding.
 
(a)    Promptly after receipt by Indemnitee of notice of the commencement of any Claim by reason of (or arising in part out of) an Indemnifiable Event, Indemnitee shall, if a claim in respect thereof is to be made against the Company under this Agreement, notify the Company of the commencement thereof; but the omission so to notify the Company will not relieve the Company from any liability that it may have to Indemnitee, except as provided in Section 7(c).
 
(b)    With respect to any such Claim as to which Indemnitee notifies the Company of the commencement thereof, the Company will be entitled to participate in the Claim at its own expense and, except as otherwise provided below, to the extent the Company so wishes, it may assume the defense thereof with counsel reasonably satisfactory to Indemnitee.  After notice from the Company to Indemnitee of its election to assume the defense of any Claim, the Company shall not be liable to Indemnitee under this Agreement or otherwise for any Expenses subsequently incurred by Indemnitee in connection with the defense of such Claim other than reasonable costs of investigation or as otherwise provided below.  Indemnitee shall have the right to employ legal counsel in such Claim, but all Expenses related thereto incurred after notice from the Company of its assumption of the





defense shall be at Indemnitee’s expense unless: (i) the employment of legal counsel by Indemnitee has been authorized by the Company, (ii) Indemnitee has reasonably determined that there may be a conflict of interest between Indemnitee and the Company in the defense of the Claim, (iii) after a Change in Control, the employment of counsel by Indemnitee has been approved by the Independent Counsel or (iv) the Company shall not in fact have employed counsel to assume the defense of such Claim, in each of which cases all Expenses of the Claim shall be borne by the Company.  The Company shall not be entitled to assume the defense of any Claim brought by or on behalf of the Company, or as to which Indemnitee shall have made the determination provided for in (ii) above or under the circumstances provided for in (iii) and (iv) above.
 
(c)    The Company shall not be liable to indemnify Indemnitee under this Agreement or otherwise for any amounts paid in settlement of any Claim effected without the Company’s written consent, such consent not to be unreasonably withheld; provided, however, that if a Change in Control has occurred, the Company shall be liable for indemnification of Indemnitee for amounts paid in settlement if the Independent Counsel has approved the settlement.  The Company shall not settle any Claim in any manner that would impose any penalty or limitation on Indemnitee without Indemnitee’s written consent.  The Company shall not be liable to indemnify the Indemnitee under this Agreement with regard to any judicial award if the Company was not given a reasonable and timely opportunity as a result of Indemnitee’s failure to provide notice, at its expense, to participate in the defense of such action, and the lack of such notice materially prejudiced the Company’s ability to participate in defense of such action.  The Company’s liability hereunder shall not be excused if participation in the Claim by the Company was barred by this Agreement.
 
8.    Burden of Proof.  In connection with any determination by the Reviewing Party or otherwise as to whether Indemnitee is entitled to be indemnified hereunder the burden of proof shall be on the Company to establish that Indemnitee is not so entitled.

9.    Reliance as a Safe Harbor. For purposes of this Agreement, and without creating any presumption as to a lack of good faith if the following circumstances do not exist, Indemnitee shall be deemed to have acted in good faith and in a manner he or she reasonably believed to be in or not opposed to the best interests of the Company if Indemnitee's actions or omissions to act are taken in good faith reliance upon the records of the Company, including its financial statements, or upon information, opinions, reports or statements furnished to Indemnitee by the officers or employees of the Company or any of its subsidiaries in the course of their duties, or by committees of the Board of Directors or by any other Person (including legal counsel, accountants and financial advisors) as to matters Indemnitee reasonably believes are within such other Person's professional or expert competence and who has been selected with reasonable care by or on behalf of the Company. In addition, the knowledge and/or actions, or failures to act, of any director, officer, agent or employee of the Company shall not be imputed to Indemnitee for purposes of determining the right to indemnity hereunder.

10.    No Presumption.  For purposes of this Agreement, the termination of any Claim by judgment, order, settlement (whether with or without court approval) or conviction, or upon a plea of nolo contendere, or its equivalent, shall not create a presumption that Indemnitee did not meet any particular standard of conduct or have any particular belief or that a court has determined that indemnification is not permitted by applicable law.

11.    Non-exclusivity, etc. The rights of Indemnitee hereunder shall be in addition to any other rights Indemnitee may have under the Charter Documents, applicable law, any other contract or otherwise (collectively, “Other Indemnity Provisions”); provided, however, that (a) to the extent that Indemnitee otherwise would have any greater right to indemnification under any Other Indemnity Provision, Indemnitee will be deemed to have such greater right hereunder, and (b) to the extent that any change is made to any Other Indemnity Provision which permits any greater right to indemnification that that provided by this Agreement as of the date hereof, Indemnitee will be deemed to have such greater right hereunder.   To the extent that a change in applicable law (whether by statute or judicial decision) permits greater indemnification by agreement than would be afforded currently under Other Indemnity Provisions or this Agreement, it is the intent of the parties hereto that Indemnitee shall enjoy by this Agreement the greater benefits so afforded by such change.

12.    Liability Insurance.  To the extent the Company maintains an insurance policy or policies providing directors’ and officers’ liability insurance, Indemnitee shall be covered by such policy or policies, in accordance with its or their terms, to the maximum extent of the coverage available for any Company director or officer.

13.    Duration; Amendment; Waiver.  All agreements and obligations of the Company hereunder shall continue during the period that Indemnitee is a director or officer of the Company (or is serving at the request of the Company as a director, officer, employee, manager, trustee, agent or fiduciary of another enterprise) and shall continue thereafter (i) so long as Indemnitee may be subject to any possible Claim relating to an Indemnifiable Event (including any rights to appeal therefrom) and (ii) throughout the pendency of any proceeding (including any rights of appeal therefrom), including any proceeding commenced by Indemnitee to enforce or interpret his or her rights under this Agreement, even if, in either case, he or she may have ceased to serve in such capacity at the time of any such Claim or proceeding. No supplement, modification or amendment of this Agreement shall be





binding unless executed in writing by both of the parties hereto.  No waiver of any of the provisions of this Agreement shall be deemed or shall constitute a waiver of any other provisions hereof (whether or not similar) nor shall such waiver constitute a continuing waiver.

14.    Subrogation.  In the event of payment under this Agreement, the Company shall be subrogated to the extent of such payment to all of the rights of recovery of Indemnitee, who shall execute all papers required and shall do everything that may be necessary to secure such rights, including without limitation the execution of such documents as may be necessary to enable the Company effectively to bring suit to enforce such rights.

15.    No Duplication of Payments.  The Company shall not be liable under this Agreement to make any payment in connection with any Claim made against Indemnitee for an Indemnifiable Event to the extent Indemnitee has otherwise actually received payment (under any insurance policy, Other Indemnity Provisions or otherwise) of the amounts otherwise indemnifiable hereunder.

16.    Binding Effect.  This Agreement shall be binding upon and inure to the benefit of and be enforceable by the parties hereto and their respective successors (including without limitation any direct or indirect successor by purchase, merger, consolidation or otherwise to all or substantially all of the business and/or assets of the Company), assigns, spouse, heirs, and personal and legal representatives.  The Company shall require and cause any successor (whether direct or indirect by purchase, merger, consolidation or otherwise) to all or substantially all of the business or assets of the Company, by written agreement in form and substance satisfactory to Indemnitee, expressly to assume and agree to perform this Agreement in the same manner and to the same extent that the Company would be required to perform if no such succession had taken place.
 
17.    Severability.  The provisions of this Agreement shall be severable in the event that any of the provisions hereof (including any provision within a single section, paragraph or sentence) are held by a court of competent jurisdiction to be invalid, void or otherwise unenforceable, and the remaining provisions shall remain enforceable to the fullest extent permitted by law.

18.    Governing Law.  This Agreement shall be governed by and construed and enforced in accordance with the laws of the State of Delaware applicable to contracts made and to be performed in such State without giving effect to its principles of conflicts of laws.  The Company and Indemnitee each hereby irrevocably consent to the jurisdiction of the courts of the State of Delaware for all purposes in connection with any action or proceeding which arises out of or relates to this Agreement, agree that any action instituted under this Agreement shall only be brought in the state courts of the State of Delaware, and waive, and agree not to plead or make, any claim that the courts of the State of Delaware lack venue or that any such action or proceeding brought in the courts of the State of Delaware has been brought in an improper or inconvenient forum.

19.    Notices.  All notices, demands and other communications required or permitted hereunder shall be made in writing and shall be deemed to have been duly given if delivered by hand, against receipt, or mailed, postage prepaid, certified or registered mail, return receipt requested and addressed to the Company at:
 
Matrix Service Company
5100 E. Skelly Drive
Suite 500
Tulsa, OK 74135
Attention: Vice President Legal & Risk Management
 
and to Indemnitee at:
 
The address set forth below Indemnitee’s signature hereto. 
 
Notice of change of address shall be effective only when given in accordance with this Section.  All notices complying with this Section shall be deemed to have been received on the date of hand delivery or on the third business day after mailing.

20.    Counterparts.  This Agreement may be executed in one or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same agreement.






IN WITNESS WHEREOF, this Agreement has been duly executed and delivered by Indemnitee and a duly authorized representative of the Company as of the date first above written.

 
 

 
MATRIX SERVICE COMPANY
 
 
 
By:
 
 
Name:
 
 
Title:
 
 
 
 
INDEMNITEE:
 
 
 
 
 
[Indemnitee’s typed name]
 
 
 
Address for notices:
 
 
 
 

 




EX-31.1 3 exhibit311-mtrxx2019x9.htm EXHIBIT 31.1 Exhibit


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


EX-31.2 4 exhibit312-mtrxx2019x9.htm EXHIBIT 31.2 Exhibit


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 7, 2019
 
 
 
 
/s/ Kevin S. Cavanah
 
Kevin S. Cavanah
 
Vice President and Chief Financial Officer


EX-32.1 5 exhibit321-mtrxx2019x9.htm EXHIBIT 32.1 Exhibit


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



EX-32.2 6 exhibit322-mtrxx2019x9.htm EXHIBIT 32.2 Exhibit


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, 2019 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 7, 2019
 
 
 
 
/s/ Kevin S. Cavanah
 
Kevin S. Cavanah
 
Vice President and Chief Financial Officer



EX-95 7 exhibit95-mtrxx2019x9x.htm EXHIBIT 95 Exhibit


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, 2019:
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
Castle Mountain Gold Mine, Equinox Gold 04-04918
No
No
(1) The total number of citations issued under section 104 of the Mine Act for violations of mandatory health or safety standards that could significantly and substantially contribute to a serious injury if left unabated.
(2) The total number of orders issued under section 104(b) of the Mine Act, which represent a failure to abate a citation under section 104(a) within the period of time prescribed by MSHA.
(3) The total number of citations and orders issued by MSHA under section 104(d) of the Mine Act for unwarrantable failure to comply with mandatory health or safety standards.
(4) The total number of flagrant violations identified under section 110(b)(2) of the Mine Act.
(5) The total number of orders issued under section 107(a) of the Mine Act for situations in which MSHA determined an imminent danger existed.
(6) A written notice from the MSHA regarding a pattern of violations under section 104(e) of the Mine Act.
(7) A written notice from the MSHA regarding a potential to have a pattern of violations under section 104(e) of the Mine Act.



EX-101.SCH 8 mtrx-20190930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2201201 - Disclosure - Basis of Presentation Basis of Presentation - Lease Accounting Policy (Policies) link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Basis of Presentation Basis of Presentation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Basis of Presentation (Notes) link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Commitments and Contingencies (Notes) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1005501 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1002501 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Debt - Availability Under The Senior Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Debt (Notes) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Earnings per Common Share - Antidilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Earnings per Common Share - Computation of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Earnings per Common Share (Notes) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Earnings per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Income Taxes Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Income Taxes (Notes) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Intangible Assets Including Goodwill - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Intangible Assets Including Goodwill - Carrying Value of Goodwill By Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Intangible Assets Including Goodwill - Carrying Value of Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Intangible Assets Including Goodwill Future Expected Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Intangible Assets Including Goodwill (Notes) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Intangible Assets Including Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Leases Leases - Components of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Leases Leases - Maturity Analysis (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Leases Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Leases Leases (Notes) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Leases Leases - Other Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 2408406 - Disclosure - Leases Leases - Supplemental Cash Flow Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Leases Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Revenue Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Revenue Revenue (Notes) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Revenue Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Segment Information (Notes) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Segment Information - Results of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 mtrx-20190930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 mtrx-20190930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 mtrx-20190930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Business Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Carrying Value of Goodwill by Segment Schedule of Goodwill [Table Text Block] Carrying Value of Other Intangible Assets Schedule Of Intangible Assets Excluding Goodwill Table [Text Block] Schedule of intangible assets excluding goodwill. Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Remainder of Fiscal 2020 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Fiscal 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two Fiscal 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three Fiscal 2023 Finance Lease, Liability, Payments, Due Year Four Fiscal 2024 Finance Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total future operating lease payments Lessee, Operating Lease, Liability, Payments, Due Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Net present value of future lease payments Operating Lease, Liability Less: current portion of operating lease liabilities Operating Lease, Liability, Current Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Total future payments for lease not yet commenced Total future payments for lease not yet commenced Total future payments for lease not yet commenced Cover page. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line One Entity File Number Entity File Number Security Exchange Name Security Exchange Name Title of 12(b) Security Title of 12(b) Security Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Trading Symbol Trading Symbol Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Emerging Growth Company Entity Emerging Growth Company Entity Small Business Entity Small Business Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Shell Company Entity Shell Company Entity Tax Identification Number Entity Tax Identification Number Leases [Abstract] Lease, Cost [Table Text Block] Lease, Cost [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Other Information Related to Leases [Table Text Block] Other Information Related to Leases [Table Text Block] Table disclosing operating lease weighted average remaining lease term, weighted average discount rate, and supplemental cash flow disclosures. Statement of Cash Flows [Abstract] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Adjustments to reconcile net income to net cash provided by operating activities, net of effects from acquisitions and disposals: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Deferred income tax Deferred Income Tax Expense (Benefit) Gain on disposal of business Gain (Loss) on Disposition of Business Gain on sale of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Provision for uncollectible accounts Accounts Receivable, Credit Loss Expense (Reversal) Other Other Noncash Income (Expense) Changes in operating assets and liabilities increasing (decreasing) cash, net of effects from acquisitions and disposals: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Costs and estimated earnings in excess of billings on uncompleted contracts Increase (Decrease) in Cost in Excess of Billing on Uncompleted Contract Inventories Increase (Decrease) in Inventories Other assets and liabilities Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Billings on uncompleted contracts in excess of costs and estimated earnings Increase (Decrease) in Billing in Excess of Cost of Earnings Accrued expenses Increase (Decrease) in Accrued Liabilities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Capital expenditures Payments to Acquire Property, Plant, and Equipment Acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Proceeds from disposal of business Proceeds from Divestiture of Businesses Proceeds from asset sales Proceeds from Sale of Productive Assets Net cash provided (used) by investing activities Net Cash Provided by (Used in) Investing Activities Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Advances under senior secured revolving credit facility Proceeds from Long-term Lines of Credit Repayments of advances under senior secured revolving credit facility Repayments of Long-term Lines of Credit Payments of debt issuance costs Payments of Debt Issuance Costs Open market purchase of treasury shares Payments for Repurchase of Common Stock Issuances of common stock Proceeds from Issuance of Common Stock Proceeds from issuance of common stock under employee stock purchase plan Proceeds from Stock Plans Repurchase of common stock for payment of statutory taxes due on equity-based compensation Payments for Repurchase of Other Equity Capital contributions from noncontrolling interest Proceeds from Noncontrolling Interests Excess tax benefit of exercised stock options and vesting of deferred shares Excess Tax Benefit from Share-based Compensation, Financing Activities Repayments of acquired long-term debt Repayments of Long-term Debt Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Increase in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents, beginning of period Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents, end of period Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Income taxes Income Taxes Paid, Net Interest Interest Paid, Including Capitalized Interest, Operating and Investing Activities Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Purchases of property, plant and equipment on account Capital Expenditures Incurred but Not yet Paid Accrual for unsettled stock repurchases Accrual for unsettled stock repurchases Accrual for unsettled stock repurchases Organization, Consolidation and Presentation of Financial Statements [Abstract] Basis of Presentation Basis of Presentation and Significant Accounting Policies [Text Block] Impairment charge Goodwill, Impairment Loss Amortization expense Amortization of Intangible Assets Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Baillie Tank Equipment, Ltd. [Member] Baillie Tank Equipment, Ltd. [Member] Baillie Tank Equipment, Ltd. [Member] Houston Interests, LLC [Member] Houston Interests, LLC [Member] Houston Interests, LLC [Member] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Intellectual Property [Member] Intellectual Property [Member] Customer Relationships [Member] Customer Relationships [Member] Noncompete Agreements [Member] Noncompete Agreements [Member] Trade Names [Member] Trade Names [Member] Other Intangible Assets [Member] Other Intangible Assets [Member] SM Electric Trade Name [Member] SM Electric Trade Name [Member] SM Electric Trade Name [Member] Acquired Finite-lived Intangible Asset, Residual Value Acquired Finite-lived Intangible Asset, Residual Value Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Finite-lived Intangible Assets, Fair Value Disclosure Finite-lived Intangible Assets, Fair Value Disclosure Backlog received in exchange for settled account receivable Backlog received in exchange for settled account receivable Backlog received in exchange for settled account receivable, amount of backlog to be recognized as revenue in the future. Indefinite-Lived Trade Names Finite-Lived Trade Names, Gross Earnings Per Share [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock Options [Member] Share-based Payment Arrangement, Option [Member] Nonvested Deferred Shares [Member] Nonvested Deferred Shares [Member] Nonvested Deferred Shares [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total antidilutive securities Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Accounts receivable, less allowances (September 30, 2019— $1,091 and June 30, 2019—$923) Accounts Receivable, after Allowance for Credit Loss, Current Costs and estimated earnings in excess of billings on uncompleted contracts Contract with Customer, Asset, before Allowance for Credit Loss Deferred income taxes Deferred Tax Assets, Net of Valuation Allowance, Current Inventories Inventory, Net Income taxes receivable Income Taxes Receivable, Current Other current assets Other Assets, Current Total current assets Assets, Current Property, plant and equipment at cost: Property, Plant and Equipment, Gross [Abstract] Land and buildings Buildings and Improvements, Gross Construction equipment Machinery and Equipment, Gross Transportation equipment Transportation Equipment Gross Transportation Equipment Gross Office equipment and software Furniture and Fixtures, Gross Construction in progress Construction in Progress, Gross Property, plant and equipment at cost, gross Property, Plant and Equipment, Gross Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, plant and equipment at cost, net Property, Plant and Equipment, Net Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Goodwill Goodwill Other intangible assets Intangible Assets, Net (Excluding Goodwill) Deferred income taxes Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Other assets Other Assets, Noncurrent Total assets Assets Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Billings on uncompleted contracts in excess of costs and estimated earnings Billings in Excess of Cost Accrued wages and benefits Employee-related Liabilities, Current Accrued insurance Accrued Insurance, Current Operating lease liabilities Income taxes payable Accrued Income Taxes, Current Deferred Tax Liabilities, Net, Current Deferred Tax Liabilities, Net, Current Other accrued expenses Other Liabilities, Current Total current liabilities Liabilities, Current Deferred income taxes Deferred Tax Liabilities, Net, Noncurrent Operating lease liabilities Borrowings under senior secured revolving credit facility Long-term Debt, Excluding Current Maturities Other liabilities Liabilities, Other than Long-term Debt, Noncurrent Total liabilities Liabilities Commitments and contingencies Commitments and Contingencies Matrix Service Company stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Common stock—$.01 par value; 60,000,000 shares authorized; 27,888,217 shares issued as of September 30, 2019 and June 30, 2019; 27,131,446 and 26,807,203 shares outstanding as of September 30, 2019 and June 30, 2019 Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Retained earnings Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Matrix Service Company stockholders' equity Stockholders' Equity before Treasury Stock Less: Treasury stock, at cost — 756,771 shares as of September 30, 2019, and 1,081,014 shares as of June 30, 2019 Treasury Stock, Value Total stockholders' equity Stockholders' Equity Attributable to Parent Noncontrolling interest Stockholders' Equity Attributable to Noncontrolling Interest Total liabilities and stockholders’ equity Liabilities and Equity Schedule of Goodwill [Table] Schedule of Goodwill [Table] Electrical Infrastructure [Member] Electrical Infrastructure [Member] Electrical infrastructure. Oil Gas & Chemical [Member] Oil Gas And Chemical [Member] Oil gas & chemical. Storage Solutions [Member] Storage Solutions [Member] Storage solutions. Industrial [Member] Industrial [Member] Industrial. Reporting Unit [Member] Reporting Unit [Member] Reporting unit at risk for impairment Other Segments [Member] Other Segments [Member] Goodwill [Line Items] Goodwill [Line Items] Goodwill Goodwill, Gross Cumulative impairment loss Goodwill, Impaired, Accumulated Impairment Loss Goodwill Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Goodwill [Roll Forward] Goodwill [Roll Forward] Net balance at June 30, 2019 Goodwill, Acquired During Period Goodwill, Acquired During Period Goodwill, Written off Related to Sale of Business Unit Goodwill, Written off Related to Sale of Business Unit Goodwill, Purchase Accounting Adjustments Goodwill, Purchase Accounting Adjustments Translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Net balance at September 30, 2019 Leases Lessee, Leases [Policy Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] Retained Earnings Retained Earnings [Member] Treasury Stock Treasury Stock [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Noncontrolling Interest Noncontrolling Interest [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 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. Retrospective adjustment upon adoption of ASU 2016-09 Cumulative Effect of New Accounting Principle in Period of Adoption Noncontrolling Interest, Increase from Subsidiary Equity Issuance Noncontrolling Interest, Increase from Subsidiary Equity Issuance Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Open market purchases of treasury shares Treasury Stock, Value, Acquired, Cost Method Treasury shares sold to Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Issuance of deferred shares Adjustments to Additional Paid in Capital, Other Other Treasury Share Purchases Other Treasury Share Purchases Other treasury share purchases. Payments to Acquire Interest in Joint Venture Payments to Acquire Interest in Joint Venture Noncontrolling interest of consolidated joint venture Noncontrolling Interest, Increase from Business Combination Open market purchases of treasury shares (310,532 shares) Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Cash paid for operating leases Operating Lease, Payments Right-of-use asset obtained in exchange for operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Revenue, Performance Obligation [Abstract] Revenue, Performance Obligation [Abstract] Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount 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. Contract with Customer, Asset and Liability [Abstract] Contract with Customer, Asset and Liability [Abstract] Costs and estimated earnings in excess of billings on uncompleted contracts Change in CIE Change in CIE Change in CIE from prior year to the current period. Billings on uncompleted contracts in excess of costs and estimated earnings Contract with Customer, Liability, Current Change in BIE Change in BIE Change in BIE from the prior year to the current period. Change in net contract balances Change in net contract balances Change in net contract balances from the prior year to the current year. Contract with Customer, Liability, Revenue Recognized Contract with Customer, Liability, Revenue Recognized Disclosure Customer Contracts Additional Information [Abstract] Disclosure - Customer Contracts - Additional Information [Abstract] Costs incurred and estimated earnings recognized on uncompleted contracts Uncompleted Contracts Costs Incurred And Estimated Earnings Recognized Uncompleted contracts costs incurred and estimated earnings recognized. Billings on uncompleted contracts Uncompleted Contracts Billings Uncompleted contracts billings. Total Uncompleted Contracts Net Uncompleted contracts. Contract Receivable Retainage, Due in Next Twelve Months Contract Receivable Retainage, Next Twelve Months Contract Receivable Retainage, Due after Next Twelve Months Contract Receivable Retainage, after Next Twelve Months Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES Canada CANADA Other international [Member] Other international [Member] Other international [Member] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Fixed-price Contract [Member] Fixed-price Contract [Member] Time-and-materials Contract [Member] Time-and-materials Contract [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Revenue from Contract with Customer, Including Assessed Tax Revenue from Contract with Customer, Including Assessed Tax Statement Condensed Consolidated Balance Sheets [Abstract] Statement Condensed Consolidated Balance Sheets [Abstract] Accounts receivable, allowances Accounts Receivable, Allowance for Credit Loss, Current Common stock, par value Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Common stock, shares outstanding Shares, Outstanding Treasury stock, shares Treasury Stock, Shares Statement of Comprehensive Income [Abstract] Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Other Lease Information [Abstract] Other Lease Information [Abstract] Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Debt Disclosure [Abstract] Debt Debt Disclosure [Text Block] Income Statement [Abstract] Revenues Revenues Cost of revenues Cost of Goods and Services Sold Gross profit Gross Profit Selling, general and administrative expenses Selling, General and Administrative Expense Operating income Operating Income (Loss) Other income (expense): Other Nonoperating Income (Expense) [Abstract] Interest expense Interest Expense Interest income Investment Income, Interest Other Other Nonoperating Income (Expense) Income before income tax expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for federal, state and foreign income taxes Income Tax Expense (Benefit) Net income Less: Net income attributable to noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Basic earnings per common share (US$ per share) Earnings Per Share, Basic Diluted earnings per common share (US$ per share) Earnings Per Share, Diluted Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (shares) Weighted Average Number of Shares Outstanding, Basic Diluted (shares) Weighted Average Number of Shares Outstanding, Diluted Segment Reporting [Abstract] Results of Operations Schedule of Segment Reporting Information, by Segment [Table Text Block] Earnings per Common Share Earnings Per Share [Text Block] Commitments and Contingencies Disclosure [Abstract] 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] Project [Axis] Power Generation Project [Axis] Power Generation Project [Axis] Power Generation Project [Domain] Power Generation Project [Domain] [Domain] for Power Generation Project [Axis] Unapproved Change Orders On Power Generation Project [Member] Unapproved Change Orders On Power Generation Project [Member] Unapproved Change Orders On Power Generation Project [Member] Claim On Power Generation Project [Member] Claim On Power Generation Project [Member] Claim On Power Generation Project [Member] Project Unapproved Change Orders and Claims [Line Items] Power Generation Project Unapproved Change Orders and Claims [Line Items] [Line Items] for Power Generation Project Unapproved Change Orders and Claims [Table] Unapproved change orders and claims Contract Cost, Unapproved Change Order, Amount Lessee, Operating Leases [Text Block] Lessee, Operating Leases [Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Kvaerner NAC Kvaerner North American Construction [Member] Kvaerner North American Construction [Member] Intersegment Eliminations [Member] Intersegment Eliminations [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Gross revenues Gross revenues Gross revenues before intersegment eliminations Gross profit Operating income Segment assets Schedule of Acquired Indefinite-lived Intangible Assets by Major Class [Table] Schedule of Acquired Indefinite-lived Intangible Assets by Major Class [Table] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] CDOR Rate [Member] CDOR Rate [Member] CDOR Rate [Member] Canadian Prime Rate [Member] Canadian Prime Rate [Member] Canadian Prime Rate [Member] Debt Amendment [Member] Debt Amendment [Member] August 31, 2017 Debt Amendment Terms Credit Agreement Terms Acquired Indefinite-lived Intangible Assets [Line Items] Credit Agreement Term Credit Agreement Term Credit Agreement Term Senior secured revolving credit facility Line of Credit Facility, Maximum Borrowing Capacity Line Of Credit Facility Expiration Date mtrx_LineOfCreditFacilityExpirationDate Credit Facility Expiration Date Senior Leverage Ratio, Acquisition Period, Maximum Senior Leverage Ratio, Acquisition Period, Maximum Senior Leverage Ratio, Acquisition Period, Maximum Senior Leverage Ratio, Acquisition Period, Minimum Senior Leverage Ratio, Acquisition Period, Minimum Senior Leverage Ratio, Acquisition Period, Minimum Senior Leverage Ratio, Maximum Senior Leverage Ratio Max Senior Leverage Ratio Max Senior Leverage Ratio, Minimum Senior Leverage Ratio Min Senior Leverage Ratio Minimum Fixed Charge Coverage Ratio, Maximum Fixed Charge Coverage Ratio Maximum Fixed charge coverage ratio maximum. Fixed Charge Coverage Ratio, Minimum Fixed Charge Coverage Ratio Minimum Fixed charge coverage ratio minimum. Amount of Limit on Asset Dispositions Amount Of Limit On Asset Dispositions Amount of limit on asset dispositions. 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. 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. Additional Margin on LIBOR loans, Minimum Line Of Credit Basis Spread On London Interbank Offered Rate Minimum Line of credit basis spread on London interbank offered rate minimum. Additional Margin on LIBOR loans, Maximum Line Of Credit Basis Spread On London Interbank Offered Rate Maximum Line of credit basis spread on London interbank offered rate maximum. Sublimit on Australian Dollar, Canadian Dollar, Euro and Pounds Sterling Sublimit on Australian Dollar, Canadian Dollar, Euro and Pounds Sterling Sublimit on Australian Dollar, Canadian Dollar, Euro and Pounds Sterling Sub-limit on letters of credit under the credit facility Sub-limit on letters of credit under the credit facility Sub-limit on letters of credit under the credit facility. Additional Margin on Adjusted LIBO, EURIBO and CDOR loans, Minimum Line Of Credit Basis Spread On Adjusted LIBO, EURIBO and CDOR Minimum Line of credit basis spread on Adjusted LIBO, EURIBO and CDOR loans rate minimum. Additional Margin on Adjusted LIBO, EURIBO and CDOR loans, Maximum Line Of Credit Basis Spread On Adjusted LIBO, EURIBO and CDOR Maximum Line of credit basis spread on Adjusted LIBO, EURIBO and CDOR loans rate maximum. Additional Margin on Canadian prime rate loans, Minimum Line Of Credit Basis Spread On Canadian Prime Rate Minimum Line of credit basis spread on Canadian prime rate minimum. Additional Margin on Canadian prime rate loans, Maximum Line Of Credit Basis Spread On Canadian Prime Rate Maximum Line of credit basis spread on Canadian prime rate maximum. CDOR Rate description Line Of Credit Facility Canadian Deposit Offered Rate Description Line of credit facility Canadian deposit offered rate description. Variable rate basis Debt Instrument, Description of Variable Rate Basis Basis spread on variable rate basis Debt Instrument, Basis Spread on Variable Rate Canadian prime rate description Line Of Credit Facility Canadian Prime Rate Description Line of credit facility Canadian prime rate description. Unused Credit Facility Fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Maximum limit of consolidated funded indebtedness Maximum Limit Of Consolidated Funded Indebtedness Maximum limit of consolidated funded indebtedness. Consolidated EBITDA as defined in the Credit Agreement Consolidated Earnings Before Interest Taxes Depreciation And Amortization Per Credit Agreement Consolidated earnings before interest taxes depreciation and amortization per credit. Consolidated funded indebtedness Consolidated Funded Indebtedness Consolidated Funded Indebtedness Minimum Consolidated EBITDA Required Minimum Consolidated EBITDA Required Minimum Consolidated EBITDA required under the August 31, 2017 credit amendment. Restricted Payments Under Credit Amendment Restricted Payments Under Credit Amendment Payment of dividends and share repurchases the August 31, 2017 credit amendment is restricted to an aggregate of $5.0 million. Leverage Ratio Allowed for Restricted Payments, Maximum Leverage Ratio Allowed for Restricted Payments, Maximum Leverage Ratio Allowed for Restricted Payments, Maximum Leverage Ratio Allowed for Restricted Payments, Minimum Leverage Ratio Allowed for Restricted Payments, Minimum Leverage Ratio Allowed for Restricted Payments, Minimum Dividend Restriction Under Credit Agreement, Percent Dividend Restriction Under Credit Agreement Dividend Restriction Under Credit Agreement, as a percentage of net income for the the fiscal year. Dividend Restriction Under Credit Agreement, Amount Dividend Restriction Under Credit Agreement, Amount Dividend restriction under credit agreement, amount in dollars. Expected Remaining Amortization Expense [Abstract] Expected Remaining Amortization Expense [Abstract] Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Finite-Lived Intangible Assets, Amortization Expense, Next Year Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Finite-Lived Intangible Assets, Amortization Expense, Year Two Finite-Lived Intangible Assets, Amortization Expense, Year Two Finite-Lived Intangible Assets, Amortization Expense, Year Three Finite-Lived Intangible Assets, Amortization Expense, Year Three Finite-Lived Intangible Assets, Amortization Expense, Year Four Finite-Lived Intangible Assets, Amortization Expense, Year Four Finite-Lived Intangible Assets, Amortization Expense, Year Five Finite-Lived Intangible Assets, Amortization Expense, Year Five Finite-Lived Intangible Assets, Amortization Expense, after Year Five Finite-Lived Intangible Assets, Amortization Expense, after Year Five Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation gain (loss) (net of tax expense (benefit) of ($22) and $62 for the three months ended September 30, 2019 and 2018, respectively) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Less: Comprehensive income attributable to noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive income attributable to Matrix Service Company Comprehensive Income (Loss), Net of Tax, Attributable to Parent Availability Under the Senior Credit Facility Schedule of Line of Credit Facilities [Table Text Block] Computation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Antidilutive Securities Excluded from the Calculation of Diluted EPS Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Operating Lease, Liability Intangible Assets Including Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Contract with Customer, Asset and Liability [Table Text Block] Contract with Customer, Asset and Liability [Table Text Block] Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Segment Information Segment Reporting Disclosure [Text Block] Treasury Stock, Shares, Acquired Treasury Stock, Shares, Acquired Employee Stock Purchase Plan, shares Stock Issued During Period, Shares, Employee Stock Purchase Plans Exercise of stock options, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Issuance of deferred shares, shares Deferred Shares Issued Deferred Shares Issued Other treasury shares purchases, shares Other Treasury Shares Acquired Other treasury shares acquired. Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Operating lease term (up to) Lessee, Operating Lease, Term of Contract Percentage of real estate leases Percentage of real estate leases Percentage of leases - real estate Senior credit facility Capacity Constraint Due To Senior Leverage Ratio Capacity Constraint Due To Senior Leverage Ratio Capacity constraint due to the Senior Leverage Ratio. Line Of Credit Facility Maximum Borrowing Capacity After Consideration Of Capacity Constraint Line Of Credit Facility Maximum Borrowing Capacity After Consideration Of Capacity Constraint Line of credit facility maximum borrowing capacity after consideration of capacity constraint. Line of Credit Facility, Amount Outstanding Long-term Line of Credit Letters of credit subject to the credit facility Letters Of Credit Subject To Credit Facility Letters Of Credit Subject To Credit Facility. Availability under the senior credit facility Line of Credit Facility, Remaining Borrowing Capacity Prior federal income tax rate Prior federal income tax rate Federal income tax rate prior to the Tax Cuts and Jobs Act. 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. Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent 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. Deferred Tax Assets, Net Deferred Tax Assets, Net Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent 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. Deferred Tax Assets, Tax Credit Carryforwards, Foreign Deferred Tax Assets, Tax Credit Carryforwards, Foreign Tax Credit Carryforward, Valuation Allowance Tax Credit Carryforward, Valuation Allowance 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 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 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 Discrete item impact on effective tax rate Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Deferred Tax Liabilities, Net Deferred Tax Liabilities, Net Expected effective tax rate Expected effective tax rate Expected effective tax rate next fiscal year. Lease, Cost [Abstract] Operating lease expense Operating Lease, Cost Short-term lease expense Short-term Lease, Cost Total lease expense Lease, Cost Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Carrying Amount Indefinite Trade Names Indefinite-Lived Trade Names Total intangible assets, net carrying amount Earnings Per Share, Basic [Abstract] Earnings Per Share, Basic [Abstract] Net income (loss) Net Income (Loss) Attributable to Parent Weighted average shares outstanding - basic (shares) Basic EPS (US$ per share) Earnings Per Share, Diluted [Abstract] Earnings Per Share, Diluted [Abstract] Dilutive stock options Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Dilutive nonvested deferred shares Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends Diluted weighted average shares (shares) Diluted EPS (US$ per share) EX-101.PRE 12 mtrx-20190930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 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 14 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
Sep. 30, 2019
Jun. 30, 2019
Project Unapproved Change Orders and Claims [Line Items]    
Unapproved change orders and claims $ 8.5 $ 10.1
XML 16 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Leases Leases (Tables)
3 Months Ended
Sep. 30, 2019
Leases [Abstract]  
Lease, Cost [Table Text Block]
The components of lease expense in the Condensed Consolidated Statements of Income are as follows:
 
 
 
 
Three Months Ended
 
 
 
 
September 30, 2019
Lease expense
 
Location of Expense in Statements of Income
 
(in thousands)
Operating lease expense
 
Cost of revenues and selling, general and administrative expenses
 
$
3,117

Short-term lease expense(1)
 
Cost of revenues
 
9,608

Total lease expense
 
 
 
$
12,725

 
 
 
 
 
(1)
Represents the lease expense of equipment that is subject to month-to-month rental agreements with expected rental durations of less than one year.
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
The future undiscounted lease payments, as reconciled to the discounted operating lease liabilities indicated on the Company's Condensed Consolidated Balance Sheets, were as follows:
 
 
September 30, 2019
Maturity Analysis(1):
 
(in thousands)
Remainder of Fiscal 2020
 
$
7,446

Fiscal 2021
 
6,483

Fiscal 2022
 
4,828

Fiscal 2023
 
3,141

Fiscal 2024
 
1,519

Thereafter
 
5,024

Total future operating lease payments
 
28,441

Less: imputed interest
 
(3,783
)
Net present value of future lease payments
 
24,658

Less: current portion of operating lease liabilities
 
8,660

Non-current operating lease liabilities
 
$
15,998

 
 
 
 
 
(1)
This analysis does not include a lease that has been executed, but is not expected to commence until December 2019. This lease has a 10 year term and future minimum lease payments of $11.9 million.
Other Information Related to Leases [Table Text Block]
The following is a summary of the weighted average remaining operating lease term and weighted average discount rate as of September 30, 2019:
Weighted-average remaining lease term (in years)
 
5.1

Weighted-average discount rate
 
5.6
%
Supplemental cash flow information related to leases is as follows:
 
 
Three Months Ended
 
 
September 30, 2019
 
 
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
 
 
Operating cash flows from operating leases
 
$
3,134

Right-of-use assets obtained in exchange for lease liabilities:
 
 
Operating leases
 
$
26,399


XML 17 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information (Tables)
3 Months Ended
Sep. 30, 2019
Segment Reporting [Abstract]  
Results of Operations
Results of Operations
(In thousands)
 
Three Months Ended
 
September 30,
2019

September 30,
2018
Gross revenues



Electrical Infrastructure
$
31,532


$
44,701

Oil Gas & Chemical
57,786


75,562

Storage Solutions
150,752


113,767

Industrial
99,287


85,557

Total gross revenues
$
339,357


$
319,587

Less: Inter-segment revenues



Oil Gas & Chemical
$
256

 
$
71

Storage Solutions
685

 
1,005

Industrial
319

 

Total inter-segment revenues
$
1,260


$
1,076

Consolidated revenues



Electrical Infrastructure
$
31,532


$
44,701

Oil Gas & Chemical
57,530


75,491

Storage Solutions
150,067


112,762

Industrial
98,968


85,557

Total consolidated revenues
$
338,097


$
318,511

Gross profit



Electrical Infrastructure
$
104


$
3,383

Oil Gas & Chemical
3,635


5,625

Storage Solutions
21,055


9,553

Industrial
7,671


4,860

Total gross profit
$
32,465


$
23,421

Operating income (loss)



Electrical Infrastructure
$
(1,844
)
 
$
657

Oil Gas & Chemical
(1,773
)
 
514

Storage Solutions
9,452

 
285

Industrial
2,939

 
764

Total operating income
$
8,774


$
2,220


Total assets by segment were as follows:

 
September 30,
2019

June 30,
2019
Electrical Infrastructure
 
$
137,643

 
$
155,880

Oil Gas & Chemical
 
93,866

 
91,959

Storage Solutions
 
206,144

 
188,912

Industrial
 
68,091

 
90,336

Unallocated assets
 
167,010

 
106,307

Total segment assets
 
$
672,754


$
633,394


XML 18 R4.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Statement of Comprehensive Income [Abstract]    
Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax $ (22) $ 62
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Income (Loss)
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest at Jun. 30, 2018 $ 318,843 $ 279 $ 132,198 $ 211,494 $ (17,717) $ (7,411)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 2,305 0 0 2,305 0 0
Other comprehensive income (loss) 401 0 0 0 0 401
Exercise of stock options 128 0 (126) 0 254 0
Treasury shares sold to Employee Stock Purchase Plan 78 0 (4) 0 82 0
Issuance of deferred shares 0 0 (4,768) 0 4,768 0
Other Treasury Share Purchases (1,559) 0 0 0 (1,559) 0
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest at Sep. 30, 2018 322,781 279 129,885 213,799 (14,172) (7,010)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 2,585 0 2,585 0 0 0
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest at Jun. 30, 2019 351,957 279 137,712 239,476 (17,759) (7,751)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 6,151 0 0 6,151 0 0
Other comprehensive income (loss) (394) 0 0 0 0 (394)
Treasury shares sold to Employee Stock Purchase Plan 83 0 13 0 70 0
Issuance of deferred shares 0 0 (7,813) 0 7,813 0
Other Treasury Share Purchases (3,394) 0 0 0 (3,394) 0
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest at Sep. 30, 2019 357,427 279 132,936 245,627 (13,270) (8,145)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense $ 3,024 $ 0 $ 3,024 $ 0 $ 0 $ 0
XML 20 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Leases Leases - Components of Lease Costs (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2019
USD ($)
Lease, Cost [Abstract]  
Operating lease expense $ 3,117
Short-term lease expense 9,608
Total lease expense $ 12,725
XML 21 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Debt - Availability Under The Senior Credit Facility (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Jun. 30, 2019
Debt Disclosure [Abstract]    
Senior credit facility $ 300,000 $ 300,000
Capacity Constraint Due To Senior Leverage Ratio 72,174 94,323
Line Of Credit Facility Maximum Borrowing Capacity After Consideration Of Capacity Constraint 227,826 205,677
Line of Credit Facility, Amount Outstanding 48,040 48,147
Letters of credit subject to the credit facility 11,366 5,347
Availability under the senior credit facility $ 168,420 $ 152,183
XML 22 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Intangible Assets Including Goodwill - Carrying Value of Other Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Jun. 30, 2019
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Gross $ 42,557   $ 42,604
Accumulated Amortization (24,041)   (23,132)
Net Carrying Amount 18,516   19,472
Total intangible assets, net carrying amount 18,516   19,472
Amortization expense 900 $ 800  
Intellectual Property [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Gross 2,579   2,579
Accumulated Amortization (1,823)   (1,779)
Net Carrying Amount $ 756   800
Intellectual Property [Member] | Minimum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 10 years 10 years  
Intellectual Property [Member] | Maximum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 15 years 15 years  
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Gross $ 38,525   38,572
Accumulated Amortization (20,773)   (19,915)
Net Carrying Amount $ 17,752   18,657
Customer Relationships [Member] | Minimum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 6 years 6 years  
Customer Relationships [Member] | Maximum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 15 years 15 years  
Noncompete Agreements [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Gross $ 1,453   1,453
Finite-Lived Intangible Asset, Useful Life 4 years 4 years  
Accumulated Amortization $ (1,445)   (1,438)
Net Carrying Amount $ 8   $ 15
XML 23 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Leases Leases - Maturity Analysis (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Jul. 01, 2019
Jun. 30, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]      
Remainder of Fiscal 2020 $ 7,446    
Fiscal 2021 6,483    
Fiscal 2022 4,828    
Fiscal 2023 3,141    
Fiscal 2024 1,519    
Thereafter 5,024    
Total future operating lease payments 28,441    
Less: imputed interest (3,783)    
Net present value of future lease payments 24,658 $ 25,800  
Less: current portion of operating lease liabilities 8,660   $ 0
Non-current operating lease liabilities $ 15,998   $ 0
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 10 years    
Total future payments for lease not yet commenced $ 11,900    
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.19.3
Intangible Assets Including Goodwill (Notes)
3 Months Ended
Sep. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Including Goodwill Intangible Assets Including Goodwill
Goodwill
The changes in the carrying value of goodwill by segment are as follows:
 
Electrical
Infrastructure
 
Oil Gas &
Chemical
 
Storage
Solutions
 
Industrial
 
Total
 
(In thousands)
Net balance at June 30, 2019
$
24,830

 
$
30,829

 
$
16,736

 
$
20,973

 
$
93,368

Translation adjustment(1)
(13
)
 

 
(53
)
 
(2
)
 
(68
)
Net balance at September 30, 2019
$
24,817

 
$
30,829

 
$
16,683

 
$
20,971

 
$
93,300

 
 
 
 
 
(1)
The translation adjustments relate to the periodic translation of Canadian Dollar and South Korean Won denominated goodwill recorded as a part of prior acquisitions in Canada and South Korea, in which the local currency was determined to be the functional currency.
The Company tests its goodwill for impairment annually in May. The Company did not note any impairment indicators as of September 30, 2019. However, if our market view of project opportunities or gross margins deteriorates, then an interim goodwill impairment test will be performed, which could result in the recognition of an impairment to goodwill.
Other Intangible Assets
Information on the carrying value of other intangible assets is as follows:
 
 
 
At September 30, 2019
  
Useful Life
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
 
(Years)
 
(In thousands)
Intellectual property
10 to 15
 
$
2,579

 
$
(1,823
)
 
$
756

Customer-based
6 to 15
 
38,525

 
(20,773
)
 
17,752

Non-compete agreements
4
 
1,453

 
(1,445
)
 
8

Total amortizing intangible assets
 
 
$
42,557

 
$
(24,041
)
 
$
18,516

 
 
 
 
At June 30, 2019
 
Useful Life
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
 
(Years)
 
(In thousands)
Intellectual property
10 to 15
 
$
2,579

 
$
(1,779
)
 
$
800

Customer-based
6 to 15
 
38,572

 
(19,915
)
 
18,657

Non-compete agreements
4
 
1,453

 
(1,438
)
 
15

Total amortizing intangible assets
 
 
$
42,604

 
$
(23,132
)
 
$
19,472



Amortization expense totaled $0.9 million and $0.8 million during the three months ended September 30, 2019 and September 30, 2018, respectively.

We estimate that the remaining amortization expense related to September 30, 2019 amortizing intangible assets will be as follows (in thousands):
Period ending:
 
Remainder of Fiscal 2020
$
2,819

Fiscal 2021
3,743

Fiscal 2022
2,899

Fiscal 2023
2,447

Fiscal 2024
2,134

Fiscal 2025
1,739

Thereafter
2,735

Total estimated remaining amortization expense at September 30, 2019
$
18,516


XML 25 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings per Common Share (Notes)
3 Months Ended
Sep. 30, 2019
Earnings Per Share [Abstract]  
Earnings per Common Share Earnings per Common Share
Basic earnings per share (“Basic EPS”) is calculated based on the weighted average shares outstanding during the period. Diluted earnings per share (“Diluted EPS”) includes the dilutive effect of stock options and nonvested deferred shares.
The computation of basic and diluted earnings per share is as follows:
 
Three Months Ended
 
September 30,
2019
 
September 30,
2018
 
(In thousands, except per share data)
Basic EPS:
 
 
 
Net income
$
6,151

 
$
2,305

Weighted average shares outstanding
26,935

 
26,921

Basic earnings per share
$
0.23

 
$
0.09

Diluted EPS:

 

Weighted average shares outstanding – basic
26,935

 
26,921

Dilutive stock options
25

 
31

Dilutive nonvested deferred shares
615

 
637

Diluted weighted average shares
27,575

 
27,589

Diluted earnings per share
$
0.22

 
$
0.08

 
The following securities are considered antidilutive and have been excluded from the calculation of Diluted EPS:
 
Three Months Ended
 
September 30,
2019
 
September 30,
2018
 
(In thousands)
Nonvested deferred shares
269

 
167

Total antidilutive securities
269

 
167


XML 27 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Intangible Assets Including Goodwill - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Jun. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization expense $ 900 $ 800  
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Gross 42,557   $ 42,604
Intellectual Property [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Gross 2,579   2,579
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Gross 38,525   38,572
Noncompete Agreements [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Gross $ 1,453   $ 1,453
Finite-Lived Intangible Asset, Useful Life 4 years 4 years  
Minimum [Member] | Intellectual Property [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 10 years 10 years  
Minimum [Member] | Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 6 years 6 years  
Maximum [Member] | Intellectual Property [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 15 years 15 years  
Maximum [Member] | Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 15 years 15 years  
XML 28 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Leases Leases - Other Lease Information (Details)
Sep. 30, 2019
Rate
Other Lease Information [Abstract]  
Operating Lease, Weighted Average Remaining Lease Term 5 years 1 month 6 days
Operating Lease, Weighted Average Discount Rate, Percent 5.60%
XML 29 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Income Tax Disclosure [Abstract]    
Effective Income Tax Rate Reconciliation, Percent 30.60% 16.40%
Discrete item impact on effective tax rate $ 0.3 $ 0.3
Expected effective tax rate 27.00%  
XML 30 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Leases Leases (Notes)
3 Months Ended
Sep. 30, 2019
Leases [Abstract]  
Lessee, Operating Leases [Text Block] Leases
The Company enters into lease arrangements for real estate, construction equipment and information technology equipment in the normal course of business. Real estate leases accounted for approximately 83% of all right-of-use assets as of September 30, 2019. Most real estate and information technology equipment leases generally have fixed payments that follow an agreed upon payment schedule and have remaining lease terms ranging from less than a year to 16 years. Construction equipment leases generally have "month-to-month" lease terms that automatically renew as long as the equipment remains in use.
The components of lease expense in the Condensed Consolidated Statements of Income are as follows:
 
 
 
 
Three Months Ended
 
 
 
 
September 30, 2019
Lease expense
 
Location of Expense in Statements of Income
 
(in thousands)
Operating lease expense
 
Cost of revenues and selling, general and administrative expenses
 
$
3,117

Short-term lease expense(1)
 
Cost of revenues
 
9,608

Total lease expense
 
 
 
$
12,725

 
 
 
 
 
(1)
Represents the lease expense of equipment that is subject to month-to-month rental agreements with expected rental durations of less than one year.

The future undiscounted lease payments, as reconciled to the discounted operating lease liabilities indicated on the Company's Condensed Consolidated Balance Sheets, were as follows:
 
 
September 30, 2019
Maturity Analysis(1):
 
(in thousands)
Remainder of Fiscal 2020
 
$
7,446

Fiscal 2021
 
6,483

Fiscal 2022
 
4,828

Fiscal 2023
 
3,141

Fiscal 2024
 
1,519

Thereafter
 
5,024

Total future operating lease payments
 
28,441

Less: imputed interest
 
(3,783
)
Net present value of future lease payments
 
24,658

Less: current portion of operating lease liabilities
 
8,660

Non-current operating lease liabilities
 
$
15,998

 
 
 
 
 
(1)
This analysis does not include a lease that has been executed, but is not expected to commence until December 2019. This lease has a 10 year term and future minimum lease payments of $11.9 million.
The following is a summary of the weighted average remaining operating lease term and weighted average discount rate as of September 30, 2019:
Weighted-average remaining lease term (in years)
 
5.1

Weighted-average discount rate
 
5.6
%
Supplemental cash flow information related to leases is as follows:
 
 
Three Months Ended
 
 
September 30, 2019
 
 
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
 
 
Operating cash flows from operating leases
 
$
3,134

Right-of-use assets obtained in exchange for lease liabilities:
 
 
Operating leases
 
$
26,399


XML 31 R16.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies (Notes)
3 Months Ended
Sep. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Insurance Reserves
The Company maintains insurance coverage for various aspects of its operations. However, exposure to potential losses is retained through the use of deductibles, self-insured retentions and coverage limits.
Typically, our contracts require us to indemnify our customers for injury, damage or loss arising from the performance of our services and provide warranties for materials and workmanship. The Company 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. Matrix maintains a performance and payment bonding line sufficient to support the business. The Company generally requires its subcontractors to indemnify the Company and the Company’s customer and name the Company 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 the Company, to secure the subcontractors’ work or as required by the subcontract.
There can be no assurance that our insurance and the additional insurance coverage provided by our subcontractors will fully protect us against a valid claim or loss under the contracts with our customers.
Unpriced Change Orders and Claims
Costs and estimated earnings in excess of billings on uncompleted contracts included revenues for unpriced change orders and claims of $8.5 million at September 30, 2019 and $10.1 million at June 30, 2019. Generally, collection of amounts related to unpriced change orders and claims is expected within twelve months. However, since customers may not pay these amounts until final resolution of related claims, collection of these amounts may extend beyond one year.
Other
The Company and its subsidiaries are participants in various legal actions. It is the opinion of management that none of the known legal actions will have a material impact on the Company’s financial position, results of operations or liquidity.
XML 32 R41.htm IDEA: XBRL DOCUMENT v3.19.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, 2019
Sep. 30, 2018
Earnings Per Share, Basic [Abstract]    
Net income (loss) $ 6,151 $ 2,305
Weighted average shares outstanding - basic (shares) 26,935 26,921
Basic EPS (US$ per share) $ 0.23 $ 0.09
Earnings Per Share, Diluted [Abstract]    
Dilutive stock options 25 31
Dilutive nonvested deferred shares 615 637
Diluted weighted average shares (shares) 27,575 27,589
Diluted EPS (US$ per share) $ 0.22 $ 0.08
XML 33 R9.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) - shares
3 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Employee Stock Purchase Plan, shares 4,053 4,323
Exercise of stock options, shares 0 12,500
Issuance of deferred shares, shares 494,274 221,775
Other treasury shares purchases, shares 174,084 72,604
XML 34 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Leases Leases - Narrative (Details)
Sep. 30, 2019
Rate
Leases [Abstract]  
Operating lease term (up to) 16 years
Percentage of real estate leases 83.00%
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Revenue (Tables)
3 Months Ended
Sep. 30, 2019
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,
2019
 
June 30,
2019
 
Change
 
(in thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts
$
65,996

 
$
96,083

 
$
(30,087
)
Billings on uncompleted contracts in excess of costs and estimated earnings
(130,191
)
 
(105,626
)
 
(24,565
)
Net contract liabilities
$
(64,195
)
 
$
(9,543
)
 
$
(54,652
)

Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue [Table Text Block] The following series of tables presents revenue disaggregated by geographic area where the work was performed and by contract type:
Geographic Disaggregation:
 
 
Three Months Ended
 
 
September 30,
2019
 
September 30,
2018
 
 
(In thousands)
United States
 
$
314,416

 
$
310,137

Canada
 
21,170

 
7,081

Other international
 
2,511

 
1,293

Total Revenue
 
$
338,097

 
$
318,511


Contract Type Disaggregation:
 
 
Three Months Ended
 
 
September 30,
2019
 
September 30,
2018
 
 
(In thousands)
Fixed-price contracts
 
$
176,320

 
$
179,122

Time and materials and other cost reimbursable contracts
 
161,777

 
139,389

Total Revenue
 
$
338,097

 
$
318,511


XML 36 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Cover Page - shares
3 Months Ended
Sep. 30, 2019
Nov. 05, 2019
Cover page.    
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 5100 East Skelly Drive, Suite 500  
Entity File Number 1-15461  
Security Exchange Name NASDAQ  
Title of 12(b) Security Common Stock, par value $0.01 per share  
Document Transition Report false  
Document Quarterly Report true  
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2019  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Trading Symbol MTRX  
Entity Registrant Name MATRIX SERVICE CO  
Entity Central Index Key 0000866273  
Current Fiscal Year End Date --06-30  
Entity Filer Category Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Common Stock, Shares Outstanding   27,162,327
Entity Address, City or Town Tulsa  
Entity Address, State or Province OK  
Entity Address, Postal Zip Code 74135  
City Area Code 918  
Local Phone Number 838-8822  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Entity Tax Identification Number 73-1352174  
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings per Common Share (Tables)
3 Months Ended
Sep. 30, 2019
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,
2019
 
September 30,
2018
 
(In thousands, except per share data)
Basic EPS:
 
 
 
Net income
$
6,151

 
$
2,305

Weighted average shares outstanding
26,935

 
26,921

Basic earnings per share
$
0.23

 
$
0.09

Diluted EPS:

 

Weighted average shares outstanding – basic
26,935

 
26,921

Dilutive stock options
25

 
31

Dilutive nonvested deferred shares
615

 
637

Diluted weighted average shares
27,575

 
27,589

Diluted earnings per share
$
0.22

 
$
0.08

Antidilutive Securities Excluded from the Calculation of Diluted EPS
The following securities are considered antidilutive and have been excluded from the calculation of Diluted EPS:
 
Three Months Ended
 
September 30,
2019
 
September 30,
2018
 
(In thousands)
Nonvested deferred shares
269

 
167

Total antidilutive securities
269

 
167


XML 38 R5.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2019
Jun. 30, 2019
Current assets:    
Cash and cash equivalents $ 139,889 $ 89,715
Accounts receivable, less allowances (September 30, 2019— $1,091 and June 30, 2019—$923) 214,614 218,432
Costs and estimated earnings in excess of billings on uncompleted contracts 65,996 96,083
Inventories 7,561 8,017
Income taxes receivable 1,337 29
Other current assets 9,969 5,034
Total current assets 439,366 417,310
Property, plant and equipment at cost:    
Land and buildings 41,057 41,179
Construction equipment 92,142 91,793
Transportation equipment 55,179 52,526
Office equipment and software 44,164 43,632
Construction in progress 7,563 7,619
Property, plant and equipment at cost, gross 240,105 236,749
Accumulated depreciation (158,589) (157,414)
Property, plant and equipment at cost, net 81,516 79,335
Operating lease right-of-use assets 23,595 0
Goodwill 93,300 93,368
Other intangible assets 18,516 19,472
Deferred income taxes 2,719 2,683
Other assets 13,742 21,226
Total assets 672,754 633,394
Current liabilities:    
Accounts payable 96,984 114,647
Billings on uncompleted contracts in excess of costs and estimated earnings 130,191 105,626
Accrued wages and benefits 34,214 38,357
Accrued insurance 9,539 9,021
Operating lease liabilities 8,660 0
Income taxes payable 0 2,517
Other accrued expenses 5,721 5,331
Total current liabilities 285,309 275,499
Deferred income taxes 2,346 298
Operating lease liabilities 15,998 0
Borrowings under senior secured revolving credit facility 11,366 5,347
Other liabilities 308 293
Total liabilities 315,327 281,437
Commitments and contingencies
Matrix Service Company stockholders' equity:    
Common stock—$.01 par value; 60,000,000 shares authorized; 27,888,217 shares issued as of September 30, 2019 and June 30, 2019; 27,131,446 and 26,807,203 shares outstanding as of September 30, 2019 and June 30, 2019 279 279
Additional paid-in capital 132,936 137,712
Retained earnings 245,627 239,476
Accumulated other comprehensive loss (8,145) (7,751)
Matrix Service Company stockholders' equity 370,697 369,716
Less: Treasury stock, at cost — 756,771 shares as of September 30, 2019, and 1,081,014 shares as of June 30, 2019 (13,270) (17,759)
Total stockholders' equity 357,427 351,957
Total liabilities and stockholders’ equity $ 672,754 $ 633,394
EXCEL 39 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -*"9T\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ TH)G3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #2@F=/2PL6A.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NFG1$%&7"]-.("$Q"<0M2KPMHOFCQ*C=V].6 MK1."!^ 8^Y?/GR6W.@H=$CZG$#&1Q7PSN,YGH>.:'8FB ,CZB$[ED/=4"HJVH%#DD910HF8!$7(I.MT4(G5!32&6_T@H^?J9MA1@-V MZ-!3!EYR8'*:&$]#U\(5,,$(D\O?!30+<:[^B9T[P,[)(=LEU?=]V3=S;MR! MP]O3X\N\;F%])N4UCK^R%72*N&:7R:_-PV:W9;*N^'W!>5'=[?A*U%PTM^^3 MZP^_J[ +QN[M/S:^",H6?MV%_ )02P,$% @ TH)G3YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #2@F=/-9U25#8# Z#P & 'AL+W=OIJE9JI=-5;7]SB9.@ YR" MDUS?OL;AN-0[[A_ 9F;'9IFU=G'1[4MW4,I$KW75=,OX8,SQ+DFZS4'51?=! M'U5CW^QT6Q?&#MM]TAU;56P=J:X22M-)4A=E$Z\6;NZQ72WTR51EHQ[;J#O5 M=='^>5"5OBQC$;]-/)7[@^DGDM7B6.S5=V5^'!];.TK&*-NR5DU7ZB9JU6X9 MWXN[M:2>X! _2W7I;IZC?BO/6K_T@R_;99SV*U*5VI@^1&%O9[565=5'LNOX M/02-1\V>>/O\%OV3V[S=S'/1J;6N?I5;ZD_9B;?M)]._?.[K:SL^=5 MNDC.?9@!\7!%T U"C(C$QAX%" D\$*/3OP)KCI!80,(=2$>7-_0,TS-(SQP] MNZ'GW@?@B D6R*% SNA33X C9EA@ @4FC#[W!#A"I%AA"A6FG"\\"0 A+#&# M$C/.EYX$@ 0R/8<2<\[W4PT@@5R+%-LIY1'\="-,(.$B8%K!(_@Y!Q@*)%U MY]X+XA'\M -,\(MA^PK)5U9-D' MF$#V"7N?N*^EGWV$"62?L/>)^UKZV0>8D"L)>Y^XKZ5?80 FJ(*]3]S7F?>/ MK0=,[C#-X!$*0-S=F5_-$"9PBA&N ,3=G?GG&,($#C+"%8"XNS/_ M*$.84'9P!2#N[LP_RQ F<)81K@#$W9VQ/XUC\L!91K@"$'=WSK(/,('L2UP! M)'=W[F6WHMV731<]:V/[(=>U[+0VRBXE_6!-=;"-[#BH MU,[TCU/[W%Z[N>O Z./0J29CN[SZ"U!+ P04 " #2@F=/S$# "A M# & 'AL+W=O=.EGMGU-01(R2) MFK)JP\W*K3UVFY6ZZ+IJY6,7])>F*;N_6UFKZSJDX=O"]^IXTG8AVJS.Y5'^ MD/KG^;$SLVCRLJ\:V?:5:H-.'M;A [TO&+$&#O&KDM=^-@YL*D]*/=O)E_TZ M)):1K.5.6Q>E>;S(0M:U]61X_!F=AE-,:S@?OWG_Y)(WR3R5O2Q4_;O:Z],Z MS,)@+P_EI=;?U?6S'!,283!F_U6^R-K +1,38Z?JWOT&NTNO53-Z,52:\G5X M5JU[7D?_;V:X 1L-V&1@8O_/@(\&_-T@=LD/S%RJ'TM=;E:=N@;=\+;.I=T4 M])Z;8N[LHJN=^\]DVYO5EXU(5]&+]3-"M@.$S2!T0D3&^12!81&V#)BSVP % M1(@,C\#1'+BSYW/['+>/4?O8V<&0@BO&8+50F M1;FDD OWN*1(E"3WZE<@*,K( I<,Y9)!+K'')0-1LC3U0 4$,<86WE".,LG! M[I_5_L:>$EP"",PE\36 )X?>)9[R6 HEK,%-@N"1"$;H$@4Q(E!91$0RY:X MH-+U0!GDDOE<&-S^/A,($7&RP 27.,HAD]QGPN&&R_S36B HEHHE-KA@4JB8 MJ:^8(^8V#O5/(H**Q<)!I+A>4BB8J2^8(V8NS D5@ Q$,2.L"VQPO:10,%-? M,$=,.HM#[AC8-1B*+%QL%%=,"B4S]25SQ'ALP+;!4&3AFJ:X9M(,2-7LU-YZ MP+6.YC ?X>>3PXV7Y-R_CW#8TH7$<.ED4#I37SH9%$5SX'S:!0[+_/<=S1J[ M1G9'UP/WP4Y=6FU[J-GJU&<_,-L8>NM;TW\/W?*[FZ%Y_U9VQZKM@R>E3=OI MFL.#4EH:EN3.\#N9[X5I4LN#ML/4C+NA:1XF6IW'#X)H^BK9_ -02P,$% M @ TH)G3U] 1V45 @ M 4 !@ !X;"]W;W)K]?W:]\!S6S=2!U"6 M]+B&[R!_]&>N=FC.4K84.M&RSN)0I?:3>\QCC3> GRT,8K&VM),+8R]Z\Z5, M;4<+ @*%U!FP>MT@!T)T(B7C]Y33GDMJXG)]S_[)>%=>+EA SLBOMI1-:A]L MJX0*7XE\9L-GF/R$MC69_PHW( JNE:@:!2/"/*WB*B2C4Q8EA>+7\=UVYCU, M^>^T?8(W$;R9H&K_C^!/!/^-$!CSHS)C]2.6.$LX&RP^_JP>ZS/A'GW5S$(' M3>_,-^56J.@MB^,$W72>"7(:(=X"XLX(I)+/%;R]"B=O0_?^+9!O$>%AOX*_ MZ\$W?'_IX1U^L,L/##]8\MU5#T9(9""=@41NN +E6Y#G.^&^DG!72;AU\KC/ MCW;YT<;)P5DY&2'A0N0'_S%8.=F" N>=GQ[O"HFW0M8MC3?="N-P=?;R+F[D@K()=.ZG/U2(ZCYXG3U^65?RD1M(X0=[2C//L&^9UVPGK MPJ2ZBN;"5(Q)4!J=!]6G1HW0>4.@DGH9JS4?!\FXD:R?9B2:!W7V%U!+ P04 M " #2@F=/^MF6']@! !>! & 'AL+W=O;07@R)N2C4UHY5R[9\QF%2AA'W0+#7XIM%'"H6E* M9EL#(@\D)1E?K;9,B;JA:1Q\)Y/&^N)DW<#)$'M12I@_!Y"Z2^B:WAPO=5DY M[V!IW(H2OH/[T9X,6FQ4R6L%C:UU0PP4"7U>[X\;CP^ GS5T=G(GOI*SUJ_> M^)(G=.43 @F9\PH"CRL<04HOA&G\'C3I&-(3I_>;^J=0.]9R%A:.6OZJBN\\PU/-(R5#\5[B"1+C/!&-D6MKP2[*+=5H-*IB*$F_]63?A M[ ;]&VV9P <"'PD8^W^$:"!$[X303=9G%DK]*)Q(8Z,[8OK':H6?B?4^PF9F MWAEZ%[YAM1:]UW3'8W;U.@/DT$/X!+(>$0S%QPA\*<*!W]%G 8[WB,?=L@V0)H ^<#G9=QCMGR6!IL\BP)3A@FV M)-.7QOD.3+SCDCQS_ZPS_P&7IY_U=YE^\[X)4]:-)6?M<&C"TQ9:.\ ,5P\X MSA4N^VA(*)R_/N'=]"/?&TZWPS:S\2\E_0M02P,$% @ TH)G3Q^H#@1C M!0 +QP !@ !X;"]W;W)KXFWW MM.J/75,_3(7VNQ4[EZWV]?:PO%E/SVZ[FW7[,NRVA^:V6_0O^WW=_;MI=NW; M]9*6[P^^;)^>A_'!ZF9]K)^:/YOAZ_&VBW>K^HOKQ=B5N[;]-M[\]G"]=*.C9M?<#V,5=?QY;:IFMQMKBC[^ MF2M=GML<"UY>O]?^R]3YV)F[NF^J=O?W]F%XOEX6R\5#\UB_[(8O[=NOS=RA ML%S,O?^]>6UV43XZB6W@H"N)@WD_/IS&;OI? M[&T?G[[>%'Z]>AWKF26;DX0O)/Q145E%$E M=2+*26D:\5)*I@,%R"@7%9*7/$[.>$YFHI30YC6FV_.6<=$0C599* MF!A#FBVDR6E*L\4O26Y6#2!CXA2E&5.:+:7):4RSY6^6B(5E MR%D',E*)I%Y3XJP ()7,:0%@91'$F>,"H(N<*Q/X$0Q505 U(P1. \3K11"I MRL2:+)BG8A-?$,BCP=QF,C>'B(0)X;88Y!Z %+6D\$#2II-\@]$'\U@DGI 4M94]Y:1)#&R M]&R NCRGU!!CFGI 4];H\H"2/N8?.@21+F:#>2)/\8GS5T!3W=3&6TY^BM&N M=UQ(EN)X#%0/@,KF2-B24G*7Z2.9"NFBBE)CA+'J 5998\Q;7GZ*H93K M) 'JXBBE@AN3U0.RBH:9!V0-<:MC1@GIJ$PEF![SU0.^BH;9++K\9 W.TB' M-CNKBR\WXZ>T/^KN:7OH%W?M,+3[Z5/-8]L.3:S3?8X=?&[JA_/-KGDG3UBGFZ$]SI_G5N=OA#?_ 5!+ P04 " #2@F=/I0#;,BT" "E!@ M& 'AL+W=O2D-@:;%P@\?3OR\5C)81I)P_FML\^ZQ $U<3%LVPI5=%+ MSP:YB5NEQC4 :2,3YLXB5\GGKI3J\P$J*N1G.AWJGZ,6Z%'8'$Y M=#T=9,>'2-#C)OZ0K!ML]%;PLZ.3O.I'II(=Y\]F\.6PB:$!HHSNE7$@NKG0 MAC)FC#3&[]DS7E*:P.O^J_LG6[NN94N+39SK7 M4\317/Q7>J%,RPV)SK'G3-IOM#]+Q?O91:/TY,6UW6#;R:V@U1P6#DCG@'0) M2/)_!F1S0.8% $=F2_U(%*DKP:=(N#]K).9,).M,;^;>3-J]LVNZ6JEG+W62 MI16X&*-9\^@TZ97&4S3W"EPL$J !%HHT2)':^.R&(@L;9$&#S!KD-P:Y5X;3 ME%8S. U<)5XE]Z)5^@9)'B3) R2%1^(TZ"H)?( ^R7]$-RA%$*4(H)0>BM,4 M5UE*Z'X>SCN$-TAE$*D,("$/J;S+E"*,<9IXPN8=PALD%$1" 23L(:% IB1+ M\MS;SB8@+#%$*7SC#.$@$@X@K3PD?)<)%25"_BFZER40)S#)/1YP=6&8"_P; M$:=ND-&.*WWWV!OBR+FBVA,^:+M6OQG+@-&C,EVD^\+=G&Z@^#@_"F!YF>J_ M4$L#!!0 ( -*"9T\*L6@'RP0 +D7 8 >&PO=V]R:W-H965T&UL?9C=;N,V$(5?Q?"]5^)0I*C ,1"K*%J@!8(MVEXK-A,;*UFN MI,3;MR\E.UY[YK WL:0<#L_PY].(RU/;?>MWW@^S[TU]Z!_GNV$X/B1)O]GY MINJ_M$=_"/]Y;;NF&L)M]Y;TQ\Y7VZE14R>4IC9IJOUAOEI.SYZ[U;)]'^K] MP3]WL_Z]::KNW[6OV]/C7,T_'WS=O^V&\4&R6AZK-_^''_X\/G?A+KE&V>X; M?^CW[6'6^=?'^9-Z*#,:&TR*O_;^U-]DR^1@#733KLX9N-5=%$J)?NR#4Q9I$<[KO MH)0*XW /&B:AI_;Z+HF(Q0P&R*8 V4V 7+%!.$OL)#E,$JL,$Y521#HUV(F! M3@Q(A7 "P-8D8K*-,OEK#$W-K,\+U@N0&1N(MU9R:&5'%C)F)5<]*)38J)2 MBLBXR+ Z:,4!*X99<:(7511L+Y12I&UD?@KHI !.+'-2B$ZX#:E89)1C'RK% M.S\%3G*^]5/94<&64XE$*H]L0!7AD )N''>CY$(0BP6($$:<,L*0 M*[@? [B0NIP;0K+(=E28ETH"DV_ZM4(LM-R+%"V4MK')PLA4@)G\+;-6DH<+ M*L38 )5*G4TCAC X%2"G$N,CJ;A0AG@A40)=D-G8EL 58"@2@R1!"2%*3/< M$. H$47FC#!("8#4L!)G38"1FHB/$) 5EB+[BS!*":#4\!* )"6-52G?\4#F MG(J-#\8ID628B:6$,4@:I,3?WQ?1W1 [*ZB,9)2Y"#4(0Y405/EKG"0NQ7P# M[MHB4F41YBE)GBK#7^0D22G+5R B&ZDJ"..40/UI^,N3 "J=T;RN +)0H42^ M# @#E7*P^&+K%R.0 (M1R!)M+E"KCVI"K2)983Y1X!_EO./$-A<+CZ\@"RW MDEK6D,KR MCQ\M"\2%UJ+L0K* O\@JUI%O9(!0_CY<:\E&/%?0ET>9;KR$>:QE363H(]CRU"3%(- M2"K.?;1$I$EYZB50V4@^&<9H!C#*>;W.)",SQ0M_)#(Q,QBDF0*#&ZE*,@S M# "0;Y;U171W8,:!72)1SNO'Y.; L_'=VW0VW,\V[?MA&(\6;YY>SY^?IN-G M]GRM'LKS*?*/,.=#[=^K[FU_Z&TR]AM'>^VEYO:O\Z MC)=YN.[.A\GGFZ$]7@[*D^MI_>H_4$L#!!0 ( -*"9T_TQK5&;00 $@8 M 8 >&PO=V]R:W-H965T&ULE9E1DZ(X%(7_BL6[ SXSK;&U!L0!NIW]]QN0MN7F2IB7%O"[)^$DA&-Z<2FK M[_5!RF;VL\A/]=(Z-,WYR;;K[4$66?VE/,N3^F9?5D76J-/JU:[/EBN/5>K1?G6Y,>3?*YF]5M19-5_:YF7EZ4%UL>%;\?70]-> ML%>+<_8J_Y+-W^?G2IW9-Y7=L9"G^EB>9I7<+ZVO\)0RUA9TQ#]'>:GOCF?M MK;R4Y??VY/?=TG+:'LE<;IM6(E,?[S*2>=XJJ7[\Z$6M6YMMX?WQAWK2W;RZ MF9>LEE&9_WO<-8>E%5BSG=QG;WGSK;S\)OL;\JQ9?_=_R'>9*[SMB6IC6^9U M]W>V?:N;LNA55%>*[.?U\WCJ/B^]_D<97<#Z G8K !@MX'T!_RS@HP5N7^#> M"I@8+?#Z N^SA6"TP.\+_,\";[1 ] 7B5N#ZW0!>W>V&:Y,UV6I1E9=9=9UQ MYZR=V/ DU(38MA>[\>^^4R-6JZOO*Q#>PGYOA7IF?678@/&'3$0Q8LAL*"88 M,C'%A$,F(9C &3(IQ<"-L94G-V,8:0SK!-R! $/&7!F_8TX=PR$(7(Z\T3&& M[VFC,\ 9A-@>0@K #5WDD([-U7 &I"4P(0+#VSBI$V\D^ #FS@MX)("KN:S M &3S%?'N;YH[:))&.H2FQ,9(Q%,:2HPRZ1@Q<,0C'?&(F8<&>.UI3;@.LBW2 M&>R(D8B-1&(DTO&^#@SQ24-\PA"\1OE:(\#0PQ/I##9$)^; T%(7&V42G6 > M&L%T3&7@B2 ]$80GJ*-KH36!E]M(1[ E.C%'MQ(;11*=P&MI.B8R\",@_0@( M/]!RMPY,_8R,Q$8GYJ[P\3)MU$ET0I=)QV0&GH2D)R'A"6IB'1(SWO/0VRG2 M*>R+D8B-1#*I+^F8SL 4<.C$XQ"VH$;6/73?"F=,!'B-)3C]W4Y P,( KV$Q M)098*'<(8$<)"O PS(H1YPF7X MO4=PQ 8+$<(X"SG^=4>)N9Z/&TT(;JX$M6>,X@)PO0=VT2&,_4((8P_VLZ:$ M,$;L:#D,ST:"PK-QDE!L%DK,2#J*7*VQ[[9#VSWV/[/J]7BJ9R]ETY1%M_^Y M+\M&*CGGBQJJ@\QVMY-<[IOV4*CCZKJW?3UIRG._;V_?_GFP^A]02P,$% M @ TH)G3S][S908 @ R04 !@ !X;"]W;W)K',S'<(GG+DXE6V "IX8[27N[!5:M@B))L6&)$/?(!>/SESP8C21W%! M,='U8E39V$%7)KXIV/1Q$(*^,$?%G#Y2/NS .WP//W:55 M)H"J.02\[W@<"SKOP*=[6N=%;P4L'H[S;!\;)D?-7 M<_AZVH61 0(*C3(5B%YN4 .EII#&^#W7#)>6)O%^_U[]L_6NO1R)A)K37]U) MM;MP$P8G.),K5<]\_ *SGRP,9O/?X 94RPV)[M%P*NUOT%REXFRNHE$8>9O6 MKK?K.-=_3_,GX#D!+PFZ]_\2DCDA^4A(K?F)S%K]1!2I2L''0$Q_UD#,-Q%O M$_TR&Q.T[\X^TVZECMZJ^!&7Z&8*S9K]I,'WFD6!=/6E!?:UV.-5NM.@7BNR MC;]#XC61V/ST'Q.)8V+29%;36TT:98ZH]H@2G/A14B]*ZD%)'91TU25R.-:* M&&=1Y ?)O""9!R1S0+*UW<<4%PYOO99A'!=%YL?)O3BY!R=WDY-8^6CS#3DOA-Q MZ7H9'+G2]]/>HC/G"C1D]*#Y6CU7EP.%LS+;0N_%-%VF@^+#/#C1,KVKOU!+ M P04 " #2@F=/D)"VJ[0! #2 P &0 'AL+W=O-_N&'-% XJ[*]."QC^5L8I[ M=&W-7&N!EQ&D)$M6JQNFN- T3V/L8//4=%X*#0=+7*<4MW_W($V?T34]!UY$ MW?@08'G:\AI^@?_='BQZ;&(IA0+MA-'$0I71A_5NOPWY,>&/@-[-;!(Z.1KS M%ISO949701!(*'Q@X'B<0&)Z4((U"B-=_)*B<]ZHD06E*/XQG$+' MLQ_YS[!E0#("D@L &PI%Y4_<\SRUIB=VF'W+PQ6O=PG.I@C!.(KX#\4[C)[R M]?UMRDZ!:,S9#SG)/&?*8,@^E4B62NR3+_!D&;Y95+B)\,TGA7?+!-M%@FTD MV'XBN+]H\6L.[O5%$3:;J0);QVURI#"=CIL\BTX+^Y#$._F?/FS[3VYKH1TY M&H\W&^=?&>,!I:RN<(4:?&"3(Z'RP;Q%VPYK-CC>M.,+8M,SSO\!4$L#!!0 M ( -*"9T])]>QEM@$ -(# 9 >&PO=V]R:W-H965T@NBBB"M&$^2#TP+V=$BB[Z3+3(S>"4[.%GB!JV%_7L$9<:<[NBSXUXVK0\. M5F2]:. G^%_]R:+%%I9*:NB<-!VQ4.?T=G@_&M MRFD2!(&"T@<&@=L%[D"I0(0R_LR<=$D9@.OS,_N76#O6X@,+PH 1SE$:YN))R<-[HF06E:/$T[;*+^SC= MI)]FV#: SP"^ &YB'C8EBLH_"R^*S)J1V*GWO0A/O#MP[$T9G+$5\0[%._1> M"I[L,G8)1'/,<8KAJYB7"(;L2PJ^E>+(_X/S;?A^4^$^PO>O%+Y#D&X2I)$@ M?46P?U/B5DSZ)@E;]52#;>(T.5*:H8N3O/(N WO+XYN\A$_3_D/81G:.G(W' MEXW]KXWQ@%*2*QRA%C_88BBH?3A^Q+.=QFPRO.GG'\26;US\ U!+ P04 M" #2@F=/)N:IT[_=N^-(!S3/M@%PY%6KUF:T<:X[,&:+!K2P5]A!ZV\J-%HX;YJ:V"/A,$NSB14W]F_Q]I]+6=AX1[57UFZ)J-[2DJH M1*_<(PX/,-5S3)UW&4;]V&\V>XG MV#J 3P ^ _8Q#QL31>7?A!-Y:G @9NQ])\(3;P[<]Z8(SMB*>.?%6^^]Y#RY M3MDE$$TQQS&&+V(VK!/L5@EVD6#W MB>#V2XEK,?LO2=BBIQI,':?)D@+[-D[RPCL/[!V/;_(1/D[[+V%JV5IR1N=? M-O:_0G3@I217?H0:_\%F0T'EPO'6G\TX9J/AL)M^$)N_&PO=V]R:W-H965TDZ8B%.J=WZ>&X#_$QX%'"Z%9G$BHY&_,:DKGX'W !A>%!">8HC7)Q)>7@O-$S"TK1XG7:91?W<;JYWLVP M;0"? 7P!W,8\;$H4E7\17A29-2.Q4^][$9XX/7#L31F>5=!O:.QS=Y#Y^F_:>PC>P<.1N/+QO[ M7QOC :4D5SA"+7ZPQ5!0^W#\A&<[C=ED>-///X@MW[CX"U!+ P04 " #2 M@F=/@JW7V+8! #2 P &0 'AL+W=O552VYRVSO4'QFS9@A+V"GO0_J9&HX3SIFF8[0V(*H*4 M9'RWNV%*=)H66?2=3)'AX&2GX62('902YN\1)(XY3>B;X[EK6A< I Y&7\6?FI$O* %R?W]B?8NV^EK.P\(#R=U>Y-J=WE%10BT&Z M9QR_P%S/-25S\=_@ M*'!R4^1XG2QI64@W6H9A8O18G7:>]TW,?IAM_.L&T MGP%\ =S%/&Q*%)4_"B>*S.!(S-3[7H0G3@[<]Z8,SMB*>.?%6^^]%#S99^P2 MB.:8XQ3#5S')$L$\^Y*";Z4X\O_@?!N^WU2XC_#]!X7I-D&Z29!&@O0#P?6G M$K=B;CXE8:N>*C!-G"9+2AQTG.25=QG8>Q[?Y#U\FO;OPC2=MN2,SK]L['^- MZ,!+V5WY$6K]!UL,";4+QUM_-M.838;#?OY!;/G&Q3]02P,$% @ TH)G M3PR)=4>X 0 T@, !D !X;"]W;W)K&UL;5/; M;MP@$/T5Q <$&V^:[Z!^5O&FTD<]XT+;&] 59'D!2$ M)LD7(AE7N,RC[V3*7 ].< 4G@^P@)3-O1Q!Z+'"*WQU/O.U<<) R[UD+/\'] MZD_&6V1AJ;D$9;E6R$!3X-OT<-R%^!CPF\-H5V<4*CEK_1R,[W6!DR (!%0N M,#"_7> .A A$7L;+S(F7E &X/K^S?XNU^UK.S,*=%G]X[;H"[S&JH6&#<$]Z M?("YGFN,YN)_P 6$#P]*?(Y*"QM75 W6:3FS>"F2O4X[5W$?IYLLFV'; #H# MZ +8QSQD2A25WS/'RMSH$9FI]ST+3YP>J.]-%9RQ%?'.B[?>>REI>I.32R": M8XY3#%W%I$L$\>Q+"KJ5XDC_@]-M>+:I,(OP[(/"_3;!;I-@%PEV'PB^?BIQ M(X8FGY*054\EF#9.DT65'E2.-_YLIC&;#*?[^0>1Y1N7?P%02P,$% @ TH)G M3P\&!H^V 0 T@, !D !X;"]W;W)K&UL=5/; M3MPP$/T5RQ^ =[V!HE42B04A*K72BJKEV9M,+L*7U'8V].\[=D(($%YLSWC. MF3/C<3H8^^P: $]>E-0NHXWWW9XQ5S2@A+LP'6B\J8Q5PJ-I:^8Z"Z*,("49 MWVRNF!*MIGD:?4>;IZ;WLM5PM,3U2@G[[P#2#!G=TE?'8ULW/CA8GG:BAE_@ M?W='BQ:;6%P2W.)%1R,N8Y&-_+C&Z"()!0 M^, @<#O#+4@9B%#&WXF3SBD#<'E^9;^/M6,M)^'@ULBGMO1-1J\I*:$2O?2/ M9GB J9Y+2J;B?\ 9)(8')9BC,-+%E12]\T9-+"A%B9=Q;W7="$^\W7/L31&B M*>8PQO!%S%L$0_8Y!5]+<>"?X'P=OEM5N(OPW3N%7Q DJP1))$C>$>P^E+@6 MDWQ(PA8]56#K.$V.%*;7<9(7WGE@;^(CLK?P<=I_"ENWVI&3\?BRL?^5,1Y0 MRN8"1ZC!#S8;$BH?CM_P;,&PO=V]R:W-H965T[^OI3LNF[G%TFD> X/ M*2H=C'UV#8 GKTIJE]'&^^[ F"L:4,)=F0XTWE3&*N'1M#5SG0511I"2C&\V M-TR)5M,\C;Z3S5/3>]EJ.%GB>J6$_7<$:8:,;NF[X[&M&Q\<+$\[4<,3^-_= MR:+%9I:R5:!=:S2Q4&7T;GLX)B$^!OQI87"+,PF5G(UY#L:/,J.;( @D%#XP M"-PN< ]2!B*4\3)QTCEE "[/[^S?8^U8RUDXN#?R;UOZ)J-[2DJH1"_]HQD> M8*KGFI*I^)]P 8GA00GF*(QT<25%[[Q1$PM*4>)UW%L=]V&\V243;!W )P"? M ?N8AXV)HO)OPHL\M68@=NQ])\(3;P\<>U,$9VQ%O$/Q#KV7G//KE%T"T11S M'&/X(F8[1S!DGU/PM11'_A^M6.W(V'E\V]K\RQ@-* MV5SA"#7XP69#0N7#\1;/=ARST?"FFWX0F[]Q_@902P,$% @ TH)G3_8X M#**V 0 T@, !D !X;"]W;W)K&UL;5-A;]P@ M#/TKB!]0$N[6M:"4[.!DB!VT%N;/$12..4WIF^-1-JT+#E9DO6C@)[A?_@5"#R,G[/G'1)&8#K\QO[0ZS=UW(6%NY1/+X%>9Z M/E$R%_\=+J!\>%#BF;Q4K1XG7;9Q7V<;OCM#-L&\!G %\!- MS,.F1%'Y%^%$D1D^\>.N]EX+SVXQ= M$<2G+E M1ZCU'VPQ%-0N'#_[LYG&;#(<]O,/8LLW+OX"4$L#!!0 ( -*"9T^.KM+E ML@$ -(# 9 >&PO=V]R:W-H965T>-NY$"!EWK,6OH/[T1^-]\BB M4G,)RG*MD(&FP(^[_2$+^ CXR6&T*QN%3DY:OP?G:UW@)!0$ BH7%)@_SO $ M0@0A7\;O61,O*0-Q;5_47V+OOI<3L_"DQ2]>NZ[ #QC5T+!!N#<]?H&YGUN, MYN:_P1F$AX=*?(Y*"QN_J!JLTW)6\:5(]C&=7,5SG/4OM&T"G0GTBD"F1+'R M9^98F1L](C/-OF?ABG=[ZF=3A6 <1?SGB[<^>BYIFN;D'(1FS&'"T!5FMR"( M5U]2T*T4!_H?G6[3T\T*TTA/U_3D;EL@VQ3(HD#V3XO958M;F-NK)&0U4PFF MC=MD4:4'%3=Y%5T6]I'&._D+G[;]E9F6*XM.VOF;C?-OM';@2TEN_ IU_H$M MCH#&!?/>VV9:L\EQNI]?$%F>&PO=V]R:W-H965TRXSBXOAAG.G#DS9L@F(=]4"Z#1 M.V>]RG&K]7 @1)4M<*KNQ "].:F%Y%0;4S9$#1)HY8(X(U$0I(33KL=%YGPG M661BU*SKX221&CFG\N\1F)AR'.(/QTO7M-HZ2)$-M(&?H'\-)VDLLK)4'8=> M=:)'$NHV0K.0OQ9HUO58X#*P@8E-HR4+-!V_\'^[&HWM9RI@D?!?G>5;G.\QZB"FHY,OXCI*RSU[#!:BO\. M%V &;I68'*5@RGU1.2HM^,)BI'#Z/J]=[]9I/DGC)1+<8QNPB-_>.Q5&+OP^)/">S]!XB5('$'RB6!_5:(/\\6?9.=-LKM5 MF01^@M1+D-XJ2,(KE3[,=2_)YL]SD(V[\PJ58NS=O&V\ZU@]1.[F_(?/,_F# MRJ;K%3H+;>Z?NR6U$!J,E.#.%-R:9V U&-3:;N_-7L[#,!M:#,N&PO=V]R:W-H965TI7G4#8-"[X)W.<&-,?R!$%PT(IF]D#YU=J:02 MS-A0U43W"ECI28(3&D4)$:SM<)[ZW$GEJ1P,;SLX*:0'(9CZ>P0NQPQO\$?B MN:T;XQ(D3WM6PR\PO_N3LA%95,I60*=;V2$%58;O-H=CXO >\-+"J%=SY#HY M2_GJ@N]EAB-7$' HC%-@=KC /7#NA&P9;[,F7BP=<3W_4'_TO=M>SDS#O>1_ MVM(T&=YC5$+%!FZ>Y?@$]]R&3D*W]@AN6IDB-2T][WS/WBS8':O2EIN3BA&;,<<+0%6:S((A57RQHR.)(O]!IF+X-5KCU].V:'B5A M@3@H$'N!^%.+\56+(&UL=51M;]L@$/XK MB!]0'!*[4V1;:CI5G;1)4:=MGXE]?E'!>(#C[M\/L..Z'OL2N//S*_5%()9FRH:J)[!:ST),$)C:*$"-9V M.$]][JSR5 Z&MQV<%=*#$$S].0&78X9W^)9X:>O&N 3)TY[5\!W,C_ZL;$06 ME;(5T.E6=DA!E>&'W?&4.+P'_&QAU*L]X]??^APO_X'X("!R]P^"! -RV&,/NP21PTB0," MAXU)"!.'39*@21(02#8F(&UL;5/;;IPP$/T5RQ\0@Y=LMRM RJ:J6JF15JG:/'MA "N^ M4-LLR=_7-H22E!?;,S[GS,7C?-3FV78 #KU(H6R!.^?Z(R&VZD R>Z-[4/ZF MT48RYTW3$ML;8'4D24%HDNR)9%SA,H^^LRES/3C!%9P-LH.4S+R>0.BQP"E^ MK/QMOD46EYA*4Y5HA TV![]+C*0OX"/C-8;2K,PJ5 M7+1^#L;WNL!)2 @$5"XH,+]=X1Z$"$(^C3^S)EY"!N+Z_*;^-=;N:[DP"_=: M//':=04^8%1#PP;A'O7X#>9Z;C&:B_\!5Q >'C+Q,2HM;%Q1-5BGY:SB4Y'L M9=JYBOLXW63[F;9-H#.!+H1#C$.F0#'S+\RQ,C=Z1&;J?<_"$Z='ZGM3!6=L M1;SSR5OOO9;T]I"3:Q":,:<)0U>8=$$0K[Z$H%LA3O0_.MVF[S8SW$7Z;DU/ MLVV!;%,@BP+9NQ(_?RAQ [-//@0AJYY*,&V<)HLJ/:@XR2OO,K!W-+[)/_@T M[0_,M%Q9=-'.OVSL?Z.U Y]*&UL;53K;ML@%'X5Q .4A,19%]F6FD[3)FU2U&G=;V(?VZA< M/,!Q]_8#[+I>QA\#A^]R#G"@+-<*&6@*_+ ]GK* CX!G#J-=S5&H MY*+U2UA\K0N\"0F!@,H%!>:'*SR"$$'(I_%[UL2+92"NYV_JGV/MOI8+L_"H MQ2]>NZ[ ]QC5T+!!N"<]?H&YG@RCN?AO< 7AX2$3[U%I8>,758-U6LXJ/A7) M7J>1JSB.T\[AXTQ+$^A,H OA/OJ0R2AF_HDY5N9&C\A,9]^S<,7;(_5G4X5@ M/(JXYY.W/GHMZ6&;DVL0FC&G"4-7F'<$\>J+!4U9G.A_=)JF[Y(9[B)]MZ;3 M0UI@GQ381X']/R72FQ)3F%W:)$N:9 F!_8U)"I/=F)#5Q4DP;7RR%E5Z4+%= M5M&E*QYHO/AW^-12WYEIN;+HHIU_/O&2&ZT=^%0V=SZ7SG?QLA#0N##]X.=F M>LO3PNE^;E.R_"O*OU!+ P04 " #2@F=/,<*RO+-)LF=:R);F:?2=39YB[Y1LX6R( M[;46YNT$"H>,;NB[XUG6C0L.EJ>=J.$[N!_=V7B+S2JEU-!:B2TQ4&7T;G,\ M[0(^ GY*&.SB3$(E%\278#R4&4U"0J"@<$%!^.T*]Z!4$/)I_)XTZ1PR$)?G M=_6OL79?RT58N$?U2Y:NR>B!DA(JT2OWC,,WF.KY1,E4_"-<07EXR,3'*%#9 MN)*BMP[UI.)3T>)UW&4;]V&\X9\GVCJ!3P0^$PXQ#AL#QC IY+<^!%J_ >;#065"\=;?S;C MF(V&PV[Z06S^QOD?4$L#!!0 ( -*"9T_Z- -=WP$ -@$ 9 >&PO M=V]R:W-H965T0'./-ADEP$2$VB4RNU M4G15K[\=6 (Z@SG;"=>WKVT((L2J^@=[US/CV<5VTG/Q+BL Y7TVK)4IJI3J MMAC+O(*&RB?>0:M72BX:JG0HSEAV FAA20W#H>^O<$/K%F6)S1U%EO"+8G4+ M1^')2]-0\6<'C/H:?H'YU1Z$C/*D4=0.MK'GK"2A3 M]"78'HC!6\!;#;VKA"GM@S AI&Q^C)IJV M-,3Y_*;^8FO7M9RHA#UGO^M"52G:(*^ DEZ8>N7]5QCKB9$W%O\=KL TW#C1 M>^2<2?OU\HM4O!E5M)6&?@YCW=JQ'_5O-#>&/YN1\TA"K9$=S\W2=MLNZ;;(W7VFH6KYP1?C="(V0V8 M<(ZY1^P=B+5_CSD\8C;Q!,':Y.0T=#H-+3^ZVR-P"T1.@<@*D)E X$>+4@?, MRF+:89,H?HX7Y3I09.4O"WY$^6Z[Q&F7/-@-UXN^[XC+2+Q9V'6@XHV_-(-G M1\;<^1]4G.M6>B>N].FS9Z3D7(%6])_T1:KT,S,%#$IEIFL]%\-E&P+%N_$= MP=-CEOT%4$L#!!0 ( -*"9T]40Z76H , +4/ 9 >&PO=V]R:W-H M965T[7P)VGIEG9F >,XN+:;]V1ZW[Z%M=-=TR/O;] MZ2%)NNU1UT7WP9QT8__9F[8N>KML#TEW:G6Q&XWJ*D'&1%(791.O%N/><[M: MF'-?E8U^;J/N7-=%^_U)5^:RC"'^N?&Y/!S[82-9+4[%0?^C^R^GY]:NDJN7 M75GKIBM-$[5ZOXP?X6'#<3 8$?^6^M+=W$=#*B_&?!T6?^^6,1LBTI7>]H.+ MPEY>]5I7U>#)QO'_[#2^<@Z&M_<_O?\Y)F^3>2DZO3;5?^6N/RYC%4<[O2_. M5?_97/[2H8)%,J8VTV15^L%JVY1.WT>$_% M\!;!0VJKOQTVQV*/_]GR=';W=862+Y+7P=&,>9HP>(.!*R*QWJ\42%$\H6>. M]P1K'Y&I>\C&AZB,#H*3>?+1GM_EF=(.4M)!.CI([QQD3J$FC!@QS8B1F9", MT3P9R9,1/,+AF3#9#8_@4H1X!,DC_()P23N0I /I!:IR)T[IQYGEN9/-1GI5 MRP53G(Y%D;$HHFC2"49YP?S!&5.!G'.2)_=X ,#AR7T>X QR![>A<"P3*.B M@-']RXC4E=O S.?"-!.!#H* 5 !!Y3[R&71'E:4BPP 5*1F/@#Z58BX5>E32 M'GB!+@!:%X 0!A60-Z"5 0AI4.@&FWK!@+YVPN#M @(0!>8= 7 )""H_.TUR0N!PQT+])"@810J("L M(2T B.\H#-W9R-]2&.XG+.P+[KXQ%([G_.;$NP^)5@JDE")P "'=VYB]HS!T M-Z)X2V$$H5=I"L(M#(5C$/J40+J[D>IN%7!!=R.J=Q2&[D;TCW>B,/ZYC0#2 MZR0?)EGH8.%T:W.JM0-O'*=;DQ690;=*BIF[J?1FD !YNZ7 M7G(SN]2Z/8QS81=MS;GIAQ'@9OSZ.HZ>S_P0/ZVF"_.5F&F@_%>VA;+KH MQ?1VLAKGG[TQO;9!L@_VF1WM#'U=5'K?#[?2WK?3(#DM>G.:A^3D.JFO?@!0 M2P,$% @ TH)G3S$M)?6F 0 OP, !D !X;"]W;W)K&UL;5/M;MP@$'P5Q ,$?^6:GFQ+N411*S72*57;WYR]/J. <8 [ M)V_?!3O6Y<0?PRZS,[-K*"=M7FT/X,B[DH.M:._=-HH M[C T1V9' [P-14JR+$DV3'$QT+H,N;VI2WUR4@RP-\2>E.+F8P=23Q5-Z6?B M11Q[YQ.L+D=^A-_@_HQ[@Q%;65JA8+!"#\1 5]'[=+LK/#X _@J8[,6>^$X. M6K_ZX&=;T<0; @F-\PP"&V\+9QTE?2%E_M/]J?0._9RX!8>M/PG M6M=7](Z2%CI^DNY%3S]@Z>>6DJ7Y7W &B7#O!#4:+6WXDN9DG58+"UI1_'U> MQ1#6:3[)-TM9O"!;"K*U(+T+O&UL=51K;YLP%/TK MB!]0@PFDB0A2TZG:I$V*.FW[[,#EH?I!;1.Z?S\_**,)_8)]K\\]YQYC.Q^% M?%$M@ [>&.7J$+9:]WN$5-D"(^I.],#-2BTD(]J$LD&JET J5\0HPE&4(48Z M'A:YRYUDD8M!TX[#209J8(S(OT>@8CR$>.Z:5ML$*O*>-/ 3]*_^)$V$ M9I:J8\!5)W@@H3Z$#_'^F%F\ _SN8%2+>6"=G(5XL<&WZA!&MB&@4&K+0,QP M@4>@U!*9-EXGSG"6M(7+^3O[D_-NO)R)@D=!_W25;@_A?1A44).!ZFE!9M83"N,O/FQXVX<_4JVG M@Q>8>$8@PSY+X#6)([XIQ[OM.D&RVF/B")(/!/?K!)M5@HTCV'P@V%V9])C, M8;C#)''\29OIJDIZHY)$T96*QZ0+E5T6?>(E6U7)5E3B*Y7LQDN,MSB]DD&+ M,\) -NYVJ* 4 W:J%T&":B>Z, MV]8\&'- H=9VNC5SZ:^-#[3HIQ3 M @ 3@D !D !X;"]W;W)K&ULC9;1CILP$$5_ M!?'>A3$&3)1$ZB:J6JF55ENU??8F3H(6, 4GV?Y];<.BQ!ZJO@3;W)DS8\+% MRZOL7ON3$"IXJZNF7X4GI=I%%/6[DZAY_R!;T>@[!]G57.EI=XSZMA-\;X/J M*B)QG$4U+YMPO;1K3]UZ*<^J*AOQU 7]N:YY]^=15/*Z"B%\7W@NCR=E%J+U MLN5'\5VH'^U3IV?1E&5?UJ+I2]D$G3BLPH^PV$)J JSB9RFN_L^A2 M:OXV7,O&7J_#G:P8P_ ,@:0*0#H/P.2,2#YWP Z!E G(!I:L7NSY8JOEYV\ M!MWP>%MN_D6PH'KW=V;1;K:]I[>GUZN7=1*3970QB4;-XZ A-QI'L4$4>7RO MV?H:EDZ22! \R(\%AZ%,#JW91#CKVV,@,!] M;V./]"')Y_YH,&,0@) \AP"_)YJES+4)\%XODK(XGBD(]P$@2$&)6Q#Q"F)9 MYED2\>J9JP6W%$ \!5Q/ =]4("T*YA;CR^:*P9T'$.L!UWI0T8S! >X]@)@/ MN+8PBNZ:AL)[U-'-=\J<-+[Q[E@V?? BE?[DV0_304HE=,KX0:<\Z&UL=5/1;IPP$/P5RQ\0@[DT MR0F0>HFB5FJE4ZHFSSY8#BLVIK;O2/X^:T,0.=$7[%W/SLPN=CX8^^I: $_> MM.I<05OO^RUCKFI!"W=E>NCPI#%6"X^A/3+76Q!U+-**\23YQK20'2WSF-O; M,CTO<26MAWW>@S%#0E'XFGN2Q]2'!RKP71_@#_F^_MQBQF:66&CHG M34CD8,QK"'[6!4V"(5!0^< @<#G#/2@5B-#& MOXF3SI*A<+G_9'^,O6,O!^'@WJ@76?NVH+>4U-"(D_)/9O@!4S_7E$S-_X(S M*(0')ZA1&>7BEU0GYXV>6-"*%F_C*KNX#N/)]EQ=&PO=V]R:W-H965T MC@C5&NBK#3>C@BI*H.&%%W8@!N M=AHA&=%F*5ND!@FD=DF,(KS;98B1GH=E[F)G6>9BU+3G<):!&ADC\N\)J)B* M, K? \]]VVD;0&4^D!9^@OXUG*59H86E[AEPU0L>2&B*\#XZGE*+=X"7'B:U MF@>VDHL0KW;QK2["G34$%"IM&8@9KO E%HB8^//S!DNDC9Q/7]G?W*UFUHN M1,&#H+_[6G=%^"4,:FC(2/6SF+["7$\:!G/QW^$*U,"M$Z-1":K<-ZA&I06; M68P51M[\V',W3GYGG\UIVPEX3L!+ O:U>"'G_)%H4N923('T9S\0>\71$9NS MJ6S0'87;,^:5B5[+&"S*5_T'ZAQ3#W*EI^&.4_4$L#!!0 ( -*"9T\:6\W. M,0, (/ 9 >&PO=V]R:W-H965T&\ZV M>E-5!A"&25"QHO97"[WVV*P6XB3+HN:/C=>>JHHU?]>\%)>E3_SKPE.Q/\AN M(5@MCFS/?W#Y\_C8J+M@R+(M*EZWA:B]AN^6_CVY6].DVZ C?A7\THZNO:Z5 M9R%>NINOVZ4?=A7QDF]DEX*ICS-_X&7995)U_#%)_4&SVSB^OF;_K)M7S3RS MEC^(\G>QE8>EG_G>EN_8J91/XO*%FX9BWS/=?^-G7JKPKA*EL1%EJ_]ZFU,K M166RJ%(J]MI_%K7^O)C\UVWX!C ;8-@ ?2^]D*[\$Y-LM6C$Q6OZAW]DW?^8 MW(%Z-IMN43\*_9TJOE6KYQ6%;!& M@*(U4IV OJDQQQ-$:()()XC̿I,D^)M$QM8[)*4TR7"9&96*[3AKB"1(T M06+522F9U-G'Q//J3%&9%)&!B4QJR=RX1#)4)$-$Z$0DPWH)'8\L1V5R1";" M$Y 0)R"<;R_B@(C,,)@)&G<+4>8R"$%9NBV MT4S0&Z<1ZM#!N2/Q#*^9H$E'Q/%#1'! "49H[$B!PT?2#]@-1XO8;"%VL^&B M8>94PNDB^7R[ 8X7A#/L9H)F%@LXA6!3:-L-; I=_> $ LPPFPF:VP\.*F"@ M)HX4.($0S3<;X'"!#9=M-K#A(DGJ+!:'"Y(/F V'"["CS3*;?;:]5RS.(&#G MFV4VF\&;V/';!CB!@!UPEMURI*,DIZ3\,)I&2^W2B.%[7QLNU& M;;P@S%-7OXZW2N2UTF4WBN-%L0-N:C=J'W#O%8M32+$C;FHW:E-X PX9'$&* MG6]3MYF@9-+0="8(1B-(Q9N]'KY:;R-.M9[\1JO#@'H3Y']Y/A]]9LR_J MUGL64@U">ES9"2&YJB:\5>T>U$ ZW)1\)[O+5%TW_536WTAQ-!-G,(R]JW]0 M2P,$% @ TH)G3W9+="K5 P 8A( !D !X;"]W;W)K&ULE5AA;Z,X$/TKB.^[X+$-I$HB-:E.N]*>5.WI[C[3Q$E0 6?! M:7K__@RX6;#'+?V2@/-F_#S,>\%>7F7SW)Z$4,%K5=;M*CPI=;Z+HG9W$E7> M?I5G4>M?#K*I&R" M]E)5>?/?1I3RN@I)^#;PLSB>5#<0K9?G_"C^$NKO\V.C[Z);EGU1B;HM9!TT MXK *[\G= TVZ@![Q3R&N[>@ZZ);R).5S=_-]OPKCCI$HQ4YU*7+]]2*VHBR[ M3)K'+Y,TO,W9!8ZOW[+_T2]>+^8I;\56EO\6>W5:A5D8[,4AOY3JI[Q^$V9! M/ S,ZG^(%U%J>,=$S[&39=M_!KM+JV1ELF@J5?XZ?!=U_WTU^=_"\ P 7 + MT'._%T!- /T=P-X-8": 60'1L)2^-@^YRM?+1EZ#9GB\Y[SK(G+'=/5WW6!? M[/XW79Y6C[ZL*/IF 3WK(*A"5B?@$T*M; *-6"2'E/W& :3./.0C)/$8H.@%BSUD$E1 M,BE"QFJX33J+#(+RD\E0,AE"AEID,F>:16P]S&WF]$PVPDR(+% B"X2(I^5( MC#M%/%]"Q&,V9(:(#&A<#^"IA7KX"#6E@QK3/8$9,C*@B4!(!M3F@\%2+R'< MI B=(20#&O="RNW6-2 ^IV$(;G@$<3SF\5R"VQ3AGV@9W%H(YBV)71($9*MY M^P%H2@:W%H)Y2^I)@1L"R3Y1$ES*!-.R4Q(,E-DE>1\T_6_'70%B)(6GZP%W M!2#S2P*XD@%1LF,L!C06#LTX<$LZX"I9PWRV#[B2 5.R;2W@BO0+Q&EJ>PN& M(XL%\8@1<#T#IF?;7,!].=$NQL%FQ) _T(1[I "X.P#R%L,]'@6X.T#RB=;! M-0V8IFTU82!NU6[[ 6A*!G<'0-X7N*_S<'> Q?R24%S3%-.T71(49!O,!Z I M&=P=*/+.P*DG!>X.%#Y1$L_V =&S8S#4_6J6TR+L3Q MW&BTT:Y$<^P/,=I@)R^UZO:KH]';0&PO=V]R:W-H965T6&^V0N9,VV&\A"H4G*VB:%247B2[Q?^(YIM M<&(+'.)WRB^J=>_95EZ$>+6#;[N%'UI%/.-;;2F8N9SYFF>993(Z_M:D?K.F M+6S?O[-_<W7WW_F99P9N ME9@UMB)3[M/;GI06>:O[W,K@ UP6X*3!K7RN(ZH+HHX!< M+2!U >D5!%4KSIL-TVPYE^+BR>KQELS^BM",&/>W=M*9[;XS]B@S>UY&E,Z# MLR6J,:L*@UL8U" "P]XL@:$E5GA0CKL+K(<(FG0AFR$DH;"(".PS<0@03SL))KV M.JDPM*628$HGO8<2#WHA. X)+&8"BID MHX0)"!!H,=TX$=F$YZ MH,TGH(X4%,)I# $[QBA& HUN-P2!@7U$^ 9+:E"[W2BAN/?NV,"P"1X1!(<7 M14-!-!JA@..+R!VVP,%#]!9;Z" 3B-"H[\HGJ*X<.,8(R#&)^W( $"6]5](G MH*X8.,8(R#&-1RC@(*,[DHS@*",@RT-+ !"*^Y9 L8R#+K3=HEP+. M,KXCRQC.,@:R/+ $ K76J?^DKX.Z8N <8RC'R0@%G&-\1XXQG&,,Y'AH"01* M^I9W&$)G#V6'TP>TD)Y+T*;O;/;X>Z%T-QH M#!_,8SN:4U(SR/A>V]N)N9?54:$::%'6QZ"@.8LM_P-02P,$% @ TH)G M3^*=47,I @ HP8 !D !X;"]W;W)K&UL?97= MCILP$(5?!?$ :XSY71&D)E752JT4;=7MM9-, EJ#J>V$[=O7-@2QX/0FV&;F M?',)\?%?_8LUK,PJ:%D(WGMB^+4-(U!9/(32(#!R=;'LE@]3'C+,;)\EPZPO(H M#1<%H5FW,.W[!Q67NI7>@2O=>&Q[.'.N0$L&3]IVOEV;N0:Z7 MXJ3*HN8/TFM/597+/_>\%)>53_R7B6_%X:BZB6"];/(#_\[5C^9!ZE$P9MD5 M%:_;0M2>Y/N5?T=N-S3I @SB9\$O[>3>ZUIY%.*I&WS>K?RPJXB7?*NZ%+F^ MG/F&EV672=?Q>TCJCYQ=X/3^)?M'T[QNYC%O^4:4OXJ=.J[\S/=V?)^?2O5- M7#[QH:'8]X;NO_ S+S6\JT1S;$79FO_>]M0J40U9="E5_MQ?B]I<+_V3-!W" M< = N@80.,W Z(A('H-Z)OO*S.M?LA5OEY*ZVU;/GM=1PI;!N4LT8.Y[#)U@R(@(=/:1@B**>SH+C]+PFF*#, Z2"/81 MF03150**$RQ@@H5)L+A*$%D+T6,2@ZE[3-C]6 M=,RU$R@V!@J,@=G;F\Z-(68+)Q,V!@HTSQ)'"JQY2M__6TRQG"F0,[-W/@1E M#AXL9@K$S!R;FF*1TO@_NL7ZHT!:\V[GH/F[#2;'OHK+@SDAM]Y6G&IS/)_, MCJ?P.VJ.C:_P_@C_-9>'HFZ]1Z'TX=,<$?="**YK"6]TST?]U3 .2KY7W6VJ M[V5_=.X'2C3#9T$P?INL_P)02P,$% @ TH)G3VDT\ \M @ F@8 !D M !X;"]W;W)K&ULA97;CILP%$5_!?$!8WSATHA$ M:E)5K=1*T52=/CN)$] 83&TG3/^^MB&(&$_+ [ZPSS[K&,LN>R%?5<68CMX: MWJIU7&G=K0!0QXHU5#V)CK7FRUG(AFHSE!>@.LGHR04U'* DR4!#ZS;>E&YN M+S>EN&I>MVPO(W5M&BK_;!D7_3J&\7WBN;Y4VDZ 3=G1"_O!],]N+\T(3"ZG MNF&MJD4;279>QQ_A:E=8O1.\U*Q7LWYD*SD(\6H'7T_K.+% C+.CM@[4-#>V M8YQ;(X/Q>_2,IY0V<-Z_NW]VM9M:#E2QG>"_ZI.NUG$11R=VIE>NGT7_A8WU MI'$T%O^-W1@W09(P@8X:("= 7DHPX/<#IK, M:5JGP8E]O%K^*WO (4$<$L#!'LZ@26=Y<@1SXM$L51\(1C@,DP9AT@",EV:; M+M(@E!0#&*WJ; M+]) B#-_:9:J%+_'4@19B@!+[K$4B\T)LX(@?V4"LA3!PM\V8'9*V%/[.Y67 MNE7106ASX+ACX2R$9L8R>3*E5>:BF :&UL?53;CILP$/T5Q ?$W$*S$2 MJ:I6:J5HJ[;/#@P7K8VI;<+V M[VL;PA+6NR_8,S[GS 5[DI'Q9]$ 2.>%DDZD;B-E?T1(% U0+':LATZ=5(Q3 M+)7):R1Z#K@T)$I0X'DQHKCMW"PQOC//$C9(TG9PYHX8*,7\7PZ$C:GKNS?' M4ULW4CM0EO2XAI\@?_5GKBRTJ)0MA4ZTK',X5*G[Z!]/L<8;P.\61K':.[J2 M"V//VOA6IJZG$P("A=0*6"U7. $A6DBE\7?6=)>0FKC>W]2_F-I5+1H>7*>$"@]$/K'Q*\SU[%UG+OX[7($HN,Y$Q2@8$>;K%(.0C,XJ*A6* M7Z:U[$<":$KX3(%#]E9DK]C"7.$LY&AT\_J\?Z M3OC'4#6ST$[3.W.FJA7*>\TB[Y"@JQ::,?F$"588?T$@I;Z$"&PA\N -/;@/ M<'J+V!_L$4)K$:'AA^L(_CL"D54@,@+171<>-EVP8'QO4X@-\TZO]M9$]A:! M3;?R"?-@,)W!>+MPD\C'F+M$8FLBL26139#92P\!OHB;_RY&A?3ZWZ5F6;-#\SKMA/.A4GU3,QEKAB3H%+T=JH1C1IO MBT&@DGK[2>WY],@G0[)^GE]H&:+9?U!+ P04 " #2@F=/QT9J1;$! #1 M P &0 'AL+W=OD1%*[TVDCFL#1[:D<#K LD*6B>IO=4,JY(78;> MUM2E/CC!%6Q-8@]2,O/G"82>*I*14^.9[P?G&[0N1[:''^!^CEN#%5U4.BY! M6:Y58J"OR,=LTQ0>'P O'"9[-D]\DIW6K[[XVE4D]89 0.N\ L/A" T(X870 MQN^H298M/?%\?E+_'+)CEAVST&CQBW=NJ,@C23KHV4&X9SU]@9CGCB0Q_#*&*>9DQ^ MALDO$+B*,6,^!(R:3:ZN MHC;O,5FZRJZ; ( .X' 9 M>&PO=V]R:W-H965T)XH*]H2L6(][=2;$^,MD>K(SY[H.25'X]0V'O;]V&M)W;EY9FQ[GF?L M(INZHWONB$O;$OZWH V[;5WDW@VO];F2VN#E64_.] >5/_L]5R=O8CG6+>U$ MS3J'T]/6?4&;'3(.!O&KIC_#6G=FO8W\=S?8 8\.>')0L?_G M$(P.P8=#:)(?E)E4/Q%)\HRSF\.'V^J)_BC0)E#%++71U,Z\4]D*9;WF(4HS M[ZJ)1DPQ8/ ,@R:$I]BG$!@*4>"%.WX,L%LBHA2.$(!)!,8_>$AB#1.$($%H M",(Y ?:M*@R8V& Z@XE1A*Q,EB <^!$L)0*E1( 4*THQ8*)YE'@=1)86$(6? M7%T,BHD!,=;E%0,FF87Q5SBPM$ @_\D5):"49'G'LR@/!"E(D *YA%8NZ;)D M=E67D.!)2=>@C#4@PXI1K!K$NVE)_-0!%.R2Z=U/UH9IV&U@O6 M7=:R%WJ8F>[[03-,PN^$G^M.. &PO=V]R:W-H965TSCDS9V)/,C#^*FH Z;Q1THK4 MK:7L]@B)O :*Q0/KH%5?2L8IENK(*R0Z#K@P)$J0O]EL$<5-ZV:)B9UXEK!> MDJ:%$W=$3RGF?PY V)"ZGGL-/#=5+74 94F'*_@!\F=WXNJ$9I6BH="*AK4. MAS)UG[S],=9X WAI8!"+O:.=G!E[U8>O1>IN=$% ()=: :OE D<@1 NI,GY/ MFNZ<4A.7^ZOZ9^-=>3EC 4=&?C6%K%-WYSH%E+@G\ID-7V#R$[G.9/X;7( H MN*Y$Y<@9$>;7R7LA&9U45"D4OXUKTYIUF/2O-#O!GPC^3%"Y_T<()D+P3@B- M^;$R8_43ECA+.!LF6_*K5#12Q;ZNP1=M-"$.8P8 M?X'Q9@12ZG,*WY;BX*_H_L<$QS4BVMDS!%83@>$''TP\V@5"JT!H!,*E0+"Y MZ<*(B0RF'6UL'V^,K#'>-K87$ED+B2R%_*/96ZO ]OY6Q%:!^(Y6Q'>T8HU9 MMP(M;BD%7ID'+9R<]:W4]V$1G6?&DZ]O^4W\H&;)^/3?9<9!]!WSJFF%)"LFX8;FB=L]A=02P,$% M @ TH)G3Q*J?8K\! J1D !D !X;"]W;W)K&ULE9E?;^(X%,6_"N)])K;O]9]4%*D%K7:E76DTJ]U]3L$M:!+")FF9_?;K MA P#OM=Z M[W?A/\]U4Q5=.&Q>LG;?^&(]-*K*3 EALJK8[J;SV7#N2S.?U:]=N=WY+\VD M?:VJHOGOT9?UX7XJIS].?-V^;+K^1#:?[8L7_Z?O_MI_:<)1=NIEO:W\KMW6 MNTGCG^^G#_)NJ8<&@^+OK3^T9]\G_52>ZOI;?_#;^GXJ>D>^]*NN[Z(('V]^ MX2I:OZC+?[;K;G,_==/)VC\7KV7W MM3[\ZL<)Z>EDG/WO_LV70=X["6.LZK(=_DY6KVU75V,OP4I5?#]^;G?#Y^'X M'YN/S?@&:FR@3@W"V.\U@+$!_&R [S; L0%&#;+C5(9KLRRZ8CYKZL.D.2[O MONAWD;S#G#6??Y@AJEKWU'8V:QZ-&G6GD29&%WD]#*&Z( M1T6:1P,LJ$*[2\F22ISF30 [3QC:P\4\@>\ V0YPZ O.L#H0ATU9M#L!@U M#MI&TV5D,M?.\G8T:T<3.T9$;HX2?>'&B3QVP\BDTS*QQ(9U8ZB;>!,9.HQ" MHR,S5*4 5<*+9;U8ZB5>)TM&<=9&H@45*:4$[\2Q3ARS9:()/SHRBK'*ZLC, MTI$M8R#L+>3MY*R=G-@!2'0@!0\+<7V*9((W\HH*A)RGU2)A&S?DX MGZ1#8H?*C$X@3_+,DQ1Z-%"2\DR"-0A1HCB=ULXE$BYY\$E*/H#$#Y/D>27M M#:'B02,YTI!UHJC1UCH3KQ.56:W/MN"E(1XUDK*&ABIG_&@0L1\J"WC,4Q4( M#RXE/@[5J+G(BXFWUX)1A8N36''%,U!1!I)4*@(H" MD*9*4;3EX$RT>9:<+)0V><(03T!%"0A@$EWPW%)X?:84#QO%P8:L$@<1834I M!9Q?(ZY,%/'" TZ\3,"0)%R+BZY*3FTTI#(C$)D:>-4A9@RG6(,\:O($UR+,&KV$-4HA(%1-@ MP:F$32PU\J1!2AH$E^@B\1SJAM(&^43C-:4-,I'6\7!\:"K]^.+D>ST=F;^/U!+ P04 " #2@F=/(86%NMXU Q]0 M% 'AL+W-H87)E9%-T&UL[7UK!G[Z^HT'%VR8@F!HTW M)'LB*)*:HZV726K'/L=]: )-L$>-;K@?I#BQ/_[R455=W54%@)*\X5O3$6.! M0#VSLO*=6;\ORTI\6:=9^8<7=U6U>?GCC^7B+EY'92_?Q!G\1?'U3K]<=#O3WY<1TGV0M19\O+>-E]]>K>-,3 MPWX@!OUPWOWQ?7[?$_VQ^T>>>@-3][H_G6=54CV*BVR1%YN\B*HDSP)Q5455 M+/)"T#Z*1_AW&7>[GIU[!CM9+F%S9: ^B+=)%HL/F37"..SWQ7D$<+_Z'*?I MHS@KDOL8IJ\3F'[<[WLF>).DL7A?KV_BHMLB/ ['HTEHPVY1%]CU_,OB+LK@ M#-Y':VL][T^NSD[^W/WV.JE@NOQ6A(/#FR.AAK*!O%[G&8 N7WP. -B%N(_2 M.A8'_5X_%!LX #IT"XKYHE['626NBR@K$X2_N(SA**INR]LH+?W=_UQ'1147 M $1W[ZJHM\S]N+%^#/O'%BA.H/62>KQ)HY5WN(]QD>1+Q&)Q!HCD0^1_^]WO M7-BJAWF3E(LH%7^- 99OX$OKO@SZ PM%NKWE6IS]_VSA"1S",LE6XNIQ?9.G MW5_?75_^Q8.2E_$J*2LXPLJ)6>].KB\O_B*NSB__\^+T7)Q^\ QS"BLO8-47 M0 "^B#_%%I;UX7^SR60P'5KX5Q=%%VJ^$S@^[D^.A]NN%UQ]Z+?*"VL%)XM% M#+_#KTMNZ1GE?!T7*X3EST7^4-T!"5EOHLP:3K:^6D=I*E[7)9"*TCHH!9W6 M%;LB&BH^U%5911D>VRYZ=(I_ 56[SA\RZ^3KM(QV#:#IXLW0'MX-_$H1SEZ*4- <".&+8@6WA_WS*+!ZHW M,Z MK'!M 7*$/3?T.DHCX-?(9V+8U+Z+_6.=^74NQ22CLH0Q+5PYC@$"!('1(5JEDEG.8BAD8W*>A *2I.(!/E#[CN4AS:>/#O_VLV" >OQ$$8 M].I%G=,.L[5QDP)*JO$AL:GEA4%)CMYX[V@*O):_E*$9M;P,4'NAC]0CJ M6(J2.6T7SF%#M".J8 ]E99W;6V*'\-]-G:1('QW,-P/J4B\('_6 #ETB*U%\ MBK:W^W +XDQL+@SF+O/;ZL&A+K:FAG,"#K\J'!+S7EL'"0#%! <^UNLZ)9Q8 MQG!-%PEMX2OG $KHER+2. +*6""K.LYOCVOXPWV6/^?Y\@%0T2=P "];)8!+ MGNYG\6T,J++"V@ X?V]1 7_)-].C"^=>[KEG[5BZV MW%_'U*#\+\4#2 '<1S(B;\LD*^LB_@#^32MQ&"QS*4CAX75MFXB5M M:8"J:E(Q!R4> ,<($P,WLQNCU?%EN8D6\1]>P&TKX^(^?O&3L&P(454D7T > M*.Z17DA=">15T(;O\A3V6_X'W;_JT>9%4O;#MHHMD%E*F:E>B4D_Z/?I/R4B M1G5U!V3\MWCY2@RFP6PV"T"GTMI06>*A182.'B&EQ8YHD' 8!J/1A$6823#K M3X-!?^@02I\PL(7%RR79T>"$-E&R/(:+LX@V"9R8K5U5(+-MOSJ:%.8.R3%U MD,\GG)/%>N!VOP1I!^Y67<@N@:*D0O'[Z7@23*>A/B8/H *"%,@&,_@O'+6; M;P4@8_<^"[;N 3,OHROK*TW\_:>UK11>Z80.MY\>UMC/SUMLC7\#O@*9OA&9>7 M")<),OZ$=LP8U_%&*X,LZ%E(-K1X=E&@O3+YUG*!EK:>; M2G=6.5O16R06DB3D&8^[CVGD@DD#6J_V[^0UO 2@^*R2#"4](H+D&GQ";[AS M_GY7]094-H0^W#:X=@N0#0&[Z)API%M@B; -#B( >#MLXG[-5-G#K4/*LV,: MW;A^:+G>YZ)]E(A4[F0(>&22T'^=2- P@ZN64'E.R+BWG$#2ID?4N7)=0T,3 M^(B:P$4F3G=H N<>34!+2.Z)##UAIX'3*1MT8!)@E[0F3>@CBA5H^:Q L;BI M*^1A*.K X9-U("?+@= ^$] 73+NER_W$E^KPC+EM?.0]FK]=PNAHD'V(BN73 MC>D6;?@2%XN$B1=3K7Q#7-POD++L"JBUQ#V?*UI)JQ4*A\5'!ZV\,,CN4LE3 M;LF6-]*<,3E8] 7Y;SBPK?["?S""6/K?/WA_COBD[T!$;"71?=3;,,BG^'C1 MUM=A"^KYNC *5AV\5]S>VPU]=02?CV@YRJ2Q^?!]7CE<*[8QM:8)6,^'N>7V'KDV% M0 L3@6[U\LMF^0FA<4SN-J6]X* >L\TA&C &_5?\,_T1O@J$_/8A[GZ3UT7W MJ[KL?I-4ZBLA'7_R!SFK_)']@]!8E/5-F2R3J"#%M<[(.T0&J8>$I*,E1D3$ MRQY?NH5<_ W;-UBK(5=EM&"EZ2ZZ1U=Y# )AFJP!3A7IF@;\H%F/@(M HN'P M,.HL AH@#=-[P[R9#1C%)F*]E@8NEG1-'I+J3ES60$;"_G$_Q/.XC%>U=/E= M'?^%I-L$]Y:LW7,4**[@R$"(;F)HDZ+)&\=%^,JH/66ATF& 9*:5Q!&.2#)%-1@7D58:WJYD1!.-/O:N>BJ=('W%K:(];*@Q#T&T*!&;$4 MAR]^/CGY^.*(=J5L_FZ.P0&*LKL?O7.F/GF48-A=#.,=2R'C& MQJ1,'5[#!5J(V6AP MA(?]QQJ '?)!]$P(_(>J7J_Q6J(38/L! M:)X#QUL7>R.F ^U[:K.>=[ M*IFCH"!^B3B6'YH-NQG^D:.M%_U 'A\HA98R$8F[/\D;;0]?Q)+ E;0FWA&@ M!C7%O4#30!"7(,&:6M4DB0:P8(S^@0,G/QP.I\ZM^9X7 C1US6OHKMFW@/PF M35;,<6 5Z^BSZJK-:D!'R&9+)JY*#1V(-4FP""@ &UE"$ ^13:+\UD,QCG]< MQ 4JW6@80G$2B!BPK$49J'/"8UVDL#&UPR[H2POB,/P6%S4=IB/6@&9BIJ@0 MB @(RB@"]YBB;:Z(J&>*R0P\M KLHO0*@D!RJVDI->E)HM.%^Y;%!.+A+EG< MT8%''.'!UG>DD>LD14Z1*X>F@D,MKT>,4D9>F'2D5,0K,+;%Q)YNB;J]22"**U(2ETJ@K[.EXP:10QW M0T7" 0)6=[EDHEN;(.-<)Q+SU9R2?A0>3,F6CJ/$:Q=_D1*7PMY2[918AF9& M "; 3]+U[I"P5$R,3,,D?@&$-TWP."1S[\A!:K6\5 =5ACX8C'H3L<9@ M$RG/^LA9$LL.X]ZLZ2"=QUV>%AELH'58RV1)H@=I )' 0)4".7 "RU]4"F>Z M(E/1]>Y*KL&<*!$H(*XHO,<_E6*9D4R06(D:1!<*B8%,6- M&V@)*/H>TGAI!#1!GGV5K./VJ<8XF,1[@--G#-\E(RVJ;POI %HFM _&86S= M$(&JR252W%*SA@RXM%J+HC5PGQ'S)%8RP,F[+==@W(U%5+ *@ 9!^A%X,D;[ M+10UTC1[H>T(>,99YY6T&)<&=U9&Y+$A@35YN'5+J3K>'L\UW%L"L^4MGWREA7(:APDEL329 M)PEKN*W1H]V5,QOIJKD\#7-%%V@,2$.GM"0DWZ0U,NK'[D#K:!DWQ,+L&$B^ M7IK]$!4SE!94[ #RWF:WOGUJ1HV+A.-2<8O:.K!')-(.*78_:++*_AT@RB)? M=VLZ]#I;?OTVNQ:!#J5M%+FGR6+E'7#N8]J7XB-H[8DP9!I: ?E2DF@X4-D6 MQ+,5%3, @Q$.I *Q6N.1<7VK07U56P69?*+'%F"0DM>DPQ ,8JWOX!ZTN2?< M(>DX??6X0:Z4HJQ(9T=JV0O:]7&5LPGI!2MG;"=N[Q^^;4*,;Y3N1B+JEPV? MUK(N(I-F%^0$)W(M&3*=)4H>>/>(8!->-42J:T0S%O" =K&$]H+.D3P#P#UJ MRDKF2Y-98Y X+$TZ;-B@R?3X$E> H3";QJ[E C@>L@8:Y8:ARH"F$ -+WCAO M%MEJ6AIO RY#R)'P5*(1!4#)R($;%I'F8/"PA6([<38+8$R^1RGR5V>+Z4A M7P%*W3RZ#C>QOA' PTY([O4PSZXZJ+1[NGV:Y[0@!GI'@_([. Z<'-S:9GBF MPV1G:1E8I*WH;6L-QA'8%+Z]0-^0+M[7G:9#CA;M5%M)D$7YA"S:'5S1I<3V MQ%4<"S+R#L6Q,HHJ)4Y;.UDB!6QJ(HX >6_RNNK0'"6N7<:(=4#8+J3YU67F MWF;[)CMM. P,C?F"> ]OX%B<<@P=AKHT9MSA8'+T4KQC'JI3-ULMT0#M')), M1'" :#WVVY#UNEBE);R7LOD=4+.664FY?4EHYT6DM CSHE9W>1OGR%)4H! 9 MV4&ET@ZB"F3((T^4DT/3G\CP,[%U[)!4BU61UQL2@ML_ET=2L3&$KTHJ\I4F MN8H3ASK.P9 M( KAWYCUO8C*2FXRXFA&II8R[EE:^Y6P(\U$ M?!8]73L!7;P S#12^F?;WJH]:O(,,4ZP!1"\@*RDXA<('U!-;VB-Z,!92&_N M+L33_GVI)<@AE"!LK@I]BB7&U2!0$+IE%4?+H&7=:BB*@JTIS41IZCG?CGE% M==;F*5REM,2VI%WCVJ(;4[%8W"7C%0D(YESJJAJ8PNS5J'/3;'=\8,""O5W<(4(YG!"YVS*'W1M0 B_,=$ZVA05K&[-ND*"MY4\BWR784 MF)R)-;;1F( *!\T(#2MLHM\[@D19%AW-H'0;9D.5CELV1Y#J'^]<1=J9_)578J,SI9^#T%F )U+G;7 -G>^SK^4HG7:;[X M[.U_J66OCW%!*(:[_: =?5T'_5(<3,>3WE1;_TD(4F-LC#%R8XS'N))L2!ND M_+E\';,W'639UOP!;8O\"QT5H._!9#@U'!A2@=J]JJC4\AL"3MDR$6C50YS> MJZ(+O0; KU7PE/X&A46ILRPDX-OQ9!62VI61-4^$1TK!2C*I2_9(+Q/ \J)L M_*=-;[54@SC#36A"&V"H6%KB57ZP/[F&?/TM9S=!G73*[7W)_!>E"Y4 R0HA M]SF^>3S6_1OC@>:&U!A%%/D;G.O'Z\,7IQ?F+(T"-BW,56E4ZCNDW MUA?LT@G^771.RKF5W0ML[6?KS@]?O.:MO.YL12;(&)8,5#[5S*U=V;OF6WR; M(P4E 9 D#)DW4CJ$. 0D3@"K>-DA"SK,A.-]Q2&!128$'(GO6+="'(C).)C/ M)_!A/@GZLR%\.(2I^[.I.!+?,2%?'(8P;#@/8=C#L#\.)H,)?AR,@O%D#)\H MU\:%$["@R0AZ8B/X/ _&HR%_'(^"R7@ GQ'T3$I0Y 6Z"_1,RBP-'Z9U<="6 MC@FUC/[&J:"9?,V!8LH=NIM,_49N=A8:E!#67 $6M92HZ^AJ: _[E<$A^?PA MLHV'IK>6=J/N%#8^F YZ?QHFF[O-H^1S=#AE MO%*V]D9'AUV1[6:. 7JRP457KF\H9HD:*U])'%./U&"FM8)5#,@3;4"D0/A& M:":7YDU"5T3U!F6)FAO"0O6XB5^*GYLAC.UC;AHL#V^@68ZV ]SV7X<7+2K] M*4NT70N)V# TYOD2[P\!KJPB%L\))Q. M@N&@3Y_F03@8B&OT#2/$E>;!?$'5CR!-*%G?U$5)^-,,%D["8#J=BG X#X:S M^1X;OE9^BD[<5%G6:X#\&BOA%4GYF8G2K7,+94):ES8!*9,G.@08@1JL4I'$ M-TRYL;(DFNJ&9I/"HY\BIQEZP0'%RAL.18J.IK 4%HOS24IVE15M% M^[H59_FK7S=^2_&J@>$O5UVV*,2RR3]O(,VEPRNYT!X6M!>WE.+9\ =E?'-Z MICV\L0>TD%"YF6RO]M2?[A#A.N91@+??@:"3A=57%K_!'CK(]IZ$.8ON[C#QD*=4HI[2A Y#^L")8 M\UTH)L$(M/'FFX$8!;/!S/AFB @S"HUO1B ECF$]UR@';#"OG MT@L:LSVJE( >F5.@/=E-! A8 G*B7KCD2#L"^),X>&Z+ O/WK>FV%!X . M&IH:9U<_PBW!K=2)3B20=@L<-]RC"RR]#*N/NDHRVL:G1;X4JISRL3V;,0Q*RM4&VB\\.1N'1E)]Q(CU(WK';KE'K@ :AA/'+I_O,OU\YR+UVHC^0\-%43"#A'?T% MV%K3K95J??.HK1A=$>,@ S]#TW^/UIM7XO0N7E.K M*U ^$-6O\K1F%GB1+6OHABXXIL4=S?H]>0F8\W!I"L,RV=3>E%"ESU'ZY(5>L\1#9Q>;31N^_C@HB&1@?_T8BFU'WY-"JE#9:P/ MPP+>19WN*I\(,_ Y=*7I*.6=O/"K/,(P522'&=32>MLPUV7X8B+DU M00_'-X;+]2P]:3ES48B&A^0^*I!7S@K*719SXKP5G\KXMD[%6TQ\Y#&*5SR#1($E L\!V($:QJC/0"'3W]44C+(L/=!*'9IG/_?("![,0X0,[&X"6]X#D$.DNM!G7TA.^B."),H/ X;D/!C!Y">N M7%3M).@;0B6Y OI&-N.3/4Y$([M?SRS_R"^Q$>*C0JX;>=&9/6N(>*Z)M\%' M$97FMG8DO9?J%2QV ;[;SEC(V@)LQ;2EC Y+S MFF_&WB01A10%'S,<:EJT!ULTW',TQ=?H8]1AG'LO_QX[L< M"TFABQY.Y'64?0[$^]Y)CUJ>M$T\)RL*?0%I,$9#%) NMJLJ:0:^?IWGGXLZ MRY IJP049DIO$4I%20(,A:X5<95+@: ++!UN(,O38.0:Z:#[%OMD3VB_;WB' MZ?("YB485=T^:;@&TL37&05=)#P'+?DKT(G\9DG70%<, ME?:CBHS3381HXXQ(HP=D&YNZV.049>F$C=3IV/[5:-7HP,DB'>VA!-9^@^ABEC2:$]0#:NA%\VSDD;ISLYZXAR1L(%"<^F:['WK^DH&'Q6-09)3?7 S&R*E6;W6J-O<63R9 MD]>7JLC\,4W1KT7$>- ]G\Y)& J7[6FT>?QL4#GZ:5\*)'V M<_;A4N9G/6VV[AFW9_SVW73Q!-9KHQJ5Z#/G/?]T^;43$HI2)Z)%V$NF*]/Q M;#8I*+ HV;TC-5,IAV9J1-N.WR;(?!6M8; ;8@$OJ6"CD(H3Z_R/XU(*P"ZY^KAIUVFO&J@Y0RR8D4+1<+F]J$@3QP=<;^#NC M1T(MUH74?SN+Z[,3&G(9WRK[JHO,D-?_Q:E85NX["OC5OI.BE9%?XVD^G48;^+EZE-$'*!)167^-@,IW">%V^/)H%_5$?_PE!W3.> M6S(?[@G#8#B9B'$PA#;?"GNTLY=(QK[^;(5TB*]YM=4;]^C=39M]G4@-&/NZR@P M5G&N,FEH1J*E*,CK!!MZH)+DB*<]08GP'0+O^$$$!.1(RNGAI#?ZH2E#%ZUU MC*P,UXA6.1M(E',1B<:M88)P+$U6=FG%O RFO;XB^(XNR$N,07&YZJC31YD) MQ'&4!WTC]I72$RFDVWRXT[#-X*Y4I?U<%H-V/*;@7==3H#SC($Z2]I^R;/6Z MV]>L>]<[9J?F.V8^'-_>:2^TWSK$T^:[4(_9H:4%[T@[\DMIED@O5,.%TBKQ MN)2))"HY.TGF'#4%4@V? F ,[PR#)W,*CD8U0&>X&O6H.-$.ST66(P NJP $60-\P:E(VLD%7R' M4[*M!P25LL8W2%7),ID-S2DDSN)>32"=!%RIJI0KW$,G7 OENG8,XV]=]J\Y M7:PII,Z\"6KV'#D9_/0[)QIG,=%(E2-L+4P]28=H2+R(4$[=%64]M3>CCK*[ MA!9JF$GI+11!CA3=YX5E746(DQRT8ZF(35&[ZGBG0X^MZZ!79HC464Z!X+P^ MTCSPNAJ701Z#LL+KWH8+>W!KQ 5H6:'K%&DEOH6-9@IT,R9+3.Y+ MUIJJ&")H.VNF19>PZ"]%/B]5+MB'@JS!1.)Q0#/-[]O3P8SD&1E?R(G <@TR M("5OUK#@-:!U:-8;-\8A;[(.IJR$9KMN$LK/ZEX%.I]&^G[7*B=(<_3="TN, M]'.5]-K.==5\BR/*&\*E=$NJ""13S7D%'/^%](@J9[X9164]\SO*'K#W*KI1R%SVSR]RK&KS=$NMX,Q*XUTNL%6V]/J(0>L/O M"M%S1_1"C4?^TAT^0@=NZ9>TO*/OOPQ\F&/1W#O\O>3UR5KEW.#\XY5^V +K M$C:9Q2W;BQ6CYW@AFK068KI&EMB I/U&V:MYUY4L3MI MH.^\[-*$?-?-$RHWM'6VW'L7^-1HOBV)2@'1O$UEC+Z,JNA(Z#-X20$#LBC, M@9@$X3@DQ^^P/]81B]N /Y@$\^&8_AF$_L,_0!/;D/[ISX4!^Y=[S4*W*'PE M =B>\TR=4_MT!F,Q-'[T'I28A&,Q&4[UHGPH-Y@&X^F8_IG-MV$8[77 >YU9 MN7W-TR-%W"['624:Y702A S(E*.N.( M1?6"#ND2*/=%::J:+C$4 !\)PP9Z9$XWHZIW_)1#A*6>T3@',@M(("N*,J0T MD@H3$ O:%9^DVG@CNBO!O+6SSA0-O+!0-$D*,?O\&:ZLTO!3-&Q\)+"5-;IO M,;UY?4.*^^)QD?+3G)69%)AA%@2J9TC'N3(;#:M@Q@?N"9E5IRVM$XT8UF2A M2YO]$LZUQ#?".)Q]G2SE7QLL;Y_&]1I5+D(R+'IZEQ/)B;-5M&+#?X$^ #:T M8C9 GJ1*;4=!F?)U;@L6>2B^.I!PQ!A):3LRM\J*6O,W"S'FT<@,4E)@5'H^ MKG4A-X_HUMU#((MRI;=HJOQ2R04%*N?TL;-FN3XLFVO:(U3* []HV4(W6'$6 M%>3^PV<]5W"T<:$*):B0#!.=FAUQ^FK2Q#0#/D293.*FB5MUR1Z717Y\DT8E M0Y/_!NH>W2OXY:.<#)&4K4GQ1/.9PS#I56^EU2!74$&;*$$#7H1+_1'.7GXTB(0'ZPRL@CL5 MW12Z['RV;*%68)$J64@G2@KM 592*N)R)@/'&D*I)T>-]2;'AZTTR*G&G'&H M;S@'FDH(,2[#V>-E0NMC"W=7<0Y38FU)H$;T(D -@Q")H13]%%,]9#'L/+^% M%OKOTB#"Y>=DC4:=\A%D#%0,L;%8%F1DX>]XH>9@L"5:+6*[D3_@17/U/-RJ M8%][H2:OXCAE#T5&!'T=_8KVR$1?, P6*A C=2--+RWRV] B3F[?;"AFK<&F M9@Q=YJ*AQZV2MC&^1A+)PT:Y*\-8 +,<>;0"E %=$>4!_'N%$/LG0K:&)"*6 MK#+B_%RSLS4WU=HW#YJQ3MY2*OU")1NKI$F*E2-V5\^12NGG1@&_@R84NR$G MZ!04PR!W2G[OFD&QVMLBXE?\2A#]$)A:"VW2EA)9BQ4'=;W-U:H!V9(;N8RT M\H%1LC"6$X6-+4 <:KSP^[_>I5\>M%*TOO;%.==[=IP!+N3K8K0_H/E_9J\^ MW 1[T#_+1R>U%(-/QTLJ"L(AU3A3)>LY)Z6BV@"O9.1;CF\/9CE3%36(+&R@ M+(:MXKX]75%%!D!+:M NVN.HHQ-LK]+T-'MAL/W-;+N2LO.MIY698^;)Q,!Z M -IH]*$Q&G74N"P[5IBC.WA6>2 &8\P=FX:.)4YF&*?>[X_-Q<%L.G&,EY:X9SS 0C43 M"E4(^M-).X;E.T-Z/.PCI$=SUS80TGV <(A9\' 6)J1GP7PR:T-ZX5RGJ]X, M(XV\G-LV$E*ZQC 8SH:^30R#R7 LL!C:V+&% 8!P/!9PSN.AN?YI,(&3&P4S M@+.))W)-,.<@&$THE648C :AD2K:>IE\Z^HQC6@THBP33&?Q;(!R9#!]:!R. M'#N8!R- ]L&LA4N#8#ZDA#@.9H2*$UXV VZ_MV.A\"O"=B'@;S\=QU6/U)$ + PAE@5]C"MPFB4"CF M_6 XG(A/F6*\2[6G<#(-^F$?,&82#/L*):GA]I>GZDZ?F1IN='FIX?:7I^I.GYD:8M M^WY^I.GYD:;_,8\T[7P/XIK*^3HBI%VO. 0RNQ07^58_N+TM2/H)H]!*Q):J MF.VHA><:[O]]-=RMV@*MPL6X,H5/?WN+E^0"+=UVE0)_KR>>_7,UZN=JU%]1 MC7I'A5\/*:2? R[NN1^B/A=5?2ZJZBJJNF=MZ*#ABD%3O71/&OE-:J"KM#]-,GFN _M7YV2BZ*N,8G$+.<_'6Y^*M_P3%6W6RF@I]X4T%WV_.<,5)V!ZKG>SA#KO1H]QV$_QV$_QV$_QV$_QV%_ M11SV>PP5)G)^>(:UT5+ B&/QZ>I,'![@L2<9T%-)6KLS_;%.>Z(?LFC=_?%] M_- *RR[R##XO8J-*7&-A:S4$!$@VZ=971_T>I9T!(4_>I>P9H%BI4]@^W*2) M]//[5ZE[7FJ5RSU&(#5UAU;9%'O3K=63XNWH5A49( L-9:BKMJH-6?(T&W;1 MAG5Q[O_Q];8?,S/F0CULOV^4C.$%;$Y);\] O&:@?C.#<3=X[ NOGLH!0,2]WPP:XSF:+>@ MIX&OHR^VO;P)3M C_>T=447;P9.LXV- _.,F/F%GGU9$AVVA1).HVQO5#N?P M#=\.7' 2*5O4W/2TFH]E5OTDPW034;5":S#UGJWC/AH/+MM1L=WV,WQ?X8== MNSMMA5-P7 .':#7$:CN):FU>4K6M81Y[$-960($UH2>BP<(M.XIA%S0+PC8G/#>\=?GL7M&S_ MO\!TTM>9TM_]E% 7XZXSY9+GAQTDK;5FZTUV4]26)Y^\ZV_0D]_($$\@ MK>ZA]I0R6H[]KA/>(C66+][OBO?= 4O^WM2^AT&.\8T?826+9JK^KH$V \ZJ.ON:U(^EH:"J6_ MR5>>N.\1RZ?SWUV^-K*>6&98CTO3=7P=#Z>;&%O.PT ^_B3[1LZ^KN<,'2!N M/*=TRX%L:2W^2[R3$5Z^ ;:",S"]Q4^?.OJR=>IP[&9W6@>CD#)$V;MD MXT?;':=/&N^TK_7(O8P][YQ'3947;/_[U046;/-I M*.D8X(DGV@7KTY=@#_#$)>P%=.G6/U=QF4[__O>G<*YI F=8 ,9F?)_1R<3P M_8;#D<3U0_X]1T//S'<<#Q_S_)[#09_O,QS;?+YZ4&!QSD"+W13DZ78"EZT$ MA*R=]@3K-2[4#1PS[ADR\%_BP)+J47;\<-L-%$$H)S*5^LRQ^#?Q34_,@G_[ MW>]<&K=<4/(3XO1^K"F?DV MI0.B!O8T+]-%*9OD*/=3ID/3^?G)NF\>W V0T#GXE7K;,7>\1FD]1LEO M43J?HG1 !<8^UH/;SX3X0V_VA? ^C_;Y#_L;1G1#>+#_\6FX;N@IP#UP@]\$ M_.;!W2L?.@=W/+>WQVM[KM-KC73+;]XEYIMWCCZ[!-=/_!ABEXB]L1DA/8BX M2TRR.XWL3HI9V/%WU][XNZ\0@N1 G6MA&T%D#-MI$_^&-M?K7#C)Z[YL0$%& M![0UT7*R5."?+K/5QW*;/J$NFT])CH\%DZVT:'#]/9WZ)) M#E_7$B /K8W7/.R7VZQE*HE^=U-\JLZ>>ONC94]6UGS@_,B/0Z''']_/NX^W MO*:SS5QF]/<].&.!R!MCR4ZG)T93>E#I1Q4JAL\3@UQ+Y>G5%]=-W.-V6F)/ M%\A%^J2.\XFUXS<..,,IC7TW:K^#BW;<_6LZ-;1;\5F"B;]S(F8W$ MQN8K5:QYF^U4UR0^1RE=%47Z^AX@Q3W1/K_7F$\QXN\QW%9+_X]E6?WT_P!0 M2P,$% @ TH)G3_3H0MX] @ ? H T !X;"]S='EL97,N>&ULU5;; M:MM $/V595U* B62[-HEC21H X%"&P+Q0]_"6AI)"WM15RO7SM=W+[K8+KVY M:7%>M#-G=LZSEEU;J MJQ?(CY-7DTGX<'YUB)^YP#E&GN-#GN!H\1H'OT]Z$?Z8U\0.J.=_1OT3Y@/B MA24.NLU)XT**_3VR@*E,.* U80F^)HRN%+59!>&4;3T\M4 FF51(F\,QRB*+ M-(\^''G/GEO'PZF0RM7V%?QWU4T_"/2>%4@9&P1.L0?2N"9:@Q(WQG&3'?A= M"'7VO !K66W!@Y M):44Q&GH,SK#T&; V+V]U)^+/>Y-@?P<>R0A1E9%;YI5=^9X:J&3O,OFN7=I MPZ-X44W74K]OS7*$\^W5@3L%!=TX?U,, @P[J6NV?<=H*3CXQ?RR8'1DP30F M?1U4244?#9^]*ID!0&&T!J5IMHM\5:1>PD;WUVE3'*MY^@PU/_4^ER! $;8K MVMS]4][E_ZQX]N;O);N_RJ'@)]1H6]0S$#D_?9&SR]/7:)O[OQ49=%UGI[7M M-;8!1:N6,DU%)[>B>0Y>CWU9)/C6/FG87GL9^YNAUV1EGH)[_"8WAX*T3-_9 M);I@@D?[HQ4>+899RX$BP:/]"7+:\DM7<'QOIM\ 4$L#!!0 ( -*"9T]$ MJ,@TT0, !P= / >&PO=V]R:V)O;VLN>&ULQ9E;;],P%(#_BI4G>"AM MXJ[ 1)%VX3)I;!,=O"(W.6VM.79D.QWCUW.+8VY8]]KI=T\VWC?'(_'KMQ +=P+TX#&FI6QM?!X:-=CUU@0E=L ^%J- MB\ED-JZ%U-G;-_MKW=AQ?& \E%X:C86AX*N$>_>[/APR@0VV<"N6\VR2,=%Z M\UXJ#_9<>/A@3=M(O9YG><96TCJ_"'UW+6NI92U_0-4=N8VY_VBL_&&T%VI1 M6J-4=U:HZ$["'MRODJ]@O2Q[#;U8?A;(.L]F$[S@5CJYE$KZAWG6[2O(\"[& MT6UT<=AO=T$\MO\21K-:R1+.3=G6H/TNCA94Z%V[C6Q@_.;B]ECB17VHLH#8TH>78%V4#'<&H$61"0 MQ0$AOQ41)"<@^2$A>00Y)2"G!X$\%4KH$E@$>41 'AT0LO>X9P3D[)"/>QI! MOB0@7QX2\BB"?$5 OCHDY"R"?$U ODX+>2J<=,RLV(T%ATV[%NS9%>K0/8]3 M^83*Y9.TD)]A"[H%MM\.X)&J2>R:2Q .''O<#,!1BLD3.^8"GZE>AT[9B7,X M"F 7NE1MA6,5]L&8&).23)[8,N>P]$.AHYR2)Y8*!LK4P&[%]^''2JDD3^Z2 MNI8^-'),Z"[%>'RDH$L98&-,2B9Y8IN\$U8CEF,-C@X#,R:7Q4;8QV\XQJ1T MDB?VR0+6H05^&KO3_Y(#*9GDB6TRG*A_E<:8E$[RQ#[Y(U7C9$;UPUA0*BD2 MJ^1)KAZ@HTQ2)#8)F:Q[(\2"G+8D=LHN60_$CC)(D=@@1*H)I#$F)94BL50& M4\U *"FY%(GE0N::_FM(R:5(+)<_"%5/XZ45HK$6NDGFQ&[$M:*L(:T M0XTQ*;44B=7R%!,_GL;H;FB![\!EC$FII4BLEJ>8GX1OK?0/[$0+]>#BU1+* M,/R_&F;$KOT&$U)W&#[Z&)-2#?^ODY816[1-H\+2F!>*G<7O)J=4PP\Y?>FM M/G%RC2RQ?&C,>-6$4_+AR6U&-,RD(\L87VF%MTH]C]*&!?=(5)Z78#;!%C4A;BB2W4FVWWI]Y/ M9,DI"_'$%J(GWJ-X.9RRT#2QA?X^&N[\'F-2%IHFMA"%>:)]C$E9:)K80D.# M]A&..UVKPB IQJ0L-.TL--[_C:M@)3545]B%P_)2J/+&LK#9K1I.C\)4?M4J M=89EU_K2B.ZG6KC&_L?DVY]02P,$% @ TH)G3SZQ;16U 0 EAH !H M !X;"]?+$%)TYXL\M0O:OYSJ\)_UU7J] M78:W:OEU"&6Z4O&W('/7@[0_2.E!UA]D]"#?'^3I0:/^H!$]:-P?-*8'3?J# M)O2@:7_0E!XTZP^:T8-D"&0<\I,0UGRM!7 M?*\%@"U\L060+7RS!: M?+4% ML"U\MP7 +7RY!= M?+L%X"U\O17HK7R]%>BM#WC61@_;?+T5Z*U\O17HK7R] M%>BM?+T5Z*U\O17HK7R]%>BM?+T5Z*U\O0WH;7R]#>AM?+T-Z&T/."M!AR5\ MO0WH;7R]#>AM?+T-Z&U\O0WH;7R]#>AM?+T-Z&U\O3W0V_/U]D!OS]?; [T] M7V\/]/8/..ONZ!V+O FKC]1LRTV\=\G%\)LU';AC.NW#_3/.4V_N[RB=VBW! MG3_O?O.>I_Y&N(O74*\_4$L#!!0 ( -*"9T_,+=9/L@$ ,D: 3 M6T-O;G1E;G1?5'EP97-=+GAM;,V9WV["(!2'7\7T=K$(=.Y/U)MMMYO)]@*L M/;6-;2& 3M]^M.J2F2YQ49/?32D<..>#DN^FDX^M(3?8U%7CIE'AO7EDS*4% MUZ8>LF.THZW">,+57='%>4QMV$"='@91.RN# VC4+41>R$"L<+ MVWY8][8F:\N,_H6F\[Q,*=/IJ@Y+8FG8RRDXJ'U-?[L%_:+KOWO@/_"3K6->>=^N4X! B'!.%( M0#AN03C&(!QW(!SW(!P/(!Q\A *"8E2.HE2.XE2.(E6.8E6.HE6.XE6.(E:. M8E:!8E:!8E:!8E:!8E:!8E:!8E:!8E:!8E:!8E:!8E:)8E:)8E:)8E:)8E:) M8E:)8E:)8E:)8E:)8E:)8M8$Q:P)BED3%+,F5S1KU\:U*IN_2#ZU7A[JL^X/ MUNP;4$L! A0#% @ TH)G3Q\CSP/ $P( L ( ! M %]R96QS+RYR96QS4$L! A0#% @ TH)G3R?HAPZ" L0 ! M ( !Z0 &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " #2 M@F=/2PL6A.\ K @ $0 @ &9 0 9&]C4')O<',O8V]R M92YX;6Q02P$"% ,4 " #2@F=/F5R<(Q & "<)P $P M@ &W @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( -*"9T\UG5)4 M-@, #H/ 8 " ?@( !X;"]W;W)KS$# "A# & M@ %D# >&PO=V]R:W-H965T&UL4$L! A0#% @ TH)G M3U] 1V45 @ M 4 !@ ( !RP\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ TH)G3Z4 VS(M @ I08 !@ M ( !O1D 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ TH)G3S][S908 @ R04 !@ ( !Q"4 M 'AL+W=O&UL4$L! A0#% @ TH)G3TGU[&6V 0 T@, !D M ( !_2D 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ TH)G3X*MU]BV 0 T@, !D ( !Q2\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ TH)G3VD; M*5&W 0 T@, !D ( !CC4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TH)G3W\[B$+0 0 > 0 !D M ( !4CL 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ TH)G3W!:U#"X 0 T@, !D ( ! M9D$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ TH)G3_HT UW? 0 V 0 !D ( !/4< 'AL+W=O&PO=V]R:W-H965TU3 !X;"]W;W)K&UL4$L! A0#% @ TH)G3],)FWS0 0 / 0 !D M ( !RU4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ TH)G3]WKYM 3 P EPT !D ( !1E\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MTH)G3VDT\ \M @ F@8 !D ( !(6@ 'AL+W=O&UL4$L! A0#% @ TH)G3V L;]YL @ M[@< !D ( !H&X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TH)G3R&%A;K>-0 ,?4 !0 M ( !J7@ 'AL+W-H87)E9%-T&UL4$L! A0#% @ TH)G M3_3H0MX] @ ? H T ( !N:X 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ TH)G3SZQ;16U 0 EAH !H M ( !'[4 'AL+U]R96QS+W=O#@ [[@ end XML 40 R10.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of Presentation (Notes)
3 Months Ended
Sep. 30, 2019
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 (“Matrix”, “we”, “our”, “us”, “its” or the “Company”) and its subsidiaries, 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 financial statements should be read in conjunction with the audited financial statements for the year ended June 30, 2019, included in the Company’s Annual Report on Form 10-K for the year then ended. The results of operations for the three-month period ended September 30, 2019 may not necessarily be indicative of the results of operations for the full year ending June 30, 2020.
Significant Accounting Policies
The Company has updated its significant accounting policies to include its lease accounting policy as a result of adopting the Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") No. 2016-02, Leases (Topic 842) on July 1, 2019. The Company's other significant accounting policies are detailed in “Note 1 - Summary of Significant Accounting Policies” of our Annual Report on Form 10-K for the year ended June 30, 2019.
Leases
Adoption of New Leases Standard
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). Under this guidance, lessees are required to recognize virtually all leases on the balance sheet as a right-of-use asset and an associated operating lease liability or finance lease liability. The right-of-use asset represents the lessee's right to use, or control the use of, a specified asset for the specified lease term. The lease liability represents the lessee's obligation to make lease payments arising from the lease, measured on a discounted basis. Based on certain characteristics, leases are classified as operating leases or finance leases. Operating lease liabilities and right-of-use assets are adjusted to result in a single straight-line lease expense over the life of the lease. Finance lease liabilities and right-of-use assets, which contain provisions similar to capital leases under the prior accounting standards, result in the recognition of interest expense on the lease liability and amortization expense on the right-of-use asset over the term of the lease.
On July 1, 2019, the Company adopted the standard using the modified retrospective method. The modified retrospective method permits the Company to record right-of-use assets and lease liabilities for existing leases as of the date of adoption rather than at the beginning of the earliest period presented. The Company recorded operating lease right-of-use assets of $24.6 million and operating lease liabilities of $25.8 million as of July 1, 2019. The adoption of the standard did not have a material impact on the Company’s retained earnings, Condensed Consolidated Statements of Income or Condensed Consolidated Statements of Cash Flows. Financial results reported in prior periods are unchanged and reflect the prior lease accounting standards in place at the time.
The Company elected the package of practical expedients permitted under the transition guidance for the new standard, which among other things, allowed the Company to carry forward the historical lease classification of its existing leases. All of the Company's existing leases were classified as operating leases prior to adoption and have retained this classification after adoption. In addition, the Company elected not to utilize the hindsight practical expedient to determine the lease term for existing leases at adoption.
Lease Accounting Policy
The Company enters into lease arrangements for real estate, construction equipment and information technology equipment in the normal course of business. The Company determines if an arrangement is or contains a lease at inception of the arrangement. An arrangement is determined to be a lease if it conveys the right to control the use of identified property or equipment for a period of time in exchange for consideration. If certain criteria are satisfied, the lease is classified as a financing lease. If none of these criteria are satisfied, the lease is considered an operating lease. All of the Company's leases are classified as operating leases.
Operating lease right-of-use assets are recognized as the present value of future lease payments over the lease term as of the commencement date, plus any lease payments made prior to commencement, and less any lease incentives received. Operating right-of-use assets are presented as noncurrent in the Condensed Consolidated Balance Sheets. Operating lease liabilities are recognized as the present value of the future lease payments over the lease term as of the commencement date and are presented as current and noncurrent in the Condensed Consolidated Balance Sheets. The Company has elected not to recognize right-of-use assets and lease liabilities for short-term leases with an initial term of 12 months or less.
The lease term used to measure the right-of-use assets and lease liabilities is generally the non-cancelable lease term for real estate leases and information technology equipment. Construction equipment is typically rented on a "month-to-month" basis and the lease term is estimated based on the expected duration of the rental. An option to renew or terminate a lease is included in the lease term when it is reasonably certain that the Company will exercise the option. Renewal options for real estate leases are typically for five years or less.
Future lease payments are discounted based on the Company's estimate of its incremental borrowing rate at lease commencement. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments.
Determinations with respect to lease term, including any renewals, incremental borrowing rate, and future lease payments require the use of judgment based on the facts and circumstances related to each lease. The Company considers various factors, including economic incentives, intent, past history and business need, to determine the likelihood that a renewal option will be exercised.
After the commencement date, operating lease expense is recognized based on the undiscounted future lease payments over the remaining lease term on a straight-line basis. Lease expense related to short-term leases is recognized on a straight-line basis over the lease term. Lease expense is included in cost of revenue and in selling, general and administrative expenses in the Condensed Consolidated Statements of Income.
See Note 3 - Leases for the required periodic disclosures about the Company's leases.
Recently Issued Accounting Standards
Accounting Standards Update 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments
On June 16, 2016, the FASB issued ASU 2016-13, which will change how the Company accounts for credit losses, including those related to its trade accounts receivable. The amendments in this update require a financial asset (or a group of financial assets) to be presented at the net amount expected to be collected. The income statement will reflect any increases or decreases of expected credit losses that have taken place during the period. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount.
Current GAAP delays the recognition of the full amount of credit losses until the loss is probable of occurring. The amendments in this update eliminate the probable initial recognition threshold and, instead, reflect the Company's current estimate of all expected credit losses. In addition, current guidance limits the information the Company may consider in measuring a credit loss to its past events and current conditions.
The amendments in this update broaden the information the Company may consider in developing its expected credit loss estimate to include forecasted information. The Company will adopt these amendments on July 1, 2020. The Company must apply the amendments in this update through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. At this time, the Company does not expect this update will have a material impact on its estimate of the allowance for uncollectible accounts.
XML 41 R14.htm IDEA: XBRL DOCUMENT v3.19.3
Debt (Notes)
3 Months Ended
Sep. 30, 2019
Debt Disclosure [Abstract]  
Debt Debt
On February 8, 2017, the Company entered into the Fourth Amended and Restated Credit Agreement (the "Credit Agreement"), by and among the Company and certain foreign subsidiaries, as Borrowers, various subsidiaries of the Company, as Guarantors, JPMorgan Chase Bank, N.A., as Administrative Agent, Sole Lead Arranger and Sole Bookrunner, and the other Lenders party thereto.
The Credit Agreement provides for a five-year senior secured revolving credit facility of $300.0 million that expires February 8, 2022. The credit facility may be used for working capital, acquisitions, capital expenditures, issuances of letters of credit and other lawful purposes.
The Credit Agreement includes the following covenants and borrowing limitations:
Our Leverage Ratio, determined as of the end of each fiscal quarter, may not exceed 3.00 to 1.00.
We are required to maintain a Fixed Charge Coverage Ratio, determined as of the end of each fiscal quarter, greater than or equal to 1.25 to 1.00.
Asset dispositions (other than dispositions in which all of the net cash proceeds therefrom are reinvested into the Company and dispositions of inventory and obsolete or unneeded equipment in the ordinary course of business) are limited to $20.0 million per 12-month period.
The credit facility includes a sublimit for revolving loans and letters of credit denominated in Australian Dollars, Canadian Dollars, Euros and Pounds Sterling in an aggregate amount not to exceed the U.S. Dollar equivalent of $75.0 million and a $200.0 million sublimit for total letters of credit.
Each revolving borrowing under the Credit Agreement will bear interest at a rate per annum equal to:
The ABR or the Adjusted LIBO Rate, in the case of revolving loans denominated in U.S. Dollars;
The Canadian Prime Rate or the CDOR rate, in the case of revolving loans denominated in Canadian Dollars;
The Adjusted LIBO Rate, in the case of revolving loans denominated in Pounds Sterling or Australian Dollars; or
The EURIBO Rate, in the case of revolving loans denominated in Euros,

in each case, plus the Applicable Margin, which is based on the Company's Leverage Ratio. The Applicable Margin on ABR loans ranges between 0.625% and 1.625%. The Applicable Margin for Adjusted LIBO, EURIBO and CDOR loans ranges between 1.625% and 2.625% and the Applicable Margin for Canadian Prime Rate loans ranges between 2.125% and 3.125%.
The unused credit facility fee is between 0.25% and 0.45% based on the Leverage Ratio.
The Credit Agreement includes a Leverage Ratio covenant, which provides that Consolidated Funded Indebtedness, as of the end of any fiscal quarter, may not exceed 3.0 times Consolidated EBITDA, as defined in the Credit Agreement, or "Covenant EBITDA," over the previous four quarters. For the four quarters ended September 30, 2019, Covenant EBITDA was $75.9 million. Consolidated Funded Indebtedness at September 30, 2019 was $59.4 million.
Availability under the senior secured revolving credit facility at September 30, 2019 was as follows: 
 
September 30,
2019
 
June 30,
2019
 
(In thousands)
Senior secured revolving credit facility
$
300,000

 
$
300,000

Capacity constraint due to the Leverage Ratio
72,174

 
94,323

Capacity under the credit facility
227,826

 
205,677

Letters of credit
48,040

 
48,147

Borrowings outstanding
11,366

 
5,347

Availability under the senior secured revolving credit facility
$
168,420

 
$
152,183


At September 30, 2019, the Company was in compliance with all affirmative, negative, and financial covenants under the Credit Agreement.
XML 42 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information (Notes)
3 Months Ended
Sep. 30, 2019
Segment Reporting [Abstract]  
Segment Information Segment Information
We operate our business through four reportable segments: Electrical Infrastructure; Oil Gas & Chemical; Storage Solutions; and Industrial.
The Electrical Infrastructure segment consists of power delivery services provided to investor owned utilities, including construction of new substations, upgrades of existing substations, short-run transmission line installations, distribution upgrades and maintenance, as well as emergency and storm restoration services. We also provide construction and maintenance services to a variety of power generation facilities, such as combined cycle plants and other natural gas fired power stations.
The Oil Gas & Chemical segment serves customers primarily in the downstream and midstream petroleum industries who are engaged in refining crude oil and processing, fractionating, and marketing of natural gas and natural gas liquids. We also perform work in the petrochemical, upstream petroleum, and sulfur extraction, recovery and processing markets. Our services include plant maintenance, turnarounds, engineering and capital construction. We also offer industrial cleaning services, including hydro-blasting, hydro-excavating, advanced chemical cleaning and vacuum services.
The Storage Solutions segment consists of work related to aboveground storage tanks ("AST") and terminals. Also included in this segment are cryogenic and other specialty storage tanks and terminals including liquefied natural gas, liquid nitrogen/liquid oxygen, liquid petroleum and other specialty vessels such as spheres as well as marine structures and truck and rail loading/offloading facilities. Our services include engineering, fabrication and construction, and maintenance and repair, which includes planned and emergency services for both tanks and full terminals. Finally, we offer AST products, including geodesic domes, aluminum internal floating roofs, floating suction and skimmer systems, roof drain systems and floating roof seals.
The Industrial segment consists of work for integrated iron and steel companies, major mining and minerals companies engaged primarily in the extraction of copper, as well as companies in other industries, including aerospace and defense, cement, and agriculture and grain. Our services include engineering, fabrication and construction, and maintenance and repair, which includes planned and emergency services. We also design instrumentation and control systems and offer specialized expertise in the design and construction of bulk material handling systems.

The Company evaluates performance and allocates resources based on operating income. The accounting policies of the reportable segments are the same as those described in the Summary of Significant Accounting Policies footnote included in the Company’s Annual Report on Form 10-K for the year ended June 30, 2019 and in Note 1 of this Quarterly Report on Form 10-Q. Intersegment sales and transfers are recorded at cost; therefore, no intersegment profit or loss is recognized.
Segment assets consist primarily of accounts receivable, costs and estimated earnings in excess of billings on uncompleted contracts, property, plant and equipment, operating lease right-of-use assets, goodwill and other intangible assets.
 

Results of Operations
(In thousands)
 
Three Months Ended
 
September 30,
2019

September 30,
2018
Gross revenues



Electrical Infrastructure
$
31,532


$
44,701

Oil Gas & Chemical
57,786


75,562

Storage Solutions
150,752


113,767

Industrial
99,287


85,557

Total gross revenues
$
339,357


$
319,587

Less: Inter-segment revenues



Oil Gas & Chemical
$
256

 
$
71

Storage Solutions
685

 
1,005

Industrial
319

 

Total inter-segment revenues
$
1,260


$
1,076

Consolidated revenues



Electrical Infrastructure
$
31,532


$
44,701

Oil Gas & Chemical
57,530


75,491

Storage Solutions
150,067


112,762

Industrial
98,968


85,557

Total consolidated revenues
$
338,097


$
318,511

Gross profit



Electrical Infrastructure
$
104


$
3,383

Oil Gas & Chemical
3,635


5,625

Storage Solutions
21,055


9,553

Industrial
7,671


4,860

Total gross profit
$
32,465


$
23,421

Operating income (loss)



Electrical Infrastructure
$
(1,844
)
 
$
657

Oil Gas & Chemical
(1,773
)
 
514

Storage Solutions
9,452

 
285

Industrial
2,939

 
764

Total operating income
$
8,774


$
2,220


Total assets by segment were as follows:

 
September 30,
2019

June 30,
2019
Electrical Infrastructure
 
$
137,643

 
$
155,880

Oil Gas & Chemical
 
93,866

 
91,959

Storage Solutions
 
206,144

 
188,912

Industrial
 
68,091

 
90,336

Unallocated assets
 
167,010

 
106,307

Total segment assets
 
$
672,754


$
633,394


XML 43 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Debt - Additional Information (Detail)
$ in Thousands
3 Months Ended
Sep. 30, 2019
USD ($)
Rate
Jun. 30, 2019
USD ($)
Credit Agreement Terms    
Senior secured revolving credit facility | $ $ 300,000 $ 300,000
Line Of Credit Facility Expiration Date Feb. 08, 2022  
Senior Leverage Ratio, Maximum 3.00  
Senior Leverage Ratio, Minimum 1.00  
Fixed Charge Coverage Ratio, Maximum 1.25  
Fixed Charge Coverage Ratio, Minimum 1.00  
Amount of Limit on Asset Dispositions | $ $ 20,000  
Additional Margin on alternate base rate loans, Minimum 0.625%  
Additional Margin on alternate base rate loans, Maximum 1.625%  
Sublimit on Australian Dollar, Canadian Dollar, Euro and Pounds Sterling | $ $ 75,000  
Sub-limit on letters of credit under the credit facility | $ $ 200,000  
Additional Margin on Adjusted LIBO, EURIBO and CDOR loans, Minimum 1.625%  
Additional Margin on Adjusted LIBO, EURIBO and CDOR loans, Maximum 2.625%  
Additional Margin on Canadian prime rate loans, Minimum 2.125%  
Additional Margin on Canadian prime rate loans, Maximum 3.125%  
Consolidated EBITDA as defined in the Credit Agreement | $ $ 75,900  
Consolidated funded indebtedness | $ $ 59,400  
Minimum [Member]    
Credit Agreement Terms    
Unused Credit Facility Fee 0.25%  
Maximum [Member]    
Credit Agreement Terms    
Unused Credit Facility Fee 0.45%  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Intangible Assets Including Goodwill - Carrying Value of Goodwill By Segment (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2019
USD ($)
Goodwill [Line Items]  
Goodwill $ 93,368
Goodwill [Roll Forward]  
Net balance at June 30, 2019 93,368
Translation adjustment (68)
Net balance at September 30, 2019 93,300
Electrical Infrastructure [Member]  
Goodwill [Line Items]  
Goodwill 24,830
Goodwill [Roll Forward]  
Net balance at June 30, 2019 24,830
Translation adjustment (13)
Net balance at September 30, 2019 24,817
Oil Gas & Chemical [Member]  
Goodwill [Line Items]  
Goodwill 30,829
Goodwill [Roll Forward]  
Net balance at June 30, 2019 30,829
Translation adjustment 0
Net balance at September 30, 2019 30,829
Storage Solutions [Member]  
Goodwill [Line Items]  
Goodwill 16,736
Goodwill [Roll Forward]  
Net balance at June 30, 2019 16,736
Translation adjustment (53)
Net balance at September 30, 2019 16,683
Industrial [Member]  
Goodwill [Line Items]  
Goodwill 20,973
Goodwill [Roll Forward]  
Net balance at June 30, 2019 20,973
Translation adjustment (2)
Net balance at September 30, 2019 $ 20,971
XML 45 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information - Results of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Jun. 30, 2019
Segment Reporting Information [Line Items]      
Gross revenues $ 339,357 $ 319,587  
Revenues 338,097 318,511  
Gross profit 32,465 23,421  
Operating income 8,774 2,220  
Segment assets 672,754   $ 633,394
Electrical Infrastructure [Member]      
Segment Reporting Information [Line Items]      
Gross revenues 31,532 44,701  
Revenues 31,532 44,701  
Gross profit 104 3,383  
Operating income (1,844) 657  
Segment assets 137,643   155,880
Oil Gas & Chemical [Member]      
Segment Reporting Information [Line Items]      
Gross revenues 57,786 75,562  
Revenues 57,530 75,491  
Gross profit 3,635 5,625  
Operating income (1,773) 514  
Segment assets 93,866   91,959
Storage Solutions [Member]      
Segment Reporting Information [Line Items]      
Gross revenues 150,752 113,767  
Revenues 150,067 112,762  
Gross profit 21,055 9,553  
Operating income 9,452 285  
Segment assets 206,144   188,912
Industrial [Member]      
Segment Reporting Information [Line Items]      
Gross revenues 99,287 85,557  
Revenues 98,968 85,557  
Gross profit 7,671 4,860  
Operating income 2,939 764  
Segment assets 68,091   90,336
Other Segments [Member]      
Segment Reporting Information [Line Items]      
Segment assets 167,010   $ 106,307
Intersegment Eliminations [Member]      
Segment Reporting Information [Line Items]      
Gross revenues 1,260 1,076  
Intersegment Eliminations [Member] | Oil Gas & Chemical [Member]      
Segment Reporting Information [Line Items]      
Gross revenues 256 71  
Intersegment Eliminations [Member] | Storage Solutions [Member]      
Segment Reporting Information [Line Items]      
Gross revenues 685 1,005  
Intersegment Eliminations [Member] | Industrial [Member]      
Segment Reporting Information [Line Items]      
Gross revenues $ 319 $ 0  
XML 46 R3.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Statement of Comprehensive Income [Abstract]    
Net income $ 6,151 $ 2,305
Other comprehensive income (loss), net of tax:    
Foreign currency translation gain (loss) (net of tax expense (benefit) of ($22) and $62 for the three months ended September 30, 2019 and 2018, respectively) (394) 401
Comprehensive income $ 5,757 $ 2,706
XML 47 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Intangible Assets Including Goodwill (Tables)
3 Months Ended
Sep. 30, 2019
Finite-Lived Intangible Assets [Line Items]  
Carrying Value of Goodwill by Segment
The changes in the carrying value of goodwill by segment are as follows:
 
Electrical
Infrastructure
 
Oil Gas &
Chemical
 
Storage
Solutions
 
Industrial
 
Total
 
(In thousands)
Net balance at June 30, 2019
$
24,830

 
$
30,829

 
$
16,736

 
$
20,973

 
$
93,368

Translation adjustment(1)
(13
)
 

 
(53
)
 
(2
)
 
(68
)
Net balance at September 30, 2019
$
24,817

 
$
30,829

 
$
16,683

 
$
20,971

 
$
93,300

 
 
 
 
 
(1)
The translation adjustments relate to the periodic translation of Canadian Dollar and South Korean Won denominated goodwill recorded as a part of prior acquisitions in Canada and South Korea, in which the local currency was determined to be the functional currency.
Carrying Value of Other Intangible Assets
Information on the carrying value of other intangible assets is as follows:
 
 
 
At September 30, 2019
  
Useful Life
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
 
(Years)
 
(In thousands)
Intellectual property
10 to 15
 
$
2,579

 
$
(1,823
)
 
$
756

Customer-based
6 to 15
 
38,525

 
(20,773
)
 
17,752

Non-compete agreements
4
 
1,453

 
(1,445
)
 
8

Total amortizing intangible assets
 
 
$
42,557

 
$
(24,041
)
 
$
18,516

 
 
 
 
At June 30, 2019
 
Useful Life
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
 
(Years)
 
(In thousands)
Intellectual property
10 to 15
 
$
2,579

 
$
(1,779
)
 
$
800

Customer-based
6 to 15
 
38,572

 
(19,915
)
 
18,657

Non-compete agreements
4
 
1,453

 
(1,438
)
 
15

Total amortizing intangible assets
 
 
$
42,604

 
$
(23,132
)
 
$
19,472


Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
Period ending:
 
Remainder of Fiscal 2020
$
2,819

Fiscal 2021
3,743

Fiscal 2022
2,899

Fiscal 2023
2,447

Fiscal 2024
2,134

Fiscal 2025
1,739

Thereafter
2,735

Total estimated remaining amortization expense at September 30, 2019
$
18,516


JSON 48 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mtrx-2019x9x30x10q.htm": { "axisCustom": 0, "axisStandard": 8, "contextCount": 94, "dts": { "calculationLink": { "local": [ "mtrx-20190930_cal.xml" ] }, "definitionLink": { "local": [ "mtrx-20190930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "mtrx-2019x9x30x10q.htm" ] }, "labelLink": { "local": [ "mtrx-20190930_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "mtrx-20190930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "mtrx-20190930.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 419, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 30, "http://www.matrixservicecompany.com/20190930": 6, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 41 }, "keyCustom": 33, "keyStandard": 269, "memberCustom": 6, "memberStandard": 16, "nsprefix": "mtrx", "nsuri": "http://www.matrixservicecompany.com/20190930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationStateCountryCode", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://www.matrixservicecompany.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationStateCountryCode", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Basis of Presentation (Notes)", "role": "http://www.matrixservicecompany.com/role/BasisOfPresentationNotes", "shortName": "Basis of Presentation (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Revenue Revenue (Notes)", "role": "http://www.matrixservicecompany.com/role/RevenueRevenueNotes", "shortName": "Revenue Revenue (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Leases Leases (Notes)", "role": "http://www.matrixservicecompany.com/role/LeasesLeasesNotes", "shortName": "Leases Leases (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Intangible Assets Including Goodwill (Notes)", "role": "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillNotes", "shortName": "Intangible Assets Including Goodwill (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Debt (Notes)", "role": "http://www.matrixservicecompany.com/role/DebtNotes", "shortName": "Debt (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Income Taxes (Notes)", "role": "http://www.matrixservicecompany.com/role/IncomeTaxesNotes", "shortName": "Income Taxes (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Commitments and Contingencies (Notes)", "role": "http://www.matrixservicecompany.com/role/CommitmentsAndContingenciesNotes", "shortName": "Commitments and Contingencies (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Earnings per Common Share (Notes)", "role": "http://www.matrixservicecompany.com/role/EarningsPerCommonShareNotes", "shortName": "Earnings per Common Share (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Segment Information (Notes)", "role": "http://www.matrixservicecompany.com/role/SegmentInformationNotes", "shortName": "Segment Information (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeLeasesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Basis of Presentation Basis of Presentation - Lease Accounting Policy (Policies)", "role": "http://www.matrixservicecompany.com/role/BasisOfPresentationBasisOfPresentationLeaseAccountingPolicyPolicies", "shortName": "Basis of Presentation Basis of Presentation - Lease Accounting Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeLeasesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Condensed Consolidated Statements of Income", "role": "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome", "shortName": "Condensed Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - Revenue Revenue (Tables)", "role": "http://www.matrixservicecompany.com/role/RevenueRevenueTables", "shortName": "Revenue Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Leases Leases (Tables)", "role": "http://www.matrixservicecompany.com/role/LeasesLeasesTables", "shortName": "Leases Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Intangible Assets Including Goodwill (Tables)", "role": "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables", "shortName": "Intangible Assets Including Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311301 - Disclosure - Debt (Tables)", "role": "http://www.matrixservicecompany.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314301 - Disclosure - Earnings per Common Share (Tables)", "role": "http://www.matrixservicecompany.com/role/EarningsPerCommonShareTables", "shortName": "Earnings per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316301 - Disclosure - Segment Information (Tables)", "role": "http://www.matrixservicecompany.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401402 - Disclosure - Basis of Presentation Basis of Presentation - Narrative (Details)", "role": "http://www.matrixservicecompany.com/role/BasisOfPresentationBasisOfPresentationNarrativeDetails", "shortName": "Basis of Presentation Basis of Presentation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "I2020Q1ASU2016-02AdoptionDate", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Revenue Revenue (Details)", "role": "http://www.matrixservicecompany.com/role/RevenueRevenueDetails", "shortName": "Revenue Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Leases Leases - Narrative (Details)", "role": "http://www.matrixservicecompany.com/role/LeasesLeasesNarrativeDetails", "shortName": "Leases Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Leases Leases - Components of Lease Costs (Details)", "role": "http://www.matrixservicecompany.com/role/LeasesLeasesComponentsOfLeaseCostsDetails", "shortName": "Leases Leases - Components of Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Condensed Consolidated Statements of Comprehensive Income", "role": "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Leases Leases - Maturity Analysis (Details)", "role": "http://www.matrixservicecompany.com/role/LeasesLeasesMaturityAnalysisDetails", "shortName": "Leases Leases - Maturity Analysis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "mtrx:OtherInformationRelatedtoLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Leases Leases - Other Lease Information (Details)", "role": "http://www.matrixservicecompany.com/role/LeasesLeasesOtherLeaseInformationDetails", "shortName": "Leases Leases - Other Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "mtrx:OtherInformationRelatedtoLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "mtrx:OtherInformationRelatedtoLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408406 - Disclosure - Leases Leases - Supplemental Cash Flow Disclosures (Details)", "role": "http://www.matrixservicecompany.com/role/LeasesLeasesSupplementalCashFlowDisclosuresDetails", "shortName": "Leases Leases - Supplemental Cash Flow Disclosures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "mtrx:OtherInformationRelatedtoLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Intangible Assets Including Goodwill - Carrying Value of Goodwill By Segment (Details)", "role": "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails", "shortName": "Intangible Assets Including Goodwill - Carrying Value of Goodwill By Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "mtrx:ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Intangible Assets Including Goodwill - Carrying Value of Other Intangible Assets (Details)", "role": "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails", "shortName": "Intangible Assets Including Goodwill - Carrying Value of Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "mtrx:ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Intangible Assets Including Goodwill - Additional Information (Detail)", "role": "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail", "shortName": "Intangible Assets Including Goodwill - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Intangible Assets Including Goodwill Future Expected Amortization Expense (Details)", "role": "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "shortName": "Intangible Assets Including Goodwill Future Expected Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Debt - Additional Information (Detail)", "role": "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail", "shortName": "Debt - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "lang": "en-US", "name": "mtrx:MtrxLineofcreditfacilityexpirationdate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411403 - Disclosure - Debt - Availability Under The Senior Credit Facility (Details)", "role": "http://www.matrixservicecompany.com/role/DebtAvailabilityUnderSeniorCreditFacilityDetails", "shortName": "Debt - Availability Under The Senior Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "mtrx:CapacityConstraintDueToSeniorLeverageRatio", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412401 - Disclosure - Income Taxes Income Taxes (Details)", "role": "http://www.matrixservicecompany.com/role/IncomeTaxesIncomeTaxesDetails", "shortName": "Income Taxes Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" } }, "R4": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1002501 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical)", "role": "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnapprovedChangeOrdersAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413401 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "role": "http://www.matrixservicecompany.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnapprovedChangeOrdersAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Earnings per Common Share - Computation of Basic and Diluted Earnings Per Share (Details)", "role": "http://www.matrixservicecompany.com/role/EarningsPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails", "shortName": "Earnings per Common Share - Computation of Basic and Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414403 - Disclosure - Earnings per Common Share - Antidilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details)", "role": "http://www.matrixservicecompany.com/role/EarningsPerCommonShareAntidilutiveSecuritiesExcludedFromCalculationOfDilutedEarningsPerShareDetails", "shortName": "Earnings per Common Share - Antidilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "mtrx:Grossrevenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416402 - Disclosure - Segment Information - Results of Operations (Details)", "role": "http://www.matrixservicecompany.com/role/SegmentInformationResultsOfOperationsDetails", "shortName": "Segment Information - Results of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "mtrx:Grossrevenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity", "role": "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mtrx-2019x9x30x10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1005501 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)", "role": "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null } }, "segmentCount": 22, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r298" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "mtrx_Accrualforunsettledstockrepurchases": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrual for unsettled stock repurchases", "label": "Accrual for unsettled stock repurchases", "terseLabel": "Accrual for unsettled stock repurchases" } } }, "localname": "Accrualforunsettledstockrepurchases", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mtrx_AmountOfLimitOnAssetDispositions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of limit on asset dispositions.", "label": "Amount Of Limit On Asset Dispositions", "terseLabel": "Amount of Limit on Asset Dispositions" } } }, "localname": "AmountOfLimitOnAssetDispositions", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "mtrx_AmountofForeignTaxCreditCarryforwardExpiringinFiscal2021": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Foreign Tax Credit Carryforward Expiring in Fiscal 2021", "label": "Amount of Foreign Tax Credit Carryforward Expiring in Fiscal 2021", "terseLabel": "Amount of Foreign Tax Credit Carryforward Expiring in Fiscal 2021" } } }, "localname": "AmountofForeignTaxCreditCarryforwardExpiringinFiscal2021", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_AmountofForeignTaxCreditCarryforwardExpiringinFiscal2023": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Foreign Tax Credit Carryforward Expiring in Fiscal 2023", "label": "Amount of Foreign Tax Credit Carryforward Expiring in Fiscal 2023", "terseLabel": "Amount of Foreign Tax Credit Carryforward Expiring Between Fiscal 2023 and Fiscal 2025" } } }, "localname": "AmountofForeignTaxCreditCarryforwardExpiringinFiscal2023", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_Backlogreceivedinexchangeforsettledaccountreceivable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Backlog received in exchange for settled account receivable, amount of backlog to be recognized as revenue in the future.", "label": "Backlog received in exchange for settled account receivable", "terseLabel": "Backlog received in exchange for settled account receivable" } } }, "localname": "Backlogreceivedinexchangeforsettledaccountreceivable", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "mtrx_BaillieTankEquipmentLtd.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Baillie Tank Equipment, Ltd. [Member]", "label": "Baillie Tank Equipment, Ltd. [Member]", "terseLabel": "Baillie Tank Equipment, Ltd. [Member]" } } }, "localname": "BaillieTankEquipmentLtd.Member", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails" ], "xbrltype": "domainItemType" }, "mtrx_Beginningequitybalancesasadjusted": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Beginning equity balances as adjusted for the effects of retrospective impacts of the adoption of a new accounting standard.", "label": "Beginning equity balances, as adjusted", "terseLabel": "Beginning equity balances, as adjusted" } } }, "localname": "Beginningequitybalancesasadjusted", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "mtrx_Blendedincometaxrate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Blended income tax rate of 28.06% used by the Company for the remainder of Fiscal 2018. The use of this blended rate is stipulated by the Internal Revenue Code in connection with the Tax Cuts and Jobs Act of December 2017, which reduced the federal income tax rate from 35% to 21%. Since the Company has a June 30 fiscal year end, it must use a blend of 21% and 35% for the rest of the current fiscal year.", "label": "Blended income tax rate", "terseLabel": "Blended income tax rate" } } }, "localname": "Blendedincometaxrate", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesIncomeTaxesDetails" ], "xbrltype": "pureItemType" }, "mtrx_CanadianPrimeRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Canadian Prime Rate [Member]", "label": "Canadian Prime Rate [Member]", "terseLabel": "Canadian Prime Rate [Member]" } } }, "localname": "CanadianPrimeRateMember", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mtrx_CapacityConstraintDueToSeniorLeverageRatio": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Capacity constraint due to the Senior Leverage Ratio.", "label": "Capacity Constraint Due To Senior Leverage Ratio", "terseLabel": "Capacity Constraint Due To Senior Leverage Ratio" } } }, "localname": "CapacityConstraintDueToSeniorLeverageRatio", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAvailabilityUnderSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_CdorRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CDOR Rate [Member]", "label": "CDOR Rate [Member]", "terseLabel": "CDOR Rate [Member]" } } }, "localname": "CdorRateMember", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mtrx_ChangeinBIE": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Change in BIE from the prior year to the current period.", "label": "Change in BIE", "terseLabel": "Change in BIE" } } }, "localname": "ChangeinBIE", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_ChangeinCIE": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Change in CIE from prior year to the current period.", "label": "Change in CIE", "terseLabel": "Change in CIE" } } }, "localname": "ChangeinCIE", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_Changeinnetcontractbalances": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Change in net contract balances from the prior year to the current year.", "label": "Change in net contract balances", "terseLabel": "Change in net contract balances" } } }, "localname": "Changeinnetcontractbalances", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_ClaimOnPowerGenerationProjectMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Claim On Power Generation Project [Member]", "label": "Claim On Power Generation Project [Member]", "terseLabel": "Claim On Power Generation Project [Member]" } } }, "localname": "ClaimOnPowerGenerationProjectMember", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mtrx_ConsolidatedEarningsBeforeInterestTaxesDepreciationAndAmortizationPerCreditAgreement": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Consolidated earnings before interest taxes depreciation and amortization per credit.", "label": "Consolidated Earnings Before Interest Taxes Depreciation And Amortization Per Credit Agreement", "terseLabel": "Consolidated EBITDA as defined in the Credit Agreement" } } }, "localname": "ConsolidatedEarningsBeforeInterestTaxesDepreciationAndAmortizationPerCreditAgreement", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "mtrx_ConsolidatedFundedIndebtedness": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Consolidated Funded Indebtedness", "label": "Consolidated Funded Indebtedness", "terseLabel": "Consolidated funded indebtedness" } } }, "localname": "ConsolidatedFundedIndebtedness", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "mtrx_CreditAgreementTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Credit Agreement Term", "label": "Credit Agreement Term", "terseLabel": "Credit Agreement Term" } } }, "localname": "CreditAgreementTerm", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "mtrx_DebtAmendmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "August 31, 2017 Debt Amendment Terms", "label": "Debt Amendment [Member]", "terseLabel": "Debt Amendment [Member]" } } }, "localname": "DebtAmendmentMember", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mtrx_DeferredSharesIssued": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Shares Issued", "label": "Deferred Shares Issued", "terseLabel": "Issuance of deferred shares, shares" } } }, "localname": "DeferredSharesIssued", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "mtrx_DeferredTaxAssetsForeignTaxCreditCarryforwardAfterValuationAllowance": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Foreign Tax Credit Carryforward, After Valuation Allowance", "label": "Deferred Tax Assets, Foreign Tax Credit Carryforward, After Valuation Allowance", "terseLabel": "Deferred Tax Assets, Foreign Tax Credit Carryforward, After Valuation Allowance" } } }, "localname": "DeferredTaxAssetsForeignTaxCreditCarryforwardAfterValuationAllowance", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_Deferredtaxremeasurement": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred tax remeasurement due to the enactment of the Tax Cuts and Jobs Act of 2017. The Company's domestic net deferred tax liability balance was remeasured at a lower corporate tax rate, which reduced the net deferred tax liability balance. The downward remeasurement was recorded as a benefit to income tax expense.", "label": "Deferred tax remeasurement", "terseLabel": "Deferred tax remeasurement" } } }, "localname": "Deferredtaxremeasurement", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_DisclosureCustomerContractsAdditionalInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure - Customer Contracts - Additional Information [Abstract]", "label": "Disclosure Customer Contracts Additional Information [Abstract]" } } }, "localname": "DisclosureCustomerContractsAdditionalInformationAbstract", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails" ], "xbrltype": "stringItemType" }, "mtrx_DividendRestrictionUnderCreditAgreement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Dividend Restriction Under Credit Agreement, as a percentage of net income for the the fiscal year.", "label": "Dividend Restriction Under Credit Agreement", "terseLabel": "Dividend Restriction Under Credit Agreement, Percent" } } }, "localname": "DividendRestrictionUnderCreditAgreement", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "mtrx_DividendRestrictionUnderCreditAgreementAmount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Dividend restriction under credit agreement, amount in dollars.", "label": "Dividend Restriction Under Credit Agreement, Amount", "terseLabel": "Dividend Restriction Under Credit Agreement, Amount" } } }, "localname": "DividendRestrictionUnderCreditAgreementAmount", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "mtrx_ElectricalInfrastructureMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Electrical infrastructure.", "label": "Electrical Infrastructure [Member]", "terseLabel": "Electrical Infrastructure [Member]" } } }, "localname": "ElectricalInfrastructureMember", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/SegmentInformationResultsOfOperationsDetails" ], "xbrltype": "domainItemType" }, "mtrx_ExpectedRemainingAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Expected Remaining Amortization Expense [Abstract]", "label": "Expected Remaining Amortization Expense [Abstract]" } } }, "localname": "ExpectedRemainingAmortizationExpenseAbstract", "nsuri": "http://www.matrixservicecompany.com/20190930", "xbrltype": "stringItemType" }, "mtrx_Expectedeffectivetaxrate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Expected effective tax rate next fiscal year.", "label": "Expected effective tax rate", "terseLabel": "Expected effective tax rate" } } }, "localname": "Expectedeffectivetaxrate", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesIncomeTaxesDetails" ], "xbrltype": "pureItemType" }, "mtrx_FixedChargeCoverageRatioMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed charge coverage ratio maximum.", "label": "Fixed Charge Coverage Ratio Maximum", "terseLabel": "Fixed Charge Coverage Ratio, Maximum" } } }, "localname": "FixedChargeCoverageRatioMaximum", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "decimalItemType" }, "mtrx_FixedChargeCoverageRatioMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed charge coverage ratio minimum.", "label": "Fixed Charge Coverage Ratio Minimum", "terseLabel": "Fixed Charge Coverage Ratio, Minimum" } } }, "localname": "FixedChargeCoverageRatioMinimum", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "decimalItemType" }, "mtrx_Grossrevenues": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gross revenues before intersegment eliminations", "label": "Gross revenues", "terseLabel": "Gross revenues" } } }, "localname": "Grossrevenues", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationResultsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_HoustonInterestsLLCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Houston Interests, LLC [Member]", "label": "Houston Interests, LLC [Member]", "terseLabel": "Houston Interests, LLC [Member]" } } }, "localname": "HoustonInterestsLLCMember", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "mtrx_IndustrialMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Industrial.", "label": "Industrial [Member]", "terseLabel": "Industrial [Member]" } } }, "localname": "IndustrialMember", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/SegmentInformationResultsOfOperationsDetails" ], "xbrltype": "domainItemType" }, "mtrx_KvaernerNorthAmericanConstructionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Kvaerner North American Construction [Member]", "label": "Kvaerner North American Construction [Member]", "terseLabel": "Kvaerner NAC" } } }, "localname": "KvaernerNorthAmericanConstructionMember", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationResultsOfOperationsDetails" ], "xbrltype": "domainItemType" }, "mtrx_LettersOfCreditSubjectToCreditFacility": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Letters Of Credit Subject To Credit Facility.", "label": "Letters Of Credit Subject To Credit Facility", "terseLabel": "Letters of credit subject to the credit facility" } } }, "localname": "LettersOfCreditSubjectToCreditFacility", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAvailabilityUnderSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_LeverageRatioAllowedforRestrictedPaymentsMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Leverage Ratio Allowed for Restricted Payments, Maximum", "label": "Leverage Ratio Allowed for Restricted Payments, Maximum", "terseLabel": "Leverage Ratio Allowed for Restricted Payments, Maximum" } } }, "localname": "LeverageRatioAllowedforRestrictedPaymentsMaximum", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "decimalItemType" }, "mtrx_LeverageRatioAllowedforRestrictedPaymentsMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Leverage Ratio Allowed for Restricted Payments, Minimum", "label": "Leverage Ratio Allowed for Restricted Payments, Minimum", "terseLabel": "Leverage Ratio Allowed for Restricted Payments, Minimum" } } }, "localname": "LeverageRatioAllowedforRestrictedPaymentsMinimum", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "decimalItemType" }, "mtrx_LineOfCreditBasisSpreadOnAdjustedLIBOEURIBOandCDORMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of credit basis spread on Adjusted LIBO, EURIBO and CDOR loans rate maximum.", "label": "Line Of Credit Basis Spread On Adjusted LIBO, EURIBO and CDOR Maximum", "terseLabel": "Additional Margin on Adjusted LIBO, EURIBO and CDOR loans, Maximum" } } }, "localname": "LineOfCreditBasisSpreadOnAdjustedLIBOEURIBOandCDORMaximum", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "mtrx_LineOfCreditBasisSpreadOnAdjustedLIBOEURIBOandCDORMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of credit basis spread on Adjusted LIBO, EURIBO and CDOR loans rate minimum.", "label": "Line Of Credit Basis Spread On Adjusted LIBO, EURIBO and CDOR Minimum", "terseLabel": "Additional Margin on Adjusted LIBO, EURIBO and CDOR loans, Minimum" } } }, "localname": "LineOfCreditBasisSpreadOnAdjustedLIBOEURIBOandCDORMinimum", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of credit basis spread on alternate base rate maximum.", "label": "Line Of Credit Basis Spread On Alternate Base Rate Maximum", "terseLabel": "Additional Margin on alternate base rate loans, Maximum" } } }, "localname": "LineOfCreditBasisSpreadOnAlternateBaseRateMaximum", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of credit basis spread on alternate base rate minimum.", "label": "Line Of Credit Basis Spread On Alternate Base Rate Minimum", "terseLabel": "Additional Margin on alternate base rate loans, Minimum" } } }, "localname": "LineOfCreditBasisSpreadOnAlternateBaseRateMinimum", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "mtrx_LineOfCreditBasisSpreadOnCanadianPrimeRateMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of credit basis spread on Canadian prime rate maximum.", "label": "Line Of Credit Basis Spread On Canadian Prime Rate Maximum", "terseLabel": "Additional Margin on Canadian prime rate loans, Maximum" } } }, "localname": "LineOfCreditBasisSpreadOnCanadianPrimeRateMaximum", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "mtrx_LineOfCreditBasisSpreadOnCanadianPrimeRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of credit basis spread on Canadian prime rate minimum.", "label": "Line Of Credit Basis Spread On Canadian Prime Rate Minimum", "terseLabel": "Additional Margin on Canadian prime rate loans, Minimum" } } }, "localname": "LineOfCreditBasisSpreadOnCanadianPrimeRateMinimum", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "mtrx_LineOfCreditBasisSpreadOnLondonInterbankOfferedRateMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of credit basis spread on London interbank offered rate maximum.", "label": "Line Of Credit Basis Spread On London Interbank Offered Rate Maximum", "terseLabel": "Additional Margin on LIBOR loans, Maximum" } } }, "localname": "LineOfCreditBasisSpreadOnLondonInterbankOfferedRateMaximum", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "mtrx_LineOfCreditBasisSpreadOnLondonInterbankOfferedRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of credit basis spread on London interbank offered rate minimum.", "label": "Line Of Credit Basis Spread On London Interbank Offered Rate Minimum", "terseLabel": "Additional Margin on LIBOR loans, Minimum" } } }, "localname": "LineOfCreditBasisSpreadOnLondonInterbankOfferedRateMinimum", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "mtrx_LineOfCreditFacilityCanadianDepositOfferedRateDescription": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of credit facility Canadian deposit offered rate description.", "label": "Line Of Credit Facility Canadian Deposit Offered Rate Description", "terseLabel": "CDOR Rate description" } } }, "localname": "LineOfCreditFacilityCanadianDepositOfferedRateDescription", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "mtrx_LineOfCreditFacilityCanadianPrimeRateDescription": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of credit facility Canadian prime rate description.", "label": "Line Of Credit Facility Canadian Prime Rate Description", "terseLabel": "Canadian prime rate description" } } }, "localname": "LineOfCreditFacilityCanadianPrimeRateDescription", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "mtrx_LineOfCreditFacilityMaximumBorrowingCapacityAfterConsiderationOfCapacityConstraint": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line of credit facility maximum borrowing capacity after consideration of capacity constraint.", "label": "Line Of Credit Facility Maximum Borrowing Capacity After Consideration Of Capacity Constraint", "totalLabel": "Line Of Credit Facility Maximum Borrowing Capacity After Consideration Of Capacity Constraint" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacityAfterConsiderationOfCapacityConstraint", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAvailabilityUnderSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_MaximumLimitOfConsolidatedFundedIndebtedness": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum limit of consolidated funded indebtedness.", "label": "Maximum Limit Of Consolidated Funded Indebtedness", "terseLabel": "Maximum limit of consolidated funded indebtedness" } } }, "localname": "MaximumLimitOfConsolidatedFundedIndebtedness", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "decimalItemType" }, "mtrx_MinimumConsolidatedEBITDARequired": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum Consolidated EBITDA required under the August 31, 2017 credit amendment.", "label": "Minimum Consolidated EBITDA Required", "terseLabel": "Minimum Consolidated EBITDA Required" } } }, "localname": "MinimumConsolidatedEBITDARequired", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "mtrx_MtrxLineofcreditfacilityexpirationdate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Credit Facility Expiration Date", "label": "mtrx_LineOfCreditFacilityExpirationDate", "terseLabel": "Line Of Credit Facility Expiration Date" } } }, "localname": "MtrxLineofcreditfacilityexpirationdate", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "mtrx_NonvestedDeferredSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Nonvested Deferred Shares [Member]", "label": "Nonvested Deferred Shares [Member]", "terseLabel": "Nonvested Deferred Shares [Member]" } } }, "localname": "NonvestedDeferredSharesMember", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsPerCommonShareAntidilutiveSecuritiesExcludedFromCalculationOfDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "mtrx_OilGasAndChemicalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Oil gas & chemical.", "label": "Oil Gas And Chemical [Member]", "terseLabel": "Oil Gas & Chemical [Member]" } } }, "localname": "OilGasAndChemicalMember", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/SegmentInformationResultsOfOperationsDetails" ], "xbrltype": "domainItemType" }, "mtrx_OtherInformationRelatedtoLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Table disclosing operating lease weighted average remaining lease term, weighted average discount rate, and supplemental cash flow disclosures.", "label": "Other Information Related to Leases [Table Text Block]", "terseLabel": "Other Information Related to Leases [Table Text Block]" } } }, "localname": "OtherInformationRelatedtoLeasesTableTextBlock", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesLeasesTables" ], "xbrltype": "textBlockItemType" }, "mtrx_OtherLeaseInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Lease Information [Abstract]", "label": "Other Lease Information [Abstract]" } } }, "localname": "OtherLeaseInformationAbstract", "nsuri": "http://www.matrixservicecompany.com/20190930", "xbrltype": "stringItemType" }, "mtrx_OtherTreasurySharePurchases": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other treasury share purchases.", "label": "Other Treasury Share Purchases", "negatedTerseLabel": "Other Treasury Share Purchases" } } }, "localname": "OtherTreasurySharePurchases", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "mtrx_OtherTreasurySharesAcquired": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other treasury shares acquired.", "label": "Other Treasury Shares Acquired", "terseLabel": "Other treasury shares purchases, shares" } } }, "localname": "OtherTreasurySharesAcquired", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "mtrx_OtherinternationalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other international [Member]", "label": "Other international [Member]", "terseLabel": "Other international [Member]" } } }, "localname": "OtherinternationalMember", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails" ], "xbrltype": "domainItemType" }, "mtrx_Percentageofrealestateleases": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of leases - real estate", "label": "Percentage of real estate leases", "terseLabel": "Percentage of real estate leases" } } }, "localname": "Percentageofrealestateleases", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesLeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "mtrx_Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Performance obligations to be recognized as revenue within next twelve months.", "label": "Performance obligations to be recognized as revenue within next twelve months", "terseLabel": "Performance obligations to be recognized as revenue within next twelve months" } } }, "localname": "Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_PowerGenerationProjectAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Power Generation Project [Axis]", "label": "Power Generation Project [Axis]", "terseLabel": "Project [Axis]" } } }, "localname": "PowerGenerationProjectAxis", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "mtrx_PowerGenerationProjectDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Power Generation Project [Axis]", "label": "Power Generation Project [Domain]", "terseLabel": "Power Generation Project [Domain]" } } }, "localname": "PowerGenerationProjectDomain", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mtrx_PowerGenerationProjectUnapprovedChangeOrdersandClaimsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Power Generation Project Unapproved Change Orders and Claims [Table]", "label": "Power Generation Project Unapproved Change Orders and Claims [Line Items]", "terseLabel": "Project Unapproved Change Orders and Claims [Line Items]" } } }, "localname": "PowerGenerationProjectUnapprovedChangeOrdersandClaimsLineItems", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "mtrx_PowerGenerationProjectUnapprovedChangeOrdersandClaimsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Power Generation Project Unapproved Change Orders and Claims [Table]", "label": "Power Generation Project Unapproved Change Orders and Claims [Table]", "terseLabel": "Project Unapproved Change Orders and Claims [Table]" } } }, "localname": "PowerGenerationProjectUnapprovedChangeOrdersandClaimsTable", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "mtrx_Priorfederalincometaxrate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Federal income tax rate prior to the Tax Cuts and Jobs Act.", "label": "Prior federal income tax rate", "terseLabel": "Prior federal income tax rate" } } }, "localname": "Priorfederalincometaxrate", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesIncomeTaxesDetails" ], "xbrltype": "pureItemType" }, "mtrx_ReportingUnitMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Reporting unit at risk for impairment", "label": "Reporting Unit [Member]", "terseLabel": "Reporting Unit [Member]" } } }, "localname": "ReportingUnitMember", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails" ], "xbrltype": "domainItemType" }, "mtrx_RestrictedPaymentsUnderCreditAmendment": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Payment of dividends and share repurchases the August 31, 2017 credit amendment is restricted to an aggregate of $5.0 million.", "label": "Restricted Payments Under Credit Amendment", "terseLabel": "Restricted Payments Under Credit Amendment" } } }, "localname": "RestrictedPaymentsUnderCreditAmendment", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "mtrx_Restrictionofdeductibilityofcertainexecutivecompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restriction of deductibility of certain executive compensation in excess of $1.0 million. Description of one of the major changes in connection with the Tax Cuts and Jobs Act of December 2017.", "label": "Restriction of deductibility of certain executive compensation", "terseLabel": "Restriction of deductibility of certain executive compensation" } } }, "localname": "Restrictionofdeductibilityofcertainexecutivecompensation", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_SMElectricTradeNameMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "SM Electric Trade Name [Member]", "label": "SM Electric Trade Name [Member]", "terseLabel": "SM Electric Trade Name [Member]" } } }, "localname": "SMElectricTradeNameMember", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mtrx_ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of intangible assets excluding goodwill.", "label": "Schedule Of Intangible Assets Excluding Goodwill Table [Text Block]", "terseLabel": "Carrying Value of Other Intangible Assets" } } }, "localname": "ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "textBlockItemType" }, "mtrx_SeniorLeverageRatioAcquisitionPeriodMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Senior Leverage Ratio, Acquisition Period, Maximum", "label": "Senior Leverage Ratio, Acquisition Period, Maximum", "terseLabel": "Senior Leverage Ratio, Acquisition Period, Maximum" } } }, "localname": "SeniorLeverageRatioAcquisitionPeriodMaximum", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "decimalItemType" }, "mtrx_SeniorLeverageRatioAcquisitionPeriodMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Senior Leverage Ratio, Acquisition Period, Minimum", "label": "Senior Leverage Ratio, Acquisition Period, Minimum", "terseLabel": "Senior Leverage Ratio, Acquisition Period, Minimum" } } }, "localname": "SeniorLeverageRatioAcquisitionPeriodMinimum", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "decimalItemType" }, "mtrx_SeniorLeverageRatioMax": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Senior Leverage Ratio Max", "label": "Senior Leverage Ratio Max", "terseLabel": "Senior Leverage Ratio, Maximum" } } }, "localname": "SeniorLeverageRatioMax", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "decimalItemType" }, "mtrx_SeniorLeverageRatioMin": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Senior Leverage Ratio Minimum", "label": "Senior Leverage Ratio Min", "terseLabel": "Senior Leverage Ratio, Minimum" } } }, "localname": "SeniorLeverageRatioMin", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "decimalItemType" }, "mtrx_StatementCondensedConsolidatedBalanceSheetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Statement Condensed Consolidated Balance Sheets [Abstract]", "label": "Statement Condensed Consolidated Balance Sheets [Abstract]" } } }, "localname": "StatementCondensedConsolidatedBalanceSheetsAbstract", "nsuri": "http://www.matrixservicecompany.com/20190930", "xbrltype": "stringItemType" }, "mtrx_StorageSolutionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Storage solutions.", "label": "Storage Solutions [Member]", "terseLabel": "Storage Solutions [Member]" } } }, "localname": "StorageSolutionsMember", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/SegmentInformationResultsOfOperationsDetails" ], "xbrltype": "domainItemType" }, "mtrx_SublimitonAustralianDollarCanadianDollarEuroandPoundsSterling": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sublimit on Australian Dollar, Canadian Dollar, Euro and Pounds Sterling", "label": "Sublimit on Australian Dollar, Canadian Dollar, Euro and Pounds Sterling", "terseLabel": "Sublimit on Australian Dollar, Canadian Dollar, Euro and Pounds Sterling" } } }, "localname": "SublimitonAustralianDollarCanadianDollarEuroandPoundsSterling", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "mtrx_Sublimitonlettersofcreditunderthecreditfacility": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sub-limit on letters of credit under the credit facility.", "label": "Sub-limit on letters of credit under the credit facility", "terseLabel": "Sub-limit on letters of credit under the credit facility" } } }, "localname": "Sublimitonlettersofcreditunderthecreditfacility", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "mtrx_Totalfuturepaymentsforleasenotyetcommenced": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total future payments for lease not yet commenced", "label": "Total future payments for lease not yet commenced", "terseLabel": "Total future payments for lease not yet commenced" } } }, "localname": "Totalfuturepaymentsforleasenotyetcommenced", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_TransportationEquipmentGross": { "auth_ref": [], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Transportation Equipment Gross", "label": "Transportation Equipment Gross", "terseLabel": "Transportation equipment" } } }, "localname": "TransportationEquipmentGross", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mtrx_UnapprovedChangeOrdersOnPowerGenerationProjectMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unapproved Change Orders On Power Generation Project [Member]", "label": "Unapproved Change Orders On Power Generation Project [Member]", "terseLabel": "Unapproved Change Orders On Power Generation Project [Member]" } } }, "localname": "UnapprovedChangeOrdersOnPowerGenerationProjectMember", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mtrx_UncompletedContractsBillings": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Uncompleted contracts billings.", "label": "Uncompleted Contracts Billings", "terseLabel": "Billings on uncompleted contracts" } } }, "localname": "UncompletedContractsBillings", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_UncompletedContractsCostsIncurredAndEstimatedEarningsRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Uncompleted contracts costs incurred and estimated earnings recognized.", "label": "Uncompleted Contracts Costs Incurred And Estimated Earnings Recognized", "terseLabel": "Costs incurred and estimated earnings recognized on uncompleted contracts" } } }, "localname": "UncompletedContractsCostsIncurredAndEstimatedEarningsRecognized", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_UncompletedContractsNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Uncompleted contracts.", "label": "Uncompleted Contracts Net", "totalLabel": "Total" } } }, "localname": "UncompletedContractsNet", "nsuri": "http://www.matrixservicecompany.com/20190930", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails" ], "xbrltype": "monetaryItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r114", "r123" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables", "http://www.matrixservicecompany.com/role/SegmentInformationResultsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables", "http://www.matrixservicecompany.com/role/SegmentInformationResultsOfOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails", "http://www.matrixservicecompany.com/role/RevenueRevenueTables" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r125", "r184", "r187", "r292", "r293", "r294" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails", "http://www.matrixservicecompany.com/role/RevenueRevenueTables" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r17", "r127", "r128", "r185" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, less allowances (September 30, 2019\u2014 $1,091 and June 30, 2019\u2014$923)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r12", "r269", "r281" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r8", "r9", "r31" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Insurance, Current", "terseLabel": "Accrued insurance" } } }, "localname": "AccruedInsuranceCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r26", "r164" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r43", "r45", "r47", "r48", "r240", "r242", "r244" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r44", "r48", "r49", "r234" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetResidualValue": { "auth_ref": [ "r151" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expected value at the end of their useful life of a major finite-lived intangible asset class acquired during the period either individually or as part of a group of assets (in either an asset acquisition or business combination). A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Acquired Finite-lived Intangible Asset, Residual Value", "terseLabel": "Acquired Finite-lived Intangible Asset, Residual Value" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetResidualValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r152" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Indefinite-lived Intangible Assets [Line Items]", "terseLabel": "Credit Agreement Terms" } } }, "localname": "AcquiredIndefiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r18" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities, net of effects from acquisitions and disposals:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).", "label": "Adjustments to Additional Paid in Capital, Other", "terseLabel": "Issuance of deferred shares" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r190", "r191", "r194", "r195" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation": { "auth_ref": [ "r173", "r174", "r197" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from a tax benefit associated with share-based compensation plan other than an employee stock ownership plan (ESOP). Includes, but is not limited to, excess tax benefit.", "label": "Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation", "terseLabel": "Open market purchases of treasury shares (310,532 shares)" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r106", "r107", "r108", "r109", "r110", "r111" ], "lang": { "en-US": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "terseLabel": "Other Segments [Member]" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/SegmentInformationResultsOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r23", "r129", "r131" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r82", "r149", "r158" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total antidilutive securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsPerCommonShareAntidilutiveSecuritiesExcludedFromCalculationOfDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsPerCommonShareAntidilutiveSecuritiesExcludedFromCalculationOfDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsPerCommonShareAntidilutiveSecuritiesExcludedFromCalculationOfDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsPerCommonShareAntidilutiveSecuritiesExcludedFromCalculationOfDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r119", "r268", "r280" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Segment assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/SegmentInformationResultsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r42" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r92" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/BasisOfPresentationNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_BillingsInExcessOfCost": { "auth_ref": [], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method.", "label": "Billings in Excess of Cost", "terseLabel": "Billings on uncompleted contracts in excess of costs and estimated earnings" } } }, "localname": "BillingsInExcessOfCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r6", "r163" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Improvements, Gross", "terseLabel": "Land and buildings" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/SegmentInformationResultsOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r217", "r218" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/SegmentInformationResultsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r86", "r87", "r88" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property, plant and equipment on account" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r24", "r84" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Increase in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r34", "r170", "r274", "r286" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r169", "r171" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsAndContingenciesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock\u2014$.01 par value; 60,000,000 shares authorized; 27,888,217 shares issued as of September 30, 2019 and June 30, 2019; 27,131,446 and 26,807,203 shares outstanding as of September 30, 2019 and June 30, 2019" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r52", "r54", "r55" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to Matrix Service Company" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r52", "r54", "r227", "r228", "r238" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Less: Comprehensive income attributable to noncontrolling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r52", "r54", "r226", "r238" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r163" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress, Gross", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractReceivableRetainageDueAfterOneYear": { "auth_ref": [ "r38", "r264" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract to be collected after the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Contract Receivable Retainage, after Next Twelve Months", "terseLabel": "Contract Receivable Retainage, Due after Next Twelve Months" } } }, "localname": "ContractReceivableRetainageDueAfterOneYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractReceivableRetainageDueOneYearOrLess": { "auth_ref": [ "r16", "r265" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract to be collected in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Contract Receivable Retainage, Next Twelve Months", "terseLabel": "Contract Receivable Retainage, Due in Next Twelve Months" } } }, "localname": "ContractReceivableRetainageDueOneYearOrLess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Contract with Customer, Asset and Liability [Abstract]", "terseLabel": "Contract with Customer, Asset and Liability [Abstract]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails", "http://www.matrixservicecompany.com/role/RevenueRevenueTables" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Contract with Customer, Asset and Liability [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r178", "r180", "r185" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before 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.", "label": "Contract with Customer, Asset, before Allowance for Credit Loss", "terseLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts", "verboseLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts" } } }, "localname": "ContractWithCustomerAssetGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/RevenueRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]", "terseLabel": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails", "http://www.matrixservicecompany.com/role/RevenueRevenueTables" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails", "http://www.matrixservicecompany.com/role/RevenueRevenueTables" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r178", "r179", "r185" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Billings on uncompleted contracts in excess of costs and estimated earnings" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r186" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r64" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "verboseLabel": "Retrospective adjustment upon adoption of ASU 2016-09" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/DebtNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate basis" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR.", "label": "Debt Instrument, Description of Variable Rate Basis", "terseLabel": "Variable rate basis" } } }, "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r82", "r89", "r211", "r213" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r207" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "terseLabel": "Deferred Tax Assets, Net" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetCurrent": { "auth_ref": [ "r199", "r200", "r201", "r202", "r205" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as current.", "label": "Deferred Tax Assets, Net of Valuation Allowance, Current", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredTaxAssetsNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetNoncurrent": { "auth_ref": [ "r199", "r200", "r201", "r202", "r205" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.", "label": "Deferred Tax Assets, Net of Valuation Allowance, Noncurrent", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredTaxAssetsNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r208", "r209", "r210" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r201", "r207" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "terseLabel": "Deferred Tax Liabilities, Net" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesCurrent": { "auth_ref": [ "r199", "r201", "r202", "r209", "r210" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as current.", "label": "Deferred Tax Liabilities, Net, Current", "terseLabel": "Deferred Tax Liabilities, Net, Current" } } }, "localname": "DeferredTaxLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r199", "r201", "r202" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.", "label": "Deferred Tax Liabilities, Net, Noncurrent", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r82", "r117" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disaggregation of Revenue [Abstract]", "terseLabel": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails", "http://www.matrixservicecompany.com/role/RevenueRevenueTables" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails", "http://www.matrixservicecompany.com/role/RevenueRevenueTables" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r184" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r61", "r93", "r96", "r98", "r100", "r101", "r104", "r277", "r289" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per common share (US$ per share)", "verboseLabel": "Basic EPS (US$ per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.matrixservicecompany.com/role/EarningsPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Earnings Per Share, Basic [Abstract]" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r61", "r93", "r96", "r98", "r100", "r101", "r104", "r277", "r289" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per common share (US$ per share)", "verboseLabel": "Diluted EPS (US$ per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.matrixservicecompany.com/role/EarningsPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Earnings Per Share, Diluted [Abstract]" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsPerCommonShareNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r241" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r91", "r203", "r204" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r203", "r204", "r212" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued wages and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r193" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsPerCommonShareAntidilutiveSecuritiesExcludedFromCalculationOfDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r173" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities": { "auth_ref": [ "r196" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.", "label": "Excess Tax Benefit from Share-based Compensation, Financing Activities", "terseLabel": "Excess tax benefit of exercised stock options and vesting of deferred shares" } } }, "localname": "ExcessTaxBenefitFromShareBasedCompensationFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r260" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesLeasesMaturityAnalysisDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "Fiscal 2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r260" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesLeasesMaturityAnalysisDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "Fiscal 2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-Lived Intangible Asset, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r157" ], "calculation": { "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r159" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "verboseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Next Year" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "verboseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r159" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r159" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "verboseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Four" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r159" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "verboseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Three" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r159" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "verboseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Two" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r150", "r154", "r157", "r161", "r266" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure": { "auth_ref": [ "r239" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets, Fair Value Disclosure", "terseLabel": "Finite-lived Intangible Assets, Fair Value Disclosure" } } }, "localname": "FiniteLivedIntangibleAssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r157", "r266" ], "calculation": { "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Finite-Lived Intangible Assets, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r150", "r156" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r157" ], "calculation": { "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedTradeNamesGross": { "auth_ref": [ "r157" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a reasonably expected period of economic benefit.", "label": "Finite-Lived Trade Names, Gross", "verboseLabel": "Indefinite-Lived Trade Names" } } }, "localname": "FiniteLivedTradeNamesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-price Contract [Member]", "terseLabel": "Fixed-price Contract [Member]" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r163" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures, Gross", "terseLabel": "Office equipment and software" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r82", "r235" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedTerseLabel": "Gain on disposal of business" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r82" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on sale of property, plant and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r135", "r137" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Net balance at September 30, 2019", "periodStartLabel": "Net balance at June 30, 2019", "terseLabel": "Goodwill", "totalLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r139" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill, Acquired During Period" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets Including Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r142" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r138", "r144" ], "calculation": { "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails": { "order": 1.0, "parentTag": "us-gaap_Goodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Gross", "terseLabel": "Goodwill" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r138", "r144" ], "calculation": { "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails": { "order": 2.0, "parentTag": "us-gaap_Goodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "negatedLabel": "Cumulative impairment loss" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r82", "r136", "r141", "r146" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment charge" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r143", "r216" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Goodwill, Purchase Accounting Adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r140" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Written off Related to Sale of Business Unit", "terseLabel": "Goodwill, Written off Related to Sale of Business Unit" } } }, "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r63" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.matrixservicecompany.com/role/SegmentInformationResultsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r59", "r93", "r267", "r275", "r290" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income tax expense" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r89", "r118", "r214" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for federal, state and foreign income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r198", "r203", "r204" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r203" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Discrete item impact on effective tax rate" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r85" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r37", "r273", "r287" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r81" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r81" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r81" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings": { "auth_ref": [ "r81" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the liability reflecting cash payments received before the related costs have been incurred.", "label": "Increase (Decrease) in Billing in Excess of Cost of Earnings", "terseLabel": "Billings on uncompleted contracts in excess of costs and estimated earnings" } } }, "localname": "IncreaseDecreaseInBillingInExcessOfCostOfEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract": { "auth_ref": [ "r81" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the asset reflecting the cost incurred on uncompleted contracts in excess of related billings.", "label": "Increase (Decrease) in Cost in Excess of Billing on Uncompleted Contract", "negatedLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts" } } }, "localname": "IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r81" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities increasing (decreasing) cash, net of effects from acquisitions and disposals:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r81" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends": { "auth_ref": [ "r97", "r99", "r102" ], "calculation": { "http://www.matrixservicecompany.com/role/EarningsPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of additional shares included in diluted EPS for potentially dilutive effect of nonvested equity-based payment award containing forfeitable rights to dividends or dividend equivalents, whether paid or unpaid.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends", "terseLabel": "Dilutive nonvested deferred shares" } } }, "localname": "IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r97", "r103" ], "calculation": { "http://www.matrixservicecompany.com/role/EarningsPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive stock options" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedTradeNames": { "auth_ref": [ "r160" ], "calculation": { "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit.", "label": "Indefinite-Lived Trade Names", "terseLabel": "Indefinite Trade Names" } } }, "localname": "IndefiniteLivedTradeNames", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r148", "r155" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Other intangible assets", "totalLabel": "Total intangible assets, net carrying amount" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]", "terseLabel": "Intellectual Property [Member]" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r57", "r116", "r245", "r246", "r278" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r85" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to 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; classified as operating and investing activities.", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r121" ], "lang": { "en-US": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Intersegment Eliminations [Member]" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationResultsOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r40", "r134" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r66", "r115" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r259", "r261" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesLeasesComponentsOfLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lease, Cost [Abstract]" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/BasisOfPresentationBasisOfPresentationLeaseAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesLeasesMaturityAnalysisDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r260" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r260" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesLeasesMaturityAnalysisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total future operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r260" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesLeasesMaturityAnalysisDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r260" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesLeasesMaturityAnalysisDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "Fiscal 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r260" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesLeasesMaturityAnalysisDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "Fiscal 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r260" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesLeasesMaturityAnalysisDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of Fiscal 2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r260" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease term (up to)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r262" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesLeasesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r30" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r272", "r284" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent": { "auth_ref": [], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.", "label": "Liabilities, Other than Long-term Debt, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r13", "r270", "r279" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Line of Credit Facility, Amount Outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAvailabilityUnderSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r29" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Senior credit facility", "verboseLabel": "Senior secured revolving credit facility" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/DebtAvailabilityUnderSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r29" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "totalLabel": "Availability under the senior credit facility" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAvailabilityUnderSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Unused Credit Facility Fee" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Borrowings under senior secured revolving credit facility" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r6", "r163" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment, Gross", "terseLabel": "Construction equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r39", "r271", "r283" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r79" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r79" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided (used) by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r79", "r80", "r83" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r50", "r53", "r60", "r83", "r103", "r276", "r288" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r50", "r53", "r231", "r237" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Less: Net income attributable to noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Noncompete Agreements [Member]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "auth_ref": [ "r175", "r219", "r233" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in noncontrolling interest from a business combination.", "label": "Noncontrolling Interest, Increase from Business Combination", "terseLabel": "Noncontrolling interest of consolidated joint venture" } } }, "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r175", "r229", "r233" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "terseLabel": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.matrixservicecompany.com/role/SegmentInformationResultsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r253", "r261" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesLeasesComponentsOfLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r248" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating Lease, Liability", "verboseLabel": "Net present value of future lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/BasisOfPresentationBasisOfPresentationNarrativeDetails", "http://www.matrixservicecompany.com/role/LeasesLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r248" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "verboseLabel": "Less: current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/LeasesLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r248" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities", "verboseLabel": "Non-current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/LeasesLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r249", "r255" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesLeasesSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r247" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/BasisOfPresentationBasisOfPresentationNarrativeDetails", "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r258", "r261" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesLeasesOtherLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r257", "r261" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesLeasesOtherLeaseInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r43", "r243" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "verboseLabel": "Foreign currency translation gain (loss) (net of tax expense (benefit) of ($22) and $62 for the three months ended September 30, 2019 and 2018, respectively)" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r43", "r46" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r51", "r54", "r56", "r173" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other Intangible Assets [Member]" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r31" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r83" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r67" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r75" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Open market purchase of treasury shares" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfOtherEquity": { "auth_ref": [ "r75" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to reacquire equity classified as other.", "label": "Payments for Repurchase of Other Equity", "negatedLabel": "Repurchase of common stock for payment of statutory taxes due on equity-based compensation" } } }, "localname": "PaymentsForRepurchaseOfOtherEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r77" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payments of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r70" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInterestInJointVenture": { "auth_ref": [ "r70" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.", "label": "Payments to Acquire Interest in Joint Venture", "terseLabel": "Payments to Acquire Interest in Joint Venture" } } }, "localname": "PaymentsToAcquireInterestInJointVenture", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r71" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r68" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from disposal of business" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r72" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Issuances of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r73" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Advances under senior secured revolving credit facility" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r74" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.", "label": "Proceeds from Noncontrolling Interests", "terseLabel": "Capital contributions from noncontrolling interest" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r69" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from asset sales" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r72" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r50", "r53", "r78", "r119", "r124", "r226", "r230", "r232", "r237", "r238" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r25", "r163" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Property, plant and equipment at cost, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGrossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment, Gross [Abstract]", "terseLabel": "Property, plant and equipment at cost:" } } }, "localname": "PropertyPlantAndEquipmentGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r165", "r285" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Property, plant and equipment at cost, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r62", "r132" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for uncollectible accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r76" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedTerseLabel": "Repayments of acquired long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r76" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedLabel": "Repayments of advances under senior secured revolving credit facility" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of fair value of reporting unit in excess of carrying amount.", "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount", "terseLabel": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount" } } }, "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r19", "r174", "r282" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r183", "r184" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenue from Contract with Customer, Including Assessed Tax" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePerformanceObligationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue, Performance Obligation [Abstract]", "terseLabel": "Revenue, Performance Obligation [Abstract]" } } }, "localname": "RevenuePerformanceObligationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r182" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, Remaining Performance Obligation, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r58", "r113", "r114", "r122" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.matrixservicecompany.com/role/SegmentInformationResultsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r256", "r261" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for operating lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesLeasesSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTable": { "auth_ref": [ "r153" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of major classes of indefinite-lived intangible assets acquired showing attributes such as amounts and totals. Indefinite-lived intangible assets are assets that have no physical form, but have expected future economic benefit. Indefinite-lived assets are assets that are not subject to amortization. Acquired indefinite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the entity) and in total.", "label": "Schedule of Acquired Indefinite-lived Intangible Assets by Major Class [Table]", "terseLabel": "Schedule of Acquired Indefinite-lived Intangible Assets by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsPerCommonShareAntidilutiveSecuritiesExcludedFromCalculationOfDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Antidilutive Securities Excluded from the Calculation of Diluted EPS" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsPerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsPerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r150", "r156" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r145", "r147" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r145", "r147" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Carrying Value of Goodwill by Segment" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r29", "r90" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Schedule of Line of Credit Facilities [Table Text Block]", "terseLabel": "Availability Under the Senior Credit Facility" } } }, "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r112", "r119", "r120", "r121", "r145" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationResultsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r112", "r119", "r120", "r121", "r145" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Results of Operations" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables", "http://www.matrixservicecompany.com/role/SegmentInformationResultsOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r126" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationResultsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r65", "r133" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r81" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r254", "r261" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesLeasesComponentsOfLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r119", "r145", "r166", "r167", "r168", "r291" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Business Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables", "http://www.matrixservicecompany.com/role/SegmentInformationResultsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r36", "r173" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r14", "r15", "r173", "r174" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Employee Stock Purchase Plan, shares" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r173", "r174", "r192" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r14", "r15", "r173", "r174" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Treasury shares sold to Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r36", "r173", "r174" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r20", "r21", "r130" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Matrix Service Company stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityBeforeTreasuryStock": { "auth_ref": [], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total amount of stockholders' equity (deficit) items including stock value, paid in capital, retained earnings and including equity attributable to noncontrolling interests and before deducting the carrying value of treasury stock.", "label": "Stockholders' Equity before Treasury Stock", "totalLabel": "Matrix Service Company stockholders' equity" } } }, "localname": "StockholdersEquityBeforeTreasuryStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r224", "r225", "r236" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodStartLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardValuationAllowance": { "auth_ref": [ "r206" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from tax credit carryforwards for which it is more likely than not that a tax benefit will not be realized.", "label": "Tax Credit Carryforward, Valuation Allowance", "terseLabel": "Tax Credit Carryforward, Valuation Allowance" } } }, "localname": "TaxCreditCarryforwardValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.", "label": "Time-and-materials Contract [Member]", "terseLabel": "Time-and-materials Contract [Member]" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r220" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillAdditionalInformationDetail", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r35", "r176" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r35", "r176" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r15", "r173", "r174" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury Stock, Shares, Acquired" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r35", "r176", "r177" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Less: Treasury stock, at cost \u2014 756,771 shares as of September 30, 2019, and 1,081,014 shares as of June 30, 2019" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r173", "r174", "r176" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Open market purchases of treasury shares" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnapprovedChangeOrdersAmount": { "auth_ref": [ "r263" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost incurred on construction contract for unapproved change order, claim, or similar item subject to uncertainty.", "label": "Contract Cost, Unapproved Change Order, Amount", "terseLabel": "Unapproved change orders and claims" } } }, "localname": "UnapprovedChangeOrdersAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r95", "r101" ], "calculation": { "http://www.matrixservicecompany.com/role/EarningsPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (shares)", "totalLabel": "Diluted weighted average shares (shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.matrixservicecompany.com/role/EarningsPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r94", "r101" ], "calculation": { "http://www.matrixservicecompany.com/role/EarningsPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (shares)", "verboseLabel": "Weighted average shares outstanding - basic (shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.matrixservicecompany.com/role/EarningsPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8615-108599" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8654-108599" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8657-108599" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8660-108599" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8663-108599" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8672-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11374-113907" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116859624&loc=d3e23524-113945" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32059-109318" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31928-109318" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31958-109318" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5558-128473" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=SL116692626-108610" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=6471471&loc=d3e48698-109348" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=118388040&loc=d3e49370-109356" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=118388040&loc=d3e49370-109356" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r295": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r296": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r297": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r298": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r299": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "68B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5498026-109256" } }, "version": "2.1" } XML 49 R7.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Operating activities:    
Net income $ 6,151 $ 2,305
Adjustments to reconcile net income to net cash provided by operating activities, net of effects from acquisitions and disposals:    
Depreciation and amortization 4,779 4,543
Stock-based compensation expense 3,024 2,585
Deferred income tax 1,990 362
Gain on disposal of business 0 (427)
Gain on sale of property, plant and equipment (93) (171)
Provision for uncollectible accounts 224 76
Other 84 101
Changes in operating assets and liabilities increasing (decreasing) cash, net of effects from acquisitions and disposals:    
Accounts receivable 3,594 (11,284)
Costs and estimated earnings in excess of billings on uncompleted contracts 30,087 302
Inventories 456 (1,369)
Other assets and liabilities (297) (10,860)
Accounts payable (15,240) 15,261
Billings on uncompleted contracts in excess of costs and estimated earnings 24,565 (2,229)
Accrued expenses (3,220) 9,624
Net cash provided by operating activities 56,104 8,819
Investing activities:    
Capital expenditures (8,684) (2,482)
Proceeds from disposal of business 0 3,693
Proceeds from asset sales 151 267
Net cash provided (used) by investing activities (8,533) 1,478
Financing activities:    
Advances under senior secured revolving credit facility 8,984 2,298
Repayments of advances under senior secured revolving credit facility (2,872) (765)
Issuances of common stock 0 128
Proceeds from issuance of common stock under employee stock purchase plan 83 78
Repurchase of common stock for payment of statutory taxes due on equity-based compensation (3,394) (1,559)
Net cash provided by financing activities 2,801 180
Effect of exchange rate changes on cash and cash equivalents (198) 202
Increase in cash and cash equivalents 50,174 10,679
Cash and cash equivalents, beginning of period 89,715 64,057
Cash and cash equivalents, end of period 139,889 74,736
Supplemental disclosure of cash flow information:    
Income taxes 5,069 66
Interest 417 456
Non-cash investing and financing activities:    
Purchases of property, plant and equipment on account $ 263 $ 274
XML 50 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of Presentation Basis of Presentation - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Jul. 01, 2019
Jun. 30, 2019
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]      
Operating lease right-of-use assets $ 23,595 $ 24,600 $ 0
Operating Lease, Liability $ 24,658 $ 25,800  
ZIP 51 0000866273-19-000117-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000866273-19-000117-xbrl.zip M4$L#!!0 ( -*"9T\M>ZLU8RL #C] : 97AH:6)I=#$P+6EN9&5M M;FEF:6-A="YH=&WM?>EN&TF6[N_NI\AQHWLD@+86V[58[@)7"1SGG[.%EMFD)0L69+='&"J+9(9&YS-VGF1O?W/GW\]>9D]>+BW]^'QR[V]5Z>OLE].7_^:/7FT?Y"=UJIL M3&NJ4A5[>\=O'F0/9FV[>+:W=W%Q\>CB\:.J/ML[?;>'0SW9*ZJJT8_R-G_P MTY^?XT<__?E/SV=:Y?"_?WK^;P\?9J^J23?799M-:JU:G6==8\JS[$.NFX_9 M0?;PH?OERVJQK,W9K,T.]P]^S#Y4]4=SKNPO6M,6^J?C3S,S-NWS/?X37K8G M;WL^KO)EUK3+0O_]P;0JVX=3-3?%\MFIF>LF>Z,OLG?57)5']%UC_D<_.]A? MM$&-?P M.OS8OC5X-WVW<1:M_M0^5(4Y*Y]-X#!T';[E\,KS.EPQKTM.@4[Y^CM#?U[P M*\95D<,00A_9P?YG36RX-S=W9K<\A<3FG+QY=?SZS M'1^_/GYS^ED3+?3T!L[P&COU1]>T9KKDCTR9P\8]>_+#XM--3.KTEY/WV_ZQUJTQ)6Z_: MME:3%@DA-[6>M%7=T!?5= IG"W_@L_.J 7VI%FI MQ[KS\ 2,YZ)*N[6XS7M5[?;=T]HC&51MO*W) <&ZPJ]59"4_2CTR)T+$!&5H;P(QP2 7@ MTS,6=L0[\*LZFQ3*S!L0F@@O%;!CC6A3G0'K 3>MX#88+!"=#1XZOG+2U35B M5EV>F[HJ4;AOCW3MD=)IPI8;V%B ^;BQ)V6HE7#;?UZ"NFKZC!?IJYF"8ZN= MU= XG5KK_]_!&?9EJV&JF3(-J?Q%+AN _?B+MO'GC3_RI""B>MH5 M!3 M/-7BH8/ G9N63!48O/9*%OZG3ZDS$.0*]7^.@P'-G6L4#?@Q_9'3 Q/8 M-E-V/!_^$1!:TX%P02D_ 7$SPD\6L'CZ1ZT+0PNIF!X'VW*$XVXI+JT< M(?HC@@RAS<'W1TU6XLE-X<1VS"X>(8C>"F^=:$GR#5$)0@..G@%R*^NIJ?;F6KI^6!&\,^YP3<# M4$P.G5V8H@!1Z$$#4-[?_G+P78COLIU:GZDZ!]I'#@%L.*] =+(T!8!;GC6( M%X&S8,R<;'@@7]BK6I]7$V5W-3V!JJ9')S-5GFDG5H%OJ\9$3WJ 2KOVPSS@$G'H&N7N YVU^RR5LZ[B;8+(':59V!H M^*]E3_PW;.VY >BNIU/<;.#4AF%WTWO'*))$%Z:9\4_L +1D "#..B R8WW& M(LOX/<3IXELG:U]- M'C<[[H'CIRLNG>:0@U)E GM&+(_+A4$1_*&5^TI/#:O\GO M.VJ7*2_U7XN>1=N^1"Q1%8*>L[E6)?-_,U.,#'(4[81:9PI!ZX1L'F#3*6$A M9/.W!'C0B@:9,(9C1T=Z -;'NH3#GI"VN2AU;=^V@]X-) -R>V7O.H ?!X_S MAX\#'?%>P_L,L?GQ)T$)+R8MRJ>#'Q\_&2&_$^Z ,4(#(?RQM0UV1ROL\A$. MU_@W]0R/6H-H)+<-"J69J4'Y@*:[OH:E@/"F=T/Z#_ W&3# M5(:BD]XVU2!R@R7=S1I@$3G\C89V2>\S%:F6]J+*=@YW20_!$X2?EEK5S8A. M!8 1@-L&"&0WNYA5F2#;L3XS92FHAZPB&1&':4W;M:Q^4M@P/E&"?6/>X5)? M>%\/O VV51<"H"UNOA3X+ %LEZQ1$0)M&J1IJ\G'657D:&]>(!DO$!,R6E>X M\W06L/9"*P!PL&!RV)?#O<>[=DV!F8J' AL!9V2L.XOV3QO2M'"&X<\W M[>IP.]8L$A< %'9NJJX!]FHJOYR=<8?P@[H&1"^934CF*UIQU(FM1+"4@HLH<-S,$<0@0+Z M3<+GP,QJ+7@.5P[HJ#K'8:;!'EIN3+^C(5S:.I0%&_+), \3Y:,!-&:/(I") M!I$[I2F+">E,+%5>D@Q!PDW0!49[S*)+X4!LO%@>4=E<_5'5B*&%AN9Z/M8# M-EGS(N3N\UWZ<43'?3YC&L WZOH,10BO'/8E5PGSC@\A0(;D\0BV8?5 [(.] MJ+HBMZC-&M$Z CRTYCW-XY8!GBG6#( MBKYC!R,,1@KLB#P=ZAHP9Q81&9YHTJR'^7F\8Y*F(Q M#_P!HY4ZA?PE47Q2J^1.]U>_=6[PH[IY=S<&?I M#[/:#K-09_KA&&3BQX=$2\]4<:&6S8.O,3WCBUH0XXT6! 91+(YG6P%M!](Y M7@&.0(0XD6CY+<^8Y &>=@:D*?#E1&N&!JJ 4T%X<:Z)MU!;@6BIBH[X9ZX1 MU)MF/@*;7]4R,+[3E B$!=:?@SJ7N,\HL_XN8-TY*VA3\K_9W6"_!SF2=Y- MA/GP.8P_U>@M@4> ,5L]RHIJPH/!4' ^97:&SBX* "$\.=/EA*5'U\Y8TX(\ M$ 1$2@YD' B>N8"#4=_6P9DY$P9F,C=- [_;M>NMG ^/9#T([C"$;PR/R.T72''8CTEM$!#B9N;P M#].T-1W?*#P'#G;0G.]<6-U/DWVRB>&.Q;.8;!$L38*8^9X8(.% MX:?9N,+]:3HT64!(@O7%GWC+B.>'G]*9PD 8H@53RD4,R-O1-PO?RT*?P@&A MBV:X(>-E3^KUMX=E'+F7M5VO1NDO41Y$<'C 32]&X6-S* D:YXZ*8QWP^B#! M(/3+!,<+F@HP\CEY8^B@ :>[6KPV@9W\>YSK'UU^ MY@)HZ$%K7/C1/[:5M4E9FV^2M0F&70%U]+F0D;A%?2!6?80C 5,#DPS87!3C MD@(G;,F0A^$3^;^LZ1$% HG?M-/64TP(&^AZH@!R'SFWQ,@&S8#: 7-52XVA ME3.9ZM0 SK%FX\#86?;LR@@)(?NZ]U&\$P4MNY$DKI/M@%2O,;W2^ M.W ,;)SO7)4PY1KU$!##ZA58PS?((1FQ@(,9^&#AQ*X!Q78)LFIF%J/LCPK$ M0X:'V-7:OSUCCW5+MJ+,P NT,&!5B1N O"P,H2@BGN6H_LA?UO*_!\+*H2V; MVN%CL_*%^#HC=\M;,-0U35*B5 LDX)=^=81=:%$2>*/0TV>ASGA1MU\SD M_!),>S\EB=XD27Z%@^EC-B<\+";RJB)7I(Q"",'&%FX9KXZO"@NA76N4W,@ M%948^7-QW-Z 6]I-TN[91MJM6DG07QDEOVQL/#Q> @V-5'>$+F7.E"J;;CYW M+NC5L8P 9U*@:##':$DNBBSQI$!.1EEPBPZ,[PGZFLL2],%$NR3UDE/I*@*T M/@V.DH?P,Q+/PJ\".*9^.; 5O(@H^#2<,PSKCW=.V>LJZ85W19KS3:QUCM];O0%DLQ;=%RN@D48 MJ0%XC=K8QD$!96/5)E%>TTJL6DG8DC(7KAK [#E2X_? %- P&/B"UXW7XRW$ M^NC\1A9_"3S5:'313#7)!\I'=PZ.Q^BBK2XXU0&H$J&_8M^N)65&*%VA:O$Q M>8 ?VX*-UA\9%$6P_\YI]GXJ [.)8@>AXQ4TNSIWB ^)DCG ?,480K&TPMQG M%P0I!5_94=VWG,7#+Y&S^+-JS,3[<<64?E'7J"=0?WQV!N/VM*]UVCMJ][.W M_D28D%QX@12]4)B%%N4R!M(8Y:ZW''T8CNS'LB7[D=UD01X0)S)SJ>_5AE(B M[R,G$Z9,@%';B/6+SV#.!'Q%90P)]V5=Q]\=%4DX5,VO:,LG%*4 MR9%'=-.3LH2F7Q9FJS#&=:40TO;=91( H-PC2I]SCK,H5VB7PMCS!9I^W4(* M>4"@:XRG(:"O31MA*+IT*%KB':4G*N; M$N72F?FXPX!1;Q2FGN #>+R)GT?_3!9'1;,7/"=7B;XREL.AJZSWG$5=8(#_ M$63_-4 #S51-HO@X)B8)^).4@4=9]B$,K%D(*/H^2+/#9(&SBCQ;74GE5+ \ M(EC8/>0YKA.D5$*L>,"B?I(:V]R:+Y];40,"'QH&I4EID(4U$V-]M(!5=7Q.F!.G&* M*!$']/T/:M<:H6??SZ,[K-03\]9/VB8WC.@(I2 EF\.L>ACIY?YON;I0='K'#V5"1UO M:V@^B%0)=M\=>8=Q#V @@)!B95N]W?.1!9*!7,RYQG )L1=& M"U#N>MDTI8A?F),LH(5MB!V:DX6B5%:950M@,JS=FGZFUXK#SN=5<8Y1?EI& MHFXYW$=R"(NHZ]<;JP6EF*'=0F:&1=N2X\@[[4NNG13V R4\J.Y!86"1LE M=;SN/)NKG^=-;_;0LN@IH[$.@7NL2';0>/#FSI MW$QL[("<>K9-3FY,#W4:*- M,%<:'(2OIU>S]^K*[_\\C?THC'.<#F1^AV66E.SK4LK'Y J355."2_&[_(79OE(I:\8H2*,@E34^%.XT9?2-:-,P M#4P2,1DR '?:S1[S6D<6L?6W+:[]$$DN'K1@&$H=1,?$F)HQ8"7ON2HZSH"B M\IA>WQP6S]J96@167#EK'?1HP#&B3R)%@J'5C6J@3)*&/;%XIHQSQL+]OI=&:Z^8# M@U'ZDU@C<-C(.#$.(KTUE8XL-HRIL?N1(59><(,!#C=3M@B79L<'+))14!=E M!1:%+L]L*J$@Z<0C_0,0G:P"N%!-5\HR0:*NREK:TQC.FR%4V#06J!.PJ*.< M7(\;HU>\&."X%;/%H[=K]0HB)7%@BI.B:]B<\:4T553RW8-K6S1QTV@BOXX# MY"I>.G?N%'+IU0Q7[%^5&@]OZ3D&#)#U&3O]4%&C! E:6,9U(\%?40Y:+[\W MTXHRS!O-/INIE#[S="3C!KABBJJ=Q"I!<$I.D=XD5+J,A=&]VI5UK57BG9+P M6F-],\ZI_1TVZTCD?](K#9R/JGN/#HLVR32@LDUL+GGDBXYX:VTD9D4$YJZ< M^.)E[C>GH)3"3R3$QGI9V;9P["@GTOK,*1UY+_IP;UCR4^=T%PO^RC(8;BFU MZ/&C59E%7Z*E5M]N^/QTE%7ZU+ITQ.O"]@NUH4@;+>5H2+*8,$5(0UP\$H&2 M1 ;4@[HNK0O9F_U).(C=*9@H;:UTSXF4A(E1SI\*/R:9-&A.6587<5H#RDG. M*@UK(5]R1^&IE[9A[D63\JPAKG3F!W=?F>DBY\+(0BUUCG%$>MQ.P-K,O@D5 M($&T&- E;5M@VCX904@I1,<2F)PAV 6%-47PL_-TEUM 1<[_1%"+^W\P(>U& M/;\2MK#/"#A=82PGJC)]PC2@]5'0C"QA #96+VHJT(?M%7.0;4QLB:1,P97S M9!00D$<_9#F%L5KV68OWB%K1!GVZI')P]4Y*?-2Y+IV5QK8&'B)L>8&E=BHF(^[B_.U7Y. W(*'Z='A>V*^RHLG)QC;K S%>>B>DPM M/IN[!FCWM%[AR6U"M&/0%^/"-#/KY#K%ZK2;P6E1(BO51:PI94F!$>N8'7'N MHA7F*_*"^'XN6V#G5+TMEXL16ZB>:O<%[NN M;""2SN<-.UC:]:PK$*:>KKZ]A*W[%4O9CB!(=O,$$B?GC&9;\4MR#X.V*[:7 M&PMA19;5"OCD0/(CHG%2G<_:D2WE[G*!%Q%.TARQ*2CALR[2>5Y]Y*FP]P'. M$F97./$1#MA@U7,: .?Q=2J->;F^4F;(I MM8]DP K>2=)__[**]6%\GKQ'Q90$/C$U6$V(BBW^'Y0G.3"P.;[<3PE"0D=] MO7N4^>+ \#S#UOQCSAX<&D*)]$4*"73B$(1)IM&V=^P&M,HVCY0%R:2(,EE MW?*;DBIXG[D2H3UML[;%X1D'4-E'FVCK_AO.$NM6DKMWH>T%6 M.SLV1(R1]ID'&]8HVH(=FVB"35);:93J"=&W&>?._=$M/2&O?0$ ;EML7 N( M$^J*@)U;+.A=J=%V"[ES''XO':5/;Q.%]ROX4"Z_\$%QJP]OWGVZIN(J1=S' MER9NAM%FNKI>*,81<6)^'U6PK*L#2+NQQ9I'K8.KU*K:>J;&==5AU#H>C:Y3 M D@^"*77;KHV\ !\Y";=4^KK!.&:*(=<\H?( F]_ F6X#$(FU[Z)QHF\ 0J) M:.0_KU0%M"TDN;>%)$-FOY7<60LP^RFSJ?N6 LCQE'*5KYQP?%4.C])8L#GE MG/MXFR;,8Y=LI]Y^V?[_H608]>_M\_*A#HC>\G,*=FZ5<&I2W]VF$GXK%X_U ME/%1]AHC*B!TE_VO;LA-%DE+O(K7DIN7G#WDW,]FZVNJGBKB=#[IU<2MJ:B7 M!TH\08)4PR\]6J*_>HE&JZB%EX0%S8^H"Z#J;YS3' ^Q=;F/*L#NKK4Q+>*E2 M:76K/5?\H][(IFDZ>EYRX6CW3+F^>2Y*2FS,C=>3R)>+6E/6NTZD\/7"'@[X MA8!OA2^1IH/ON'/Y=4^=^=_?I@0#2][+ $2&KSPQO76)@W?4$^1+[.X]/?0U M%YV]=;GFA$YM*X9!9AK(.>/M=)M2ZP2R@S[7[K_1EP9DM"E7G1O7P:"_IXGJ M"A-ENNFFU+B@:2^K,+$X>]'^^-VWS0VK+^WXD,@>)(!M<7T2 M)1 -&-URWSZ.<^ [P:M+DH'[RU$+FZ1!S!-"I MDOMV1Y8.Z=XPIEP+ "S#D1$Z<8D"SJ_KFH @,(U(6%1.]H)$C$@2EQ6;KBD6 M3Z[K_(6',9S3H%BECP;9_UP8N;%YA;F7CA7TR]O"RE/RNU^ENWXPXX"@@@2N M(#O#^8>C&UH(U*T^7[O)ERB(X,ZMDE5G3]+VSI:]1''7"_U*CW6I/W3+5VM/ M5:]=^*YUF.-;MA8X+X&QSA"!4VF-O M)ZSE8D^>F#C_5N69Q/NQ:2=Z^:NI#"[RS)T'.SX4C.A$Q9L22$!(-^?\+CFB'I6I* MK0?BD[W*,]T+]3H)/&5;V=,A)\W!ISXB&P?^$X^Z9ZE/PGDXTA;;7?]^J)54 MY=%!TE]T>9RPYI::B#0Y6(P]GX-567BY+V7,N,?6RP;^75P(AG_,%2"QFE?. M635FCGE4DKJ..5\D'@)75=33SYU00K_U#FBC\$J162\+.$EJ4AYRAD748I*X M?A%8I6KKY+U!(84'9^:YDYQA:J!3I .XIQ]6X"3BQVJDR!O3Z" M3I",^$;6)!%U/UIAOO05B+TYS^K30G%C?OI2P"1&06KN\>_<,<$0(?2:R%/DWX"H9I>,%&5<:66L_EC8Z"7E;'V5R6G] M<)N^RI^[.N>;@-_6536]L8SC5![ 91/&@OOK!:+H*#K="\\,*P8\!5/FL5OB M I?H17NOAAI-1)NM,XA-V Z@E8^,W#O"N9>QPQ]ODYK?:1!CU,P-1?M[-=79 M+ZH&T/WY=)W]8]/-$*5'-)3[;N-A6*AEK7\F9.7D?="#P]C>KT51$1_$B#DG M9RLW44X'C7H]2=1$6DD$[Y N#A$1;#E1T[? M4X%I(2[^^G9PE4OD9AC9DGUE2V/]IF&E:5-AU223JZWb_)!=N$"TI0(0U MPGG\>Q,7/^)VT5VS+A58.B]2BHN+_]HB5@&!WD6([UIOVF)O9]?)AC']Q[*Z M (%]IFU6E] D[;- /$N3(VNS)"X?=!<,NCN@>@<>X26 W%T[H)_^/3-6)T9U MS7$AL]-F=PZ8[J6".=B_W=@N "4GUV\&+FW2,#:QW2*G?N31UO4@/>?<=L>9 MG:ZC.[$27RG JHIR\FWB.ET<#ICMW&;D6Z&ILD6A%8=""[K;J>5^(J/49;V> M 5P56*@%^Z J-YS>-=>:$UR#>VP2';0H_5Q)7\_@IR2)IIQQK5I7;S!3S<#] MV3?A!=9%%QCT*DVW3)=BNH/;9;KR(5WBUYAS@S?:ZW9R7=8[G:UH(M$W?QD* M68UB?1&LY&2 X&D7S?;VQZ"Z8I3L_VFOJ<5F:).>JVUG NB0F]IB&:;4A*W, MV;77$.VN=HAA8O7Z;"S_]K Q 4STC%B['JBJ7@NVM0G6H]C;E&ZNAV B?ID[ M&U_@F%@$=3@37U_C4J/7SLZ>);7";4/9;OCJM,*8;*^CBO:H.&[).:%MVW8[8F212',.["O$:%%O& MI[ C).X*7TE(=Y\09:RF6Y;AL?8S+??3YJO:V:E,B8RH $!A2F!VV'Z7RH#* M/ZIEXEAP +LDJ4QNT+AW6^H4*6AJ1M>\I4#\AQ^.IDL83DRK)12361+@]FKCZ9 M>3>WRW7Y.O >A182MJ-Q$0^"F;(9B?L>MFR19(M;;>[UJJLE/_Z%O=[J*/N@ ML(W]S;#'"UN Z;MIK;DBH8^>7.%UWM76QI5NMPD7J[K,K2([?,,"-9.BPC?Q M$'%Q4>_'*APTL.6M"3]"EQ@0/N(B+B<-['Q_(S297(S0-%\$:3T M<=7.TDBU5_2?79"L#DKYZ9&H6>DJ(A*3H0J$K;]&NS=N&Q7G-&*)>$M ?/W2 M+747_K"C$B?(:-$;1.91\0M]O<4#23QPJYVDWG?CNCJ[R;JX7OLH6U.9%LO) M')I&YN1C2!Y],JR5,:4-J#"!5SBN!+M7UXM1 S'TF TS;CB![1E]&QFOI?,* MUU%+1WH"(***2XT59XISN.6&%RXYIDEL*/3B)>$,3' 96>[:::@F^1XM7?V# M/7.7%_$]IN.:&[&;-E28P<2V+)=DN5MM&P%"_%5'_A5[_&^E]^R7ZA01YU8E M\Z=:=]/9,NP?L+H_0U1(U,]K2\//F)E[.;M!%H=M54!E5AAAMA/:6=V48+3! M3>2&=XV_7<\R]V(3S7D;1UO/,[=:Y?VSH*ACDGFL.DC_W;/XTMM MT_P1ECZ3>8K0"S@C=W:&IW.K-FM*,L#0/J2P(?"FT8/DC5ULB= MH6$/WT75L3EEZH;=[=ST&!,%2GM_FFM'K' +F@UB2S0R/<^7!(FE)>MV8#2Q M.U?<5]QKULK(K _'N$[%K/9<&=,%2K-3"KR*M8/OA=$5!=Y\Q"T99!-O4 M@56\20H(9#7TG=B0$JY).OZC**E\Y8;AK> MR!7$;]O*)0E(<%LTPCB\:L&Z.'DH"T+.#+G,Y8X*C&ECL0IWM2TX^$9R)N==&GKF[7K-[VM'))4BL,&6DV M%?EK7=M&3OL;9/2R4K8B3D8UUO.5IPTNI@.ZI@,QI]3A605.:]JP M3LDE1E?:*$ '4O2$>5@YMZ#Y*(UZ)_Z>W\ML(R4?\QUM+E?*>KJ36]=;Q*;Q M7?YF\!P&3N=\'1S#.4PRTR4U5X-C[:YY6?LW*R1O-6W^#14>7=M;D;U@UP2. MA7=I V#-)6 HN4WS>5>*FR3PSR'1.=692+\B(1>XU[T_;Y@V0_27=\"$7 =F MIL&EWF.,!V'?".OFD+XO(V8K4V">%$B8%B/AU(L=,<1$URW7E9#8.#--2Z/A M Y@^WG9UZ3K(^#Z;Q,!YCK#?^SV=[&R?W37=WP"T_B(W!;Y6;6T^9>_E.D;9 ML?LWSZ<'^_O9\:/L_4>-9N6K&HCL_LWR?0?*F8_ZZ?[^_9O?:5L3L;T/EN[^2!^1O:KXXRMZ9YB,V*)0[5KX! MWKZ!60@N#=M(?!-B[TLH? 36HBV"VP6HQ4VJ,!F==*KM:AT'E;>;N^(*5MO% M33)BT==K-]MUX[61-\;P%W@]FV"(E,7FV^4FT ]Y)XJE]?]&/^=?K\4O+DXB MH<5*N%0]CL 7.<5'US M8<'(_G27Q_M\E*KDGJ78]GD2O'_4:U_3)T:%AJ YPV[/OB66^W5;G;&7?I!T M@N^S#C7R3:M[4^N?I,!MSM5MY%Q]"=X]>9-].#E]<_S^??;AE^-WQ[_]8]3W MQSAO!%F#CBT"$9J^)95_'[3=BF- YW?@X32CA.#!@\'UD^^\!B(<_AW^$+2JR"+YRUU%8+'!*O MN7_>..\RS__N I?+;7YOB?VGTKT^87/?G^KT?V1_WOGJ[^ZO"SOGKRQ'^7F!&V M;C<353QY\$VM] M_>+TW^/W_WSY.5Q]O*WUV]?O/GOQ-JWA_P-KO5?Z5"_A?7]O'RV@6(? M;Z!844&RC(/%IXRRC;*_[-/_?2T;L:7HJQSZ5[+6-V!?KZ#O+4W_J]'TX;=! MTZ?86&^3T-ZTUBV!?UV'OL66VT/]JM=Z\N;5\>LW)Z?'QRG1M3W9;W"MVT/= M*M[MH7]%:_V_B1R*=KG ZV7!COI_V]/^IDY[R\+?X*&^D(2=:66OW6JV>&NK MFK>'_B]]Z'L4LAZDJWP5D?U[D&%Q-WOPI5YX3_*Y_O1\;USERY_^_'QOULZ+ MG_X74$L#!!0 ( -*"9T\Z1-Y?) @ &TR : 97AH:6)I=#,Q,2UM M=')X>#(P,3EX.2YH=&WM6VUOVS@2_MS^"JZ++EK COP2MUG'#9 Z"3:'W;:7 M]:*XC[0XLHA0HI:D[/A^_&IE4[JE*L@ M./]08[78N:P7!-/I]&#:.=!F' RO AKJ,%!:6S@03M1.GO?IULGS9_T8N,#_ MS_H_-1KL3(=Y JECH0'N0+#UIMWW1OFB^?],]&G2/CKJG MYV_:G:.+=K?;/!NXSZE#;B49SY15$KG=X5,RZ\^JV#F[1JE![LY+'NVGY53O. M8CX!9F B88KNTL72LK]R;I (:H;W,VT\A8-YSBS!!0"0S=IWJJ0(QAGJ!FQ(M M0N/>I!IC,';F,F6(#9:GSN2 4V%4]@$:8<19@E=&V/# M;.@\)C8 BV2*>"/H+O%51RJ@.#:;2KM,(W2N/C/ SZ'*!8Z)&*Z J8[XE^20 M,X0@L8=8I=22'B4R[:VID8'"9]=UDL@5"B G- +73V>]/B&W,8N4GMHY80R, MI768FCO&Z6:A-VI9K^#>SI6YH^T3]!\8^H=["/WA"DY^?G'4;KT]MB6XRZR1 M'*>.(LP1C$?0)>,&/%81>Y(P@)AB8 D/TL8D3F()!@T*''0MI V5MCGVHW!B MM"I FQD=@L#;EKU"C I T!= /+\)8YZ.@9VBI[[*%4JT.KS1ZKZ"U[YKJRN* MJ^)24M*?%F2A\1FY\PJ'"DR3+EM/%*U,%.%$9.=M9J$$)5^]O6<+0N9[T&5. MTIVAR?>0+F=@<3($CD\Y[D=UG;*AD.=V^RZ4EHP $5K.5"0Z.C-03;<,(=4P9$!Q#_DRTUG"MEZ&*&J4&$Y0%ZN5%/ZPQ>8C*X7D1I(! MLLC'?&!,::3<4H[D/83U"94/&]H"*N0P3%&GC-/FY(I3M$.SO!++7 M[%)E; M->'$3R,@00Q(V!_$_@>@QT:IT=Y3:FLW?H=9VP> K0F&I)Q(0;SA5J<>;-PB MYZ@"(3)Q(^; 1JI)/I)*NAFE7^NF)9I[#GAX%PQ=$:U4,#Z@WI0&9;G)D%[6 MIXMAJ(WP"OA:9@PI9H$*688MD!%]203KM())2'.984Q[XM)#"I@QTQGMBB&AGIW&W68)NHR1?2 M0*56='^ASD;S(LY[ RA6 O4YIL&?T/_ Z!=[B/ZS EAW 4HG5V62[UO6LF"' M^$$)EP[#W! ,*]G-FE$3;1W>IV<2.);%)9F?R[)7&[I$R"?T[+>D2\6QR@=_ MZ$;G<6F^T.MUH57,[2(5I)C@^0?"!TN_'F4@FS$EKT&5)W"WY.O?O$2/@W./ M[/B@NX>4^[KC _^P0LS96E^Z;HHD5<8LO3AA?H?<\$[!LU"-8]'CM+&+=,S? MP"&31#H'\(4X.=*8\%&[D*B?'^05\@K#DJ6PA_^I])H[ _@KEZB^)WZ>AOZ@ M[O73*<'_PRG!J<)D'J>3"'HZ(Z+3IE "HK1,I1;5^A3X->5&17+OLR-?EOB' M*//SW9VP7Q;6Q0G=&F_/!7:TL'#V&WE2%C/8Q= C;Z2I3] L9F[+XQ$Z M%S"-4"O%,PN]^8<[5B_9BR*H0_JNUJEMYFK)[;;3O\97-;YW#9=K\C M&&GG=+)*;V)W=5VKUX7\RBW_BE6O= F5[;Q_[WM-\WCMW7_:N">F$O^B![2]F(ID) /86YAYB9_]KU@>]O0TM]T'^85MXTV M/YGZ(YI:1?+"][=K7[:_C"NE=:WLAOE'7.Q%T_\\%F\6V.#6ZYQ?@87OL1;? MR]5M#9!' H!OWOP?=]_)>3D?U!+ P04 " #2@F=/625] MP"@( !Z,@ &@ &5X:&EB:70S,3(M;71R>'@R,#$Y>#DN:'1M[5MM;]LX M$O[<_@JNBRY:P([L.&_GN $2.\4&M]OVVMP5]Y$61Q$12M22E!W?K[\92K+E MV$GL-GMU>@F0Q!*'Y SY//-"R?U?AA\'E__^=,YBERCVZ9]GOU\,6*,5!%^[ M@R 87@[9;Y=__,[V=MH==FEX:J63.N4J",X_-%@C=B[K!<%D,MF9='>TN0HN M/P0*I8Z$![D"PW,KT MBGT58*]9A[5:,\F!SJ9&7L6.[;8[?V-?M;F68UY)..D4G)S?Q'(D73\H+G&R MH)RM/])BRJR;*GC7B'3J6A%/I)KV+F4"EGV "?NL$YX>^S8K_P.]3CMSQZ2X MD..3/FX=#/>[G?.C]T=G^Z?=X>G!V5'WH-L]/-L['QX-SAHG_8#C MK^]5_:EF5C*%5@QD1J^SVWZ]/%V?[JQ25*8Q&.E6]!@9G(YN5[/6YO9M#VKA MX,:UN))7:<\O\?>KY2\GQ10CK00.46X.ZW9V=A?UO4^UC N!B&@YG>&-[*:N M:XC ?,7*.OG$!!JPPGJO3P58$@U''QP_OGRXOW%X/3RXN.'+]]AR"-L_463 M_1W&,F5?=MB CWG*XR8+P3@939F+N>LMZN?X2 $**%5J\Z[1;OAKF_&PNBXU M6*WP';1AR]8XA)X3U6@3*5S<.Z1QB"%.4&/Y(?"B"^)C,B+DJMQIU*&Q$9$J MY15$KK=W5,RZ\?IV=FX1JU#[;B6/-]/RF_:?P(&RD'(@$1:A1&?I3(M+>F1@8* MGU\W22)7*("F(KPABXDM9A*PB]B1A M #'%P!(>I(U)G,02#!H4..A:2!LJ;7/L1^'$:%6 -C,Z!(&W+7N#&!6 H"^ M>'X3QCR] G:*GOISKE"BT^6MSOX;>.N[=O9%<55<2DK[TX(L-#XC=U[C4(%I MTF7MB:*%B2*AM&0$B-!RIB+1T;G! 3)*U:T/!"@%J1^':KIY"*F'(0.*>\B7 MF4FN[\25FK1\ UB88DG(L!?&&6YUZL'&+G*,*A,C$C:B C523?"25=%-* MOU9-2S3W'/#P+ABZ(%JK8'Q O2D-RG*3(;VL3Q?#4!OA%?"US!6DF 4J9!FV M0$;T)1<PHF(&*+:F2DW!NM$33Z3!BJUHH<+=3:JBCCO#:!8"=3G MF 9_1O\CHU]L(?J'!;"6 4HG5V62[UM6LF"#^$$)EP[#W! ,:]G-BE$3;1W> MIZ<2.);%):G.9=F;.[I$R"?T[+>D2\6QR@=_Z$;G<6D^T^MMH57,[2P5I)C@ M^0?"!TN_'F4@FS(EKT&5)W"WY)O?O41/@W-/[/A@?PLI]VW'!_YAA:C8VIR[ M;HHD=<;,O3AA?H/<<*G@F:G&L>AQVMA9.N9OX)!)(IT#N"=.CC0F?-0N).KG M!WF#O,*P9"GLX7\JO2IG '_F$M7WQ,_3T!_4O7T^)?A_."4X59C,XW0204]G M1'3:%$I E):IU*Q:GP"_IMRH2.Y]=N3+$O\0I3K?W0C[96%=G-"M\/9<8$<+ M,V=_)T_*8@:[&'KHC33U"9K%[,SF2<(-&NR-*8/LRI/PIQ$(GAKFM[&,/\4< M*S+H3)N(0/#^'S'L'[^58&\6*8I,QUJ-@?*4E%^53Q%-&3(@R92> K9.8EW$ M";Y )83^HR1QJU9P 93_\Q=TUGP7AY"S8KA:[P6,M:NW8V0J<*7]=7WXE)BJ M%E]$*'^Z^/1^A>P+1"K13/+/2J#TMVS_F+ M(JA%^J[1;=S-UI+=!Z]KW%YLV]N[IZT];WO8%8RTM"?N&6 M?\VJ5SJ%VH8^O/N;ETK(R56YR$]BW@>D?3("\^NKSD'[^+#I7P_<$G/)(]%C MVEXL!5+R,_]%[]]^,ECZ4Y+NJ^I!+"%B[V>5R\?B!.VALF6]E_V7WY?_ZPO$.[Z2\*(? MT-#(P,3EX.2YH=&WM65MSVC@4?FY_Q2F9=M(9P#=(@Z', MI$"GV>DE3>ET]U'8(M96MKR2"+"_?H]DDV(2FDOI9M)I)B%(.M*Y?=^19/>> M##\,QG^=C"#1*8>3SZ_>'@^@UG"<+\' <8;C(;P9OWL+K:;KP5B23#'-1$:X MXXS>UZ"6:)V'CC.?SYOSH"GDF3,^=8JJ_@0:-Q(3D0^5*RLT2#[WH=^"+D M5W9.5A*::4[[HT7")DSWG**)RIQ26V\BXB4HO>3T96TJ,MV8DI3Q93AF*57P MGL[A5*0DZ]HQQ?ZEH>?FNFL,C]EYOT<@(RG.55[+'0;>X<&PW?';G=?MHX-A M*W!;+:_S.AB-AJ-:O^<0_+.S5A\KS9QEM)%0XT;H^>[3R^IZINXQ.C/-\>OCL<0 M^$VO:N_W3,M)'",B&EKDH=_*%^NV1@@<*G<1PP&5FDU91 RRX60FU8S@$EJ M=PB?FY^:@R9\HI$9?;;G';A=+VB[]9M[\5.,/E)P%(O7P7!WS.%J5ONPOSC#"*19843,&^(EFR!F)#G+*)8G-*<9$O8-_+/]@Y]W^V6?;;E M=9\#+OE:R!0\M_$1ID+:M7.T1,1 ,^,?K")RA\ C#-()E47H [=NJ^2=UWNV M%_A=HF#*.*+K(A*8WQG*,ZR8)(MAM(@2DIU9]U.FE(D:_AK)&(LYX.(48[4> ME"*"JYC4X;@.?X@D@],FO*&H1]?A1%+%8K,G&!V#A-$I:D+-FIU3^#!%FE)I M#5Y MSF*=A)T#Y*+9\'1L!LLOCA6MB)^;[$2$EYQ%'M=N%9Y5 >!TJL/68:'UU@'; M]YYO;)2%W=NM[%YCYEH=,J;M(JMC1%]99Z8SCD4G0HAS0[D+&DKZSXQ):LY- MRL!2E17+"_8)UAD)7GL_?GX!Y6^DO2!LB6>O$[0L(7"IF,9=P[@K(F03ZEAP MW:Q.%VFJUFD;GXJ 18^58)GA>]BPF?W-C'M@AO] F,$RW#G3XIB&>[4FJ#?& M7HOT%6T(,YMUCON(84C=#!/. :?APH0C?U2.E%%U.VO*,I)%IA\7C.W=QNX\ M*#7C!<$$;M-6I]K8=YH_PI;K0[0VNY)G=X,XIKV^?&9BQ*O')K> QLZ(L&%M M 7L\V[N!Y[>?=B="QE0V(L$YR14-5U\N>?V-0"B"-F0O:T%M.U\*/=Z+IVOL MJHZU.MO'@M:WL>O).!%:B[1*,7/ZK-Q)UMJ%?*7+7J=L3S6=/X$>0X1W>!L6 M/RSWWHOSM1/NB^H!]Y[=1=/DE(MYF+ 8";D+=PLWMY67^X+MIJ-EO6GO9MO> MZO-O5W]%5]>1?%'[_=KW_2_WE=([+U^ $IS%L.?:GX=2S1SE;%Q\[X"%^XC% M?96Z&P/D@0#@AY/_2R8W^#62>Z-'6-=='3:>Y?^_3Y*VOSRX_.#X=A?6';[B M>-1SS&N=_N.>?=_4_P]02P,$% @ TH)G3^S%C9(5!0 W!H !H !E M>&AI8FET,S(R+6UTU966_;.!!^;G_%U$&+%+"LPW:< MR*Z!UG;18'NDC;O=?:0E.N*6(K4B?>VOWR$ENU:.YJB[08H-$L#Z#FN.Z7YL!UA^,AO!F_>PNMAN?#."=",^)X\!01K.4"@U13HFF,?P1? M9/Z5S 4%2W*L. V_@=_R#=JLS; ?#X-6P M\[K3'+5\/V@>CHXZM7[/)?AG=ZT_UI8Y$]1)J DC] /OZ45S/3-SF:-,)#1G M^I(=DQS-F>FUU2W;=NU:+S1=:H=P=B9"F^(?=\L.%X6)B>0QJAC]\>;XU?$8 MFD$CJ/K[/=("$?++ Q:V7+;UPB!0_-=Y'! <\VF+"(&V7 RR]6,H HM MP3^$SXW3QJ !IS0RJ\_V_ .OZS?;7OWF4?P4IU\J>!G+S+!F[?$]>U1)T9%W M '(*IR2?$$&5\V')Z0I>1MK,!IYW1Q#X014$?\T4'MUJ%^X?"XBD$$40L& Z M 9U0^#@C.2:(K^ 3S61N_7]'=,Z6B(E\SB**Q2G-B%C!OI%_MG<8!%ZWG+,C MO_L<4.5KF:?@>\Y'F,KI;WIU6R7OK._9 M7C/H$@53QA%=FTS@^,T%$Q B' M#U-D*\W-41CM9:[K$%DBXY?L4@XKU0!+7<#@2$F>;5$C4 +7!GPE>.NX3C1, MB$(-&'2Z@J]"+C!=9S2\.;)_2OW79,(IIH+SDC@O:E[-CE5&HO7X!LT0+AK3 M:$S'Z\T+%NLD/#I 2IJ^IV.S6'YQK6A%?&Y.)R*\I"[2N7:K]*SK *=3';8. M"ZNW3MB^__Q/7JR2N@L3,B MG/.V@'VSW>BT O^PTW[:G<@\IKD32)7=:W5^LZ:]VWM>CI.I-8RK9+,7(96;DZVQH5\95]F9ZH'^!((, M$>#A;7C\L,)[+^=;E[J=ZI7N/8>+KN53+A=APF*DY"["+<*\JL#<%VS/!UI6 MG/9N&O>5,?\?ZJ\8ZC:2-[4_J'T__K*OE-'YV1*4Y"R&/<_^/)1JYBKWPAWP M'=!P']FXKV)W8X@\$ CLX/A_R>-M_AK'>_.G6=?=19Q[NO_?/E2Z^G7"Q4?) MM[MWW>%+CT<]U[SHZ3_NV3=0_7\!4$L#!!0 ( -*"9T_REF_SL@< !T^ M : 97AH:6)I=#DU+6UT"YH=&WM6^M3VS@0_]S^%7OI M78?,$!Q#(,\R0PE<.]-2!KAC[J-B*5A76_))?/T%C MJ^[#A2)"<\.E()'G'9U4H!(:DW0\;SP>;XUWMJ2Z\B[./#M4PXNDU&R+&EK9 M?]VS1?NO7_5"1BC^?]7[I5:#O@S2F D#@6+$, JIYN(*+BG37\&'6NVFY:%, M)HI?A0:VZWX;+J7ZRD\=[!Z_[[>/_>;[[>9N>[>^4V_U&Y7]GD?PS_7*/W+*$1>L%C(K1L?? MKO_630BE*'!M((V1,98EU\LL]&S);P]%:P/9:J Z-^I M-GPX>0P^SUE@711\M,D-4@4Y!!,R=#9*:\?HP5_ADD01G!O%F($S-I0J!B(H M.IG0Z(\*3I4TTT$. @,;MGNET!\+*U50[)^4*_0?*M&+# \@1A! )DP1(Y4& M(X%R'408!F#$943LB-J1DHHR;,&U3JW;"WQS3!XS?"(1?+8CG9,A,Q/7_@,C MD0D=-RB.WVXVIURYAAD_@XD;8OB-(2ARR;51CAO8J'P^_W!0J6[!)4-!0$@# M!*D0[0:38X&<(4DB)DX\O0F#U%43!$"GD6-(I@I0;(ND#6":J1$/$!FI($"1 MC4HS-(G),,(@BK5V$ $\HTH]A%?B M$ J&#C.]]7CN^5BQV&I@**-(CJV"#!E$+,=+SXF)3PZ.7(25*9D0_1EB+ XU M6'NB]Q[J[9N=[>Z]>Y^S!!4T8.KM&W^OWMVI;[I)^][C=9Y,JWN94@LCYHTC M-C2=>AZBN?-.]UXD*:SRHGD"M@T.F2DZ8%$TK7U7J5?ZN:MZKZG\&W+N[JOT#V;A?KT+5+4"/F,)9DT13965&VYTSP44# M+KY/C;Q8Y-9EKF1J'6X0/[D&+2-.X4W=_>2USF*7*F_WB *U@H$%Z!=,S?/< MN,W'OM_KLPYN#L.0^,7-=S9VGN *W'-SU$?KC7R(T+G(>9+:8+.PX)W7QG-% M>BZT_"#D;Y:/]0:?-=>UU*;I1*?BJ';MHMG?6Z\.Y+UNZ/T.:%-"2"OOW"IN!/$J7, M;MVXM>V!UDQKNRFN[39<(C6C +#Q:[5$^T%H9]\2',[<;9:=L,CQ/9$(F;.N$^)05K"/LZF)_C#;?P65RNLNJZHMK<0U5:E MG^UV;4R8]H1\F=[ZL]B2-'8# )W:2/A 1NP96%>S"@\SKQ=M6.N8!CZQ*WP_ M"#);.67"TK-G,K:.: -],G'6AJ-)6L+^)+!_%#CSNFFXGRJ+_W- .VO^\I1Q MQI#ET7?HXMM[V3&G-&(Y(OEQS!(HI8O8#H<8;2(&GV7J3F/A=QE1=XB["4?_ MI%S(ZZRHWJC5&VV_M8IWE(I8:0G7VO9G)Y\EOB6^);XEOB6^);XEOB6^);YK MQO=$EM"6T#XW:,NH4.+[@O>4[H;?;1-Y[BKL4B+*O:[P9A"VDOEKN357,F.K MM:H<68<-OPKNPKQQFV3B9I,LN+D],Y>NH OWY!8NWKO+W(6,!ZR.B:#VWOX$ MPBP/ 5OH+#E!&UNGJ,[NO@R1[^Q'H_[<=4=AHBR70:<#V\N>@6")RQIP ME^KM@0BQZ0=IRN"S&&%1KO5;QB358O)%XG9)'14>V\O]3 >H MC5E.Q;/$>^>;SK"TX%PD%6.B%-JQNRU?4$(@XP0-VZ+\79[S MR! _'+[&'? -(W)E!2Y&!SZ]SKQLOSWXV<7?OY9W-0G;:G%UH;M(< M'#%U5V=9E.$<%KN$)9LY%=M'9)42<84CLVNN'S^^/1R=/43G ,989YBP&6;V M''NH9)Q);@53[ KMV!U 0C([S"Y8R;)3L9_?+IHK2EX\V _MP?X:T9@)\[@9 MHPLIN#\)8^[S5<^SF=+[KWLNA7O_/U!+ P04 " #2@F=/_N:4K[<0 Y MJP $0 &UT'-D[1W;3JK3 M4X0DO:E-)ZF0WIFW*6$+T,:6&%DF,%^_1Y*OV A?2.-94M65!EOGIG/1.;KQ M^9>%YUISS'W"Z$7GZ."P8V%J,X?0R47G^[#;'PYN;SN_?/GI\]^ZW=\NG^ZL M*V8''J;"&G",!':L5R*FUJ\.]E^L,6>>]2OC+V2.NET-9*D/"]\Y]^TI]I"% MA.!D% A\P[AWA<JU0'R"Q3WRL#]#-K[H M3(68G?=ZKZ^O!QX"[ L?\SFQL$\L9[@'C;K0"G-BQW"; M@;( LH$C8IBT/!]Z^F6Z*3%(3Z@O$+5CZ1>YWGH]4:V/SL[.>NIMW-1WBAH" MVJ/>;]_NALH(.E]^LBQE%,2;,2XLFE/F&/DC!>EST97B^JIGNX='W9.CCJ6- MZ8[92"C330N=!E5 />P*/T'431 = \=JU>-G6TPTH2%P.].$)I59R,-J%D) MGS1EAS.WCGX*^5&XFC)4TV *&:IM,R:_6L-.'D1^ZT9P7?FH>W3#%S$46"\>4-?"_'F"99//K8@$6% MF>*)'.?*LY2&VBH?%;HE@FA,OWB$*L-&&O)> VZ1FWJC>#0MZ3\1@"3\ MH1I)']L'$S;OV2R@@B]E9/JG*:3Y)L#H2S?!4I.;@'/($Y<;(VR>G31D_*U. M=,V@=3"ISDL$)#\TY@ O[&EU%F(H]:DQ$X3.L:]2C9,RXUX!6/BYFZ"HQPE% MQ/8W6NMZ*/VQL:'ZQ);HCJHP$<'(#]T$N"8#8L8EMD^5S"*&4I^Z"?PJ$XA2 M)A0F^2AZ.)L1.F;Z"3R3X_9Y-'@_X;&E$O;S<.@TI_6]&6'2' 7_?5D,PH9-'YA)[J?Z"C!U+8OS^=%MNCD'QOPVRD521 M7(G9?CF&OH5_5M>Z(K[M,C_@&+XH$A8;6VDB:YYV+47=2LA;FK[U<\3!/S[W M5@FOL!3XV'F@7]3G596%P&$3 ^!*C"D-EW7C0K#P8601C>WD'G$.'^;X"@M$ MW#15W%.<:@NNH[R:E(S>>71R MFH_5*4(6HHZ5(07O$VI6BESDG._*5_U4VTJ&T*UJ(4MI+L1II9%:(59+ MHWW77*J/'Q$'\:98$&#X;=28);%!IQ]4?*VL4TAUTU3VWCOC#H3T98#\Z8W+ M7K?GI<78S9H]+>VM"7:9+TG\EB+PKM-4KT\1#$C^+1T*9K],F>M@[E__$1"Q M?!LM&^B9]?ZAKMXU18M0*TWS[Y:F^FX,I93S-N&]%O$-9E(Z\%^CE<\P?T:2FKB)@@S8.8VW$VU"E,@#2DJ![U-=7 M>"2V/"VY":5Y_K%H=4!B?)]F7-7:'(1&(^)"$O@=P@@?8DH8'W ,O72#;/6B MP=I/91H;]7JR3J\I*I8B8SU/L:5I69J8%5';RR4?V5&UYX\38/-$<=&BCM+0 M_LT'2[&?T86 M:UX678$(]2J7O.T^=7Z4V=4AOM&XTD)/Q\<<&4=:, MT!PYCPOVR81S< I+]LL^QL!4E]8.?#D4K8\XK<=TMS_XTHF=TN<.ST\/3O'8CZ.=Y)+:DG82,6 I#F2*&[^\7%HA M%WL:S:OI[@$J3+X*] -MQTA_H_WD*N[:]J/X* !_MZ$"'=X$ KK[>C'#-A23 M?8]Q0?Y43,MGU&]24F^/^$;K^5#+>C1]*V+ 2G-@A2R\FTV1YAJDEZ4P&Y/. MP[/"I+.$PM^3T5Q_UR^\RZ(VUN#R"&!!55=&E_M7CJLS>;[^*^<%&=6;(=23 M ?,;#??ED9NC\:>"L5QCC?[3DYH:OQRP]5%#16(OHVVZY[\A(9JR@BS%:'>>Q5NXQBH$=]&I>5JL56E[?=QSDSGUDUD\DC, M.I".W-;25I+)1S1\WJ3E-*#E"E()Y'_KJ%Q,%6,QUPZ>"NF$E MGNY?@?"$YY@&./RO@8,5(S+[T'%!XA$BB/_?1P?)]F7MA*,(C3GE*%J;RRED M[Y*.;#_6CUB%>,PQZ[@@9N44LG]1*USD2:5.M9UD'2KS(O;' D>)5IXR"=W> M.4N^/Y^P'[AR7NAAAKEZTB21JX3?O#WD8\'P4Z1$Z7**A%HKBHGLY="4[_[Z M\7 M+O,>K(\%,;'0]_ZOX^+GWLKUC^&#S"61ZHK(\(9]I3YYD=[O?=OF 7*A MIP+J8R%<[/CRU#+'LX#;4YD*=]1=EQ>=^B3_3]Z.(M MNN2D89>"/-$W@VMZDBF?QODW&$> M(K2N8(D@& Q/;CO&ZH:)T$9\Y"/GOX&O[K /92G1<"?QNY31NI@ZTN#D]E"! M%M QB5$6OZLO"XQH>.L&-T 4.0311TX\_ 0L9BUM_>O=F]@ S9 -)B./O8-P MA(HKJ%J9/O)Y!\4G1Q/),V&)-!4@6A8HUVO08;Q <:M/6Z O%9()O;R]CKG, M/&IOFA;Q.(>BZB;HN )HYLEO78XE>[]] K/,8<^E>=I_-O?3](,MLU M[^IWO*\1;8MG\&^]%]%41?;'$ SD1G0= 5R7O>H?#[>*)R@$47%"L\$&8!A1? =X/$<6=4!^^@2\(.;?1W!?( MG#@05IZP1&C+]NKRF#6#9OGFM4(3Q"60P)9SSC](,#V15%&\&*B%$RC7+J1P M7-Y;!Q;'$;0*;'DD(CN<;&RULY%EO6#AD8XG+-&#[1<<+EGUS(HP._?&B%\\ M'L/_9+XZI6)XOYMIE9CS&[+ #A12?(+5%7#1/,(WM"!>$*=BFYLU2,L@3?? MH-],%+"@,J+$S78O"I#Q?:ZW(<0I_NK#O\Y _2\FQU<:U6?^W=T@&]9,#=H7 MT:"R"F3@0&Y6BH+G[6/^WW.$.<7\'@+JM*]^RA-1/:\8J($S*U/YYKNO:>ZP M /N1=](J\QT&(SDM\LRR-_9%DI5NW=8L#6 M"IM?J2RI60/@7TC8DIHU +96V#M&G3"I'2'Z\@#%'S2JHN(R&/Z*XI=4>AD, M;1(_2AHC8[W":I];BN\K[-NQ\XL/$?.RJ%85> ]=*64,WO&2< MLU<@$FW44"L&LDPB3KA(*W]*:W43AZDW&F-N[=ZC4#*](W1<;GFS(LSN4_@P M0&46JR]OGZ_Z3W*[&$\6V\HTW-UT=2(/_)%FRL9:^>/03+'((U26T6OQ>B1/KW^\^ M4#SJ?!Y-8-"!'GB9C*G8\+(5ZQ.\=@[&*:%G0+J-J60:XUW.+]D/T%23K$U**< MG(XX=Z P@<1;[R#;9KBL*-F5,$(;]L-DIZ ]GR, M987K%IY1,35HV4&5)SR3>U?HY#LE*YM#BU_M?BS-KXZE=U-%NUD3*4JV;D$9 MF]H@QL8.=N0:MO[M-2A5,1=('L'#MOK]('FL&L(]2L];-8!OX9ZSX;=H/]DS M1PZ^!Q&S!FIJL'LS'=I3T("+Y4^09N\_U3_WM'K_::Y.;()@ES5CT@/Y V"J MP-"'JQ\5NI6UAFH@NY](*\5O=CVA&D@K100-&*31;]O)>)*7KGV[,\;7!\+H M-X<+?^SX4E:]^V8! (H,#UB&"T M+S??03J(Z!4#MGB\B*:^70><0=#F5C*HZ,>/+636;M* M$&W=' CY&O5E=:&WS$>7+:@]Q+&@YC8M$VUMZ"HN;\L=J*T)N_NP]UT6O3/P M3C7>Z$-+E_)R#3KQ$^&,;=HVO6>435U)?TOM0"ZX]:ES#;QZZ2/ 3_'$IDG\ M:FA:Y@'&#KK'PB2X?KUK@?156CZ471[Z\M/_ %!+ P04 " #2@F=/T"XO M%0$> !#,P$ %0 &UTR+)%(%%/#A0R(3F4C\XS\OSV8O+F*SK!?S7U^27_#+%W'N%Z&>?_WUY1\G MZ.CDS?'QR__\Y]_^\;\0^N_7G]^_>+OPZ[,X7[UXTT2[BN'%MWIU^N+/$)?_ M?I&:Q=F+/Q?-O^L+B]"FT(OVCUD]__??\P]GE_'%Y;+^^]*?QC/[?N'MJGWW MZ6IU_O=7K[Y]^_;+I6MFORR:KZ\HQNS5]U(//I$_H>O'4/X*$8H8^>5R&5Z^ M@![.E^V[.[SD^O'+.\]_8^W3Q!CSJOWO]T>7]7T/0K7DU7___OZD[2>JY\N5 MG?OX\I]_>_%B T>SF,7/,;W(O__X?'RKDC.[:NK+96PN:A_]XNSK7(C-/7-XNRL7F7!L#R:AS>+E@\@2H '1R'4N0EV M=CQ/B^:L;<\&O'T=Z5=KV6YV&IFNY4=I^CS$^3+FMRYABH8LO5_;699*)ZJ8ROILMOCUM?';6 M-$EW3BU0?GD\/UDM_+]/%[, ZL=O_V==KZ[Z=W!_W0?6Y?ZD[?.B2<" $DT\ MA6=@#3T&9?,L]N_WPW4>2!<''N>.+YBB\P,-:8%1!+OGD_W:H:D_/3A"8]Y& MM^JA)W4L/E;#+^ =UM4S$#-_P+ V)W%>+QHP$*%%[ZQO_]%1!W]J?2-UK9-2 M=^?!D1KSQ;I9M];-8NS-W;FU[.6FA_3V_QH##?J:FOIR)2"32@&8);KZ]6V M;=F*\V EC %3CQ<5 Z/3W.M0M%B#N\W/+F5':/)F/?UB+[-Z^/W/CB3J5'C< M1G=BPT//C]*T%>C:-8S:T7()YB*\&D0,#.R_%HOPK9[->BSG0]0]19??V*:Y M@L__96?K^#%=?_WZZB1^S6I=9[8-^YX#@.(C:.;-SX5&@J/+NZ: Y-UZM6[B M;Y?GT<,JNEG MBR7(]Z=0_7$UCMR];K+SX1(C-.]SO(CS==S^Z@CPSD*C-[+39-Q19/0&=AOF M765&:.)64;XQM3OAN*=8D89^CLOU+"^Y'\]CTW[351(\I:XB7>I&D7WE'FRJ M_['C]1X^;Q_/;9DFYF33T'BYBO,0PU1-W:T\%&W=/9-HO/L*H_2X M6(?O+GMV]O0LV27K@T46R_15VO/7^6Y_BJ"-+K^IIW]")-M M)-M_;+^NWM<;WT@>L'EXV-,]LR[.?GT)C:BZ%JV"2L0&S)",@2.%I45$)(^B MC=-+";V#D+*XB6&"SK)@] M:GW86[:RU&DFK4+>:X5PA(G M,7(&V*I$4Q(2I_.$/8<&3(&: 47D68=P_%\ MN6ZR_MYI%;FO1,45#XIY@GAP$ADI-!+$662"=)H:Z:SM(3KXLG"&!)GB?%IZB!*LE8E1@1*7ECC@&,/8@AWB.Y!@< ML>(BXWL\R2.$QL]EJNB*)'[R#U)&CD1$K+6812CP8A$0U*@Q"?30\%0SY$0PT%5B@YO M8XK0Q@#L?10I=I:KN!5&!, P208R,6(*VG=,*"8CI71>")^>3@W]'*DQ- M$N3#8NZ?R)$?12L;O09%BB!"0$IJ82*B5DCD.4W!W3HHE?&E@?U\U5^_]'$>2>\I4+U@:K!'*14!0(("D=TP@GCG62WG/5 M*9Y@2K];WV'=RY)A@"M%G.VAM=S*]L#)#H[\_&B5L+".H_?8G#8BNV3?H\8^V3K<#Q_8\_KU8_\ _?MDMY?HF)! M6.RM!(2$05)%B6QP DDPW@*E3AKF#GUU&9\:PZ%7BB&?<_C@_,>IXB/OUV?K MUHD(=GOMZUWJZO["E:0,BZ 3"AHKZ'[4H+I;AT .4\=@)<>$/)TW96S<\7DS M"I %G3'7C6VU[WNRG[Q?+)?O +'ZZWRS+^BOOC1VOMP.:/B?];(-*OT05Q_3 M%WNYVXTS]-LJ'D!Z!Q5A4DJ/0F "<>(BXE)$FG!4Q/0(/RIC>!<0;@>!?"E6 MW\)MGR9U]^$J2BR-UP&%%#U8FRDA[E@":Y,%0D40CII!%DST?'3K06 J)M;: ML["[)%'[0$543"QQ@CA-"@GJ,?+.$F08*($X$D+DA#'9FT9V\([??*["CKG M)$%!& I#BR6B*F_+2TTE5RD$VF-SJ8PA\)3A^5GB]02EF,UGEZ?Y. ;\RK/T MPL[: QJK6YD'=AF"7.65Z+'76,82'%!\# U6*7H^S?#PFV M<\3O>;ZBP4LNG$:1!X<\]03)'/ZC.'6>^BRZN%"*!-5.QP9AD6J%"L^-8OSV*RN M/LWL? 7F3S9]SK<[>CMHL:M8Q2F7$3J%"/0-$1,"$LJ#PD,#MSIB,-=[*(8E MK89>FPT#8S0Y(_:9"[L+5H;[H(P"[ )1B'@9D90<3"4>F$X.9ICK$4%;9K=A MN"'MRI6G8E?LD/"ZGH76PS4/QV?GS>)BDU!^'UEVEJL2\99* PI4UJ1M3&!, M$R,0ET$XD;"1\N"W*X<DI9;68>5\Z'&LI\Q",R)-!D5N/T?N9M#*WU2MO_!\T6Q2+^T= M]KUE*BXUXR$Q)**T2 8>L\0%?ELL/(.>&=)#.)39=QIAU,< KI1@>+=NYG5. M(@Q0O*LO\U][5Y 'RU18,*>4:X/(.?33842(D0ACS &^$+CH(1;*[$Z-*!:& M!*[@'O9RU:Q]1NYX#N!\A4;OIDP1I+21.$'2'4N7ST MH,?9C#+[6".29%CH)HA<>AO/F^CK;4J]\UEL1VA^*SWY@_AU"U?J]8I*.669 MU0%%QP+"7@LD\W81?.*!:)X290NU^3(T2*5(<9VA?\?X M7S]2,>4XS^Y$*200N@W?DEHCIWR2FH @UCU"<4MZX7H-=0\\RKG>;E_( -)Q MO=,XCAV$MUCI91(.("%AL$&7:>1^2$>;@SP\.P(:1L)K2 M2_/8# ;W%*R<(7 PX<$^J9Z,&"DAZ[?LK!0.#\&/Q_O/H9 ME_?PN7B.[!V7TA9.W=WA&NR"*;SOC^W\%)MZD5-BY2CV^#9N?C\ZK/;^:BI' M.16"<# \$D4:]$JDK;0H2B=C2-%*W\F^&P>1WU**'E1B6!O;.ZP_PW!]G-_? MP1V(/*::BM$$]E=T""2L0\8ZF+=!,.1,H)H+FS@^^.3@XU'@YP2@XR);:MW* M01#06+#/+VJ8ZZ^OP 8#H-[5GP8P^*<6Q47 O&*_@8PS+?-?Q[/5_DJ]7:*UZWQYQV1RSL M+%HY;C#A5B(P#DB.YF*(Y!PF+G#0,"3!3!Y\S,)8@WPW@F%H+*=@T/%RN<[Z M5,[(_3TK0$<*W5NVP@D;)8)$6F",E,PIFA5/(*#S>IT(L&@/-8J+H>\MSKK1K0=I>EKM+"#U$17B+\6<87&<8OEJE]KL2>VJ._\H4#G"<-3,(A69 '-$8)2PSJ$" M8)E2G6BT/=R/9?:9)UBH>B%86JZ\6S0@'M>-/P4#]&-J=U/W)CC<7Q@L!$ZB M2O!J23RR&A9G;VU$#*:,LI0ZW.=4H?I+2IE!X2Q%I,VE1U_LY>LXCZE>M3,@ MVXJO;;N-?'8>Y\L6[,?M$_6JMR(@G77T^3H,6-"-R#GP97M.EVO'84$GOD=$ M6)E,\(785QKH*?7OO(H_4NW.12J!O9&!&22%T$BZH'/,D02Q'HB'KS16/:ZG M,7\I:38@B!,OAAUWC?86KEC28$T ?H98>+D!#$!'#,@RXR35VIL^)VT)_DOQ M9Q0\)W:1?(]@Z^,BN:>2RD<4ZQT21RT#%["*8R>TE3 MNTB&P;6@<0>+]/N]QS>W#U7:"4UA,496THA\2 ZZ(Q@*0AON.(W8]-@HFM3M MT7O@[AIQ3T>M7%#9_@CJG:%E^XM7T<5$N;8H6$J09'EG-5"-6. T)0,F;9\M MHDG='$-S9B0\2XCN$Y-#24Q2+<;3W/\O+C_ 16[8_I]7J9]]5W+4T/%:FH M,#AYG)"G4: 494!8 :">&\[RC991]G"+3>O1&)HQ X(X%55NG?+I6MJT;Q= MK-TJK6?7F1UWJ\4@<2['F_MW-'7RYOT"5L#/0$X$*@7$ WPTU'"KA=':]%BQRD3@%V+* M8 @6/:.1#Q0 .!N];*N4[:#)@V4J*HTB.$3$6;0H$9"@) ?V:DMS+E'G@^IA M4.F_U*(T)(KES@3>WJ8ZGM_-+[R#.%V*5]@XY3B!C@M+0*$38 I(XI#F,J7$ M)=6X!X>F]4$,S:&1 )V.3CGDY'B^<=6!NE_/X)U?/\[_R/,C;SJT!W;:G,6/ MHEGW:JMD8+XQ6,Z](!@)JB+2AL%*@XE]&./S;U2DI^/E=;KD MW0Z-G>6J1!WC20=$.1>(T!A!490:)8N]X-@$T2<>EI"_.+/Z03D===IU_@<\ M^RYTZ59!)83 -IJ K(P4)<\$_! PC;B@)%*77!_SGQ1*Q3(9F0;"='J]ZY.] M>K+2M2U;*4.)E(XB)R1!0L0$4RKER"OM!$Z26]8CAHW\I?:PQT!S.A9MU^OC^FZQL '\6J/755+#HM!4L(+!N/O!0$!;!TD./)42PT#$,?EI5)_3(9 MRX9'=U+9U:QCN''/]F/%UT_%*Z\5%ODXC#7:(NL): ::4:0)=4%X"T/1YPKI M,HEDII1@_0&=./(H:X?+OI%']U223^\IJ[%$EH:<@)1H9)4U*"B6[\1-XP SDY1 M'%.*NL\>PY32JO=0[SAP,ARV?W2@!I'9+$>6^/9(=4 M$D@SSU#DF)L :P47AW_?:REFC0GK)$?@KGW;(:? O8A[MQKV%ZZ$THGRI!&7 M42$JG$#49PM96^%I2GCMF* 8Y9MD$+:&(&P(S5DQ)9BN1--NN?&+]Q<^;3*]?LJ1U"##5C#* M;KW*FXE?%CE (#O,%MOMGU5L0+ \#:.GO*GR7$F2K$;!4YOS1F#$G?#(4!*B MMYK9T,=K5<;^'8HW=RXUW.QWBP9&;+ZY M7-)?M7?^6+\]1-)^VHYR^)_UC#."RNI+972>.@BZ.K>2(I<,@)A M0)<1'[CHLYM<*!_C 9'W8(:IU$38 ?YXJWNG813$^VB$0HHS,$-5RE%ACB'& M$G4B"HE)C^20A3:()EC.1P+WX.RNNP@?5\ MGQ$YWY L'-;-S!H1M/ M549[*FQ2H ,XBZ2Q#!'J.8HB1T\04%#,P7.G]QC]? :S%S[EDFE=Q/EZIX/_ M^I&*0Q^"!?(G8CBR5!GHC_4H!&Q\TL8D=_!['$\>E3O)L)X,2CFC+ ?,Y>NT M\A7D)QO-V2]J\X!U$WR\E,PED]KY>K+/@N.AR$[%9!I4WRGG& TS#X$17( M3JTCDCH03Q.QF*>#9\K0Z\%HV)6+:]UH0OMI\M.3%9'1)&DE$H*"C%2.(!45 MZ$\L1J,DP=$?_B;,H>J6_<$N1Z <(Y W-#88=;*9[R]2Y>@!JT..UXT.A60M M"CIH%(VE3GON(^Z1![9,G,[A,FHPT$N?ZE_<%MK=C_;?7[#*UU(;Q6 M-Q0$ ML<$1\:@DDC8Z3H2B0O8P;,H$0Q\JS0:'ON !CT?F5'LH 9B4TEN3H(\Z$>0H ML: JYGMN):548]WU^L&IKYLVV>PI6MB_DLVF9

TK[ZQO_[%IUD,7 MBX[2K@^+52SZPB_945;LC=>GX#ZU;N:65.EO6':1(M(<@ZT?"Z0 MCR0A84G0!I9(CSN=B2^*RYUNM,/[>%3NKZ=*+CB'64!::(84!CA"/MTN3=*4 M&B]QG_NSRFQ2CLJ#15ETBYZZS3:+G=V0(\O;<0P_LI5MX\N/FB8'-9_MN4&Y M?^65P5IPA1D@9QRB'L;(QD11H I+JAPCO 3E)) ?%%G!-,IV^#6P M?]:KTW>+)L6Z_?_;.I^_F(?>M.WXFBJG"G64*V2M]RAI@Y%0&J/(:1"1:QKX MP>^X'!R!QP._L!%TOQI75 V_OPEE%?,;>R@W_BRL4M]X<]$!. :NS[_6@/?F M^-_WN-OL)OM6SV8'8+3N;>,;VS17\/F_[&P=-QZ^_/7KJY/X-<_FJ:V-ZP;M MBLS8/E(QY3C'63T3TB,G*4=8:HV<\DEJXI+1$T;A73>S==H _1Q?TA.68M%$VW8>PTS,IS6/O%^? M9>1CV'R59]6>>+7.=51>A9\+32VX?V[/A[C:;,W=Z,=NG_K>XI76VD@L'=(Z69150\22 M@^%DVGD?DA&F4QCP. B\J^? ^_?U13XP?JWQE ME12 C7#@AWT0< HOF#=%[.]VE6.:KH[F M=G:UK ] N,(B%&]/INNS>KG>%'W>MHB*>^D!@M*4U"MH"?SD"*A4) M&!1H@:71G?8X)D3BU4M@Q_^.MNF+S;V55EQ;YQ, I9ARB#J: M4SJ#T>$5%R#@L*.D1Q;/4J)^#&HL)L2XU(K1%;G(C5X'M=%4TX>LHXXHEB MI+"!13SE##P>6\<#ICSTN!6I3%#.X1'NB= 6W+BRU:19;R M7N7\WXP9B@!@@JQB #Q-G$CX*ZD>*VF9 U!%"#8BH@?%J_IBEP3K6D7E*?'2 M)(H\HV#,$$=1HMPB$Z*S$6876!]/YU69^VL.AU=/0_30ELBCM(I-!Y(]J;[* M<4)B]#FV 5O$A'0H*K"A7U5/:%=\*=A ^VV61=*+R; M?JL-)3?.;[ZXC8YYO[D)ZZF[V>+;6[ S9XOENBD> M/'NS966]"=N40MM?A;M]^^5%N7G[U64QWP;UWI@(1;M^]_6?XW(]RSZD'Z?S M"S/A;IOV#LE6?N\(6 2DM!-$1J0]-*__B9(@I9LD02Q)$%7=W2X; F9..<[ M!YDGSY;_\5^?[VF/ZY?JVKQ^_=-_ M_>>__?GR?_2[-R]L,5G=9_/E"U-FZ3*;OOB4+^]>_&V:+?[QXJ8L[E_\ MK2C_D7],7[[<#'JQ_LLLG__C+]4?'])%]N+S(O_+8G*7W:=OBDFZ7+_[;KE\ M^,NK5Y\^??KY\X=R]G-1WKY" .!7NU%[GZC^];)^[&7UHY<0O<3PY\^+Z4\O M H?SQ?K=#5Y2/U[]=KK<#7C\,'VU^>7NT>^F_H37ST(IY:OU;W>/+O+G'@R3 MPE?_\]N;ZS4D+_/Y8IG.)]E/__EO+UYLD"N+6?8NNWE1_?>/=Z^?3'*?+LO\ M\R(K/^:3;%+%>32;&: M+X/HWQ:S?/)E_6>>+0+U:R+NRNSFEY_NE^7G@#&40&)0(?SO/;YB^>4A^^6G M17[_, NB>!4/@-_3L@Q_^9C9;)GFLYYXWC=K'#9_+Y:MA/=DW "DFN+^/E]6 M:\A"S:>F6.M#6'6"'JCI-*](2&>OYS=%>;^F9P/>,4:ZS1J7S4:2:3I^$-+G MTVR^R*JW+L(G.JT6>IW.JE7I^B[+E@V(;SK#6^CK8)?>9]WYWC_G2%CL69]^F#6CYNF3 Y#CTG(>+-?% MVZRL3-IB?GT7UA\5S-EI/EM5IZ/K;+(J@T)F"_=Y,EM-LZDOBWN3SB:KV5HU MKVYL]6@V?337>I:&FA*1A&@ 5NOZ:KFEK3K%3<(I80B8.KPH&AB-OKT&0Z,1 MW.S[;#)V )(W^^G[]'-E'N[^VE")&@T>ENA&VK#O^4%(6P9;.P]24XM%."Z& M5X1]SGX-EDY;EE_#OOZ:S579U4_]8?[G.;BNSKK&V M]?N>$4!Q%2SS\MM! \'1Y%WG@,2OEJLRI+SH'& V7LU-F.0<;S;:\$Z<9@)%UH&*Q^;.R?8KYYI2Y_HDI%HT_QI,G M&IB9W])E9>-^46$O^++(V[!Q9(J!&3@U2--D[- D-_EV]PX8F+CUZK_^ZW>F MP4DT-YEG8%:N5P]AXFI#3V>UZ]KFB\FL6(3UO8VJGS;CP.PU6SOWCQB O'?9 MQVR^RK;_:0CPP4&#$]GH8SPP9' "FXGYT)@!2-P:RH\^[48X'AD6A=!WV6(U MJ[;L7/^DZ4K09JXH+#53D6/C]I*:EI.:VNU?'Q.\2X/)Y\M7T_S^U?:9 M5^GLFX/JGD2;.G>F2M*A:TH?C>R;J/#W*NI1S%].LYLT"*\EB7OG&9#@XC[- MY]WI?3)-[^2N9W]YG]U_R,JVM#XW1]^$WH7YRLGJ0_9R!TU+<@_,M)?HH#3Y M?.V">1/^N7VZHNL\65P;.K//RVP^S:9GHO2P-1Z3N&WT>*THZXBK2: MN%DQ.;(A5#])WA:?LO+7;+[=O]Z6Q=^SR?*/>?KP4!8?L^DF)>"JK#(!TD#@ M+,WO%X'=[/4RN]^!-$L_9+-??@KO3'J8-7$* 24^5]/6,"./3:,T6@--@)!HR#6[ZQ,8HTX?NK4JIR M\J*H7O/+3[ >N5W^3MJ]JPS>,\BV. >F@?WP@_4*_Y?J6)=-?_EI6:ZRKS\, M7VCXWMSF&!@6]XU5U:?RJ<_YB1]6-2+Q@&IDI-#$>B*M59;)FE&O.8VH/ >V MQ#Z4Z43!'E>D%OBM%:4_F=LG5EDSJ6_&)!)A3B%"W#EG*&3<2E/3#01BR;,6 MZJ#RWVL=-Y+^:=(X+MU..%V.G,\CWR?\C%F\/8GU^:7I:OX\;;\].<-\*^XV MLU,IHB#17' !>\ZD,TC'5X+F#6B,=.%5F15S46FO'>G]JIPP-AB9. M&^NTU(!3"Q 6C!M0VTZ"Z?;V(;H0V?/6,!R":9R"N@^*TJITS$G(@ASTN50V*9LY(4-,B MET9NI7Y6QQU]ASQ+^Q].E-3&8PB45%8S8;V B##GO,=>,J_:.(QZYFR?S^CY M!Q.&M*+.<>2$]@0[Q37<<@0$A3'7]F==07T(H^@1@8$<-STKP>8S^YKXL\?5 MTVA<0BA1V$(#&!/2,\V\MC5 "B Y-H=/5SGO4Y<>P(EE!7Y#ZEYOP,'G$Z^9 MQ8SJ<&36U$M*I0 U;]09/$Z/3\]R*X9#ZL?2AE'YA<:H!.<1_K9XH[+!]CH& M]CZ;"$<5D9PI1S%@VE ,66O,=RW:3Y]/3?I0[Y, M9T> M3H"S @&A)1+0%3>Y#'%WQR3:4C^9K.ZKRN!LNDY^?Z;) MPO%EO^D+!S. .0N+(#(60%%S"K$1K76"789.] A.+#4( MFEHM<)G--O]]SBO[+O#CB_)36DX/:,:),R5 2DN %L9"13R2P/(:9,^Y1:V5 M9; 31(^NQF'!BJ4\W].\JXQ\6Q6M!K$LEV7^8;6L'&WOB^>_CX/^QSY>D'C+ MI96,*H&@%H(AHK=',P(\'E.<0: 6V6HV,!$(00\]U9SB<%CSR&!?\8*TG M30SBDMJP_VOF9!"$))#4*!% VX=*!CLTQUJ!HH%Z7L.ZAK/JX'2]^K#(IWE: M?MDNN8O%:MU;^52SN\FD">.<$JV(=0AS# B57M4H&8C]^ [PL50O&JBQ5.]M M6=SDRS?%XE!,]^M#"71:2R&J##6$!.<(UY'/\ %UR=\:[ P?2S5:@Q1+U/M\ M#A7)OV=A%7V??CZ@!$V&)Y!9 1 PE%M%C9!8(UYS+CQKOVD-=IR/I1X#P!?U MS%:M8]G4KLIJAUUOJ^O>2^O?7:TWUX7[G)63?/&L3=UZKL018ZFEC&N*&40( M2*]K3" S[6L(^*6KU-!8GB7BL*9>30)(994/6/G"EG?%(95J,CSA7CE %&+( M*APPYE[0FG,L5/O@L[AT+1H OC$L3.[^859\R38?PMM5.;D+&+X-9]&6B]/> M^1*%G5P;=RCL]LYH9QFJL7',M:]PD)>N6C'PC)<547DOUOG([XL]P?SU'G\P M0Z+A' D(&W\P%95U$BJ@!"*@/BP0#G7[4!D$EZY40X'8VL6X?MEN%:TZV];J MO+>\8LVMDZ_5*KZ69'_>HO M^.\B0/W7\,M5>'?)X>\4>WFB_Q##@/A-)&H/ _0["M'?:$0M ^2 \OWA<= ] Q MF3COT\\;I_O:UUFMPCI=%V[=5VV&CZE?3V](#&=>0"6L5I8+C*2JLRT(D1"U MSS"#%^^A/@_$8U+1-4,?OF7H716.7.3+['I3A+@YBKS+)L7M1@O6IY*.NMOE MU0D42JB .&&," 18EC4B&-+.M1&7;SS=&381ZZI'N0&M NJE+6<$P6]-! R MC###!BAL>=4MP051-2H=&)BS$RME-7/ @D \$9Y81@%E8L,1":8!M1&SBTZM ME&TLC,.5LJLE$502(Z 1%IRJHBUTL(:(,U0S 2T+I6RC>5\4J7L:>!< M5FVDHYH8PH"FEAK.*?/2U1\8HUY>!< MYY1!:B@YD8Q K[BCUF#E-1G=,SB+K]7ET4;M M$PT&BZ'T(->^X.@Q6^20C7!L2 ((8V$3)"@P3TV 0-G=DN4<:Y\=.U@^?E]" M[ ^5D;GSO\\1W^.YC]^&\WO21MF_-#)J'[/R;7H;ZWTV^[#L]YJ=OGJ);#Z^ MU_,ME]F;H"73;R_"?=,@!G3J5 F&!"/I(47624Z$(F3;*ET"H)IU'AW(>)O< M9=/5++NZ:B-+-TL??.GOXF3[AAT'&FH<=>:ZFX%]O.X\)JCV#K M_:/G2-1P*O&MP1<;TU''MOZ:EGG%T[NPN!X)9WW[:*(])]PC&LQA8*"E5<+3 M%@:'7=06"J=%L")J0-$KAK%.I(_)/!K7^/[A!& GH<42(:FTDYHX FNNM"=T MW"&N]D(Z(.U.R/PH2C0TQFF(B32,:V>J MMBP[-J6,F:/2\&39!>"B+R#:"RF=I],\G;\M@VHVD-;SCR=68P^PAHAC"ID2 MBG%>4TNA:U_H.)CCMS>Q]8)(!W]<.)>%165:&6>'9??,HXDFGB#CH*XZRW-@ MB1,URQX&-,;G9>U+;MW1:+G_+&H3-*XHHLGLM\"?/>K^X-">_),PB2VB%BD1=C# MJ4!4^=W^8#7K4 #4]V[9&O6B']X'E5OZ^;C<'C^30",H8(XI8R$&4"-(3.V5 MDY*VKR3LW3KM16X=>&]_C@@;>+Y4MV6V23?)8OOVPU41=E67S*Y[>&" MM>]A,MB)-LY*,@A\K57A.IOG1?DF^YB5Z6UUEL\WC1(6:]0WV4Y;==VG#R=, MD5#+.!9(NL"41L;BL(+67"GFVQL @R4=Q5&*X3 <5C,VEFDGS=A,D0"*,67& M&:XME 8Q2N8\,2RA5$ J K'9*6KF37Z?+Z_F:]9LOG@H-E;#WL:$Q\8EUC)A%1+$ M02G#8N6@V;K!)-*"=TCA&*PQ91S!]XQ<:\D_=C?H=)$OKA_*+)T&BF;+K)R' MDV75ZVD='C^\ IP\40(!=9!JIJFW2BMKE*]U&REJ.K@.+]QW.#24,93EL)%P M\D0)5 YB@P%RUF/JA>=P]SE0VR7P=KDNPRA0]J\L;XKYM)BO>Q]^2.?_N+JY MR<)#79:8HS,FQ!%S!QV\!<.UI#RS^O2-:50]:KGZ')TQ M 4H3CK%53*H *Q98[A9:%$Y?[?7HPAV2T3!M[ZI8?9A5QE: ?;58ENDL3^>V MF,W2LLX$W/S+KI;_=Z-+I,F@#G%*TJQ8&1'F,HZ-=M MVP>3O[TV7;H3,R*L/2C4+%N&=R_J"$T@)BN7=]G3>,UQ%6HT32(<,QXJ#S03 MP BB],YIBST''7K]7[HG=% @!S":MQ=PXQ8:)#&M2%>UIC01I3B=J>P(Y,F$ /A:WN'*ONG[;> M$FY4S;'PI,-)[,(]N+$@[5^)OB^%:+D"[9LH$11Q1#2TVC A 9?"HYI#"VB' M&RM[2SU;.W4?G3PL]EB4N;[[L+N-F%"-:MZ.2I*:;#NO&!(LMWGX2EHKSP_ MD%=Y2$ACY:U6=6"OY^%TN*H2;!_1>W7SN-1L_9T*PP] XK1:15 M7%BXL_:J6$U[Y;I<+W0$(,^C4D]6V,*Z$I)/4V M3@1Q'4H;+M<>MKVM B+&F0Y[\ M#^1N'@#)<]9>_#%?5;W*MBG^IKB_S]=7V?BLNHUF$O[VJ'E8PT*,1G,FF@$C MC(+8 8X8D12B.E$X_,.U3\U"E^N.CHUJ^QJ-C<6_R2>Y>=SJSE?^SS5"'\*_ MJKOE]JU/I\R1*(7"_= #HMB^RN\1%2XMY_G\ M=J&SF^+K_9;OT\_9(IP#RFR2KZM*U'RJ[HMRF?\SW6:.?U/3MD^+AGA7V.D) M%< ZPQP-&(7O1M@1H]Z*5S5>I(U^4UKJZ'!.&CT=SS,+N MCN26=JJ :Q_D0!?NG^X5M_;[U,:-^41M]>OW5JVOWCO0UOCHP 15]P.&UW%. ML)3,,[X+Z-&PZ[9/\D$7[F3N&[K6PG\7EJ,RGX3WU_EV$R26(NK4ELA,#!> M,&NYK]LP4 AL^X(G?.$>VR%A_*H@$6[D6/>?_)CF04^V7L# Q:94]ZE[<'/! MPN(IJ8/>\_![L!8+;=< M?$O^[M,\$!;HZQ4),58C#1P75!,I#?!J6XB,L-2\D?D\#(J/.I-V8_:$BS1Z M>%%"I7<(,PF4D<)P)0'?=HQ&R&,;LZGDX4LUHJO0_LLVXN.>COGBC8YXZ"_/ M3W#D#H\!WYIP)@F0'GGKF>: 8E9GK@7A&-,A8_3DCZ)M>^2H.OKMW<>C$4VL M6/KS!/^>WA^_>^+8T,2Q8(PZ(SPF!DDLK)&TYEA9#S1B^#WCDD(X]PYI8P*O $$E$2DMK6 X".\ M$KP_L17#@-3:'_5[,?^8595 3V^4/7S[Q\%!B<":$H9MU09,* PA([ZF'#H[ MH@[9@XFW=Y3.NXDT7C/WNBU[G3]QEGNI@]V)%#1,."'E[MN@PH^H=_YHSJGG M #ZJ#_1Y7]P3IJJL[8F:3UMYW.+X#F.Z2Y^G(*H#=7/-\3H;[-%?XPKBT8MC MHO]M+".0$3[%((]?BV+Z*9_-QGA#LF\0BSFP^C<9GG!K+>=(A/W6.R4=\W5: MO'(6BD:Y,D,[VR21 ,#! IK*V"LNG$#$KI-?U,JV(,QM[F#3MA^ MQ;K7P=HS7J-VGNK5(J]2(!_UR3[B^-PS(C&::1?.JE#0JCL68E#:&A1-S07< M8=R?W(LA((MEFC]'[29,?MS!Q5 XM9;Q_RU6B^6V96&V"&;5&W-8 MO'L'),XH#C@&'&HD+7>$HZTK2VGI48>JI0N3;%\0Q5K3KY?I)75[F_ST]/^QK.-= !IY-K?$?L\]W^TPN!P9CFJEC2NZ>"([_8IVS;'A6$L(+%/*0""5KVE' M1+=/9!C\BO;&J.^]HOTTW@>5V\E7M&L.B%?68V&\=E@X =&.=M>E1=4HY=:! M]U@&ZH&]77_Y+?U[49I9NCAVDCUAED1C*86P2$(!/5=02B]J'"BA[77@])JW ML=A#P\,X G7Z2G^CS-<39TH$MCA\AYX32 (B6FA;;X?6*4+&:8T-*OGFVM4C MHO_2M%'9C)>L8.=1K,KM/)MED^4JG;TMB[!#++\<3:G>/RCA6#DK&;1<"44) M :B^43T8 QZ/,& SF!R+@4"+I1JFBDO<9^6[;%,BO+C+'_8G9#<8E0#,!+7> M* H5 0 2ZWG-)U:D_47E@\5\8BE'?ZC%TH[?BRI?\2%;9KL&!<>58_^@!&$E MJ +<:N@9H9I"6KM,+;6\O6X,UCED:E!1ZAB"?]J>9>5WP%Q3 \.C$HH#'N@]L%.8U1H M0SUWI,[8%$"T;S4U6.OE6"K1'VJM,T*N?W.535/FDYU^'LX(V3L@80 Z@:BV M6 C/A>-,XIIB1'W['6"PILE#R[E7P**5;FU[)NT'YUVVR*?!"OYK.EL=2E$_ M<::$0,!9P, @XXUDV!);^QR=<[K]WG&.L\>;SAGKP\(W L_'KV7Q;"ODID,3 MA GVAMGM5Q-?G-HE6DR/$%< M(6&8D=)*I2@GKJZS5QXSVSY'Y1RGDR$UI35FX]F>%G_+\MN[9395FTZ>C;2H MR[0)<@AKSGDPRR"PT!+,=(T49*A]6XMS''IB;%R]87G^-6KAT[Q<;\ V7U3U M7ZNRW6KUW$2)1X0JSP&M6E9;:3Q$.S1 $,E%G9T&W>&ZHQ>US/QHV:Y)R_)+ M^/>:IZN;^L?Z2YUC>.:^CC5!;QK4ZW[W;#CZ8&0A] I@21&W7"!"F'/> 4&\ M:+1B#I0#NPNQH^/T9%I".0 M8^HX5A(P%#X]KV'-LZ$6C#LMI+,D3RZ-;(?7GT-71IG8,3X5ZF-$CM_1ZDM/!ZLEV"%VVU$=ILXU!V#WMX'4D M?MT+KTP7RW(U6:[*(RD/AT4T51!CY'0*,J?:+]V!66DOLBZ$P M:2W/JWSV:[I0\ZFYR^XK8@X+TRA4E]U&,@1=AKN08+] M@-$^\2A F-YFUT752[:8'^D4_?S3"<-5<#)P;* 2U#*M-*]I%=JUSQ@9+*S; M@^!ZP:*UW%[/IZOJFK-CW]JWSR5 !6H80HIR"(AA$EAY!5 M1Q1:2^E=]E#=@CZ__2/ =5A0SSR::$&4P9AP(S'4V#KM=E0B ]L'M <+._8@ MJ^Y 1,N!F,W6J:.U(78T/??Y 0F2DBKM$/ .2TN(,7[''7.P_22Y!6A!*N'8#&[()$;*F^OG]( MJUP9-9FL[JN['+/IYD=K%VT(EVJ$:8[]R_E$$&*)\8EU\38K)T'K M@A5_=;-+7'H]=Y\GV6)Q=5/G_AR]!J7]I E@6'A)<=78S$E&(38[%RVQOGUV MRF#F>'^J$@VVV&O$NV(V\T7Y*2VG#9:+1T\G7@A"=-7RU..JY9V&7T_]&I'V MGLG!+/[^5X[V>,26K50ARK0P>V*/O6D3XQB MZT? (,MOYV95EME\\N5]F@@/[C)T:>F] [4J,L8GJUX/W1G8;7 MGZ1X C$?CGE,>(8=,PPKY^@.%*4;?4XCOXVLL=P;UE.D= MM4PXIJQR-<]2.#WN++O.DCPY6;X=7G\.71EE;M[X5*2G!(8><^UI.%,9)[&" M58]C'C9H#FJ**:)1.Z#VE6O?6 K-<>JH$]5#R M&@?..M1DCN<6J[9FQ7 PCD"=!N[!S!"&P$CNA<>*06.UT#4>7G(Q;C-D$,EW M;,;<#M%_:=HHC9A+5+#S*%;?W;XQ\(9@[)7TBF(IJ):[?9\#'-7F':9E8V,Y M-N_V?1IHL51C@&[?!&O@!3(:6N:\LTR:VK?%98?LT-%T^VZK'/VA%DL[^N[V M;0E#%&,#. 2: \,XV7')+JV?7J^ZT1MHL52C4[=O2SGW&FEC);9A.610?N4( MM\\R'DVW[[9JT!&JEL+O^3)0:JE3RHN@L08RH)6T.X6E LF7 M@3*N@/;00F1]U>1(*% O.#P<):+>EGW:I9*-4=][&>AIO \JMY,O Q5"6'"C0.#TR@]X(1HCWV#AC*K9)TYVGDKKU%,Z>,0D'!'"FK16*>:RU!Y!\75<[]#$Z[VT!;36B+Z B1O>^ M55OW^9M\^L-QOJ/#$TA@. TQE6;XU=5 MQS[W^2&;?&-)53^;+[(_0V$.IL(1QZQFA#MN&-=J>\N5%9+I1GOFCU&8@XS2 M'GHEPO'="HX1TWZ+!"66C>:^DG[%VKXPYS2\1EV8$S_3%BOO/=-!*A(XS"$V M? =>6)IC)JH-%5ILK!\=,FU/@W$$)]Z!\Q\QE'U9\]0V)'' M&=@<5/(=$R';(?HO31M5^/62%2Q>4- 4\T4QRZ=K$WAM1AS(DGG^X81("!#C M4EE )5!>>.-J;I1"[:/RXZD@.75?ZPVMN++?NV(<>CQQE@;*E?#(&<&=,>>4D$$0#6:^* MG'//6RO >'(EVQYH^@0NFI*TNM]%8&0(\(P"##UC3A)C:EZ@$V:\"T(CRI;WERFG$I8804^!]('_K$6:(R'&NS2VQWY1J,/WZD20FO"<92*.E],-TM%6"+!T/:\'$: MKH-*OF/(J1VB_]*T49G7EZQ@EQ739!1##(3'S'ND@)-6U:@Q[LF/$-,\=5_K M#:U+B&U18RD+X!A%K0 (86I$S9'B>*0;4!\B:A+D:H?.CR#W46T'8Q'WCQ33 MM)R%1=%12KU"-!PVK60[7JF,69$XEH5_".#&'=TRV%JAN5#&AH_(40>XK'EQ M9JQ^\Y[E=##,U0ZARY;ZJ-;^,0E[C#%-@@'QW(FP[PDND8,6UYQS[7',.[G& MLHYW 6@\\3"CI(;*<$6-,0X+9^L .^75+:7C7)M;8K\G,-8.@\N1X:A6VKBB M.V-,\TV6+K+%YD\3?EG,JWWDZF;]$U,LCMU:UG=8\S$]OZ7+59DOOZAY.ONR MR,](R>]I6883TLN;[-9_?3V_*-E&V M=&;2Q9V?%9]LOJBB&)EI#&*P=!@F@%FB"@)$$4JA\^(VP9RQ;WD/ZL:#^H6$)P)92 MR!3A@%N.JL8=M.968AMSCSP8QN]/;,5@Z,0,VC&)P+%B$]!/6]_G/QQ_8QPO_XR(<9B2PS1"D%C$$<< M^II@3ES4>-/Q%KL] %]TA"""S(PZ(#.C$NZ0,Q(% AW%@5'F$*H)-M3'O#'O M+#([&8+C,MMS(^;ZP)E7=S?.UV9".CM\(>:^YQ/*/#9>, 8,TP;Y2L-J>A6( M>JM#5)'UB4JLX(T)MGB93I9_RY=W]:U#.EWDBZN;MV4^R>>W1P*\S29(%-?> M:6$<=AY:[!$0A"!D!(8,<16SB_'Y+.=!,1N/QAR-!#:=(A%6PG!JY5X@BK!P M$FNQ00"S @;I^$]E)A/UJ).*/X9]6E4IOREJ=%YU,?GG[-I16A6,W+TEK%] M0Q)!)<18W M6L;3A??BJU'SZ M6S@ EWDZ6S36B<,#P['),5(50SD&/0O6&R45?$[:P+@T,3.4QZ(9O2(62S^V MYIL/<#T'T*Z6L\K\"/^?OD\_'U":%K,EW%.K";8(>^.,9LTM\DB1J-9JMZ!D8[&=$I0\#9T?."BI M' D[+(>6&D<9)00(6 ,!L(RI)OVY5AI+MU%0\C2(+B,LI:A1PH9-T&OH=##= MD/,U3Y5G?YR^D9[DU"@^U0ZA'T/ZH_)DC$GH8W5R]>-F1Q99+:A&Q-@ 0C", MT8Y[9%G[T,LYW>RG[@6#8C8>C>G/+8J9A(HR8D7X7B071EM<(X"-AN/<2H82 MCNVN^R@?/::7X_NWO\L6X7L*"%Z%K6;]DR-Y MZ-&*(=]E#]5E5_/;1]0V\8 T&9X(B!2RP$FJ,3!(>\JV%8*>"R0;M0(?B/M= M/=T!1O27[2^;MV%K/%M"E ':!RM2(0*U#A]1W<708X-93+OXH,^D7T'O[<" Q6UZ=7JC.Z X-;)J M[F2Q"]0#[G;<>*_U6-US,>R)WF"+JP0M.Y]IQ;R#S@>#GFAKM*[OOO.$>B?& M:2CT(:)&+=!:H?,CR'U4F_Y8Q'T>Z^]U5<.Q/;:Z67Z?;^HYCF82'AR78,Z M4HQ[9X6&@F&BX997BHB/64'OJ M#KX^ $C:7X8>K?7A\*Z%/A&,IBVMNN%AZ2L7'Q=064JDKVJ*:EZ8X6B<]D#/ M9;LZ>JW)_:[4&H\)B!QS' MU%2H@XXSR8.J9&@''5+,LX;K%'#Q+L!XS6HKL.$*:WV74Q6ZWCN(M]\+S'@77"Q:MY?9Z/EV%KST_]JU] M^UPBE"/. X:81I Z)3@F.[WJ4A!^>LO8>++JB$(L:T;-9NLV!O7.?O3,^_R MA/%@Z L:# %LO=1$DYW=SP@Q[0^[=)PR[A6.UI_DKV6Q6)2;!,KGSJ??/Y10 MJ(PQ5&E.L<72>FQ9G6A O8B:L'62H/K-G^B,3.0RQD/>AW<[#@S"0BGLL9> MPG 0]_5&P#'@,6,.YY1M1UQB27:M?6_+XB9?'A#NHZ<2@)6RR&+#%*:466IV M3C-.? =K=6BC9QCYMH>3I257 5.G FVN)'. M"5-O))QIUGZY'MIV&D;DW2&*9EBM+Q0X9$BM'TBX\-QI22%C4@'CH-)XAP37 M["TR,#$Y,#DS,%]L86(N>&UL[+U[<^0X>N;[ M_WX*GK%CMR="U4T2O,[8W@! <$[Y5'?55M5XUJ=C(X/*I"2Z4Z1,,JND^?0+ M\)8I*3.%*Y.]Y]AAUTW-]WD?$#_BCG_Z[X_W6^M;7C=%5?[S'YP?[3]8>;FN M-D5Y^\]_^.N7=_ +?O_^#__]7_[+/_U?[][]3_3Y@Y54Z]U]7K86KO.LS3?6 M]Z*]L_ZVR9O?K)NZNK?^5M6_%=^R=^_Z_\CJ?K,MRM_^Q/[?==;DUF-3_*E9 MW^7WV8=JG;5=[+NV??C33S]]__[]Q\?K>OMC5=_^Y-HV^&GZKT[^!/O3N_'' MWK&_>N>X[X#SXV.S^8-%,RR;+C9'D/'''U_]_'?0_;03Q_%/W;]./]H4QWZ0 M/M;YZ7_^_.%+E^>[HFS:K%SG?_B7_V)9O1UUM]I=G=\<@#GT#V\\ MN'UZR/_Y#TUQ_["E]ORDH%]"/ MU*RY?]%(N3'Q_KY\K&;M>B4;?3.J-MMJ?C->/?*DYBW[J0_T=\,/LJ>?P6\7 M?(#JP8/SQS8O-_FF@^:S1UO%YI__0'^WVC7O;K/L8?67JMI\+[9;6&[>EY2T MM\7U-H=-D[=-4C3K;=7LZAQ>-VV=K=M5"FP40XQ]QT=V0/\'I;8';3_U?-^& MD*RZ(*N\?/?7+Z.D[J],!OV#B%>O2Z'.FVI7K_M/&%7+ON!] O\RZK2R#J& G_BG?MLWX-^_8 MW[RSG>'K_ ]23KXLD6IMN$1Z@[>LK5+5PWO^['6$]=JJZDU>TS;4^!]E]?J- MDAQ^XJ=U11L&#^V[9X7*VE*SY%;-\4[W#M*$C[GWJC*S-M-FM\T_WJ1%6;3Y MA^);_DK-UXS^=A5%J0-C'P; BU H!M[_B@ ISA:M=/G[,WJK#&L2%UN3WQP MSU3H4:E5W5B]UG>=V".5^]=.\.GJ;+P ^%!Z(>_%.*K1=B,4Y3?Q#$(-E,0R M^&DBLS"&Q"&V[=N! SU,&3ZQ.T*^ M"#IUQC7,SCFU.L&T040E"])3:R'PX?-2_HOQ4ZOU1@@JX.,9A)HH MC64PU$AFE?EW61M%]_%_R>[SI+K/BG(%HQ1Y ,01C-,40Y3XT=@*#ER$0TTD ME8I]49I>/:O03+7U:Z];'U+E2D09J\8+0R=:9,U2.L4I%LWC.JF7' MSUH-+K[%VZ9N5[@JFVI;;+IIH/=M?M^#/?"! ^PH!4&:NM F<0)'L =AZKD\ M2%5XO&%J/E-E=;*$6IHJQITGWTR>B<%-PBX>>M%<#\A%__226J?-. (F#/$#V@7&T,_B6S7!3Z.QE P!%S-,J4 EZ"(4/-*S3X9 MDAAP3@-+=+2%)&ERLJ&CQ;\E$D4TA;-,D?*#>QZBS6B,O&S1KBG*O&F^Y+?L MCSW)DC" L4]\WT^AZ[N>E\3!%-./@=#4@U(DPYP9-5FC**E1,44S.:<19O-1 M<.: TSDSTP+G3#DW$Z#%S&5TJ#3E\G*\7Z-#W%#J0PS@PR!)(A1&$">T545\ M8H?Q&(-@+Q:"D-"334]Q3C5&:L!(T"5.NA@S2)8F%QG$>6;#.7Y(V;407LAI M?\D'!0=XNCZ?Z5N1=ZSQ@.VE(8EH;RH*8Y2L$:_C/^?UU7J\PC)$#<0A]C#$!$4DP'I^>QCY7AT/TF9>JY<+#&$)&<=9T M QYIJNNS#5@<^'"NO@LZM9 :+ZKZ99V7REK#)/0'VM?H1C]6L8M0'$/B(P3 M;W(SQN*V+Z.7HC63$ZNOU9UYRU2W;?U MXT&XEX DC^OMCNVBGG2PEVTOQO&2$+NA[X4Q(D%$L!>D@Y@HL=.4!V*&)9S'WX**0I*,'V^.-/4FW7MJ]M#\E8>:LY;/9CB6H)L9 M_CV4TS/!4E^R8E]>65]>^51>MT,"/_)^TY@SW9?*CH'=?:?4O#KR"9O)_,M^ MW>9*LIKUA99KO5?G=D&ENY9M)+VOZK;X>U<)R.-#7C;Y"XF(A&'@.(#V*T"$ MPM!."1@EVLA/9)K[LP@S/7+*O1?QRNI3L@YSLH:D1)K!"RALL5[(XLI9OMLR M4Q$;[>GH* Z.KM&LI;ZLOM2\J9_H?%W ?]XOT\>'O*9!R]L/>4:!6V37Q;9H MB[SYE#UU*RJ2W?YL ]MS@H#X#D( ^S8B.**]1A<';#5/BD/>T5ZM,_LB:Y5J?WRAH5/UU9@^(KBTJ^V%$A(GZ>H8618ED&#_66?;?\^S>@4!3@%,(Q>Z;F([@+:#$RHH]! F/O2$ M]KX;E&&X#3F)ZEL83);EVJXMU@(T60Q\B%U("1@#+FW?'2LJEL"\[)4W^@R) M9RB]97!YCD2KV6N& 6;33P>3\/5[M0IB']-O19@BUPY] AP[]JB*"( 4!4G( MM0_45&SC:QU&(#L&@"SBL48*&[+7)'I98Y=IMJCH!>)V[Z@J8R7*YG<$5IGL M9&@J[:(1A-+7,5^Y/DI2.X'8"TF0)A@1D#(=29HZH><)G4^B/_IL&'4-8I3/ M9P,@U6[Q/"AELA<,4R9/%TZ%2NAW"%2Q_%20*N&DP&I;=CS[V?@IK02K.(6L M">SY'HB)'3ANE +/);;C>6P/CR.XXE9/T-D0"H17U6IRE8^<%S%4#)B#1#Y, M,JVSK['E50" M%SA!%/L10"X*<.)['M, 4R^)6=-SNJ)(&P'>#"J$UQ-7*)W#*_M/K)M^?5\U M5?\MTVL]##K-D/=MO_7"5JO5AOFZ3)YJ0"AW(?R^J,F?EB0H!7W3PL:_EAO: M,:UV99MOR..:_BB\9W]:P8 VB$.?^!X*V-E"KD=H4YF Q(L0@I'0**49!88; MI4STGZSB_F''[B@MJ#SZPX+[90U9KX&9L[BN'Z"'LJU>M]4+7Q!-3WDKBU;E MLOH=<%8]1Q'H:G)4;='XTRH"D0UQ&+O =N,8NHB F$8+L 7U>\ ME)6-(E*C#P5Q5^Q?\M9ZH/_.SAWZ-N[5'9JC*HU0:5OY^#F'GV*$/$W&)2R@ M?Q)>*\_OY3((IIP%UPIX45<4*81W=4WKWLKQ06!#'[A!DD+HT]^DM@=LD":Q MX]'?:8$1;S#C3.I;=^M>CO7 -A-5)>/2R_[Q=K\O00N=N.U6@I0)GW6QZLH: MU"T"6H,6<7:)6KQHA DGPT.:;6E7Y;H2::9*)^*P$,T,&Z^/97N BD+:7(TXU":\7#3:9 M?/C8)NV4TK@=^W^_5.V_YRVN[FF?:9UOON;U_<<;7)7=3DEG!>G;$@9^$L D MQ BXP F8&I(@XCH!%+I5Q)2&&<;NC@\E=22DXJTGVBF=Y%]9+ '6_!M3T##. MIZ.H%$;Z9BXE76-]R@4TWWC?VPZ+COAI++-E4-EXECRC?MI=Y3K:KYMU[4>Y MQN&MFZKNFF)EU=*W>SV*63DA1"/XB\ M"..8 )SXT".NGSIO[244?Z Y>G4Z:+6YS;F/HV3AF['AU^3K'V^K;S_1G/HV M'_W-RZ;>JWR/5 QY3R[[ZBOHKE3?!O[7EY0M[5>_+]=5_5#5'5^[Z_$PFYJM MGW"UR5>132+L8(^-(]I>'*/(C\>HB6-S;436%&5U*NF;8@U* M+2:5[V.MS>.WP3&WO6(XT>&L#MQPN'0"0CK]O3R:M&93F7D+13$&-YN:K2OI M?_E0E+FSPC!)HS!@N^WLR$EMY 1HBA4 KC/;U2+,@ZQ!TM7X&XN)LSZ6PIR2 M,I&73J;]DV*2N'7Z0'3$D+/X43%P*=!1RN$5:M0=X0=,6FSS7W;=]6$H34(7 M$3N)H\2+ Q?%;C"&P)'+=<25U(/GP0D39/6*1 $B8A(O-PSY(X4+'FOT 6*? M^5DN2!BT%!S(2']% >G\>2K_EWR]JVD0\KB^8S<(_I+=YRL_3<,HB7R;@)"M M6,4)B<8PJ6@P-QZ4=0 M()D_#P:28:KJ:YV53<&&/S[G;*GS"OL^(6X4Q)'M$A#8"! TA7)MPHL#Z0"& ML3#JLO;"K%X9/QGDS7N;$+/X)D8*"@H6S&AGD*E\442A\G_ MV&4UK9+;IR&2F_IL)".*(^@G >W6N/$X@ H"Z' M-U1Y_EPHF71)DT38.7Z0 MF#1-DB/KT 6AX_@Q#4)0ZH9^ M&*;3XQ'AND!%^*&SM3OH3THT-;A\$6A>Z+9$MDEQS@VMK0@:Z*V6@X@GRZGH M8K*/M1#$\^:ITI ^>\.>GVZSVY6//1(" MC$ANNX8> $R?C\E/@1;YT6>ZKA M2CV)L9@:_EHM:,W;U=J<*V+UFM,0'17[6OVI*Z*]470OQ[_2FO MBVI#RDV2M?D*IP'R72<,$H*3V(.VAZ=V@1=%W+.-J[*H+(OI$O^8 M"YK&_U4WYY?DYYW7*IU?^F I?1OFE7D MNX0^-PT3A.T081Q&X1#)"].4ZPINE>?/!8V#:_6L3IDX-H2MXP>'2=#]&+L7HU M_,@0M.9M3)AS10P-G(;H@,&SE$\ 0,Z6RU=Z2=V5Z@LANBCZBQ)<%REGV-LUW[A7 M8@ 0M$G?8NGG#IS@@9)9E\>"FOQ7"Z>5?."'!,[9L1_;]^4F?_Q_\J=5['7S MG+87 \^/'#=R'3C&B:*$ZZAS^:?/@XE!E=7)LJ@N45 (F\9+"I-^2:&"WRI] ML'AAPEE:R!JV%%Q(ZW_%"S4GN$Y4Z$]XVP]ZC&.G'D !L&/;PY#X/G*)@[VI M >,![IE.Z0"&L3'H>C9 )SX7(F_?V_28Q3DQ@$B9IN7G."(LG671XEZ M"I7&5TEF[V:-:83;JJ;8"B(21<2VDY2@T''=U)LZ0T[H>^+;-_F?/4_KH]-D MC:)D-G$*N,7;\#!GE%2S@],CO;LYI_S/MCCDG+H\))34']W6*>L"/QK(?5[? M%N7M7^KJ>WN'J_N'K*31W-!W*(0 "%V,0@3L:1^I3]* >P)5)<8\J!BU6;TX M:U GR@Q)&WG98=Y!*8:(FJ-"O/3H%K^TD0IUX$G-9_F>1(>?44E AJ?X5(E1<$!@DK>[OV7%9U?JW+W<9?6T^[MJF MS4HVB;.*4)(Z0>*'H1<$ON,$!(Z[RWPG< 4/LE(*-=/P:2?1ZC1>6;U*ZT"F M\&BJDKO<0ZMS&2LWSBKKJ<9AUS,&G1^#U>'L4L"D)YG7H[/Z/!(^=@_3WWZL MOU;?RU4,/>BQ=?&V'\&0.!"3"9!^$'.O\Y!]_CR FLZ-8\K8(99,F^1Q>R+F M\:+(K&]2_!&S3/LQ>WLKSI)&WKBEX$4A@U,'[$F[(0R2[KS0C_6GNOI6T'Q7 M'L)AE&(2$D B$'F13<;EKGZ "?>\CU*0F9$R'8P["I3DBK"7@G Q::,:8?@= MU(Z9%Z;PL$;6QX4!1SJ-4]11\T48/9\JVEK:_K_%0W=.<1RY*408P,@/4B>- M $+C5)0/'<)]9(]"B)FQTXNSJ#JI,\[E7!1$CCD#U8##ZYUVW#PSA %#DQ(FGHA\B+')= ='A\D$>1?R2+R4-.K M5[K*0,4(DD/,F+=98[4GP9^"OUAXIM MH+FKRNGL82<)G,!)"8Y([#O C< X0QT0Q^<^8$?XP88K=Z?'Z@0)GPHN;M+; ME=RH/V(57< :'97]9>8G*KRT09>O]/+2*PTOB/"<3;^.K3^_BVVVH1V67;-* M'412&'M1D'HX24)B3Z?^!"B(1->WRP69:9YF6($YJ;-Z><+S,Y).-US,O.GP1N;&-5MALW1;?\B1KLR'Z"@5A M'"4N3B(,'00AL-/Q>)$@]F/!-6N20>;!SH$XMM@[&^N1^+ULD&,)GD,9E:P?9GU^U)F/3 M4B A)_[UFC5Y#_B!\#5[?+^AQ"ENBG5WV>/8W0)ARA;)08CC!+I!X$V[>$+7 M26TQ-LA&F0<35)WU7)[DS6G29O+28PX?I4 B;J$^J)PPY2Q?5(U<"FJ4\WA% M'3W.O 6@7?/N-LL>5A_8)>_-=#\VM%%J>VF [0!@.TSL.$&>Z[NI#2"(_;?& M"B2?:G!LL1-B_3I*^5\BU6&L#3=9<]VI&-+KJT2^;9OQ;U[6C>,^'*D0BH9= MMA:HBJ^TO#02[SNNFO9K=KW-O^:/+:*I_+9RXQ3"%$'BN&Z4NLC&D4>CA4Z8 MA@2D7 LN56.8GH)@LJXL)LSZM9-F,6U6)^YTQ=!KHP _##LH 1)Q\\Q1Y;4[ M;^%%P<\%<48EBV/ 47:%GSQ-D^M1=* MDI@D*"*( .+&, UB[$5421S[-K 3PK5EQ61\X\1BDJ^L2;0U5,-)]Y4U*M> M- /EPXN[RQ:-* K-E(HA5@I;>Y:CY@IJ*8PUF.$K_IIV\RTVW[?UX^IC>Y?7 M[\N;JK[/^LOHMEF;;]JJ;Y"^$!"Z $0D3G% OPJ.;2//":D [-DD<&E/C ?) M!L(:)G$GUCI0:PURK;:RQDZ6)(!-%,)Y[E[8?S'<_MZLWPR'(W?/6FH1/!/) M712]RYNB66^KAGWXJND3N&6*K>]Y<7O'BB;[1O_A-K?J_#XKROT/T*IW?_7Z MQ]@CJUW96O1I]$.:E1NKV3T\;/-.X]9:9\V==;.MOH_!=U3EC[Q?4N9U]WVT M8V!W7T=Q]X]\% T6X66_A283JXR__F*]DFY["'O+/MY@^I*E]!W;#\%X#B A MBCQ"PA@DP$MLS_,"$ON^BWS@O;686$L,, 1LCU^P H2@4FL 1>*QA,++J6I3KBO>.!!EC^"AG MR!-Q>KWO[+!^8%+^>,7^N-UUMZ5\8NN&:?<8MFU=7._:KK-&^\B_T/I3E2T- MMV4_UBWXRQNA99KJ+-O;=X91$AXO@STRPBOE]TN,%7#S'[NF90W!AKT1E%_O M:;NP^5I]SEF6Q3:G;U?_1:L;48 ML8:Y=I ?JZ+UF)553L!C?\_^U(U]/!RT5JHCC<6K[D=I/RZ_N_.,CYIR[&C6F@=%_O\)OD#I7S1#732WV]S]AM8 M;N ]:[;]O9\ML-T($<\- @!0[+DQ<5$XAO81$%KOH"6@X<_@H<;N Y4=B!/[ M1.GQE^\S,[NU8I^*0WE7UB2P,QCR&&P$[3RFG<&S5L^7@5B]*54&WU'!.15V M<"C**&C9YI&\;/I@) D!CKV$6I7X(/:]R(['8 D)N4XJ5PQA&&?=L:GOKIDL M:WV@R\H?V>\%QS!D;>2^HFIF!=TQ_I9B_VC5[RAIEF M)J>.VG5N6DK-WV402C6)EU-1.CSA;W#=Y'7-&GNL*?@U>QS>&Y27^4U!FWFV M#9,@1(X3>)Z=.FX(IJC03;@6,NF*9;R9U1F,TI;-JP:43I=XJ?67K"A9M_5C M^27;YA]OIBLC N([L1>CT,>A!VQD.RX!H'+=GPYK70+3#JIO)QRZR14L#JS!O&_ZB'2>=A-Q+,;)2Y M*$:=6*=L.H,J96>7P2CU-"K-;YP:E3[5;!*B??I$W[F6_.>N>&!-]%5*28AQ M%-LDI@VWF&T0IEL(R :B:U!LXU.*9P"*<;T5# M7\*TJI-J=]W>[+9PW:UG;U9^F(0)B'SB)L1QTB#R0#*U$FU7:-!+*9#A+N:D MS;JI:FM'V\S;;;YN"[8&)1LT"B_A4;"5>U'//(X*SO4.$MBL;EY\8PMYKBQ, M^R)%:['7?-_U_)Q_HV65;6?N>Y[S[?SZ'G6[EP$T/:F\7@.DRQ]>>'5[,,9Y MU*ZG.[Q;*Q3%KNOYB>/#U(F"@-C)M HI=J$MUIB3CV.\_=9)$V.3@FM\8#)L ME\)&O&GIR;#$9- U,X!.^G.&/NJ>+@,]&O*H=+]M8M"A,6JVQ2O)^U\/UF/@ M[*%HL^VT&(,@@K#O8SM)H \QC1IY4Y,-N5P771@(:[@UA>_8M%=CL8[E?K5? MT^1MOXYO.^P2+[J?Z;)A/_'#)A]__\=NW:#A98$ZRY&/BQC MIRZ $4RGT" B8BU +2&--P:GKE<]B5)EHHRSLC0T9:E.#A[IW5X:?Z]M$P*? M@NM+19Y*2F_"3MDO>E^1QG3?-QQM4='NB/I9_9:U>MDB.+4TIAP,8 M?1N&V E0G,0@BD%JDV"4A*E.5?QIE&(S1M5+S M+HMNAK;/HV$#]+M]*M9ZR$5P%-!L"J;D#?FKSS\WY??\I(6#>TVKU :@-1+0\^."88^ M<8)H&DY%-A8I<)/* MY4UZR3ND, C*AF'W.].ZX;Z5X\+(<=*("O 00CX(HFE!#W8=1Y534D'GF9,Y M,>*I/$8I9;/T^*0Q?[6.379^'VP%[G1>&F_'O!,;D50Q?ZG 4TOJ[9%(=<_4 M1R$_94_]L( 7)CB* NPY26"#( T0'N."U!FM\\/EPXOK,P*,J'Y7+ M29:772CZ5E'A:G&I^Z3]A>Y4DKANG!!,2 M0!^FGA/%8#K.R@NB55NUV9:/P Z;KBFZ)E]YD);H_6:#,?4^?V5XJEHTAVZ/4@4(;WEW0-_[)9 M12B$7F GL1_[H0UB8J?3E)4=>();<+2&-LY(N-^F..UC[+KTV2!1$9A*ODLB MT[CAVJ"Y5WK572DPWA$(WS)_'FR>,5($G#K*8Z'HU)+:6_#4YY_ :3OK/-\T M*74@*;K&+6L][8] RYL5":,X )@0WW>BE,0PVB_8]'P/"AZZHQS/<$]]E-CO M[E8_+E&+Q9R G-E=02X^,_9 W^$9BG,/97)8=HZ &@U?"/AT9O3Z0![-;LE@ M;CK3;+-CG?A\6),9>Q2M!'HQ)M!Q0M>EX:>S.2+7DZ6<9+A9(=>M#.].7%1@ MFZROXFB;P5(5LGT93J[<"[S( O"W'>,$FZ+=R^.::D)GL*;%*_V3,"M 0A(! M$*<(>4$"'9?=^#YNN@E\H&':6B;L[-/6/^RHUC^R&8'BR(2,J?F8M^W7/0^C MU7GC\R]+G731,MG"713+ *6)Q*0G5P2]4P1G6I19N3X^NP-3D)#$AVYBAXX? MD(!XT^P."+!0)]A >,/-Q4F:]MEK)<^5J#F7W5KIN2^(YGS%6'*@Z2FG1 M8-62(!]@]7DIT^_^4)6W7_/Z_@/KZG^\P=T!S*O8B6(_H;&19T.,PM#>]_>= M,!*Z-TH]FF&,PLTW6@"TQNY*^K)935X6%?MEO6.7(=7YMVK[C=7M=7\X]4VV M9NM>G^3[Y)*>BW?)S=NMTB-GZM[1\J*_8_JZV9=.X>5ZY$<-X^R0JYF]#!IJ MS.=,=UR'4[RL^YP_#/,Y'V^.QW6>]1%;ELCGHIZ$4^.@WD_U2]'ON^T+H]Z9A9^BGS^QET$]C/I6IUU)N'<[' MFR2_;M\WS8[5]>Z@PQ4)L(L#F& W]%'HQBX.IY4_$; 3BQYV%8 ED+4>;CU\2$OK?NL_BUOK5$GJWTMVY2YJY^LAET[+!FJG7:, VX:[%X6XW0D= )UVKR2&84;"?L\ M;@SCP'8=$(/8C>. 0#N9IEE!,7SYGAMET."6UE(_%83M-FI7M(T1\Q_== MFW9M883AGIRI%PD=;2@98M8E>\5!53MDV#"XEM\_;*NG/!_^!7OB1BZ/5C))G%N8)^N)8K>R._^5;8)K MGU:>#6 4AQA& !$ <$P '?9QGG&)=H&&HDOU;TV;M MCKY[3U:;/=*FV6:7LS,-\RZ1=]=9TQUJ>,^.VLK8'C8M_4^APE'J?VHO%=W] MS_[(ZE[A(OJ?!XZ)]S]E[%X( C4FQ-?_E/=*ILGVS M\C!.G-AW@S3VW"@*@C"9]K9YJ2]T+:ER,,/-N/&L@NZ$UN)ZU]\;VK4V2OJ* ML+^MQN-!Z>/SYO0TG2&SQ5MNQGU6:3D&GKS[KNY7>,],^M-L/U5\=7<(\+XN5 MO#X#ZGG*B\Y9]YL2_:8"L&5>D)^ M+@-OZFEPK,N3\$7_#K>5'R+?B_S$2V ,7!P3O&\5AXGO:=@:+!-6J+FIZ43K MFR/;W$SM=[_)]]H%.^5:BX.S M#WZIDA#L2R#J&92>]E;-N7GARPHD3F2[J6-[=II@F'C(MT<)/G0=D9:HUL"&VZ+3!4B% M-GSJ]9T/GQ>S7 R?)QEY9?5:K2,74LW+3Q$GS_#32($L@Y]F4JMF>*%U\!/2 MMG)=/]%F\;]EVUV^I6!9^B<44J M\4N)XO7Y)3&OK.O\MBC+88ZH#Z #H\+VJ_#3I.?:P)FQ[GVOTNID+H&7+YP3 M!J6L\TLFI'1.7&A4G4Z\7:5AG(+ 3:'K1PY. P>$4R#' M2Q+!J]-%'V^8>+VB?E^'\"7IPE;Q<NLRBKQ'4!$XL10^#! MQEDAL^=!S!I>0AAR190-O8R!"_1MV^XV;)AEV$=2_#W?3'L:K@[N!F<]P,N? MM7[HXEF@2)B]%)3(2'\%$>G\149-6$.';8>AO]T?MEYNCBRR2*:.R=0: =2(;V^!\KZM M'U=PO:YWV?:FJG=ED[?M-M]TNT[KZ;2$9@5]X+A.#"(WCOPP]4'B>M,RN<3F M J2V8(;!.$CL3@N91 X;<0]D\J%0G\/G$7@1<\70MU!?-]5ZUPV*LT'P9?G[ M3-IL/K_XMK#,NR^&'0.[^U[P>G'D.Z'=QLM^'_2G4QEZW<0:SA_KVZPL_MZ] M=[@JFVI;;/I)HG+SB;YZXSOY\69HWF?;+_1ONLFE_>5*H1] !X,4.XAX 2 A M )$';3_UG#0) ][K'^<18XY[A_JOK&<9=.WLPQQ86WS*PMJG<;'.N1;SSS08 MYRW<9;0F9\ZYNF1U$N,.RIJB81<)[V5055^*V[*X*=:T8PK[;FA1WGZBNM=% MWGS-'UNT90>O)D&" M>!;A)# H#MTC^.DCP?"MVI9E2(X?9KI[V_B7NO7JSC M;K8<^+"_F"(0H_U1]SO.'TBW]MJM4;SU*Y-O=?IGAKR*U6?8/DL)+@/I\Z1: M7:"&B '\+U6U^5YLM^_O'[*B9I^,#U73K @) &A9T>QZT?("](4]L%@[",L M-&\O&<+T#/ZDANT*KF]/;P70ZAL?2F>P3 R2HZ KZ\ WIFE>[AWWY0S1%(U< M!JM4DZBTOEQB?('W5=T.C=>/-^\I]"*<40QE>I#R0)V5LV'C1A YJE;RH6=&%P5'(P\-I,VUO32KUS8O MBL[[= 9)F@Q>!IIT)5,9>0D%^[*[AEU V4!V'EQ3=*VSQZ)98130+K--G^Q[ MQ -NX,3)$ TB'Q.A;JID#-,]T$&6=:#+^I4I.]VQT>LA9Q=S!OL$>X\2SIGI M$AZWYEQO3]',91!(.8N7?30MKJ@PIS^.,D^J^ZPH5W;@)PC9*"*>XV"8!NR\ MDR%NC".AE2[JT2[ H2MKU&C]VJO4P"1!C^7I9,Y>=4Z).#L;LYX9)D@O.;.7 MRS')?#B(IN(4UQH5E-$>9I%_SBJW D7-6[[U)^=-.+7T1)-U"UAUHBN32O^+)<#U_[O:-6U53K?3 M?/B AV $P] .@1TZR(V3D'BA.W;*49RZ7$-YBB$,TWP0MK^:AU:0#UB&/0HN MHAK^Z/X4PV3=Q CB L)<\[3U:PO M8D#EMH2GYTX3.^BUTS^][+&_ROP(#.3=N6S]5]!=J;X7 K4\>WSV?-M+8<)V M7:>(@(A$CCL]GV"NDUC$GVJZEO=B9&JYF#DI[(7Z RG:;K]M=MOTT;/,< H8 DB0.G"2$$?0]SW93>PB8I"D0 MNH51(8SII5D'RJQ1FB 5=)C)-^H_DX]BW)"TT-C9*L<-.C.\K\'598SKZTCD MR"DL6KSAWI;/.C/W>?TYWW8]U>:N>&B&B#8((C]),?0=Z-FVXR5I.$8$T!-: M*:H2QS"31FG6,VV24%+RDX]*EF7P4PY*DA69N^#MIT!DH:7!U&4S2D<-+I*]U MMLE_R>[S,0PDH>\!0"* ?3O"P'=B,H;!V!SR^"0EDQ>G@2AS1VNM3Y??B9LE*DNUA,+AV"![9#(]5$"HB@-(Q(&,1B# MN7[*U;-2#&&825]^MD9EUO[S+;->1<'%\S2:T4 Q$"W".X&U/O-X*+?61]9+ MOK4^)S,_M=9'W:H%K/71D$2E]?41W%+=+]YG!_46;?ZA^,8NH'_V3?B<-\5F MEVW[J[,\QPX#&AF[.,5Q !(O&6XN!K@UZR),0^!YH+P=1-@PUM3FE0H]3^OW)!R8Y'Y [N#F06V]?*FR4.[SFRX&J<:QIA*8>T3@ MB)=RXP,JA;(,]II*CG_L0-U#SK.=UK]MJ]LZ7^=,15'FC^L[*B2_J>KAVIOA M]L'^1S(J<(7=!#DD11Z&+O )&ZD%4[O>AB(G/AF(;IBR@V9K%&T5[ S@7G9W M[=-XZ=.@W-I+%SK1R$2Y<"Q"N'B1B!'W]UP:0J=.7;A49,^BDBZ=*RN[[_ZJ MNK&NA\>TE76=LY^I;LON$OJLH7_ZEI?T>TJ?W-[1A^[8_8T_*I]O)6[WJ646 M1HMN 2LPS.97S54)I/LD^[7%_7!_2#L]+J$1B0L]QXY3,AW F+HA BO:;;JN M)'H@HH%$JO>A)N[:_;['P\$':^.ENQ7"=@IW(4SZJ#"6?F#>I:<*7SC$ MUPF0M75Q#7[I1$XW[M6\X842R>JR*&^;3WG]Y2X[N. =^6D"W30*$VS[G@.( MGPXGV+AN&/F\=4CZ^>9JT"C)HIJL3M3%+FL\Y873:S> M?%G?Y9O=-O]X \NVV!3;74LK[9=\O:N+ML@;\KC>[C;Y)J69X^K^83?>T?A2 MY]>NQ>'3ZNR"(+8A9E/],+9#,(I,01*(#$#.+,UPUWG,AK7I#_.Q]@E98T86 M>\^L@YS8?W2LNG>9">XKFKO$^?BZX,(6H_(ERMD(T_66R)DOP86*?AG?CTLE M7RVB^@DN?E"3AIZ./Z"[%B4,8H^V1=TT20,4VCYMI(:38HR!T-J("^HTO73B M!-%D[EBZ:'%R+IGXG92DX(H*N4(TLU3"G,/G5E(LH%R7\?U9A!,OUV$L09.& M+Q,;]!ANIB&!CQ."HQ1XV(U!E.#8'\/"!(DMO5,-=IEOQ-6PXU/J[BMU@U6 M;\A;+=3FM75&>N_M$D:PA--+YJA,.EPPE/:)>SSU_F%;/>7YE[9:__;Q@9%V MV SL!6%("(08TCBV:\/8'0YH<($=A4)7'=-?G&^I0]=?>KP[IF,Y7]54R]S@L=YG+2L7,#U7&,[10Z MH[P8A4)W2,PFZD+#L\(33BPCJTMIWD%=@>*=90373,GJ&:XU4JA+'.2="L'< MB*YX.2^C43]_VGK':F5]G^EK [MEV"N2A&F,8CMTH8.#B$1Q/'5G_"@-9_S4 M<"HR_)WY6K79ULH.P=1,N MH5F^%@8*YR*?BBNKS^1W]97H)9O[1 @6 M[O\1WP?1G/5^'*0V\ZM*]/I^C*J ML]Z47JX!T^\7=S.MV_8[!4D)@5[DQ+83VL )0.2%[AC$3EVQDU[%'FVZ@]ZI M$6PA"9K#V=0QYXM@FV4XW?]"D'GNP[GF@YQARP"'K/B7'W05#\1@@'=U35DT MQ?)(RHY%#1SL$#\( M^&\00>3"28(!K!,!H&.5;6B?N3#".$/1-!A4F[9(AQ M98V.718=+WQYDR"R/BX))-(Y'.6)FB/HP19G M=?U$NQW] GG%J0''^(^Q[(XJ:#Y/9Q7\DK<#!E8D#!.71@4H M3&T0A4'BPS$D!*'@/0\*@4SW!09MSP[^V.9-8V7;;?6==L#RQOKA"WU1NOE8 M"]A7%JL]__4?(M=Q_VS]HW-EQTY7=_]U5^8O__T?8Q?\4?242I5BX6Q,S%4B M@FV*L3 ^'Y["'2(<>6D?-'9P M@H0V4RN&,MT(J1I:]1C)\J8M[C.VB"@?IR7ZCWD)SBVHEH"?,R;T7PQZHW"K.]4F35*NQH/-+]FIPOEIP$X\.\,L'8XO UA:,JGTOX]BJ'I??J,/K^HG&FD51P!&28*(ER0. M[8,EH1N-(6S?%EH/)/1@PS :M0@OXA%SAX\YQHP1@\PDHT/+O.@XM. ,*Z2< M6@8K/OLY?V<=YWS]\E#!MFR@N.LJ. M\$+F8WLW=+K&*;&5YT+;@VR_#?9!B@%. C0%"A(D0AB)QQO&2Z?(6C^;^!9C MBXQE?& Q[)8857JC7LQ[SXN2UWZ"$UF7 MA 0O'^3,6@8:)+6?6_DBZ O$#[5U4->MT^?Z O2PG+#IOD?V +?;DQW6FX# MXM .HQ33^':,<6R#-!F# X*%EKQH"FFXW3&JO+(>F,Y^XFE4:F6MM:Z:5G % MGBZS^6AS 9_%,+2W^--D\21R../_8@OW^-P[PR_-]B\#;+J3JHR^LF(H1+MB MNV'SQC3P^_N'NOK6[708KB2( P>@U'D%LDP^#ZP M:LC^[WI4*08Y11OYV#:?@V)(FW1U#AXJN\B=)6=M.L,N/?8N UF:N=R/L%J?7PLX2T]/'I7N M-TGP'LY=71;LQE?Z94B+1_:[H8E*(A#'$&//"WT<.3@BR=2'M@,@M'!BN3P40]%+^T9=%X'1&8O.X$B'L2.GKG/E0-3&LHAGFN'OA?Y2>Q/+3(GM&.1U1&*H0POE^":Z[RR;OF[ M:+HLUC'3J=5=_3.<2YK6E)[.Y/9X&?S2E8S0]*6@1P+G).SN=]NL.Z+]H<[7 M1=>]I+_?YMVQ;.4&WM-.9_'W[N]/:EPY(?$AL@%T((XBJBQ%TU!A$ )O5>:W M+ H?\6:3Q55[X[[V'F; OUIJGXFU.4A%^-R$F8J)CYG+*A_9\QBF@CG,XYC'E?6"R5?/H3S[,0U:"N'<,KJYRWD9A)\_[=='15S"=^6V+]L?1?P MAXD3QP"E&+B.F_IX'S()M+1\>0(MH]U;GMG39\!%NZXOYP[WRB 2DJR]L/>=;DGXO;N_;CS5^;O%LEO2(N#'T[ MP7$4>*XT.\3+K+U6U M^5YLMRLOL@D-X3I."IT8DBAUI@,G'!<(G5?(_5##)!IUB.&&WQ(^LAAQ0PPB M;QIAA!1CU#-0$/9F&?5?7':E^$Z('O30TN(OKK?Y=+!,?U\)AG5X1+:_5(Y>N\7:LFP(=6/4$QL MVTD(CCTG =@#[M1D\E&J>OJ>0"C#;#-T )^(EWQ,F]%&,9H)'\.W5WWYD_CV M6LYP39/URR":KF0XCN23]DCBQ)R#6(Z/G@2.8,V\]_E!DU\6VNV\6EILO;;7^[:[:4D,: M-IW5/DWG3<1I#%V4$!0F) H\/PAB;\((\KDV-6H/:KC]<*"SWS5SH+2[/2;\ M\:5BH3#03+HG MC;#+W[EYVB$^9,G:NCA(22=R&DMJWHC>_?V)G*>^O;4!I$(5.DGHD "$) M8!B/P5([%1JTD0QA&$#3%7,/O2RYN_E$;>/LE9EW3+"7-IHU*+KP77O/?3G7 MD5,SYY+8X#(#DEL8[:W M<-IEZ"%7Z(@_N1"&\8+>NAGO^45ZZS-7[@D>"BCI.!^99C!;C$R3S]1.,MG) M1,U\_M]18\Z@2=')9:!)-8F71_WI\(073816R>HISS_GW=:1URVO51@Y[+A3 M-XQ3UXW\((G\:9:,=@2A"*74HYEO#]4[2IWOV>TP.'*=E_E-(3H^K<%6/A3- MZZ@8E49M[^I>G'6LUS8OH-ZTZPRK]%F]#&QIS*L8 MHZ6QS2X(35'DVG%BA[X33&?,$.CY@OTXJ1@S@:L8=0GWY.20X&'B(-H MIW):'HF@6,=.,93I53\O=H<=#&1?<(/5=UYWJ-/*@4/62CV*X9CV[YE)V=%;60,&ONE'O M9+_K^SLO+_UI?VD/S\==VM)E@$A#'J<^\(K.2&Q&.-9_B:'KIZGMDPABXKE. MY$S]%P=%0ORD2/K+V5$Q M;ZU@9X4*>D=+X]YBDJZL_=E7XQ:CG[-V5U\ 8\>M.M>14?-V&)EAT:' M)Q+C(MV S->[K&0"VM<"1;Y1&5TDL!'@&$CL]JJ/7.PDPK@+; MBP+/]NG_1G'(MG.":>60"]B1?E(CQ6\^=Y8A8AUH>]LA879I-4<:3A>C#A]6 MN$U:'#?XE9\&@V#V_)>RWM\7+;NU@9TV@:N2]1CSXD7(X1" M&/EPVG@);21V*:M\',.-G@-IW>ZB]:$XT9M9%=SDH\9<1HI1Y*6'F,M#0_>R MGC3H#&=TV+H,[FC)Y-6]K+K72F7-O" 9>8D>1@UT?0.0FH3L=Z&[3V")8 M4@ACF$H_9VU=/%I?\OH;N[Z>EL!#5CX].X+KOPV';PD>3Z-B+1^C9G)5#%%? MGCDWG*\%6^KR]:YE*[FMMK(^91<]M4;JH"T-;B^#7#H2J;2_B>+MJ:KLPK(S MK?.5PRYZA6F(78=@&-I)2J9C"Q,@=D*Z\,-G:#E59<^D[CQ ]\__^*/M6 ]9 M;7UC O]L!?:5;7?_9S5WM'+1YL&NO:OJXN_YYL^6&UY%473E.N'XKT73L&6" M67=8PA?ZTN3WUWEM ?O*8G6F:US\ZZ[,I[_I'N( Y\KS@NY?W> JLL,KUP;C M,ZM=V[3TG]B@,?^#Q5M^8N7.W]PS5N3B;3Q:VIV6J^[$]OS*>M^5U_PMO$-/ MWFC62=FW#"+*RS_2@%/P@7M_V&93L%/\L^VGK-B\+W'V4+39=N4F$8$>MGV' M !PY$,;['9_ !4(0E(UAF(5[611_Q>9=45KK7IG@#C%9"_EX,H=[8E@Y,(Y) M8L?EX#>,,[,U[+@S9^"BZN4R&*.7;D!,"'M&^*(A(X*4FFXPDC8@N=-*$AG&$.C0HE#^G2X27%;]@M@UD]?ZZQLMMWU27#S'[NF'2YA_GCS-7M#HNN753S+9SQOX >6TA^OK"$K:TS+.LC+VB-;OZJ?OW%?1 #!V O"1T MH@#"%(%@C U,%X'/8@SCJ9CMNJ2=@M0.;)"F*4K],9!M MA_ZJS&^[YJJ%$ *XZ%_=U[E +_T*QO&G^M*]D33\-D+7=">'6,/UCA7YP M%8;.--ES8KKEJIMO<:YH/E>VXSW_<85I&)F2X2.CJ2*1PN!SU V3,?,2[[4? M9_"F8-XR6*:20*7M15)MJ*TP0CYA-^H2/[!MA%T73H$@(4"M5?;FXV=9XFNB MQ?6V<;+-*ZV>&5L0<^G&E%#+B=O29:!%)8$WVT2"7O"BY>>BK&KZ^/=EF],W MK%U%=A"G@,**=CD=XJ8H#*9V%@Y\H>U2P@\W/$+(=E^PNU&J[@H(JQADB3%% MW#$^HA@URP!/7ICY_BTSC0#FI6EG\"+M[S+@(B^_TO2>Z;V.=Y6& 0E1&D+Z MFQ 0/W%L.(9UG!1+[DZ2"S9+>^9@R]*LE_"^;34?H69U68Q8QR_=7=9-NV?8 MI,W99;!*7SJ"-^H*^L3=_UK?Y9O=-O]X\Y>JVGPOMMNO["NXB@!R$+)=E$9> M:#LI<5#@!82DQ(X(\H06P\G&,-QD&F6QT9Q1F/5K)^WTBGJ])G)VR&;P3[ 5 M)6.=F6[8<6_.]<44W5P&AY2S>-DKT^+*6]2Y;^O'%=GF:]K>7F?;]^5-G35M MO5NWNSK_N1M]745^F$2>#Q!,V:D_+G#3>(P8!!#SD$='',/TV:NSGLNS?NT% MY??L\!#*!38'O*#-/52VEP% M/EM$/89R[)AKE$TI@&%P4UD6U67]U^S^X<_6J$T&-M(.E37)D@&'K'4< MM)W!->%ICLL9)@#:&8R3X^QH8#,J4T7L\4Q/$5;1EP4 5C6#2M];(H#7]^5F M1]O.Q81P&](G!FQ".G1L#P>QG8 Q1N(AP@U6X2<;1NI>CPP:Q'WBH*A1B\3X M.;<[ L@TZI(<+/>25"GY,KE3?)0V80%DE-=>Z7@-!&CX.7^H:G:*UE_+HAW; MM)$',0!>B&/@() 01*8P+G8<;B#*/-PP$R=)%M,D4_.E'.- HVFSQ.AX(9\$ M(&G:+SE.[GW;,=^RUJJ+YC?KIJJMXOXA*^I[@66,)PAZ)/-3$%4Q:0$<59)? M:7I9!+=.;[?=QKDO^6UW3N$0S(UC'R+BVBD!<>)Y&*=3L( X7(U,Q1"F!TV[ MG:^C)D%BJ+IWGJ\S&B\C!GG M[S\49?Z^S>_9HNF401$%_I>LEDN/&7^JJ:58N@I[OA8C8 M3IBX:0P!LL<8,$V ##/XGCP3+^00P6F.&![T^R*'ABNK4W(9*'2A.8 @9M:R M8""H_00(9!P0A<#[KCN:;PY._'@_]5#9&1^KD"0Q2:, Q<2V$80(0SC&3W$" MQ?:2ZXO+54U4MICC7A@[NV??:9[8EA\OOS3MA)T7T&[._''*P^"=%3;\V5&5\+8B'%I3)9 MI;ND#)VA*^OS&9+.4'C+8.\1Y"*:! MDX(X!"%R]JM1D>O9,D,Z(L^?;2"8B;(&59)#P4*^B76_3%DF.QS,YY;1]M^! M)1Q-01D#ET$FI0Q.-!#EW1#N^! D]@C)($QB&S@AVDXK;?$$#FKA[PNJLV7 M-JM;P>[/6X\6J0@O57#7"7:D\G5&_VJ=L[49?"?\7;QCQ&O=LJH O^Q3'2.Q MO$5?=KC^SQT;94AV-?U6?^I>J57HN[$7V@'V8@P"@CV$DVF)G1](3:1*!9KI M4\K&WGIU5B_/ZO7)?5/E+!7[N!IW4W8X4]!(HU0Y9A(':92\719]U%(Y020- M_HA2ZF]UT;9Y^?'FYG/>C81^K;YD[! 'M&N*DG8W6']D97O0 0Y ?+LP/;M MP+4G4OH$"YU[IS?R;!P;Y-*>_8TU"&8'O3')K+<_BNZ&".3HIJDHQ' W?RG( M\D]+ 1BE(I>7')C46R;+XJ;FW$Z U(2#HF3]1-_HNZS)X7K-AFG8>,UT=T6S M H$3^3;Q0.QC&/IV$MG3H#QQTUB&J&H19R/I*-/:ZSRXET9R#ES1;3%HSF>T M+"QE/3;*Q[.V<7!1C^W+XJ&FG$YP4*=CHOP[?8?/7[*B[*;9W0#;@>\X(?8\ M'WLDCI _-6T#UY.!H(:PADEX>!]7-A6''/9TF"S&OIG]E07@V5O0F-+AOK3+ MD/!M$SEPJ+$DEL5$G8F= *-V[X2'PFV4($+L.,(01ZF=.%'B3H./D>T.0^&D M%%S_^.:#Q0?"1PVRP^"O[\59[E@XKWO+JC'\LD^-A8OES7W..>UJY?F'G#9! MFD_5MJ U+7]LT9;=665CQP$0.8Z=^C@,?=]- @\ FR0!\D$D-*:D$L?PU[X7 M)7AFN8IM?)_SN1P3^W[WJJZL7I?U:Z_,8M*L3MO,T\MG7#H#$QW>+H,O6C)Y M>4RY-G?XERI^R\M=GM+T,+N4(UNW?RO:.TQ;WM5]7L/KION[%05>%&-@IS%* MB1\[T(^(!VT_]5PJP'OK'"_=X4PN:.L46JS K5&C]9V*M$:5UJ^CSIFK'*=[ M9Y>IZ?5_&551>U:O%J"9<$U3%=T3 D(0N;:;@ #A! "?D!"-X4$8"K4:M 4U MOE*8H[KR?",-6Z\%CV9<-\#'BS5*> V41Z1X&?PN&"F1EA@D97WCO^HRHQWI MO&P_WKR^WF4B-(&.'45V$A'7)@0@DM"PK"N7 MN&'O\ECCJ"F:NDD[[NZMUC ME[)=J@G#Y=R9VJG7^6543YQ>B9#SQP$3-L8101%'\*%S(> M"'.AIQ"N[A^JDLV[PL>B67F^!T'B8#N@W:DT0$&*DC$FM%VA]1]JD0Q38_@6 M[T71SS*5)0L/.3,%66+<1S&T"%MHEC#'W.$!CI*K"^./6BZG<*3!(5XZO0B5 M5/=94:Y2%- NBX^"V$-^&OM^'-EC+)]@H3.;Y"+,3"/KUUZ7((XDW>/#D'GC MU/#SMF=&^'/4EC/<4;-Q&;Q1S*'2^6*)\85&N:_*KC,V7B!&?.C%80 )VZJ, ML ^<8(P3Q"'7K8SR3S?,E5Y0/PPAAA()H_@P8M8C,80W8/ENX!#']@#R$;L**\#Q M&-.-7"1TNK52),,8V8NSF+IW[TMKT"=XSK6:G7R F<]),=B\-+&83+S4"=CG MC#J#(3T&+P-)FG)Y>2RV1H?XIZI;VFS*-R2KRZ*\'8_BCF/7=U$0(-])O(A$ M#O' &"Q.4U]L8EHJA/%IZ%Z5-6\XUW5MFX9:)SR"_=']'SC.I5J_UK1UBIIWG[(5=Q'3!'ME'_-Z";5L7U[N63;FR@QL^ M974WF'R9+AFO:^>Z9]J=7P;R#.3ULMMFR#E>//Y"C6#+]ZHM_:';]R5%2-Z, M][:Y8> %(+!!&-!6G8L3VXG&D X0.^M&*9!A"#[79HWBQ'"GYB0?X68S40QJ M)_R[$-#.F72&85J\70:V]*12&7CW)-<-?9BN:X(QPBEP;!C#! 51DD:..P1* MXR 5:J1)/'Z^=84?9"]@DS&-CSZ&_1)CCJ!59M"XA$W!O650126!4\M\ M9+W@)0AM0;&>9I[D_:_OR]>+H@\/_;7C./%L%.'$@5[JQG82CGW0- P35P0O MNF,;9L\HU_IA%/Q'=HK_\>T$G^5/!==>)'SPNF1IB)'-0$$8H9^@HV?0:*IL MEL%-8]E5\[SAHFVVES&IKNUNPTYQ9=&M96>'8*?")^//I,PD2X('VX^C$67%E3/M:0T*N!)BT=W;E*F+=1NKAB M%6W(SE.6AEK .MP_VVJ>M7B7\<68.^E7K?,+>/[6]^6^K1]7*+\M2C;MG'>R MAH.UFJSI#P_,-ZO(=9W427T4^B#V@M3%(!V#NA!Q-> UA3+<7I\$6KW"\9BQ MYLK*&FM4R8=V7>:>1_8%?!5#\1(MW53K'>LI=R?R+X]\QC27RV4_3[J3J8R\NX*;,Z8+J$GWKGV\ M^27_OC\C^%-=E.OB84L[4_T=%!]OX/"NK; ;QG[B!0 %)*9]J=ASO%&09_OQ MZEM>7U?<^SC,"1&IU8>:11;X'=3-_4&^UNZA.]AW7SGAE[^R4R^#=_;I@R]G M+R>^CL9""DCLBW9POWJOFA4"U7UX&/JDG(TR]=J[HAK4S[PW1=KE,YV(&8IN M&1V'.1)]N2UF+F_55C2,@V/LO*(ON^NFV!19_33T;IIFQ[XVJR ,?0]!+R$N M"('M^7$*1T'8 4*W,1N4<9G5$-V81#\PW1T&MI<_#D:/">A8-Z&GO%165 M5%K67&@HI1D79?!X++QD0VO!+8/K\7#^U/(ZM3/TEI]^=K]GC MR@F2R'9M[(<)]'$4 ^2&8^@H#83.DM$2T#"K^R6[ZV=+=HMAR>Y6?,FN'H_Y MJ#N[O6)\?7,Q])7%SO:G#66J:<(?K">/.X%*K M[\L@I-Z4SFV*U>.7CH8FN7_85D]YS^7Q&LU/]!5>04#BKK/O8M@U53;[B;N4?#0!)JNH&6:];5%%0I&O3TZ3YEH;Y-* ME1Z]CCZZH4.$CO&0%M4PR >QYY9NW23W^0U_6A*M4LU^LS'V,M8+,;5 M XWLZ_;B5#EK?ZK<57^&Q-QGRG$Z> :>^DMA&< TD->K<^?,.,>U'KA[\-1L M9M5]1'&S C;E+G$#/_(< F(O#KIB&&[*CS*Z=U0O=GZ="&UJ=5FL0*]:TU>8Z7\/V$H:+ 5^/ MUT;:M)SFG6G1ZK9_&>U9[5E59E]:W4M7T:XIRKQI<'5_791]&R$-;)+:$40X M*&%!6JNJ,ZAV"_9H_] M-HAN@2QK2R.J<\-6C^5ETZO#89!&#HP2!),P FX,QUN&/"]V7*$#K.?29'H9 M*^<: ^L'X-A7M-\Q_%GT1-JY2E#?T._YC=%.VQ08#F] MNV9)68=9+6\,F:,H%$>8=1;V,KX6LV?RO6>;]2XG.^KF[+[BG=HHF5$\$(4HQZ0>!% MMN.Z 8CVLCVA[5D7%VNX3=R]*4/#:'V@WLH?V>\%!S N[I;&-O%B2E6PL?SI M/;YZUMX=1ALM6-?T![L#<0\'2:JZ7_I[D,/R6L4JA:'87)[E/5C&5VLY=D@T ML&'9YP7Y-:W-ZU'V_^VN2P:?+VXW5_@^+[DCRN M[]B'/ZWJYX(^%-EUL:6=@U5*F_5Q3"!.;==S4I^BD"DB"4R('=A"2R!,ZC", MK4[ZN^KFW8XVC#*FWJH&^6R4,1\2. 8U:SLF(7A)J\E2XT/@4@I,C)-365'= M5B?<^GA05N2PK%XPU?KP9EF9N1E6WN@SX)VC^)9!YUDR?7D1[6SN\E^'_2TO M=ZPA2U_M>[8=X>/UMKCM6KOPNFGK;-VN,"8^(C@*_=CVPB3R(P@]QW=@"C%* M;%OL?P MJ=/UA7!2:TJO;N;6[I<@^3[G]Y3!_4:YUQI6ON\DCA<'-DK]T ,@M=FRXCZV M'8OM3-,3<2[V33)/5-$K"]ZS S.E$*CJNA #9S1<$H+*7IMDX7G[WH:A)OL7 M14-=.1W'H5;'N#:E'02JID!-6UWG=3^X^?=\DS5U+^][T=X599D_MNWW?/LM MOZ_*]JY9P=2.0A="Z$>Q Y( QQA-LH* ZQBOV<28WA)Q4(T/YM4^# MW2 P)&+UF5@L%:O/Q>J3$=C&-4LYGH?O(HM0C,O_1Y>>P&:]I96BW*8^K:6I MN@=0@Z5'OKBSE]8"]A3.FFYUH5HA>#$(6W5#>TQ_HT'QCDJZS^MNH F6FVD@ M:>I603^ A"2N30+'3I$/?=\=-0#L)")=&[V13<\G#F*[6FZ-C07!5]_YW*E(/9]U5P 9B[U$/'R3"?(3)DLHS-D*+>7MW48=%"9K'^I MJZ99!;[CI1&"/HI2UP%VDN"@#XH0"D(H>*V26C"1>BMU=1);X-5TU31OVN*^ MVZ>89S7KL#;#S";;(E?=6+1LMO^[O'?MD1O'LD6_GU^A#SVXU4!6CR2*>LR' M U DU?"YKK)ANV9PT#@(1$8HT^J)#.5($2[[_/I+ZA61CXCDIDA)G@O,5/N1 MUEY[;7+MS7?SI^7>.@_CY-0Z4 Q^*.VZY1VS5F>2'K' M <-($"\*@WE;E "+ABG8 R.;;&B-\A]PDY[2NVQ*LK*^2&460YUY9.3FV-5 MR;V[[#?U!GM5 F!G;#1!OG [D M_+7?<]J %: VZ\NM _5=4J@&1_(%J@E3H;P!1@E&),V8YZ&(A!'*LD%YPU!) M_L ?G:PF3+6J("5> #6A:4IT:T*+;&C4A*99&5L3IGU-**O J>K"].VZ$,+3 M@NI"$.S7ZD*XWR#QV^>'ON3I'R5?T3"E?L@S%F8XBOR(X7@H0RG)*%@,=8Q, M)HX"W%#U.3T\#8'08A(@G[9)U)736?G3$%S;/(X5X%?Y5)%D^6>F!/D5DMX2 MZ#&\+DBP1[GQFH"/Y\7(0'_8+]:O.Z_'$D(7?H(\=&]G 'U^E=X9;/ 6&LN1 527BXB07NEY%JE?7XO5 MKR.BI59UZI)WJ22U'HP%U*OV?2RG;-X )?[CM%PS@&CVF;S;-T.A+=EO>;]* MP[M%FK/DD$24(DP2-TVXSW@8QWK -Q'H57#?+7"W62YMTSC8] M@W?FS! [A62ZI+#!F> [_3XP0.9:<(%R+!+"IM>HOWC MU77F#; ;CIWB&))4X=-4V1"@@6F*1@;*;RFF3.HN3:D5K@+ M45D(.PL56) +;VDKG _HXJLHN?/BF[S=_E,NKVQ;W^?LF'_8Y_];C.4^5._S M6@@[12X*W"CAC">Q'R;LA"!@/NBF()-VIUIV/6%U!K WCH K]S_\+@_2?VD/ MTO\&N!;!2B!@RZY3QT!SS?5U^@&\6UUO52!18;'59"B6M=)JU+,+RZSFV3,C MH^1.R$X'8Q6$?H((I]C-&$&1CS@?9C0("K0N)3!@=GX174NXEG44%@D3,FHM M"$95%,S]#%IZSJ2VE&J%XV=04CW'0$(Z@CM5'65%O;Z_K_+VRID/=]T>F6%= MED(%'.,,T#D_KLHQ$*40\Q]JRK)A/XG*)BDMZ,IJZ!>C)>!]*DXU)34\V M\A6(ZL?JC\^K@#(Q&J-!2GR/4C_R(V^88HH"KG32$_ YRTKQQ[Z0R^R-+BO. M:4.XN"X'EFB ]?T_?G_WA3/G\Q?RA7^&]/FZ[_1UOOG;??GM7SMW9+^/^M_( M;A^==?N3RZ_T<0T^YNW0.H!+[=C#NBHEJXC[G":^^!#'2 A R'U_V/.%,Z6M M 8#/V5ZL6N_7VS6LCZJ0H-9'#?L/7"N,BI47H<18L M=^$&E_,$F/./%AKDD*X^@=?[^G3ODHM&M5V5U[R^A4= M-A--ENQE]ODZ[KHOYP][$J-L7^OIF5(5&:\32F'/',8RCSW3@( M?)_&R O]B("6A0R9G&I+T+/+5!JD3&+LMC'/HIY@M*X-8]"@4;I MQ47C1A>CBZ#I9O/ ^E*U1@G'HI2+ M3@GT_)@@+C29T&?HTWHW2<$.#Z<^7XB$G^^UO M:]%]B_6N?F8TH#P,_" @//2R4(R8<2!%CR=,V$^H#U&AD:8L:Y%$]^MZO_WU MH<L:,65:P*YN()4:G 6EF3S: 8#45 MFY1;F(Z-I'7*#=H#75>TS!C3RU S<^ZH;=;6Y4E5T3HSF7#TM9'IN_UF=]S* MJ;NZSL7_;;^LOZ^B#+,T0,Q'&>64A3[UAB>H& U=B,C9L&]9]_KNV+Q$<6FB M9P#N],@= 1TFAE9BHZ:/ ZYSC=3K 3HM8[SY]*Z$ ;$>9.R1Z.U4LA$9M M'XL&79>VN-AD?@&[7ZRZ5T[4@F%U+MGMRC^EM:RL6'F\/=P==V33[)6L3W=3 M](^LIE&8TH"E:2J:6,Q93$/28V!"XB$5KEG+EFO;'IB\9KM#=N.L>P^ %^<8 MYERMZ0%H$)E7*E4[05E&C6K) MMW**9@W=8_/P4.X_'\K-?WZ4MY\UZK[]]_7NF'_,J\]?UU6^BD.7^C%RDRSB MB' O]1CO+8]9TU$J)32XPWSN.Z-#],P9X5=TZ,RVET%TS M#9N?6S8%0-%[V^-M6Z?!Z B03H-RZOTR;])V=:N,.=*7H7E&/7JQ0<8T6QKZ MUIBIR?'PM:R:5R-X%@>)Z_FISWT4^)[OA[2W& 0><-N@OIU)]:QNT#GK 9ZV MKL'Y!.N952K'Z%@+S"%OLVA;NYY3I*99VL0N3JOT/;FL42/9T=:F=W5]%-9H M$D4>99%+$6=NE@6(9ZTUYB8Q!HU4=6W,H4E% VVD'JERJ*E%%N@;KT,WSKOK MU$TC0BT(B !V5RH^$"]>$MXM%A1%9W6Q(?CH3ZL]W+M8T5)'$<4Q2E.XY1G M7A3Y@YT0J5V@H?_U.82F/.&#J8T&>6HZ8YU]O!^FIC !W\NK0IB8>MAF#R<= UI,29>)=NB\9N;8U=P1_RU"141X\WX0[ MF@WE4J1?2?QP]TX^9R3W_HI\_5CE7_-]77S+NS_M5Q&IYWMQFOFABST4RT%8 MXK7&_;U>S-C^^5.M]O6MVH9#M/X_U08*7VZ\H3UV4D@PG M-'']-/ B%/;($(Y!N^VGP&.Y]&COB'FU[_\BW?CKC=-YXO2N.&>^."=G;N"; M52>)IYIH+RV4,"&?*HI6M-X ]5?T?\K +B,G3.IQ.5\W@MY ]U[4G0+.75D] MM%;[9.5YF'I!$*>1C]+(R_P@<0/D88)#CN+@K74E Q9L*T,#S#E#IK>Y=22- MT%O5)J%SS-5J6K0"+EB[1,"E+:AF6%O 9E-#CKRX;\T0-\KUZF->"3O[^\;N M?PCU^WK(M^2;^-/[_%,NK^SH__)+7CUXJS ,./(S-PYPA%+&LY@A 2-D/DZB M(,*@XM2T<=N5:(^W[58W3@_9Z3 [ ^BNXTG8P(+3>$ 4J\LY8P%,&&;#8*=B M!-)YK3RT%9F%U(+6W'M>^-GET8CBLJ)N-K]^6A_DMK"-W/7J!C%V:<(P1CBD M$2$<21@189F7B#\RIK@ZQF=7W!ZT(U'?.!UN@YJK%1(#FFL[&J8U%QB(Z57W M%4)U57=,;'X"U1WE'D1UQ_.H?,5)?GN0UG9E?:S.)H&#T,51DF('Z'A@E.]#K* ME_S[(16N_>=*;J"@W$,LBET4Q[X;IT%G+4HQ E4ANC8L%QL2%O!>'UVR=&3% M#D\C=46"- MHCAS_8S' ?(199@$+'8]Y0ZC^WE[':9;XCIM8Y@K$U^@YDI_&4OF,OK+:"]* MLTU,ZQZK>I7@E* @1B%"F+EAD@1)VG\^P!G5N)SJ[8]:SK<]#JWKHQ0H4=,, M*VS 1.)-(FS>VG1M6R"8FV7T>3CLUR]-@OJM?NJI/GRX^WM9;FNRWW[.JV_% M)J\_E[OM*A%&O)1[ :?(C3Q,XY!U!I.8(] E="/,6.[Y$IGVRMS$$V5/0GT<(Y^1-(X'XP2% MH <+#)FT7))T*&^<^Q9GDV#73Y Z>0L56*Z8HEQ-9F9@&Z9 ]%_/R/Z*4BG M0SGQ@0XEYJYHEV'JER%KIIUZ?FK#!F?@K1BG'< K-TL(#TA*A8D@XCCT2=A; M2HB\$4>]%-+YON62Z+2.7S28-#=*0 A3TRW;7,%$ZD33DS,*,^UF.%&BLF%! M@\!E2,TH#RYM.]!F W3BZ_=R7SZUV"G7,#^,TB!U:21JNB .0F'5B\E@G!/0 M0W2&3-K>N]6][=WVGZYV^NN_:9R_,L"NH@A-3RQ0EQI.SQ$. M6!_.ML*TQJ MY%U3,+/L+T34##OUVFDFTYRIK^8*61&/W"2BA#./)LB+,!JJM)"C MU5Z^ Y-OU50.^G6E7I>TO>X<"& MMP74CP-A2@8F2W7)VP)+FDO='3VSC-Z> M\7!U75N/L67HB3;Z%^O88UA05XAO>7MLLM6EWNHJB9B?9&[@8MJ&Q.0!A60'E)7U,C7C5I44VO)Z]Q<%961 M="Y%7<:Z\4)FC/!B9C"V2@*6L8C[04 1%Q61ZV.W-^JY">PHS3A34PR^3 ZU MWN;.Q!#+*&W&AU9+&D]ICZ.4*5Z&(IER!C1N G($V_W:7#31/<=6[(_"=C=9 M5>[K-+\KJ^Y"BB_K[WG-OXL!G""YV*^K'\V+F0+T1C[D5C83YX.>NFE,LDA4 M;J'K11'S$'+QH*R&Q=FM^&(/VJ^O:L%QB?ZS*;T4M MK]21KYK=Y5NY@GWCU/)H0+.IX:Z[S^R49:!;1[39A>0&N\1JZ;J U,\B.K]T MJ":NOB]P\Z:TZK.Y)%DAU@)>CFPBL:8O(G\H#WQ(%]'_%)>R/A^3%P:IBZ13_7(:_"9-PQB8YYP2 XV;]UR=GZ?U_6_.:?N MXJS/0#N'TMD_'004;PT"I@J*6NJ>-QZPI"Z#\'3 1I[%8A$#,C"E5Y307GB6 M(9@6_2NG:N@P^>7K2EX/5O>/-:;KNMBL8I^F% 6NZ^(LX2&.Q"\[6VF(XPPB ML7H6+,MH \+).VB.&(6/SW]I_K3Y[>4:W22G:@IIGTZ8"O9X M3H^]WC@-IFE5[E5:KBC9.!J7H58C?2A--JQQJL.*W?$@'T:+$ M2*M2,1R%) MB$^#K+&-U1M6%9>3H84VF/,K-ZZF.#U/'ZTZ&:5X$Z$ -@I*Y3!4" M>_&&#NFQHJI$SV[N^_WX<)M7'^Y>/+DV;#EEB' 4B5*,\Q!E @--^U/+*0IC MT$T&QHU;UJ[A7P1N!W>?!34Y&S6 ,!T[L7%I"U8>7-"]V3U M&=Y! F?;-0]E]HI,6@O2,O33GGOE1(W=CN*V]6?$$$XQ<0,W21)&(DR\]%1_ MNJ!'H\Q:GF2$^DLKK< BT##%9K74/+M6A72&L2R(20/""8O(SZ6:0-\T)5.' MP9%ZV27XEV\#\\C-:!R1#*&4^9QDC XC]B#$H.41T[8G&EL;54U]HD?IYB0< M3U&"+D([+[$)5\_1<5FT?H[W3DU!#;&H?CW0O3RK\2E_+*O#>8GK\X1D21RY M#",OR](@X=UKJ7XDM%OUE2'M[]OKK!TD9\ TWXO"%\BYTO=&\[F,3C;>C1?7 MRACA1;G;;+[FV^,N%Q7/,\-G+[FE/[J_/%VR'?(X8$F0$"\(?2],LLS%/9HD M(J!!FRT,EDN13WE]%'U#YL;3+E?@!5NVV%?4M 40#Y2\#G%3D+R0OS/4-\[M MC^$G_O&EV:XQVXW_FCQ?4T_+D5N(N-KV\KGV3L*J[@KJR9[G!SY)4S?QLC"A M:9:0P&WM>8G77'JJOX:J;L6RO/+SU5/:KD(T",>ME@)8U%LOM4/@V!73&=\[ MN4@08-T43NHR%,R 'V^LG>HRHW[C^\-#T1R#E[<[MP=[[O/]ILCK5UYVBEW? M\S-*0XK%\,[-HL1+6@RIST)/]>B?6:/V^MD9SN;;PQW[]^%B5W_(M_2I: M=OY!LEV+MDQWZ^*A;@KGE1MY69J%1 @)13P.7,]5HTTY;QADSE)8F96]T M1C'.HN&,\0:;8Y*!_#),[$%D+5;,85Z\+=8:K(P08U8^K(O]*O%1A#W?CSCG M%'MAQ!+:VW-C7^F>O/%6; ORQ5[1XANO,JIL:JNT!2)-Z?34'([6:@MGT8D4L;3)'4C MS%P?Q6%$NZ7<-(C#5'W!Q80QRYFM@6A:-HV0K)"UIN87N#R]6&H!"6AJBO7R MC0&JU9*+ AV70.HRZ4UIJ<;87Z-\7^[RY.W?%B>^2F$=>FO $13[R M@[A'A*D;V5VD5\>QI(5ZB=II8%M?"@8$RM:*O9T83;EJO\QXV5Z^MQ,WS2F^ MLQ!&&:#M.@0>;##EV/,C3=3..F[;?EJ=]NFCC =N"/8_5Z,IR<4. 3%[R MN19B2,OZ<'-)$F^<%NBT6X.O479E)[ 1II>Q\=>,*Z6%E@B3+7EA=)X/[X:_ MS]=U7I_.!01^''BA2[TD]5V6,)K&-/ Q#F-*":5*.Y0,F;(L72VZ&V? Y[0 MU0Z_6.%63;XFI!4F8.,8M:);U[FZHER&2%Z&=IERIK32$*V>06\V>0:$NFD6 MXH#X@9>F+,8\:)4T0Q2%2K,=-NU;5KHQYZ"!"F@E.FJR.'=@8%II)R9+.)!^ M8?O[%&%:AMI:]7#<(70--I5FH__?;^N\VLN71JO#5_*05\5FO1?CF?I0'3<2 M0C<1[K$,Q9GK>BC&),,\Y*@K:;,@]-2J2Z,&+2MO#]/YG5# '*0Q.A4FA^=@ M$B:5)Q(E1*?'Z)R#U%F;-,8R8$IW#K;UYF[-L*XV)ZO(RJ7)5].D+F"6U;A+ MI<5&"'U*LQ'2)B'Q7?%0[-=G-E$4NH2$4<99G'IQB(*T.X^583_(0!.GXRQ9 M3@WGX)PS=#50R@S1JE9C3\+I2')OA=QEEL"%?7KRS:8XA MW=LBSTKKTR)3[/G$9RY/<(IA=69=>N.23P-\*0WJ_UZ5=5WEW_+] M,:]7V".44DS2"".&$E$:LK W@+-8Z2DNC<]:5K$&C-.C 0P>@>0H#,3M\0)3 MG:DH 8R:[5&C-S9^2I%SFXL.F;=/Z_9%:'Y6A(X<'3_Q_M(86(^B!8QT-8&7 MHYL'K 9L;+2/7Z]<1 CS&:(A01B'#-.ARHQ$D9E 2CW(=R?1PL<&R[0%Q1D) M5^H&':J641YH(2_'-Q18$Q\6O\4*^B.(MXFF O M#!/Y!)I'4C04V%'*(#U!\9,3C>#7#9IIFW[+P)76#J1H&0T<"KHB;A6S1C_ MOJX*^?E/ZT/>7,^6BM%%E/D8>[%+/88S-R:=&8XX[% +^..6U;S'XTA H.L7 M]>E24UBK3,'T$D22%=5[3L85#=/F;1F*I ^_--1^]-6BNPO,13SQ&$I\/R$I M3]* !UYO*,T"T%D2C<]/JQB@BP#'D 97#0M\C=*-MZBRKAP7;_XSP-[RU /J MP!7]T.)"[:*C;5E)"]U&CM2CE*<>"A(:1BFG@9NA0:.21&FV1>>[EC6#L@^? MNDZ@<9<.D"*%-4>+[, 48E)B(/<)V2-(\^H@=:(4KPAZXN&EY45-'A:POJB+ MO!S?"B#RM]ZOM\5Z_[$J'O(S4RQ%F8M2SX\0]D(2DS"*>E/8XU1=!S4-V!;$ M#I;3X-)7 %WZ5#1R N: 8CDS:1#]G( \32'5(5%14E]W^J*VCN1H"2([UH72 M8)L!R"[+;P]$M)VM;#^]N@=9X%/NI2G!/')9P..^N,T\4?3>.D,7(><;CE[RZZ54%O!>#]L6T9>@/PD\[#/>!(%,0F"3M,3 MUR4>:$G!N'';M:_ 6HCN<5_EN4+WF(APM>G%6;F&:3ED87>^,Q500J]MG;$5 MFV5,;=IS[_EV'+L\JLT+-!HQ2(14B!5SW0LH!J=!3\ MTE#C %YU*)3YPUUK+UMOBEUQ^/';^GOQ<'Q(RZHJ_RSV]W3]*/[F\&.5)IBS MA"<8(^RZ,?;2P.TA^#QEJV]Y=5LJ7WUHTC2D:YRC5-\'E^^+LG+J?'.4A5*5 M?RMWW^2N^$W;9>XZ#X"W(1JE7ZTNG8UWF( W969YYW22U".]<3JLS@#6Z=%. M?&\B@,]%Z'#R@=)F ""C)3 M/"M4LC-0#-/&!N5K#?]$[TSL BK@&5@>512#V[!:>:Q&PZ6*V3")"RBB37M4 MVFMR@"S1EH_O%L: MML5\AXD4X\@,OIC2@$?-8UJ\?>R%'2IR#9!T4+%%N+!6V(+9D-);+/B M>_,P:76?T_*IMC>%M.^Y;DIYREQYS8P7B8K:ZTT2EJ;*JCO6D&7Y;> Y+3ZG M!ZA?[8ZF54&-IV04)LM7R)R#2X!23\FIGF2WW&Y:;C<]M\WBG_/0HOS;2.5^ M@X1+$FZ*NP5HN3%72@MMRX2Z=],D&!//BUV?I9S(FU5CEPS3),S'X7AU5S0T MJ[J#2^S1M(Y1=PN,&E3WZ;DTH>X6.+6@[BU*:^I^?=;:%'=+5G>H*TKJKL6/ MDKJ3A_*X/WRX>U\\%([1[)B'Q MTSA2?XIUM"7+^M[BD[NM&X1.N6]/^SGG( &B-)Y9!86?E%28Q'=\?NCY_# [ MGP"5GY17S3/T0WO=]>VUN:'=V9[A'"OT;_%P2>F-\;< J3?G2VFCA0'$_OW9 M;NET71?UY\N?\)A)RL6\Z6 _6N15H94V5.[MRO:]U1@ 6HJ&0,>8- M!"R%O']Z@**!Z[1XFW0R1$-";J]F6D08 (EFWG#H99[WW:FT[M3?;1.6N@W+ MA4YB:-P!9NM2?K)'^P(2ED7GRDF:KIV4UDV1>81[B"+7YRQ#.(NSR!OR*F9< M?;[*O.FEI33P-+N%:)A-:18"83^E+2$,=E*:A7!,E]+,+)2 V3*0TH"T_UPI M#>J<9DK3XG!<2GM?[K?EOGG9_G:]_\\/=W>Y^*'S!!OP ,E;+Z.$89?Z?NQF M YK,!1Q:L(AACB3W_EWZX9.%D9J!B(S);],&PVBB:Z$[ W:G V]\%&<@1"9R MW[2ALI($NY 50\C*+F23C/#>)!"<%\V%9,D)TJ"72IG2-*O64F:7P%V2!A%" MC(0)"1(7Q2@9QJ2^%RK=+&H;P_PIT]P0Q$!$+*5,"\&8,F4N*D264Z:%4,V1 M,BV/(-\DT&3*!(;D)TV94"_'IDPM5M5.R!QOFW7C/E<@!VX_E<;^M/PN(XH/W*Y=S@L5_N$N3#"$OQJ>9W(REZEG3+@S+ MB;,'W^P5&> [+>(;9W@ZI/\#Z80CO'!:-YS>#\A)$[MA4TBMRXD8++O^]PL6 MY/308H*F>[K72[BX_R)337\,F#.?5 MX6O^]%*V5MA.*$#)<_HH@-/E3Q< K80X?2"T4Z!60,8.+X%,O9WES!*^J+QFV+77 M,YD-_D;NM=G^4V37?"OG#/D?G\1_12Z5+]#V4[X(HR0*<.H&7I@D6>9E27_H M& 5A'!G8\QR:BN=]IN.,B]F M+L41RI*092R(*.G!Q%E@8@OK6 @+3J<&MU..#I2==&HA1I.FTR5%R&XZM1"I MN=.I[6VQ;W!I,)T"@_-SIE.HDR/3J1:GX]+IRW?BNYP>8S_R@]1C*0WCQ(V2 M./-[$,S%:'P:U38]1_H<%E$>)5I;AQOUHS$F5TX2"*,Y.:749HA#TRFMSZO(3Q(_(9'+,8YQ MX&5I-.151-4ON#5O>FDIS=P@0S\:9E.:A4#83VE+"(.=E&8A'-.E-,NCN$ML M&4AI0-I_KI0&=4XSI6EQ"$YI_6.2PU:2D-VN3TK738O]W.\MO#NWU]J)H6?V;OP]V_KZMB?;MKOI;G:"84E.PG1..&_. M\Y>4TX'[3]V]-%>X?Z:3'!L]HS+,Z)R7L2Y+>!+'KH]ID J)CEA&>PR4469D(D7+LNWY MDU[_9X$LR57A&TC\)R"FM!OM!5@1%6VEL,@UJM MOXP(:&2U\D56NW'ZJ'3(;YP3=AD:YX1^VA&!-LE7A@CV [>,,<,$?I93=PG MJ*); FY?)[FCY;XN=\56I(AM)@^<;M^)_]R*W^WSNEX1[J. 9(D;IIQ$A$7D M9-_%@?HK(4:M6I;B#FO_^HXHK<[@.G<-7J\A>J\6P+G@-'$;-SKC23 [7[L& +"SZ7Q@Q6.%S!VL.-7:;MU A+1 MN46^KO;%_KY.\[NRRIL+\_+Z\&7]/:]9_ECEFZ)IRF2_)0]E=2C^;_-;D2C; MI$KNJSR7#7Z5X0#'+N,TY%A@%"DR[8^?!"%+U+?)SH+.]C39>7_FZ;LOC#CK MVMGF=Z) D5V[N66D*X('U "EG2>D"EEP\=&$9S\<5J'G-XCIW').??) M$4XYYU[) -P!YL'-]W@ > M10-HIP['9G,;5%_*^K.&=0'5P;S^ETOI8)K5QBOU39JF61!R3Y0R:83"@#(_ MZ2QBXG+U>XQ&VIFR A@WDAU+*#!K6^9R1/X=-S@=2Z-F+K1,IX&L!J$5GJ#4 M!YB&6%M8TACCR27Y'\V.VOQE>RKS2=YIAC*?\O\Z%B*1K'R71:Z(?10%*$G" M+(R&"_(P]GSUM[+&F[(]4]D"=%X;V/48(1-EXZE5F9&2N.C9R#?HNSBM*,QKA>0 M& PZ4UIICX#T\$F,.*IB(VQ]7/^03:3^0[:F;H31MYM5P$(D'Z30XA\F?'BE W4Q1K9 S9F 9EC@633 @A\Q MM%XBZ>#)9:IM\:W8YO(Q"#F[57]=5[G()8_B'WY=UWFME$B2AV.P.;Y]18OI1[#,=H 0G(M$>EO18-V;^=?\NK M];W49+Z0SH4B5%]_[9IRY;3 M4X_7:0 ['6)'0'9>$5:M*UZ,QT(A:\T:!EC^^ADC -G7/6;^443=9*!NM? ';3,$)^["(2,H$C0J@_2(\3FBIMY;9C M>6D9#'[AH_%8&,U@%L)@.8,M( )6,IB%2$R4P=Z(B.D,]L9=F[8(_ZDR&-0W MO0RFQ:!2!F/=W$!O5+3?\^'?L., 19D?>ICXGN>F!"$O\/M;#7"8$/7U?U,& M+>>K'J9SAO/9A%4/]:8_Y0*02F.T*^2H.1B'I28 V7-P#,A"6F^;GW7RFLL#_R'Q5G<6AW0C1KU6=Y:L&M3RPL6T>N1Y] M$@O$ULB,!*3\Y\E+4,31+.D =9R-?3QP-!D%-#R'\7))#*QPO0 WM^%7:;IVPVVPR8?>0OR^^ MR0W-!]$6B]M=3NHZ/]2O@&F!"M(_W&7- /%_B_'ARO>$,,O-SV$68B_BS/>[ MZ2P6IVZ8KK[EU6VI>K/-%(@@/?DGUQ+?46,)2XD1!M')QC@'F7]'[.>*ZC,MT)O6XG*\7V

MO^??#U_^S'??\M_*_>%KO.1LY >K(9LB-32Q:CUP6A>6G!2>TVTL'VC'\6=,!?K.CLH"(SFVDP"D M3'WYLUQ1/\HXPQRYH1C%A"XC-.FQN%&,;>J^*H:%RKV$+R2DM*GVRF&R(?(V MXC.%MK\9F 4H>L>M,2&'QNIGU&^PCZ-D6X]1BVHM&FN^HF'DX@ G&?:]@-$D M)&D_]93P,+4ZP:..8M&*+3VPKMEJP;*FVL:C-)UN7PW/4I1;@C2KW:"(_;3J M#?-RO'YKL&I/P3/1759!),"$*>4^(:X?IIR% QB61)EM 5<"L63]E@[8EF^U M2-E2;^,AFDR\K\9F(=HM,1J5;E"X?E;EACDY6K@U.+6HV^)G5R@(DI 23FCH MQFX+CE&%\2_L:[92E&RIMFF S2=9E^+S5(T6_RL M6:JL5J IC\AVIBPZX7O9U1W34]'2?P8=@WH M_._Y894%./4BEKC$2Q@C4<@X'Y)+&)J2OTGEY-]EM:[@_%_C[?;XJ\9D6]V97U MLU]U#ZN.$4J73_Y9,6]:V,[3-[8E/ M\,)4S33G:BHW(]TPU;O*M'/"ZOQ#HG4:N,K'6,SH((S+*[IH*2C+T$E;SI63 M-&R8CGXX?,TK@>2QRK^*NE.(^+OF3H3W92W5^\/=E_7WCWE5E$+;-U6^KG.6 MM_\[G,^A4>JF"1&X>.1C/T"9'R+*, E80$71"M'6">!8UMO& V=S[D)_S<0O M(J3U7V^:FR?*._EXT[_!!'B*8*F)\L+B!!/J-D1/T#OONA"];T/T>QLBX87& MD4,S6CV>XBOZ/6'\EJ'I4SIG'EVJ]K]?-J761 MJYK?[=JGOK;_/-9-$NM=6<741ZD71P%R,]=-4.(&I <;,AS!]ES,!-+^GHP6 MN[/IP#N'$U[G?EWLNW3A_')*%T[>'8/^Y3;?YW?%X:_R+W[YB^__M:DX_Q+Z M9W<957GN/#1[X)V\>6GIL^@G^<.MT#[D-K>D)\V_$K^(;^2M%/),KN!W]^.O MYM*2S78T/E4MI $93U]]X^H=<\X\:V)^YIMSD'23,!3M JEI\4 MIR !D"@GBPE@ NHYSMZB^-WNN!6#N8]R6E]@.ARJXO9X6-_N\B_E[R(V0I5% MG,37[_LW-%89J4FR@(=7@!F1B MY<5@"CQS-6VPE*>V%ALG\-R7RF#JQAG\?*+,9&2N MSZ3-T@:6D8%F\_[E7-R,43"0T(W..)-'S5*&^=GRB;W\832BB\\7 M9KU5SP\66#:0#U:)'Z(X8AZ/HM#U0T82ZO46L6=L//&FG1G&!B\4_+>U^/UW MYW->?2LV>:/ZZ_T/8P+^-M>CQ=DHS1,)[\=U=>V^^ZEU5D]#E8E?O#ZJ>Z*N M?4!V5'7M\^9KOCWN\@]W[XN]^&][1VZVWA2[XE#D]6E1/$.>[[.$(.JZ<9!E M*4E0MRA.W1B#UI[-6;5XQ2Z21*^;]/698;?/[QI1&^V?;V*#-Y10C-1V,9LFC!K])V.]:5 M3+ZNY(VZ]<>\^BQ?2D[7=;$A^RTK=L=#OFU:Z0D-3Z(DCMPT\UP6>ZZ716Z/ MAKBAI_2>GVT,]G=(/A[;^ZIESVZP-HMD'5JG]T8^D^0T_NB*JN'80"5VOK#H M"^Y+\F]>"=%RQ!?$L9(4VXG:TH39DI<79=HFJW#1)OM#L96618G].=\3P;/=N5\YH=S M;8Z[(2D,J>#C9UWMGR[$T+2PR.CJ9PRU(#_+^B_3S()R MBJD *:6;R5O#TC+1] 1<3%(SQ4(U?_V>_TDV&_E@D5P>K]T#(0Q[Q:))$B(41-,R";>(ONZ_1RW/Y9[':B_SX_G/W: M(<.$^QQ[6 QJ8S>A+LUX@MLZ(:!^EB20_F38M.5N]N*:@K.MBKTGL*&?:>K5 M"J$968?5/#W0IKQYR?XBSDO#R+PBA9:BL@R%M.5<.4G+AFZYV3=USG\4AZ_T M6!_*A[QJ, A4@Y8_FSS$491RXL>9%'@/1VFR3CGAN@#+;MTKQ]Z^LK M+63G3X'9Z4'?M!V]Z?T#<,B,+-7-_O8B],R M]-BJAR\V!]EF4U6910Y8W]]7^7TW&?8I_Y;OC_DSVZ*0#N(P= EG,4%AEG%9 M9;>V21" ML";L6A9?9^"E%/='BHQ=T4OS3*_ M#(4T[%-ILZT"EY3S>SE?]RE_E*>5]O>O5<:,QO(6"5$#!XC1- X1]MO*./;\ M, !=KF["GF4%[""*,>9=63TT,0&NX9K@5'%1=F(Z@:NL'9,#O&6,TA5(N[;R M:9#R9:B;48^>KTT:9TM5V;[(*W&.U8_/!V&C6=ZLR>:_CD65;U=Q0C*6>+&; MA9R$*0[]D"(6I6Z$>>BG 431QMBQK&0]-*?!=M/N4Y W5'?X8+(VBE U.9N* M2YB,:=-H1;VN<'1%M4PPNPRU,N)):;[= >LN:>E=71_S+3M6I6Y7D08I0E&R U](9Q!UJ-Q.0>-1VUAL*QJ M/;*V.SH]-D>"NW'J!CVP8+,5#,4B;@%Q !9V#?,M9*?%[+2@3^IX+4P3/^>N M2?"U(M!RR)8AM=:]?%XL3L*J$8EN_O+#HQPYTDHLD", M. \P"7EOAZ21TO2D_M=M;S,2*-:B,4A-W7;X.C6%J>H(_JZ+YC34 5=7>J9: M/%VE:IVH;;DY2EUM]'=FPIY@L47WQO,RKR@;P MEZ9:"$!3FUM4APF0IW,?;A"&L9L%/O(1IB'R"1L*:\Y#I>LR1ANQO5^ZN1[Y MT,_QM9KJ/'8##!V5'<6H@MA.129,