0000866273-20-000019.txt : 20200507 0000866273-20-000019.hdr.sgml : 20200507 20200507144940 ACCESSION NUMBER: 0000866273-20-000019 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 65 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200507 DATE AS OF CHANGE: 20200507 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: 20855849 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-2020x03x31x10q.htm 10-Q Document
false--06-30Q320200000866273221333147114650539710169379111160818027892300018210000.010.0160000000600000002788821727888217P15YP15YP6YP10YP4YP15YP15YP6YP10YP4Y1400079000510009700002680720326131355458412031380512326012500001081014175686203105325476061047606 0000866273 2019-07-01 2020-03-31 0000866273 2020-05-05 0000866273 2019-01-01 2019-03-31 0000866273 2020-01-01 2020-03-31 0000866273 2018-07-01 2019-03-31 0000866273 2020-03-31 0000866273 2019-06-30 0000866273 2018-06-30 0000866273 2019-03-31 0000866273 us-gaap:RetainedEarningsMember 2019-06-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2019-03-31 0000866273 us-gaap:CommonStockMember 2019-07-01 2020-03-31 0000866273 us-gaap:CommonStockMember 2018-07-01 2019-03-31 0000866273 us-gaap:RetainedEarningsMember 2018-07-01 2019-03-31 0000866273 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2020-03-31 0000866273 us-gaap:TreasuryStockMember 2019-07-01 2020-03-31 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2020-03-31 0000866273 us-gaap:RetainedEarningsMember 2019-07-01 2020-03-31 0000866273 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2019-03-31 0000866273 us-gaap:TreasuryStockMember 2018-07-01 2019-03-31 0000866273 us-gaap:CommonStockMember 2019-06-30 0000866273 us-gaap:CommonStockMember 2019-03-31 0000866273 us-gaap:TreasuryStockMember 2018-06-30 0000866273 us-gaap:TreasuryStockMember 2020-03-31 0000866273 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000866273 us-gaap:TreasuryStockMember 2019-03-31 0000866273 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000866273 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000866273 us-gaap:RetainedEarningsMember 2020-03-31 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000866273 us-gaap:TreasuryStockMember 2019-06-30 0000866273 us-gaap:RetainedEarningsMember 2018-06-30 0000866273 us-gaap:RetainedEarningsMember 2019-03-31 0000866273 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000866273 us-gaap:CommonStockMember 2018-06-30 0000866273 us-gaap:CommonStockMember 2020-03-31 0000866273 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000866273 us-gaap:CommonStockMember 2018-12-31 0000866273 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000866273 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0000866273 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000866273 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000866273 us-gaap:RetainedEarningsMember 2019-12-31 0000866273 2019-12-31 0000866273 us-gaap:CommonStockMember 2019-12-31 0000866273 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000866273 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000866273 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000866273 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000866273 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000866273 us-gaap:RetainedEarningsMember 2018-12-31 0000866273 us-gaap:TreasuryStockMember 2019-12-31 0000866273 2018-12-31 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000866273 us-gaap:TreasuryStockMember 2018-12-31 0000866273 2019-07-01 0000866273 us-gaap:FixedPriceContractMember 2019-01-01 2019-03-31 0000866273 us-gaap:FixedPriceContractMember 2020-01-01 2020-03-31 0000866273 us-gaap:FixedPriceContractMember 2018-07-01 2019-03-31 0000866273 us-gaap:FixedPriceContractMember 2019-07-01 2020-03-31 0000866273 us-gaap:TimeAndMaterialsContractMember 2020-01-01 2020-03-31 0000866273 us-gaap:TimeAndMaterialsContractMember 2019-07-01 2020-03-31 0000866273 us-gaap:TimeAndMaterialsContractMember 2018-07-01 2019-03-31 0000866273 us-gaap:TimeAndMaterialsContractMember 2019-01-01 2019-03-31 0000866273 country:US 2019-01-01 2019-03-31 0000866273 country:CA 2020-01-01 2020-03-31 0000866273 country:CA 2018-07-01 2019-03-31 0000866273 country:CA 2019-01-01 2019-03-31 0000866273 mtrx:OtherinternationalMember 2020-01-01 2020-03-31 0000866273 country:US 2018-07-01 2019-03-31 0000866273 mtrx:OtherinternationalMember 2019-07-01 2020-03-31 0000866273 country:US 2020-01-01 2020-03-31 0000866273 country:CA 2019-07-01 2020-03-31 0000866273 mtrx:OtherinternationalMember 2018-07-01 2019-03-31 0000866273 mtrx:OtherinternationalMember 2019-01-01 2019-03-31 0000866273 country:US 2019-07-01 2020-03-31 0000866273 us-gaap:NoncompeteAgreementsMember 2020-03-31 0000866273 us-gaap:IntellectualPropertyMember 2020-03-31 0000866273 us-gaap:CustomerRelationshipsMember 2020-03-31 0000866273 mtrx:IronandSteelCustomerRelationshipMember 2019-07-01 2020-03-31 0000866273 mtrx:IronandSteelCustomerRelationshipMember 2020-03-31 0000866273 mtrx:IndustrialMember 2019-07-01 2020-03-31 0000866273 mtrx:OilGasAndChemicalMember 2019-07-01 2020-03-31 0000866273 mtrx:StorageSolutionsMember 2020-03-31 0000866273 mtrx:StorageSolutionsMember 2019-06-30 0000866273 mtrx:OilGasAndChemicalMember 2020-03-31 0000866273 mtrx:IndustrialMember 2019-06-30 0000866273 mtrx:StorageSolutionsMember 2019-07-01 2020-03-31 0000866273 mtrx:ElectricalInfrastructureMember 2019-07-01 2020-03-31 0000866273 mtrx:ElectricalInfrastructureMember 2019-06-30 0000866273 mtrx:IndustrialMember 2020-03-31 0000866273 mtrx:OilGasAndChemicalMember 2019-06-30 0000866273 mtrx:ElectricalInfrastructureMember 2020-03-31 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 2020-03-31 0000866273 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2018-07-01 2019-03-31 0000866273 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2018-07-01 2019-03-31 0000866273 srt:MaximumMember us-gaap:IntellectualPropertyMember 2018-07-01 2019-03-31 0000866273 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2019-07-01 2020-03-31 0000866273 srt:MinimumMember us-gaap:IntellectualPropertyMember 2019-07-01 2020-03-31 0000866273 us-gaap:NoncompeteAgreementsMember 2018-07-01 2019-03-31 0000866273 srt:MinimumMember us-gaap:IntellectualPropertyMember 2018-07-01 2019-03-31 0000866273 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2019-07-01 2020-03-31 0000866273 srt:MaximumMember us-gaap:IntellectualPropertyMember 2019-07-01 2020-03-31 0000866273 srt:MaximumMember 2019-07-01 2020-03-31 0000866273 srt:MinimumMember 2019-07-01 2020-03-31 0000866273 us-gaap:EmployeeStockOptionMember 2018-07-01 2019-03-31 0000866273 mtrx:NonvestedDeferredSharesMember 2019-07-01 2020-03-31 0000866273 mtrx:NonvestedDeferredSharesMember 2019-01-01 2019-03-31 0000866273 us-gaap:EmployeeStockOptionMember 2019-07-01 2020-03-31 0000866273 mtrx:NonvestedDeferredSharesMember 2018-07-01 2019-03-31 0000866273 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0000866273 mtrx:NonvestedDeferredSharesMember 2020-01-01 2020-03-31 0000866273 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0000866273 us-gaap:AllOtherSegmentsMember 2020-03-31 0000866273 us-gaap:AllOtherSegmentsMember 2019-06-30 0000866273 mtrx:OilGasAndChemicalMember 2019-01-01 2019-03-31 0000866273 mtrx:ElectricalInfrastructureMember 2018-07-01 2019-03-31 0000866273 mtrx:StorageSolutionsMember 2018-07-01 2019-03-31 0000866273 mtrx:IndustrialMember 2018-07-01 2019-03-31 0000866273 mtrx:IndustrialMember 2019-01-01 2019-03-31 0000866273 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:StorageSolutionsMember 2018-07-01 2019-03-31 0000866273 mtrx:ElectricalInfrastructureMember 2020-01-01 2020-03-31 0000866273 mtrx:StorageSolutionsMember 2019-01-01 2019-03-31 0000866273 mtrx:OilGasAndChemicalMember 2018-07-01 2019-03-31 0000866273 mtrx:OilGasAndChemicalMember 2020-01-01 2020-03-31 0000866273 mtrx:ElectricalInfrastructureMember 2019-01-01 2019-03-31 0000866273 mtrx:StorageSolutionsMember 2020-01-01 2020-03-31 0000866273 mtrx:IndustrialMember 2020-01-01 2020-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:StorageSolutionsMember 2019-07-01 2020-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:OilGasAndChemicalMember 2020-01-01 2020-03-31 0000866273 us-gaap:IntersegmentEliminationMember 2018-07-01 2019-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:IndustrialMember 2019-01-01 2019-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:IndustrialMember 2019-07-01 2020-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:StorageSolutionsMember 2019-01-01 2019-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:OilGasAndChemicalMember 2019-07-01 2020-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:IndustrialMember 2020-01-01 2020-03-31 0000866273 us-gaap:IntersegmentEliminationMember 2019-07-01 2020-03-31 0000866273 us-gaap:IntersegmentEliminationMember 2019-01-01 2019-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:OilGasAndChemicalMember 2018-07-01 2019-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:IndustrialMember 2018-07-01 2019-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:OilGasAndChemicalMember 2019-01-01 2019-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:StorageSolutionsMember 2020-01-01 2020-03-31 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 March 31, 2020
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 Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of “large accelerated filer”, “accelerated filer”, “smaller reporting company”, and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large Accelerated Filer
 
Accelerated Filer
 
Non-accelerated Filer
 
Smaller Reporting Company
 
Emerging Growth Company
 
 
 
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  
As of May 5, 2020 there were 27,888,217 shares of the Company’s common stock, $0.01 par value per share, issued and 26,139,761 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
 
Nine Months Ended
 
March 31,
2020
 
March 31,
2019
 
March 31,
2020
 
March 31,
2019
Revenue
$
248,327

 
$
358,887

 
$
905,101

 
$
1,017,966

Cost of revenue
227,850

 
321,981

 
822,158

 
929,753

Gross profit
20,477

 
36,906

 
82,943

 
88,213

Selling, general and administrative expenses
19,718

 
24,112

 
66,574

 
67,672

Goodwill and other intangible asset impairments

 

 
38,515

 

Restructuring costs
6,559

 

 
6,559

 

Operating income (loss)
(5,800
)
 
12,794

 
(28,705
)
 
20,541

Other income (expense):
 
 
 
 
 
 
 
Interest expense
(398
)
 
(301
)
 
(1,231
)
 
(954
)
Interest income
356

 
307

 
1,247

 
863

Other
(767
)
 
58

 
(368
)
 
582

Income (loss) before income tax expense
(6,609
)
 
12,858

 
(29,057
)
 
21,032

Provision (benefit) for federal, state and foreign income taxes
(1,114
)
 
3,925

 
(1,705
)
 
5,862

Net income (loss)
$
(5,495
)
 
$
8,933

 
$
(27,352
)
 
$
15,170

 
 
 
 
 
 
 
 
Basic earnings (loss) per common share
$
(0.21
)
 
$
0.33

 
$
(1.02
)
 
$
0.56

Diluted earnings (loss) per common share
$
(0.21
)
 
$
0.33

 
$
(1.02
)
 
$
0.55

Weighted average common shares outstanding:
 
 
 
 
 
 
 
Basic
26,478

 
26,788

 
26,781

 
26,918

Diluted
26,478

 
27,417

 
26,781

 
27,587

See accompanying notes.

- 1-



Matrix Service Company
Condensed Consolidated Statements of Comprehensive Income
(In thousands)
(unaudited)
 
 
Three Months Ended
 
Nine Months Ended
 
March 31,
2020
 
March 31,
2019
 
March 31,
2020
 
March 31,
2019
Net income (loss)
$
(5,495
)
 
$
8,933

 
$
(27,352
)
 
$
15,170

Other comprehensive gain (loss), net of tax:
 
 
 
 
 
 
 
Foreign currency translation gain (loss) (net of tax expense (benefit) of ($51) and ($14) for the three and nine months ended March 31, 2020, respectively, and $97 and ($79) for the three and nine months ended March 31, 2019, respectively)
(1,104
)
 
216

 
(975
)
 
(452
)
Comprehensive income (loss)
$
(6,599
)
 
$
9,149

 
$
(28,327
)
 
$
14,718

See accompanying notes.

- 2-



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


March 31,
2020

June 30,
2019
Assets



Current assets:
 

 
Cash and cash equivalents
$
87,503


$
89,715

Accounts receivable, less allowances (March 31, 2020—$1,821 and June 30, 2019—$923)
209,195


218,432

Costs and estimated earnings in excess of billings on uncompleted contracts
56,859


96,083

Inventories
7,738


8,017

Income taxes receivable
1,924

 
29

Other current assets
8,429


5,034

Total current assets
371,648


417,310

Property, plant and equipment at cost:
 

 
Land and buildings
43,162


41,179

Construction equipment
94,064


91,793

Transportation equipment
55,793


52,526

Office equipment and software
38,122


43,632

Construction in progress
7,320


7,619

Total property, plant and equipment - at cost
238,461


236,749

Accumulated depreciation
(154,493
)

(157,414
)
Property, plant and equipment - net
83,968


79,335

Operating lease right-of-use assets
25,840

 

Goodwill
60,277


93,368

Other intangible assets, net of accumulated amortization
11,114


19,472

Deferred income taxes
5,462

 
2,683

Other assets
9,038


21,226

Total assets
$
567,347


$
633,394

See accompanying notes.











- 3-



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

March 31,
2020
 
June 30,
2019
Liabilities and stockholders’ equity
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
77,246

 
$
114,647

Billings on uncompleted contracts in excess of costs and estimated earnings
100,566

 
105,626

Accrued wages and benefits
23,013

 
38,357

Accrued insurance
9,065

 
9,021

Operating lease liabilities
8,639

 

Income taxes payable

 
2,517

Other accrued expenses
5,548

 
5,331

Total current liabilities
224,077

 
275,499

Deferred income taxes

 
298

Operating lease liabilities
22,660

 

Borrowings under senior secured revolving credit facility
8,888

 
5,347

Other liabilities
296

 
293

Total liabilities
255,921

 
281,437

Commitments and contingencies


 


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

 
279

Additional paid-in capital
137,306

 
137,712

Retained earnings
212,124

 
239,476

Accumulated other comprehensive loss
(8,726
)
 
(7,751
)
 
340,983

 
369,716

Less: Treasury stock, at cost — 1,756,862 shares as of March 31, 2020, and 1,081,014 shares as of June 30, 2019
(29,557
)
 
(17,759
)
Total stockholders' equity
311,426

 
351,957

Total liabilities and stockholders’ equity
$
567,347

 
$
633,394

See accompanying notes.


- 4-



Matrix Service Company
Condensed Consolidated Statements of Cash Flows
(In thousands)
(unaudited)
 
Nine Months Ended
 
March 31,
2020

March 31,
2019
Operating activities:
 
 
 
Net income (loss)
$
(27,352
)
 
$
15,170

Adjustments to reconcile net income (loss) to net cash provided by operating activities, net of effects from acquisitions and disposals:
 
 
 
Depreciation and amortization
14,388

 
13,623

Goodwill and other intangible asset impairment
38,515

 

Stock-based compensation expense
8,115

 
9,045

Operating lease and fixed asset impairments due to restructuring
2,660

 

Deferred income tax
(3,091
)
 
1,562

Gain on disposal of business

 
(427
)
Gain on sale of property, plant and equipment
(536
)
 
(810
)
Provision for uncollectible accounts
1,292

 
(105
)
Other
(110
)
 
308

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

 
(71,436
)
Costs and estimated earnings in excess of billings on uncompleted contracts
39,224

 
921

Inventories
279

 
(3,492
)
Other assets and liabilities
5,427

 
(14,750
)
Accounts payable
(35,129
)
 
30,092

Billings on uncompleted contracts in excess of costs and estimated earnings
(5,060
)
 
1,626

Accrued expenses
(15,080
)
 
17,557

Net cash provided (used) by operating activities
31,487

 
(1,116
)
Investing activities:
 
 
 
Capital expenditures
(17,650
)
 
(13,721
)
Proceeds from disposal of business

 
3,885

Proceeds from asset sales
1,018

 
1,059

Net cash used by investing activities
$
(16,632
)
 
$
(8,777
)

 See accompanying notes.















- 5-




Matrix Service Company
Condensed Consolidated Statements of Cash Flows
(In thousands)
(unaudited)
 
Nine Months Ended
 
March 31,
2020
 
March 31,
2019
Financing activities:
 
 
 
Advances under senior secured revolving credit facility
$
18,567

 
$
12,430

Repayments of advances under senior secured revolving credit facility
(14,357
)
 
(10,133
)
Open market purchase of treasury shares
(17,045
)
 
(5,190
)
Issuances of common stock

 
128

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

 
235

Repurchase of common stock for payment of statutory taxes due on equity-based compensation
(3,517
)
 
(1,685
)
Net cash used by financing activities
(16,109
)
 
(4,215
)
Effect of exchange rate changes on cash and cash equivalents
(958
)
 
(273
)
Decrease in cash and cash equivalents
(2,212
)
 
(14,381
)
Cash and cash equivalents, beginning of period
89,715

 
64,057

Cash and cash equivalents, end of period
$
87,503

 
$
49,676

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

 
$
742

Interest
$
1,535

 
$
1,340

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

 
$
1,100


 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, January 1, 2020
$
279

 
$
135,057

 
$
217,619

 
$
(22,538
)
 
$
(7,622
)
 
$
322,795

Net loss
 

 

 
(5,495
)
 

 

 
(5,495
)
Other comprehensive loss

 

 

 

 
(1,104
)
 
(1,104
)
Issuance of deferred shares (4,650 shares)

 
(77
)
 

 
77

 

 

Treasury shares sold to Employee Stock Purchase Plan (3,805 shares)

 
24

 

 
62

 

 
86

Open market purchases of treasury shares (547,606 shares)

 

 

 
(7,132
)
 

 
(7,132
)
Treasury shares purchased to satisfy tax withholding obligations (1,608 shares)

 

 

 
(26
)
 

 
(26
)
Stock-based compensation expense

 
2,302

 

 

 

 
2,302

Balances, March 31, 2020
$
279

 
$
137,306

 
$
212,124

 
$
(29,557
)
 
$
(8,726
)
 
$
311,426

 
 
 
 
 
 
 
 
 
 
 
 
Balances, January 1, 2019
$
279

 
$
131,889

 
$
217,731

 
$
(18,230
)
 
$
(8,079
)
 
$
323,590

Net income

 

 
8,933

 

 

 
8,933

Other comprehensive income

 

 

 

 
216

 
216

Issuance of deferred shares (22,133 shares)

 
(366
)
 

 
366

 

 

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

 
6

 

 
76

 

 
82

Treasury shares purchased to satisfy tax withholding obligations (1,693 shares)

 

 

 
(34
)
 

 
(34
)
Stock-based compensation expense

 
3,307

 

 

 

 
3,307

Balances, March 31, 2019
$
279

 
$
134,836

 
$
226,664

 
$
(17,822
)
 
$
(7,863
)
 
$
336,094


See accompanying notes.

























Matrix Service Company

- 7-


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 loss

 

 
(27,352
)
 

 

 
(27,352
)
Other comprehensive loss

 

 

 

 
(975
)
 
(975
)
Issuance of deferred shares (539,710 shares)

 
(8,563
)
 

 
8,563

 

 

Treasury shares sold to Employee Stock Purchase Plan (12,326 shares)

 
42

 

 
201

 

 
243

Open market purchases of treasury shares (1,047,606 shares)

 

 

 
(17,045
)
 

 
(17,045
)
Treasury shares purchased to satisfy tax withholding obligations (180,278 shares)

 

 

 
(3,517
)
 

 
(3,517
)
Stock-based compensation expense

 
8,115

 

 

 

 
8,115

Balances, March 31, 2020
$
279

 
$
137,306

 
$
212,124

 
$
(29,557
)
 
$
(8,726
)
 
$
311,426

 
 
 
 
 
 
 
 
 
 
 
 
Balances, July 1, 2018
$
279

 
$
132,198

 
$
211,494

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

Net income

 

 
15,170

 

 

 
15,170

Other comprehensive loss

 

 

 

 
(452
)
 
(452
)
Exercise of stock options (12,500 shares)

 
(126
)
 

 
254

 

 
128

Issuance of deferred shares (314,711 shares)

 
(6,306
)
 

 
6,306

 

 

Treasury shares sold to Employee Stock Purchase Plan (12,031 shares)

 
25

 

 
210

 

 
235

Open market purchase of treasury shares (310,532 shares)

 

 

 
(5,190
)
 

 
(5,190
)
Treasury shares purchased to satisfy tax withholding obligations (79,111 shares)

 

 

 
(1,685
)
 

 
(1,685
)
Stock-based compensation expense

 
9,045

 

 

 

 
9,045

Balances, March 31, 2019
$
279

 
$
134,836

 
$
226,664

 
$
(17,822
)
 
$
(7,863
)
 
$
336,094


See accompanying notes.



- 8-


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 and nine month periods ended March 31, 2020 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.

- 9-


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.

- 10-


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



Note 2 – Revenue
Remaining Performance Obligations
The Company had $536.7 million of remaining performance obligations yet to be satisfied as of March 31, 2020. The Company expects to recognize $431.2 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 billings in excess of revenue recognized. The following table provides information about CIE and BIE:
 
March 31,
2020
 
June 30,
2019
 
Change
 
(in thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts
$
56,859

 
$
96,083

 
$
(39,224
)
Billings on uncompleted contracts in excess of costs and estimated earnings
(100,566
)
 
(105,626
)
 
5,060

Net contract liabilities
$
(43,707
)
 
$
(9,543
)
 
$
(34,164
)

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 nine months ended March 31, 2020 that was included in the June 30, 2019 BIE balance was $102.6 million. This revenue consists primarily of work performed during the period on contracts with customers that had advance billings.
Progress billings in accounts receivable at March 31, 2020 and June 30, 2019 included retentions to be collected within one year of $39.8 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 $5.7 million as of March 31, 2020 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
 
Nine Months Ended
 
 
March 31,
2020
 
March 31,
2019
 
March 31,
2020
 
March 31,
2019
 
 
(In thousands)
United States
 
$
232,606

 
$
345,953

 
$
838,371

 
$
985,603

Canada
 
12,633

 
10,691

 
58,506

 
27,486

Other international
 
3,088

 
2,243

 
8,224

 
4,877

Total Revenue
 
$
248,327

 
$
358,887

 
$
905,101

 
$
1,017,966



- 11-


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



Contract Type Disaggregation:
 
 
Three Months Ended
 
Nine Months Ended
 
 
March 31,
2020
 
March 31,
2019
 
March 31,
2020
 
March 31,
2019
 
 
(In thousands)
Fixed-price contracts
 
$
182,282

 
$
183,899

 
$
533,375

 
$
545,832

Time and materials and other cost reimbursable contracts
 
66,045

 
174,988

 
371,726

 
472,134

Total Revenue
 
$
248,327

 
$
358,887

 
$
905,101

 
$
1,017,966


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.
The mix of revenue by contract type shifted significantly during the third quarter of fiscal 2020 due to the Company's strategic initiative to exit the domestic iron and steel industry, which was comprised primarily of time and materials and other cost reimbursable contracts.
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 86% of all right-of-use assets as of March 31, 2020. 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 Company incurred $2.2 million of impairments to right-of-use assets related to leased office space that was closed in connection with a restructuring plan, see Note 10 Restructuring Costs for additional information.
The components of lease expense in the Condensed Consolidated Statements of Income are as follows:
 
 
 
 
Three Months Ended
 
Nine Months Ended
 
 
 
 
March 31, 2020
 
March 31, 2020
Lease expense
 
Location of Expense in Statements of Income
 
(in thousands)
Operating lease expense
 
Cost of revenues and selling, general and administrative expenses
 
$
3,229

 
$
9,601

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

 
30,423

Total lease expense
 
 
 
$
13,037

 
$
40,024

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


- 12-


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



The future undiscounted lease payments, as reconciled to the discounted operating lease liabilities presented in the Company's Condensed Consolidated Balance Sheets, were as follows:
 
 
March 31, 2020
Maturity Analysis:
 
(in thousands)
Remainder of Fiscal 2020
 
$
2,892

Fiscal 2021
 
8,767

Fiscal 2022
 
6,209

Fiscal 2023
 
4,572

Fiscal 2024
 
2,992

Thereafter
 
11,922

Total future operating lease payments
 
37,354

Less: imputed interest
 
(6,055
)
Net present value of future lease payments
 
31,299

Less: current portion of operating lease liabilities
 
8,639

Non-current operating lease liabilities
 
$
22,660


The following is a summary of the weighted average remaining operating lease term and weighted average discount rate as of March 31, 2020:
Weighted-average remaining lease term (in years)
 
6.1 years

Weighted-average discount rate
 
5.6
%
Supplemental cash flow information related to leases is as follows:
 
 
Nine Months Ended
 
 
March 31, 2020
 
 
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
 
 
Operating cash flows from operating leases
 
$
9,773

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


During the third quarter, the Company received leasehold improvements of $2.4 million from a lessor as a tenant incentive. This incentive is considered to be a non-cash investing activity.

- 13-


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

Goodwill impairment
(24,900
)
 

 

 
(7,981
)
 
(32,881
)
Translation adjustment(1)
70

 

 
(247
)
 
(33
)
 
(210
)
Net balance at March 31, 2020
$

 
$
30,829

 
$
16,489

 
$
12,959

 
$
60,277

 
 
 
 
 
(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. However, during the third quarter the Company concluded that goodwill impairment indicators existed based on the uncertainties caused by the COVID-19 pandemic and the significant decline in the price of crude oil. These uncertainties have resulted in lowered revenue expectations for the remainder of fiscal 2020 and fiscal 2021 and led to significant volatility in the Company's stock price. Accordingly, the Company performed an interim test as of March 31, 2020, which did not result in any impairments. While near-term revenue expectations were reduced, the Company also projected significant reductions in its cost structure. As of March 31, 2020, there were three reporting units with goodwill totaling $14.1 million that had low headroom, which we define as the percentage difference between the fair value of a reporting unit and its carrying value.
Our financial projections were based on the current assessment of our markets. Our markets are at historically volatile levels and future developments are difficult to predict. If the markets that impact our business continue to deteriorate, particularly in the reporting units mentioned above, the Company could recognize a significant goodwill impairment.
In the second quarter, the Company concluded that a goodwill impairment indicator existed in the Electrical Infrastructure segment based on the recent history of depressed gross margins and the second quarter’s downward acceleration of revenue and gross margin. Accordingly, the Company performed an interim impairment test as of December 31, 2019, reflecting updated revenue and gross margin assumptions, and concluded that the reporting unit's $24.9 million of goodwill was fully impaired.
Additionally, in December 2019, the Company concluded that a goodwill impairment indicator existed for an Industrial segment reporting unit based on several second quarter events. These events included the deterioration of the relationship with a significant customer in the iron and steel industry in the second quarter. As a result, the customer canceled other previously awarded work and the Company is expecting little to no business from this customer in the foreseeable future. Accordingly, the Company performed an interim impairment test as of December 31, 2019 and concluded that the reporting unit's $8.0 million of goodwill was fully impaired. The remaining goodwill in the Industrial segment is related to a separate reporting unit that serves a broader customer base beyond iron and steel.
The estimated fair value of each reporting unit was derived primarily by utilizing a discounted cash flow analysis. The key assumptions used are described in Part II, Item 8. Financial Statements and Supplementary Data, Note 1 - Summary of Significant Accounting Policies, Goodwill in our fiscal 2019 Annual Report on Form 10-K.
Other Intangible Assets
In December 2019, in connection with the factors disclosed for the Industrial segment goodwill impairment above, the Company fully impaired a customer relationship with a net book value of $5.6 million and a remaining useful life of 9 years.  This intangible asset had a gross carrying amount of $9.4 million and accumulated amortization of $3.8 million. The impairment is included within the goodwill and other intangible asset impairment caption in the condensed consolidated statements of income.

- 14-


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



Information on the carrying value of other intangible assets is as follows:
 
 
 
At March 31, 2020
  
Useful Life
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
 
(Years)
 
(In thousands)
Intellectual property
10 to 15
 
$
2,579

 
$
(1,912
)
 
$
667

Customer-based
6 to 15
 
28,861

 
(18,414
)
 
10,447

Non-compete agreements
4
 
1,453

 
(1,453
)
 

Total amortizing intangible assets
 
 
$
32,893

 
$
(21,779
)
 
$
11,114

 
 
 
 
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.8 million and $2.7 million during the three and nine months ended March 31, 2020 and $0.8 million and $2.5 million for the three and nine months ended March 31, 2019, respectively.

We estimate that the remaining amortization expense related to March 31, 2020 amortizing intangible assets will be as follows (in thousands):
Period ending:
 
Remainder of Fiscal 2020
$
772

Fiscal 2021
3,085

Fiscal 2022
2,266

Fiscal 2023
1,819

Fiscal 2024
1,506

Fiscal 2025
1,111

Thereafter
555

Total estimated remaining amortization expense at March 31, 2020
$
11,114


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.

- 15-


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



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 U.S. Dollar equivalent sublimit of $75.0 million for revolving loans denominated in Australian Dollars, Canadian Dollars, Euros and Pounds Sterling and letters of credit in Australian Dollars, Euros, and Pounds Sterling. The credit facility also includes 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 March 31, 2020, Covenant EBITDA was $64.4 million. Consolidated Funded Indebtedness at March 31, 2020 was $64.2 million.
Availability under the senior secured revolving credit facility at March 31, 2020 was as follows: 
 
March 31,
2020
 
June 30,
2019
 
(In thousands)
Senior secured revolving credit facility
$
300,000

 
$
300,000

Capacity constraint due to the Leverage Ratio
106,929

 
94,323

Capacity under the credit facility
193,071

 
205,677

Letters of credit
55,342

 
48,147

Borrowings outstanding
8,888

 
5,347

Availability under the senior secured revolving credit facility
$
128,841

 
$
152,183


At March 31, 2020, the Company was in compliance with all affirmative, negative, and financial covenants under the Credit Agreement.

- 16-


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



Note 6 – Income Taxes
Coronavirus Aid, Relief, and Economic Security Act
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security (CARES) Act (the "CARES Act") was signed into law. The purpose of the CARES Act was to provide $2.2 trillion in funding to fight the COVID-19 pandemic and provide economic relief in the form of tax relief, government loans and grants. The CARES Act contains the following key provisions which affect income taxes:
Eliminates the 80% of taxable income limitations by allowing corporations to fully utilize net operating loss carryforwards to offset taxable income in 2018, 2019, or 2020 and reinstating it for tax years after 2020;
Allows net operating losses generated in 2018, 2019 or 2020 to be carried back five years;
Increases the net interest expense deduction limit to 50% of adjusted taxable income from 30% for the 2019 and 2020 tax years;
Allows taxpayers with alternative minimum tax credits to claim a refund for the entire amount of the credit instead of recovering the credit through refunds over a period of years, as required by the 2017 Tax Cuts and Jobs Act; and
Allows entities to deduct more of their charitable cash contributions made during calendar year 2020 by increasing the taxable income limitation to 25% from 10%.
The income tax provisions in the CARES Act have not had a material impact on the Company as of March 31, 2020.
Effective Tax Rate
Our effective tax rates for the three and nine months ended March 31, 2020 were 16.9% and 5.9%, respectively. The tax benefit for the three months ended March 31, 2020 was negatively impacted by higher than normal non-deductible expenses. The tax benefit for the nine months ended March 31, 2020 was negatively impacted by a $2.5 million valuation allowance placed on a deferred tax asset that was created by net operating loss carryforwards and other tax credits in Canada and by the non-deductible portion of the goodwill impairments booked in the second quarter of fiscal 2020.
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 $10.8 million at March 31, 2020 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.

- 17-


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



Other
During the third quarter, the Company commenced litigation in an effort to collect $16.5 million in accounts receivable from an iron and steel customer following the deterioration of the relationship in the second quarter. Based on the terms of the contract with this customer, the Company is entitled to collect the full amount owed under the contract. However, the timing of collection is uncertain.
The Company and its subsidiaries are participants in various legal actions. It is the opinion of management that none of the other known legal actions, including a contract dispute with a customer involving the construction of a crude terminal, will have a material impact on 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. In the event we report a loss, stock options and nonvested deferred shares are not included since they are anti-dilutive.
The computation of basic and diluted earnings per share is as follows:
 
Three Months Ended
 
Nine Months Ended
 
March 31,
2020
 
March 31,
2019
 
March 31,
2020
 
March 31,
2019
 
(In thousands, except per share data)
Basic EPS:
 
 
 
 
 
 
 
Net income (loss)
$
(5,495
)
 
$
8,933

 
$
(27,352
)
 
$
15,170

Weighted average shares outstanding
26,478

 
26,788

 
26,781

 
26,918

Basic earnings (loss) per share
$
(0.21
)
 
$
0.33

 
$
(1.02
)
 
$
0.56

Diluted EPS:

 

 

 

Weighted average shares outstanding – basic
26,478

 
26,788

 
26,781

 
26,918

Dilutive stock options

 
27

 

 
28

Dilutive nonvested deferred shares

 
602

 

 
641

Diluted weighted average shares
26,478

 
27,417

 
26,781

 
27,587

Diluted earnings (loss) per share
$
(0.21
)
 
$
0.33

 
$
(1.02
)
 
$
0.55

 
The following securities are considered antidilutive and have been excluded from the calculation of Diluted EPS:
 
Three Months Ended
 
Nine Months Ended
 
March 31,
2020
 
March 31,
2019
 
March 31,
2020
 
March 31,
2019
 
(In thousands)
Stock options
18

 

 
23

 

Nonvested deferred shares
1,023

 
188

 
844

 
152

Total antidilutive securities
1,041

 
188

 
867

 
152



- 18-


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 various industries, including major mining and minerals companies engaged primarily in the extraction of non-ferrous metals, aerospace and defense, cement, agriculture, and various industrial facilities. 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.
 


- 19-


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



Results of Operations
(In thousands)
 
Three Months Ended

Nine Months Ended
 
March 31,
2020

March 31,
2019

March 31,
2020

March 31,
2019
Gross revenues







Electrical Infrastructure
$
28,411


$
60,669


$
89,973


$
163,543

Oil Gas & Chemical
53,539


83,414


167,821


246,497

Storage Solutions
144,460


134,822


439,246


374,787

Industrial
24,042


81,283


213,596


237,225

Total gross revenues
$
250,452


$
360,188


$
910,636


$
1,022,052

Less: Inter-segment revenues







Oil Gas & Chemical
$
1,226

 
$
870

 
$
1,986

 
$
2,175

Storage Solutions
714

 
431

 
2,664

 
1,911

Industrial
185

 

 
885

 

Total inter-segment revenues
$
2,125


$
1,301


$
5,535


$
4,086

Consolidated revenues







Electrical Infrastructure
$
28,411


$
60,669


$
89,973


$
163,543

Oil Gas & Chemical
52,313


82,544


165,835


244,322

Storage Solutions
143,746


134,391


436,582


372,876

Industrial
23,857


81,283


212,711


237,225

Total consolidated revenues
$
248,327


$
358,887


$
905,101


$
1,017,966

Gross profit (loss)







Electrical Infrastructure
$
752


$
6,210


$
(2,024
)

$
13,155

Oil Gas & Chemical
2,946


10,736


10,778


25,518

Storage Solutions
18,010


14,575


58,840


35,275

Industrial
(1,231
)

5,385


15,349


14,265

Total gross profit
$
20,477


$
36,906


$
82,943


$
88,213

Intangible asset impairments and restructuring costs
 
 
 
 
 
 
 
Electrical Infrastructure
$
1,114

 
$

 
$
26,014

 
$

Oil Gas & Chemical
1,409

 

 
1,409

 

Storage Solutions
1,000

 

 
1,000

 

Industrial
3,036

 

 
16,651

 

Total intangible asset impairments and restructuring costs
$
6,559

 
$

 
$
45,074

 
$

Operating income (loss)







Electrical Infrastructure
$
(2,259
)
 
$
2,882

 
$
(33,766
)
 
$
3,977

Oil Gas & Chemical
(2,712
)
 
4,796

 
(5,757
)
 
8,895

Storage Solutions
6,479

 
3,730

 
24,830

 
5,371

Industrial
(7,308
)
 
1,386

 
(14,012
)
 
2,298

Total operating income (loss)
$
(5,800
)

$
12,794


$
(28,705
)

$
20,541



- 20-


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



Total assets by segment were as follows:

 
March 31,
2020

June 30,
2019
Electrical Infrastructure
 
$
97,747

 
$
155,880

Oil Gas & Chemical
 
86,194

 
91,959

Storage Solutions
 
228,717

 
188,912

Industrial
 
30,859

 
90,336

Unallocated assets
 
123,830

 
106,307

Total segment assets
 
$
567,347


$
633,394


Note 10 - Restructuring Costs
In February 2020, the Company announced a business improvement plan related to its strategic initiatives to exit the domestic iron and steel industry and to implement business improvements in the Electrical Infrastructure segment. Planned activities under the business improvement plan have been expanded due to lower revenue expectations for the remainder of fiscal 2020 and fiscal 2021 following the uncertainties caused by the COVID-19 pandemic and the significant decline in the price of crude oil, both of which began during the third quarter.
The business improvement plan consists of discretionary cost reductions, workforce reductions and closures of certain offices in order to increase the utilization of the Company's staff and bring the cost structure of the business in line with the near-term expectation of lower revenue. The restructuring costs are primarily comprised of severance and personnel-related costs related to reductions in workforce and impairments of operating lease right-of-use assets and other fixed assets related to the closure of certain office spaces. The Company incurred $6.6 million of restructuring costs during the three months ended March 31, 2020 and expects to incur an additional $4.0 to $6.0 million of restructuring costs related to activities planned during the fourth quarter of fiscal 2020.

- 21-


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



Restructuring costs incurred are classified as follows:
 
 
Three Months Ended March 31, 2020
 
 
(in thousands)
Electrical Infrastructure
 
 
Severance costs and other benefits
 
$
811

Facility costs
 
303

Total Electrical Infrastructure
 
$
1,114

Oil Gas & Chemical
 
 
Severance costs and other benefits
 
$
635

Facility costs
 
774

Total Oil Gas & Chemical
 
$
1,409

Storage Solutions
 
 
Severance costs and other benefits
 
$
225

Facility costs
 
775

Total Storage Solutions
 
$
1,000

Industrial
 
 
Severance costs and other benefits
 
$
2,230

Facility costs
 
806

Total Industrial
 
$
3,036

Total restructuring costs
 
$
6,559

 
 
 
Restructuring Costs by Type:
 
 
Total severance costs and other benefits
 
$
3,901

Total facility costs
 
2,658

Total restructuring costs
 
$
6,559


The table below is a reconciliation of the beginning and ending restructuring reserve balance (in thousands):
Balance as of December 31, 2019
 
$

Restructuring costs incurred
 
6,559

Non-cash restructuring costs(1)
 
(2,660
)
Cash payments
 
(2,963
)
Balance as of March 31, 2020
 
$
936

 
 
 
 
 
(1)
Non-cash restructuring costs consisted of impairments of operating lease right-of-use assets and other fixed asset impairments related to the closure of certain leased office spaces.


- 22-


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

- 23-


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 $10.8 million at March 31, 2020 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.

- 24-


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.
During the third quarter, the Company concluded that goodwill impairment indicators existed based on the uncertainties caused by the COVID-19 pandemic and the significant decline in the price of crude oil. These uncertainties have resulted in lowered revenue expectations for the remainder of fiscal 2020 and fiscal 2021 and led to significant volatility in the Company's stock price. Accordingly, the Company performed an interim test as of March 31, 2020, which did not result in any impairments. While near-term revenue expectations were reduced, the Company also projected significant reductions in its cost structure. As of March 31, 2020, there were three reporting units with goodwill totaling $14.1 million that had low headroom, which we define as the percentage difference between the fair value of a reporting unit and its carrying value.
Our financial projections were based on the current assessment of our markets. Our markets are at historically volatile levels and future developments are difficult to predict. If the markets that impact our business continue to deteriorate, particularly in the reporting units mentioned above, the Company could recognize a significant goodwill impairment.
In the second quarter, the Company concluded that a goodwill impairment indicator existed in the Electrical Infrastructure segment based on the recent history of depressed gross margins and the second quarter’s downward acceleration of revenue and gross margin. Accordingly, the Company performed an interim impairment test as of December 31, 2019, reflecting updated revenue and gross margin assumptions, and concluded that the reporting unit's $24.9 million of goodwill was fully impaired.
Additionally, in December 2019, the Company concluded that a goodwill impairment indicator existed for an Industrial segment reporting unit based on several second quarter events. These events included the deterioration of the relationship with a significant customer in the iron and steel industry in the second quarter. As a result, the customer canceled other previously awarded work and the Company is expecting little to no business from this customer in the foreseeable future. Accordingly, the Company performed an interim impairment test as of December 31, 2019 and concluded that the reporting unit's $8.0 million of goodwill was fully impaired. The remaining goodwill in the Industrial segment is related to a separate reporting unit that serves a broader customer base beyond iron and steel.

- 25-


Our significant assumptions, including revenue growth rates, gross margins, discount rate and other factors may change in light of changes in the economic and competitive environment in which we operate. Assuming that all other components of our fair value estimate remain unchanged, a change in the following assumptions would have the following effect on headroom:
 
 
Headroom Sensitivity Analysis
 
 
Goodwill as of March 31, 2020 (in thousands)
 
Baseline Headroom
 
Headroom if Revenue Growth Rate
Declines by 100 Basis Points
 
Headroom if Gross Margin
Declines by 100 Basis Points
 
Headroom if Discount Rate Increases by 100 Basis Points
Reporting Unit 1
 
$
4,128

 
7%
 
-3%
 
-50%
 
-9%
Reporting Unit 2
 
$
3,902

 
23%
 
17%
 
-26%
 
7%
Reporting Unit 3
 
$
6,112

 
30%
 
26%
 
-2%
 
17%
All other reporting units
 
$
46,135

 
34% to 234%
 
27% to 220%
 
19% to 182%
 
20% to 199%
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.
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.

- 26-



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.
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 various industries, including major mining and minerals companies engaged primarily in the extraction of non-ferrous metals, aerospace and defense, cement, agriculture, and various industrial facilities. 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.
Operational Update
As the COVID-19 pandemic persists, the Company's top priority has been to maintain a safe working environment for all employees, customers and business partners. We transitioned the majority of our 1,000 administrative and engineering team members to remote working conditions in March. Our project teams in coordination with our clients created work processes to integrate the guidance from governmental agencies and leading health organizations to protect the health and safety of everyone on our job sites while maintaining productivity.
There is significant uncertainty regarding the near- and intermediate-term economic impacts from the COVID-19 pandemic and the significant supply/demand dislocation in crude oil during the quarter, which has resulted in lowered revenue expectations for the remainder of fiscal 2020 and for fiscal 2021. As a result, the Company is expanding its previously announced business improvement plan, which consists of discretionary cost reductions, workforce reductions and closures of certain offices in order to increase the utilization of the Company's staff and bring the cost structure of the business in line with the near-term expectation of lower revenue. The Company incurred $6.6 million of restructuring costs during the three months ended March 31, 2020 and expects to incur an additional $4.0 to $6.0 million of restructuring costs related to activities planned during the fourth quarter of fiscal 2020. The Company expects to save approximately $40.0 million in annual operating costs at the conclusion of the plan. Approximately $12.0 million of the reductions are related to SG&A and approximately $28.0 million are related to construction overhead activities.

- 27-


In order to more clearly depict the core profitability of the Company, the following table presents our net income (loss) and earnings (loss) per fully diluted share for the three and nine months ended March 31, 2020 after adjusting for expense items related to restructuring initiatives and impairments:
Reconciliation of Adjusted Net Income (Loss) and Diluted Earnings (Loss) per Common Share(1) 
(In thousands, except per share data)

 
 
 
 
 
 
Three Months Ended March 31, 2020
 
Nine Months Ended March 31, 2020
 
 
Amount of Charge
 
Income Tax Effect of Charge
 
Net Income (Loss)
 
Earnings (Loss) Per Diluted Share
 
Net Income (Loss)
 
Earnings (Loss) Per Diluted Share
Net loss and diluted loss per common share, as reported
 
 
 
 
 
$
(5,495
)
 
$
(0.21
)
 
$
(27,352
)
 
$
(1.02
)
Restructuring costs incurred
 
$
6,559

 
$
(1,462
)
 
5,097

 
0.19

 
5,097

 
0.19

Electrical Infrastructure segment goodwill impairment
 
24,900

 
(4,889
)
 

 

 
20,011

 
0.74

Industrial segment goodwill and other intangible asset impairment
 
13,615

 
(2,803
)
 

 

 
10,812

 
0.40

Valuation allowance placed on a deferred tax asset
 
2,417

 

 

 

 
2,417

 
0.09

Adjusted net income (loss) and diluted earnings (loss) per common share
 
 
 
 
 
$
(398
)
 
$
(0.02
)
 
$
10,985

 
$
0.40

Weighted average common shares outstanding - diluted:
 
 
 
 
 
 
 
 
 
 
 
 
As reported
 
 
 
 
 
 
 
26,478

 
 
 
26,781

Previously anti-dilutive common shares
 
 
 
 
 
 
 

 
 
 
517

Adjusted weighted average common shares outstanding - diluted
 
 
 
 
 
 
 
26,478

 
 
 
27,298

 
 
 
 
 
(1)
This table presents non-GAAP financial measures of our adjusted net income (loss) and adjusted diluted earnings (loss) per common share for the three and nine months ended March 31, 2020. The most directly comparable financial measures are net income (loss) and diluted earnings (loss) per common share, respectively, presented in the Condensed Consolidated Statements of Income. We have presented these financial measures because we believe they more clearly depict the core operating results of the Company during the periods presented and provide a more comparable measure of the Company's operating results to other companies considered to be in similar businesses. Since adjusted net income (loss) and adjusted diluted earnings (loss) per common share are not measures of performance calculated in accordance with GAAP, they should be considered in addition to, rather than as a substitute for, the most directly comparable GAAP financial measures.

Three Months Ended March 31, 2020 Compared to the Three Months Ended March 31, 2019
Consolidated
Consolidated revenue was $248.3 million for the three months ended March 31, 2020, compared to $358.9 million in the same period in the prior fiscal year. On a segment basis, revenue decreased for the Industrial, Electrical Infrastructure, and Oil Gas & Chemical segments by $57.4 million, $32.3 million, and $30.2 million, respectively. These decreases were partially offset by an increase in the Storage Solutions segment of $9.3 million.
Consolidated gross profit decreased to $20.5 million in the three months ended March 31, 2020 compared to $36.9 million in the same period in the prior fiscal year. Gross margin decreased to 8.2% in the three months ended March 31, 2020 compared to 10.3% in the same period in the prior fiscal year. Gross margins in Fiscal 2020 are the result of strong project execution, offset by the under recovery of construction overhead costs due to lower than anticipated revenue volumes.
Consolidated SG&A expenses were $19.7 million in the three months ended March 31, 2020 compared to $24.1 million in the same period a year earlier. The decrease is primarily attributable to cost reduction initiatives and lower incentive compensation due to weaker operating results in the current year.
The Company recorded $6.6 million of restructuring costs due to actions taken under our business improvement plan. See Operational Update in this Results of Operations section and Item 1. Financial Statements, Note 10 - Restructuring Costs, for more information about the restructuring costs.
Interest expense was $0.4 million in the three months ended March 31, 2020 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 March 31, 2020. Interest income was $0.4 million in the three months ended March 31, 2020 compared to $0.3 million in the same period a year ago due to an increase in our average cash balance.


- 28-


Our effective tax rate for the three months ended March 31, 2020 was 16.9% compared to 30.5% for the same period a year ago. The tax benefit for the three months ended March 31, 2020 was negatively impacted by higher than normal non-deductible expenses. The effective tax rate in fiscal 2019 was negatively impacted by a valuation allowance of $0.6 million placed on foreign tax credits generated by our operations in Canada, which we believe will not be utilized prior to their expiration.
For the three months ended March 31, 2020, we had a net loss of $5.5 million, or $0.21 per fully diluted share, compared to net income of $8.9 million, or $0.33 per fully diluted share, in the three months ended March 31, 2019.
Electrical Infrastructure
Revenue for the Electrical Infrastructure segment was $28.4 million in the three months ended March 31, 2020 compared to $60.7 million in the same period a year earlier. The decrease is primarily due to a lower volume of power delivery and power generation work. The segment gross margin was 2.6% in fiscal 2020 and 10.2% in fiscal 2019. Fiscal 2020 project execution met our expectations, but segment gross margin was negatively impacted by lower volumes, which lead to the under recovery of construction overhead costs. The fiscal 2019 segment gross margin was positively impacted by strong project execution on power generation work.
In the second quarter of fiscal 2020, the Company announced a business improvement plan for this segment. The plan included significant changes to the operations and management of the business, including changes to leadership and mid-level operational personnel, modifications to operational processes, and increased business development resources. During the quarter, we partially completed the planned personnel changes and strengthened business processes, which has led to improved project execution. However, it is still too early to assess the long-term effectiveness of the business improvement plan. Furthermore, an improvement in the operating performance of this segment will be dependent upon the effectiveness and execution of the improvement plan, the markets we serve, the spending volumes of our existing clients and other external factors.
The geographic footprint of most work in this segment is concentrated in the Mid-Atlantic and Northeastern U.S., which has been severely affected by the COVID-19 pandemic. As a result, we have experienced suspensions of work at certain job sites and client proposal activity has slowed as they manage other pandemic-related challenges. We will continue to assess conditions in the areas we serve and resume normal operations based on the needs of our clients and safety guidelines to ensure the protection of our employees and customers.
Oil Gas & Chemical
Revenue for the Oil Gas & Chemical segment was $52.3 million in the three months ended March 31, 2020 compared to $82.5 million in the same period a year earlier. The decrease of $30.2 million is primarily due to lower volumes of turnaround work. The segment gross margin was 5.6% for the three months ended March 31, 2020 compared to 13.0% in the same period last year. Fiscal 2020 segment gross margin was negatively impacted by lower volumes, which led to under recovery of construction overhead costs, and 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. The fiscal 2019 segment gross margin benefited from improved recovery of construction overhead costs and strong execution on capital projects.
The short-term impact to the Company's refinery turnaround and maintenance operations as a result of direct and indirect conditions created by the global pandemic has been considerable. There have been project cancellations, delays and temporary suspensions of planned seasonal work, however, in most cases the revenue volumes are moving out in time from a few weeks to quarters, but not eliminated. The updated start dates on many of the delayed activities is uncertain and will depend on the needs of our clients, safety guidelines, and the market.
Storage Solutions
Revenue for the Storage Solutions segment was $143.7 million in the three months ended March 31, 2020 compared to $134.4 million in the same period a year earlier. The increase in segment revenue is primarily a result of increased tank and terminal construction work and higher levels of work in Canada. The segment gross margin was 12.5% in the three months ended March 31, 2020 compared to 10.8% in the three months ended March 31, 2019. The fiscal 2020 segment gross margin was positively impacted by strong project execution on large capital projects.
As a result of the COVID-19 pandemic, we experienced short-term suspensions of work on a limited number of projects. Work on most of these projects has resumed. In addition, some project starts have been delayed for varying durations from a few weeks to a few quarters. While some project award cycles have been extended, key opportunities, including a medium-scale LNG terminal, a crude terminal and LNG peak shaving project continue to advance.

- 29-


Industrial
Revenue for the Industrial segment decreased $57.4 million to $23.9 million in the three months ended March 31, 2020 compared to $81.3 million in the same period a year earlier. The decrease in revenue is primarily attributable to our strategic decision to exit the domestic iron and steel industry. We no longer have a continuous presence in any domestic iron and steel facility with final wind-down of the business to occur in the fourth quarter. The segment gross margin (loss) was (5.2)% in the three months ended March 31, 2020 compared to 6.6% in the same period a year earlier. The fiscal 2020 segment gross loss was negatively impacted by the under recovery of construction overhead costs following the sharp decline in revenue from our strategic decision to exit the domestic iron and steel industry.

Nine Months Ended March 31, 2020 Compared to the Nine Months Ended March 31, 2019
Consolidated
Consolidated revenue was $905.1 million for the nine months ended March 31, 2020, compared to $1.018 billion in the same period in the prior fiscal year. On a segment basis, revenue decreased in the Oil Gas & Chemical, Electrical Infrastructure, and Industrial segments by $78.6 million, $73.5 million, and $24.5 million, respectively. These decreases were partially offset by an increase in the Storage Solutions segment of $63.7 million.
Consolidated gross profit decreased to $82.9 million in the nine months ended March 31, 2020 compared to $88.2 million in the same period in the prior fiscal year. Gross margin increased to 9.2% in the nine months ended March 31, 2020 compared to 8.7% in the same period in the prior fiscal year. Fiscal 2020 gross margin was positively impacted by strong project execution in the Storage Solutions, Oil Gas & Chemical and Industrial segments, partially offset by poor project execution in the Electrical Infrastructure segment in the first and second quarters and the under-recovery of overhead costs due to the lower revenue volumes across most of the business.
Consolidated SG&A expenses were $66.6 million in the nine months ended March 31, 2020 compared to $67.7 million in the same period a year earlier. The decrease is primarily attributable to lower incentive compensation due to weaker operating results in the current year.
The Company recorded non-cash goodwill and other intangible asset impairments of $38.5 million during the second quarter of Fiscal 2020. See Item 1. Financial Statements, Note 4 - Intangible Assets Including Goodwill for more information about the impairments. In addition, The Company recorded $6.6 million of restructuring costs due to actions taken under our business improvement plan. See Operational Update in this Results of Operations section and Item 1. Financial Statements, Note 10 - Restructuring Costs, for more information about the restructuring costs.
Interest expense was $1.2 million in the nine months ended March 31, 2020 compared to $1.0 million in the same period a year ago. The increase was due to a higher average debt balance during the nine months ended March 31, 2020. Interest income was $1.2 million in the nine months ended March 31, 2020 compared to $0.9 million in the same period a year ago due to an increase in our average cash balance.
Our effective tax rate for the nine months ended March 31, 2020 was 5.9% compared to 27.9% for the same period a year ago. The tax benefit for the nine months ended March 31, 2020 was negatively impacted by a $2.5 million valuation allowance placed on a deferred tax asset that was created by net operating loss carryforwards and other tax credits in Canada and by the non-deductible portion of the goodwill impairments booked in the second quarter of fiscal 2020. The effective tax rate for the nine months ended March 31, 2019 was negatively impacted by a valuation allowance of $0.6 million placed on foreign tax credits generated by our operations in Canada, which we believe will not be utilized prior to their expiration. This was partially offset by $0.3 million of excess tax benefits related to the vesting of stock-based compensation.
For the nine months ended March 31, 2020, we had a net loss of $27.4 million, or $1.02 per fully diluted share, compared to net income of $15.2 million, or $0.55 per fully diluted share in the nine months ended March 31, 2019.
Electrical Infrastructure
Revenue for the Electrical Infrastructure segment was $90.0 million in the nine months ended March 31, 2020 compared to $163.5 million in the same period a year earlier. The decrease is primarily due to lower volumes of power delivery and power generation work. The segment gross margin (loss) was (2.2)% in fiscal 2020 and 8.0% in fiscal 2019. The fiscal 2020 segment gross loss was negatively impacted by poor execution in the first and second quarters. In addition, the lower volumes led to the under recovery of construction overhead costs.


- 30-


Oil Gas & Chemical
Revenue for the Oil Gas & Chemical segment was $165.8 million in the nine months ended March 31, 2020 compared to $244.3 million in the same period a year earlier. The decrease of $78.5 million is primarily due to lower volumes of turnaround and refinery maintenance work. The segment gross margin was 6.5% for the nine months ended March 31, 2020 compared to 10.4% in the same period last year. The fiscal 2020 segment gross margin was negatively impacted by lower volumes, which led to the under recovery of construction overhead costs. Fiscal 2020 segment gross margin was also 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.
Storage Solutions
Revenue for the Storage Solutions segment was $436.6 million in the nine months ended March 31, 2020 compared to $372.9 million in the same period a year earlier. The increase in segment revenue is primarily a result of increased tank and terminal construction work and higher levels of work in Canada. The segment gross margin was 13.5% in the nine months ended March 31, 2020 and 9.5% in the nine months ended March 31, 2019. The fiscal 2020 segment gross margin was positively impacted by strong project execution on large capital projects. For the first and second quarters of fiscal 2019, gross margin was negatively impacted by the wind down of lower margin work awarded in a highly competitive environment and lower than previously forecasted margins on a limited number of those projects.
Industrial
Revenue for the Industrial segment was $212.7 million in the nine months ended March 31, 2020 compared to $237.2 million in the same period a year earlier. The decrease in revenue is primarily attributable to reduced volumes of iron and steel maintenance spending due to our decision to exit the domestic iron and steel industry, and lower volumes of thermal vacuum chamber work. The segment gross margin was 7.2% in the nine months ended March 31, 2020 compared to 6.0% 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 projects in the first and second quarters. The fiscal 2019 segment gross margin was negatively impacted by a lower than previously forecasted margin on a thermal vacuum chamber project and a high volume of lower margin iron and steel work.
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.

- 31-


The following table provides a summary of changes in our backlog for the three months ended March 31, 2020: 
 
Electrical
Infrastructure
 
Oil Gas &
Chemical
 
Storage
Solutions
 
Industrial
 
Total
 
(In thousands)
Backlog as of December 31, 2019
$
55,429

 
$
156,650

 
$
603,604

 
$
56,552

 
$
872,235

Project awards
15,081

 
34,612

 
60,625

 
2,995

 
113,313

Project cancellations(1)

 
(6,671
)
 

 
(3,494
)
 
(10,165
)
Revenue recognized
(28,411
)
 
(52,313
)
 
(143,746
)
 
(23,857
)
 
(248,327
)
Backlog as of March 31, 2020
$
42,099

 
$
132,278

 
$
520,483

 
$
32,196

 
$
727,056

Book-to-bill ratio(2)
0.5

 
0.7

 
0.4

 
0.1

 
0.5

 
 
 
 
 
(1)
Cancellations in the Industrial segment were due to transferring $3.5 million of our remaining iron and steel work to another contractor following the final wind-down of our domestic iron and steel maintenance business. Cancellations totaling $6.7 million in the Oil, Gas and Chemical segment consist of turnaround work transferred to a local contractor as a result of COVID-19 precautions.
(2)
Calculated by dividing project awards by revenue recognized during the period.

The following table provides a summary of changes in our backlog for the nine months ended March 31, 2020:
 
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
58,189

 
170,221

 
315,770

 
88,103

 
632,283

Project cancellations(1)

 
(6,671
)
 

 
(91,804
)
 
(98,475
)
Revenue recognized
(89,973
)
 
(165,835
)
 
(436,582
)
 
(212,711
)
 
(905,101
)
Backlog as of March 31, 2020
$
42,099

 
$
132,278

 
$
520,483

 
$
32,196

 
$
727,056

Book-to-bill ratio(2)
0.6

 
1.0

 
0.7

 
0.4

 
0.7

 
 
 
 
 
(1)
Primarily related to the deterioration of our relationship with a key customer in the iron and steel industry and the subsequent cancellations of work and the cancellation of a coke battery project in Canada during the second quarter totaling $88.3 million. Subsequent cancellations in the third quarter were due to transferring $3.5 million of our remaining iron and steel work to another contractor following the final wind-down of our domestic iron and steel maintenance business. Cancellations in the Oil, Gas and Chemical segment consist of $6.7 million of turnaround work transferred to a local contractor as a result of COVID-19 precautions.
(2)
Calculated by dividing project awards by revenue recognized during the period.
Due to the impact of the COVID-19 pandemic and the resulting reduction in the price of crude oil, our customers have become cautious with their spending levels. Therefore, we have seen deferrals in award dates across the business and lengthening award cycles. In the Oil Gas & Chemical segment, we saw a shift in the timing of turnarounds. The updated start dates on many of the delayed activities is uncertain and will depend on the needs of our clients, safety guidelines, and the market. Key opportunities, including a medium-scale LNG terminal, a crude terminal and LNG peak shaving project continue to advance.
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.

- 32-


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

Adjusted EBITDA

We have presented Adjusted EBITDA, which we define as net income (loss) before impairment of goodwill and other intangible assets, restructuring costs, interest expense, income taxes, depreciation and amortization, because it is used by the financial community as a method of measuring our performance and of evaluating the market value of companies considered to be in similar businesses. We believe that the line item on our Consolidated Statements of Income entitled “Net income (loss)” is the most directly comparable GAAP measure to Adjusted EBITDA. Since Adjusted EBITDA is not a measure of performance calculated in accordance with GAAP, it should not be considered in isolation of, or as a substitute for, net earnings as an indicator of operating performance. Adjusted EBITDA, as we calculate it, may not be comparable to similarly titled measures employed by other companies. In addition, this measure is not a measure of our ability to fund our cash needs. As Adjusted EBITDA excludes certain financial information compared with net income (loss), the most directly comparable GAAP financial measure, users of this financial information should consider the type of events and transactions that are excluded. Our non-GAAP performance measure, Adjusted EBITDA, has certain material limitations as follows:

It does not include impairments to goodwill and other intangible assets. While impairments to intangible assets are non-cash expenses in the period recognized, cash or other consideration was still transferred in exchange for intangible assets in the period of the acquisition. Any measure that excludes impairments to intangible assets has material limitations since these expenses represent the loss of an asset that was acquired in exchange for cash or other assets.
It does not include restructuring costs. Restructuring costs represent material costs that were incurred by the company and are oftentimes cash expenses. Therefore, any measure that excludes restructuring costs has material limitations.
It does not include interest expense. Because we have borrowed money to finance our operations and acquisitions, pay commitment fees to maintain our credit facility, and incur fees to issue letters of credit under the credit facility, interest expense is a necessary and ongoing part of our costs and has assisted us in generating revenue. Therefore, any measure that excludes interest expense has material limitations.
It does not include income taxes. Because the payment of income taxes is a necessary and ongoing part of our operations, any measure that excludes income taxes has material limitations.
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.

- 33-


A reconciliation of Adjusted EBITDA to net income (loss) follows:
 
 
Three Months Ended
 
Nine Months Ended
 
March 31,
2020
 
March 31,
2019
 
March 31,
2020
 
March 31,
2019
 
(In thousands)
Net income (loss)
$
(5,495
)
 
$
8,933

 
$
(27,352
)
 
$
15,170

Goodwill and other intangible asset impairment

 

 
38,515

 

Restructuring costs
6,559

 

 
6,559

 

Interest expense
398

 
301

 
1,231

 
954

Provision (benefit) for income taxes
(1,114
)
 
3,925

 
(1,705
)
 
5,862

Depreciation and amortization
4,686

 
4,497

 
14,388

 
13,623

Adjusted EBITDA
$
5,034

 
$
17,656

 
$
31,636

 
$
35,609


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 March 31, 2020 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 March 31, 2020 totaled $87.5 million and availability under the senior secured revolving credit facility totaled $128.8 million resulting in available liquidity of $216.3 million as of March 31, 2020.
There is significant uncertainty regarding the near and intermediate-term business impacts from the COVID-19 pandemic and the significant decline in the price of crude oil during the quarter. These uncertainties have resulted in lowered revenue expectations for the remainder of fiscal 2020 and fiscal 2021. However, the Company entered this environment with a strong balance sheet and liquidity, which it expects to be sufficient to support its near- to intermediate-term needs. The Company is taking appropriate steps to preserve its financial position by:
restructuring the business to right-size the cost structure to the lower revenue volumes expected in the near to intermediate-term;
eliminating all non-critical capital expenditures for at least the remainder of fiscal 2020 and early fiscal 2021; and
suspending share repurchases until further notice.
The Company expects to save approximately $40.0 million in annual operating costs as a result of these actions. Approximately $12.0 million of the reductions are related to SG&A and approximately $28.0 million are related to construction overhead activities.
The following table provides a summary of changes in our liquidity for the three months ended March 31, 2020 (in thousands):
Liquidity as of December 31, 2019
$
276,498

Net decrease in cash and cash equivalents
(22,992
)
Increase in credit facility capacity constraint
(41,385
)
Decrease in net borrowings on credit facility
5,059

Increase in letters of credit outstanding
(1,706
)
Foreign currency translation of outstanding borrowings
870

Liquidity as of March 31, 2020
$
216,344


- 34-


The following table provides a summary of changes in our liquidity for the nine months ended March 31, 2020 (in thousands):
Liquidity as of June 30, 2019
$
241,898

Net decrease in cash and cash equivalents
(2,212
)
Increase in credit facility capacity constraint
(12,606
)
Increase in net borrowings on credit facility
(4,210
)
Increase in letters of credit outstanding
(7,195
)
Foreign currency translation of outstanding borrowings
669

Liquidity as of March 31, 2020
$
216,344

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.

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, economic slowdowns 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.

- 35-


Cash Flow for the Nine Months Ended March 31, 2020
Cash Flows Provided by Operating Activities
Cash provided by operating activities for the nine months ended March 31, 2020 totaled $31.5 million. The various components are as follows:

Net Cash Provided by Operating Activities
(In thousands)
 
Net loss
$
(27,352
)
Non-cash expenses
25,919

Goodwill and other intangible asset impairment
38,515

Deferred income tax
(3,091
)
Cash effect of changes in working capital
(2,394
)
Other
(110
)
Net cash provided by operating activities
$
31,487

Working capital changes at March 31, 2020 in comparison to June 30, 2019 include the following:

Accounts receivable, net of bad debt expense recognized during the period, decreased $7.9 million during the nine months ended March 31, 2020, 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 $39.2 million, which increased cash flows from operating activities. The decrease in CIE is primarily attributable to the timing of billings on a specific iron and steel project. Billings on uncompleted contracts in excess of costs and estimated earnings ("BIE") decreased $5.1 million, which decreased 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.

Accounts payable and accrued expenses decreased by $50.2 million during the nine months ended March 31, 2020, which decreased cash flows from operating activities. The variance is primarily attributable to lower business volumes, the timing of vendor payments, the timing of incentive payments and other related payroll accruals.

Cash Flows Used by Investing Activities
Investing activities used $16.6 million of cash in the nine months ended March 31, 2020 primarily due to $17.7 million of capital expenditures, partially offset by $1.0 million of proceeds from other assets sales. Capital expenditures consisted of: $7.4 million for transportation equipment, $4.7 million for software and office equipment, $4.4 million for construction and fabrication equipment, and $1.2 million for facilities.
Cash Flows Used by Financing Activities
Financing activities used $16.1 million of cash in the nine months ended March 31, 2020 primarily due to stock repurchases of $17.0 million and the repurchase of $3.5 million of Company stock for payment of withholding taxes due on equity-based compensation. These uses of cash were partially offset by net borrowings of $4.2 million under the Company's Senior Secured Revolving Credit Facility.
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.

- 36-


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 U.S. Dollar equivalent sublimit of $75.0 million for revolving loans denominated in Australian Dollars, Canadian Dollars, Euros and Pounds Sterling and letters of credit in Australian Dollars, Euros, and Pounds Sterling. The credit facility also includes 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 March 31, 2020, Covenant EBITDA was $64.4 million. Consolidated Funded Indebtedness at March 31, 2020 was $64.2 million.
Covenant EBITDA differs from Adjusted 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.

- 37-


Availability under the senior secured revolving credit facility at March 31, 2020 was as follows: 
 
March 31,
2020
 
June 30,
2019
 
(In thousands)
Senior secured revolving credit facility
$
300,000

 
$
300,000

Capacity constraint due to the Leverage Ratio
106,929

 
94,323

Capacity under the credit facility
193,071

 
205,677

Letters of credit
55,342

 
48,147

Borrowings outstanding
8,888

 
5,347

Availability under the senior secured revolving credit facility
$
128,841

 
$
152,183

At March 31, 2020, 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 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. The Company repurchased 547,606 shares for $7.1 million during the three months ended March 31, 2020 and repurchased 1,047,606 shares for $17.0 million during the nine months ended March 31, 2020. There were 1,349,037 shares available for repurchase under the November 2018 Program as of March 31, 2020. In order to maintain its strong financial position in the current environment, the Company suspended all share repurchases beginning in early March 2020.
The Company had 1,756,862 treasury shares as of March 31, 2020 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.

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;

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

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


- 38-


the impact to our business of the COVID-19 pandemic;

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; 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 (including the length and severity of the current economic slowdown) 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 COVID-19 concerns, permitting issues or other factors;

reduced creditworthiness of our customer base and the higher risk of non-payment of receivables due to volatility of crude oil, natural gas, 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.
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).

- 39-


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 March 31, 2020. 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 March 31, 2020.
Due to the COVID-19 pandemic, most of the Company's office staff transitioned to remote working environments by March 31, 2020 and remains in that environment through the date of this filing. The Company has assessed the impact of this working arrangement on its internal controls over financial reporting and has determined that, while the manner in which some controls are being performed has changed to accommodate remote work, none of the control activities have changed in substance and the controls are operating effectively. There have been no other 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 March 31, 2020.

- 40-


PART II
OTHER INFORMATION
Item 1. Legal Proceedings
We are a party to a number of legal proceedings. We believe that the nature and number of these proceedings are typical for a company of our size engaged in our type of business and that none of these proceedings will result in a material effect on our business, results of operations, financial condition, cash flows or liquidity.
Item 1A. Risk Factors
We have identified the following Risk Factor, which should be considered along with the Risk Factors reported in Item 1A of Part I of our Annual Report on Form 10-K for the fiscal year ended June 30, 2019. Except as set forth below, there have been no material changes to the risk factors involving us from those previously disclosed in Item 1A of our Annual Report on Form 10-K for the fiscal year ended June 30, 2019.
The recent COVID-19 pandemic and related economic repercussions have had, and are expected to continue to have, a significant impact on our business, and depending on the duration of the pandemic and its effect on the oil and gas and other industries, could have a material adverse effect on our business, liquidity, results of operations and financial condition.
The COVID-19 pandemic and related economic repercussions have created significant volatility, uncertainty, and turmoil in the industries we serve. These events have directly affected our business and have exacerbated the potential negative impact from many of the risks described in our Form 10-K for the year ended June 30, 2019, including those relating to our customers’ capital spending and trends in oil and natural gas prices.
Given the nature and significance of the events described above, we are not able to enumerate all potential risks to our business; however, we believe that in addition to the impacts described above, other potential impacts of these recent events include, but are not limited to:
potential disruption to our supply chain for raw materials essential to our business;
notices from customers, suppliers and other third parties arguing that their non-performance under our contracts with them is permitted as a result of force majeure or other reasons;
liquidity challenges, including impacts related to delayed customer payments and payment defaults associated with customer liquidity issues and bankruptcies;
a need to preserve liquidity, which could result in a delay or change in our capital investment plan;
cybersecurity issues, as digital technologies may become more vulnerable and experience a higher rate of cyberattacks in the current environment of remote connectivity;
litigation risk and possible loss contingencies related to COVID-19 and its impact, including with respect to commercial contracts, employee matters and insurance arrangements;
reduction of our workforce to adjust to market conditions, including severance payments, retention issues, and an inability to hire employees when market conditions improve;
costs associated with rationalization of our portfolio of real estate facilities, including exit of leases and facility closures to align with expected activity and workforce capacity;
additional asset impairments, including an impairment of the carrying value of our goodwill, along with other accounting charges as demand for our services and products decreases;
infections and quarantining of our employees and the personnel of our customers, suppliers and other third parties in areas in which we operate;
changes in the regulation of the production of hydrocarbons, such as the imposition of limitations on the production of oil and gas by states or other jurisdictions, that may result in additional limits on demand for capital projects and our maintenance services;
actions undertaken by national, regional and local governments and health officials to contain the virus or treat its effects; and

- 41-


a structural shift in the global economy as a result of changes in the way people work, travel and interact, or in connection with a global recession.
Given the dynamic nature of these events, we cannot reasonably estimate the period of time that the COVID-19 pandemic and related market conditions will persist, the full extent of the impact they will have on our business, financial condition, results of operations or cash flows or the pace or extent of any subsequent recovery.
The confluence of events described above may have a significant impact on our business, and depending on the duration of the pandemic and its effect on the industries we serve, could have, a material adverse effect on our business, liquidity, consolidated results of operations and consolidated financial condition. For more information, see “Management’s Discussion and Analysis of Financial Condition and Results of Operations - Operational Update.”
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 third 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)
January 1 to January 31, 2020
 
 
 
 
 
 
 
Share Repurchase Program (A)

 
$

 

 
1,896,643

Employee Transactions (B)
850

 
$
21.86

 

 

February 1 to February 29, 2020
 
 
 
 
 
 
 
Share Repurchase Program (A)
247,687

 
$
14.32

 

 
1,648,956

Employee Transactions (B)

 
$

 

 

March 1 to March 31, 2020
 
 
 
 
 
 
 
Share Repurchase Program (A)
299,919

 
$
11.95

 

 
1,349,037

Employee Transactions (B)
758

 
$
9.06

 

 

 
(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 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. In order to maintain its strong financial position in the current environment, the Company suspended all share repurchases beginning in early March 2020.


- 42-


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.

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.1:
 
 
 
 
Exhibit 10.2:
 
 
 
 
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).

- 43-


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:
May 7, 2020
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


- 44-
EX-31.1 2 exhibit311-mtrxx2020x0.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:
May 7, 2020
 
 
 
 
/s/ John R. Hewitt
 
John R. Hewitt
 
President and Chief Executive Officer


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


EX-32.1 4 exhibit321-mtrxx2020x0.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 March 31, 2020 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:
May 7, 2020
 
 
 
 
/s/ John R. Hewitt
 
John R. Hewitt
 
President and Chief Executive Officer



EX-32.2 5 exhibit322-mtrxx2020x0.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 March 31, 2020 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:
May 7, 2020
 
 
 
 
/s/ Kevin S. Cavanah
 
Kevin S. Cavanah
 
Vice President and Chief Financial Officer



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



EX-101.SCH 7 mtrx-20200331.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 2413402 - Disclosure - Commitments and Contingencies Accounts Receivable under Litigation (Details) 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 2412401 - Disclosure - Coronavirus Aid, Relief, and Economic Security Act (Details) 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 2412402 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Income Taxes (Notes) 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 2409404 - 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 - Components of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Leases - Maturity Analysis (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Leases (Notes) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Leases - Other Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 2408406 - Disclosure - Leases - Supplemental Cash Flow Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Restructuring Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Restructuring Costs (Notes) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Restructuring Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Revenue (Notes) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Segment Information (Notes) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 mtrx-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 mtrx-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 mtrx-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Segment Reporting [Abstract] Segment Information Segment Reporting Disclosure [Text Block] Income Tax Disclosure [Abstract] Other Information Pertaining to Income Taxes Other Information Pertaining to Income Taxes Operating Loss Carryforwards, Limitations on Use Operating Loss Carryforwards, Limitations on Use Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent 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, year-to-date Expected effective tax rate, year-to-date Expected effective tax rate year-to-date. Expected effective tax rate, remainder of year Expected effective tax rate, remainder of year Expected effective tax rate, remainder of year Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Results of Operations Schedule of Segment Reporting Information, by Segment [Table Text Block] Revenue from Contract with Customer [Abstract] 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 Contract with Customer, Asset, Net, Current 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, current liability, net Contract with customer, current liability, net Contract with customer, current liability, net 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 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 Fixed-price Contract [Member] Time-and-materials Contract Time-and-materials Contract [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Revenue Revenues Expected Remaining Amortization Expense [Abstract] Expected Remaining Amortization Expense [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] 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 Lease, Cost [Abstract] Operating lease right-of-use asset impairment Operating Lease, Impairment Loss Operating lease expense Operating Lease, Cost Short-term lease expense Short-term Lease, Cost Total lease expense Lease, Cost 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 Restructuring Costs [Abstract] Restructuring and Related Costs [Table Text Block] Restructuring and Related Costs [Table Text Block] Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Income Statement [Abstract] Cost of revenue Cost of Goods and Services Sold Gross profit Gross Profit Selling, general and administrative expenses Selling, General and Administrative Expense Goodwill and other intangible asset impairment Goodwill and Intangible Asset Impairment Restructuring costs Restructuring Charges Operating income (loss) 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 (loss) before income tax expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision (benefit) for federal, state and foreign income taxes Income Tax Expense (Benefit) Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Basic earnings (loss) per common share (US$ per share) Earnings Per Share, Basic Diluted earnings (loss) 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 Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] 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] 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 Goodwill Amount of fair value in excess of carrying amount Reporting Unit, Amount of Fair Value in Excess of Carrying Amount 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 impairment Goodwill, Impairment Loss Translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Net balance at March 31, 2020 New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Operating Lease, Liability Operating Lease, Liability 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] Intangible Assets Including Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [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] Cover [Abstract] 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 Debt Disclosure [Abstract] Debt Debt Disclosure [Text Block] Income Taxes Income Tax Disclosure [Text Block] Coronavirus Aid, Relief, and Economic Security Act [Abstract] Coronavirus Aid, Relief, and Economic Security Act [Abstract] CARES Act total benefit CARES Act total benefit CARES Act total benefit Taxable Income limitation required for net operating loss carryforwards Taxable Income limitation required for net operating loss carryforwards Taxable Income limitation required for net operating loss carryforwards CARES Act interest expense deduction ceiling CARES Act interest expense deduction upper limit CARES Act interest expense deduction upper limit CARES Act interest expense deduction floor CARES Act interest expense deduction floor CARES Act interest expense deduction floor CARES Act charitable contributions deduction ceiling CARES Act charitable contributions deduction ceiling CARES Act charitable contributions deduction ceiling CARES Act charitable contributions deduction floor CARES Act charitable contributions deduction floor CARES Act charitable contributions deduction floor 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. Lessee, Operating Leases [Text Block] Lessee, Operating Leases [Text Block] Statement of Comprehensive Income [Abstract] Net income (loss) Other comprehensive gain (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation gain (loss) (net of tax expense (benefit) of ($51) and ($14) for the three and nine months ended March 31, 2020, respectively, and $97 and ($79) for the three and nine months ended March 31, 2019, respectively) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Comprehensive income (loss) 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 Percentage of real estate leases Percentage of real estate leases Percentage of leases - real estate Operating lease term (up to) Lessee, Operating Lease, Term of Contract Intellectual Property [Member] Intellectual Property [Member] Customer Relationships [Member] Customer Relationships [Member] Noncompete Agreements [Member] Noncompete Agreements [Member] Trade Names [Member] Trade Names [Member] Iron and Steel Customer Relationship [Member] Iron and Steel Customer Relationship [Member] Iron and Steel Customer Relationship [Member] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Assets, Remaining Amortization Period Finite-Lived Intangible Assets, Remaining Amortization Period Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Carrying Amount Indefinite Trade Names Indefinite-Lived Trade Names Total intangible assets, net carrying amount Intangible Assets, Net (Excluding Goodwill) Amortization of Intangible Assets Amortization of Intangible Assets Schedule of Goodwill [Table Text Block] Schedule of Goodwill [Table Text Block] Schedule Of Intangible Assets Excluding Goodwill Table [Text Block] 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] Leases Lessee, Leases [Policy Text Block] Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts receivable, less allowances (March 31, 2020—$1,821 and June 30, 2019—$923) Accounts Receivable, after Allowance for Credit Loss, 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 Goodwill Other intangible assets, net of accumulated amortization Deferred income taxes Deferred Income Tax Assets, Net 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 Accrued wages and benefits Employee-related Liabilities, Current Accrued insurance Accrued Insurance, Current Operating lease liabilities Operating Lease, Liability, Current Income taxes payable Accrued Income Taxes, Current Other accrued expenses Other Liabilities, Current Total current liabilities Liabilities, Current Deferred income taxes Deferred Income Tax Liabilities, Net Operating lease liabilities Operating Lease, Liability, Noncurrent Borrowings under senior secured revolving credit facility Long-term Debt, Excluding Current Maturities Other liabilities Other Liabilities, 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 March 31, 2020 and June 30, 2019; 26,131,355 and 26,807,203 shares outstanding as of March 31, 2020 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 — 1,756,862 shares as of March 31, 2020, and 1,081,014 shares as of June 30, 2019 Treasury Stock, Value Total stockholders' equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Availability Under the Senior Credit Facility Schedule of Line of Credit Facilities [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] 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 (loss) Intangible asset impairments and restructuring costs Restructuring, Settlement and Impairment Provisions Operating income Segment assets Receivables Subject to Litigation [Abstract] Receivables Subject to Litigation [Abstract] Contracts Receivable, Claims and Uncertain Amounts Contracts Receivable, Claims and Uncertain Amounts Restructuring and Related Activities [Abstract] Restructuring Costs Restructuring and Related Activities Disclosure [Text Block] Senior credit facility Line of Credit Facility, Maximum Borrowing Capacity 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. Letters of credit subject to the credit facility Letters Of Credit Subject To Credit Facility Letters Of Credit Subject To Credit Facility. Long-term Line of Credit Long-term Line of Credit Availability under the senior credit facility Line of Credit Facility, Remaining Borrowing Capacity 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 Expiration Date mtrx_LineOfCreditFacilityExpirationDate Credit Facility Expiration Date 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. 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 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 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. 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 Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Earnings per Common Share Earnings Per Share [Text Block] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] 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) 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 Cash Flows [Abstract] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income (loss) 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 Operating lease and fixed asset impairments due to restructuring Other Asset Impairment Charges 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 Contract with Customer, Asset 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 Contract with Customer, Liability Accrued expenses Increase (Decrease) in Accrued Liabilities Net cash provided (used) 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 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 used 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 Decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash and cash equivalents, beginning of period 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 paid Interest Paid, Excluding Capitalized Interest, Operating 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 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 Organization, Consolidation and Presentation of Financial Statements [Abstract] Basis of Presentation Basis of Presentation and Significant Accounting Policies [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 Less: current portion of operating lease liabilities Non-current operating lease liabilities 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 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 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 Leasehold improvements received as lease incentive, non-cash investing activity Other Significant Noncash Transaction, Value of Consideration Received Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Additional Paid-In Capital Additional Paid-in Capital [Member] Treasury Stock Treasury Stock [Member] Statement [Line Items] Statement [Line Items] 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 Employee Stock Purchase Plan, shares Stock Issued During Period, Shares, Employee Stock Purchase Plans Treasury Stock, Shares, Acquired Treasury Stock, Shares, Acquired Other treasury shares purchases, shares Other Treasury Shares Acquired Other treasury shares acquired. Common Stock Common Stock [Member] Retained Earnings Retained Earnings [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] 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. Other comprehensive income (loss) Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Issuance of deferred shares Adjustments to Additional Paid in Capital, Other Treasury shares sold to Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Open market purchases of treasury shares Treasury Stock, Value, Acquired, Cost Method Treasury shares purchased to satisfy tax withholding obligations Other Treasury Share Purchases Other treasury share purchases. Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring costs by type [Abstract] Restructuring costs by type [Abstract] Restructuring costs by type [Abstract] Severance costs and other benefits Severance Costs Facility costs Business Exit Costs Restructuring costs reserve [Roll Forward] Restructuring costs reserve [Roll Forward] Restructuring costs reserve [Roll Forward] Restructuring reserve balance Restructuring Reserve Non-cash restructuring charges Cash payments Payments for Restructuring EX-101.PRE 11 mtrx-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets Including Goodwill - Carrying Value of Other Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Jun. 30, 2019
Finite-Lived Intangible Assets [Line Items]          
Finite-Lived Intangible Assets, Gross $ 32,893   $ 32,893   $ 42,604
Accumulated Amortization (21,779)   (21,779)   (23,132)
Net Carrying Amount 11,114   11,114   19,472
Total intangible assets, net carrying amount 11,114   11,114   19,472
Amortization of Intangible Assets 800 $ 800 2,700 $ 2,500  
Intellectual Property [Member]          
Finite-Lived Intangible Assets [Line Items]          
Finite-Lived Intangible Assets, Gross 2,579   2,579   2,579
Accumulated Amortization (1,912)   (1,912)   (1,779)
Net Carrying Amount 667   $ 667   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 28,861   $ 28,861   38,572
Accumulated Amortization (18,414)   (18,414)   (19,915)
Net Carrying Amount 10,447   $ 10,447   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   1,453
Finite-Lived Intangible Asset, Useful Life     4 years 4 years  
Accumulated Amortization (1,453)   $ (1,453)   (1,438)
Net Carrying Amount 0   0   $ 15
Iron and Steel Customer Relationship [Member]          
Finite-Lived Intangible Assets [Line Items]          
Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)     5,600    
Finite-Lived Intangible Assets, Gross 9,400   $ 9,400    
Finite-Lived Intangible Assets, Remaining Amortization Period     9 years    
Accumulated Amortization $ (3,800)   $ (3,800)    
XML 13 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 152 321 1 false 24 0 false 5 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.matrixservicecompany.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Statements of Income Sheet http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome Condensed Consolidated Statements of Income Statements 2 false false R3.htm 1002000 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 3 false false R4.htm 1002501 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical Condensed Consolidated Statements of Comprehensive Income (Parenthetical) Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 5 false false R6.htm 1003501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 1005000 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity Condensed Consolidated Statements of Changes in Stockholders' Equity Statements 8 false false R9.htm 1005501 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) Sheet http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical Condensed Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) Statements 9 false false R10.htm 2101100 - Disclosure - Basis of Presentation (Notes) Notes http://www.matrixservicecompany.com/role/BasisOfPresentationNotes Basis of Presentation (Notes) Notes 10 false false R11.htm 2102100 - Disclosure - Revenue (Notes) Notes http://www.matrixservicecompany.com/role/RevenueNotes Revenue (Notes) Notes 11 false false R12.htm 2108100 - Disclosure - Leases (Notes) Notes http://www.matrixservicecompany.com/role/LeasesNotes Leases (Notes) Notes 12 false false R13.htm 2109100 - Disclosure - Intangible Assets Including Goodwill (Notes) Notes http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillNotes Intangible Assets Including Goodwill (Notes) Notes 13 false false R14.htm 2111100 - Disclosure - Debt (Notes) Notes http://www.matrixservicecompany.com/role/DebtNotes Debt (Notes) Notes 14 false false R15.htm 2112100 - Disclosure - Income Taxes (Notes) Notes http://www.matrixservicecompany.com/role/IncomeTaxesNotes Income Taxes (Notes) Notes 15 false false R16.htm 2113100 - Disclosure - Commitments and Contingencies (Notes) Notes http://www.matrixservicecompany.com/role/CommitmentsAndContingenciesNotes Commitments and Contingencies (Notes) Notes 16 false false R17.htm 2114100 - Disclosure - Earnings per Common Share (Notes) Notes http://www.matrixservicecompany.com/role/EarningsPerCommonShareNotes Earnings per Common Share (Notes) Notes 17 false false R18.htm 2116100 - Disclosure - Segment Information (Notes) Notes http://www.matrixservicecompany.com/role/SegmentInformationNotes Segment Information (Notes) Notes 18 false false R19.htm 2117100 - Disclosure - Restructuring Costs (Notes) Notes http://www.matrixservicecompany.com/role/RestructuringCostsNotes Restructuring Costs (Notes) Notes 19 false false R20.htm 2201201 - Disclosure - Basis of Presentation Basis of Presentation - Lease Accounting Policy (Policies) Sheet http://www.matrixservicecompany.com/role/BasisOfPresentationBasisOfPresentationLeaseAccountingPolicyPolicies Basis of Presentation Basis of Presentation - Lease Accounting Policy (Policies) Policies 20 false false R21.htm 2302301 - Disclosure - Revenue (Tables) Sheet http://www.matrixservicecompany.com/role/RevenueTables Revenue (Tables) Tables http://www.matrixservicecompany.com/role/RevenueNotes 21 false false R22.htm 2308301 - Disclosure - Leases (Tables) Sheet http://www.matrixservicecompany.com/role/LeasesTables Leases (Tables) Tables http://www.matrixservicecompany.com/role/LeasesNotes 22 false false R23.htm 2309301 - Disclosure - Intangible Assets Including Goodwill (Tables) Sheet http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables Intangible Assets Including Goodwill (Tables) Tables http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillNotes 23 false false R24.htm 2311301 - Disclosure - Debt (Tables) Sheet http://www.matrixservicecompany.com/role/DebtTables Debt (Tables) Tables http://www.matrixservicecompany.com/role/DebtNotes 24 false false R25.htm 2314301 - Disclosure - Earnings per Common Share (Tables) Sheet http://www.matrixservicecompany.com/role/EarningsPerCommonShareTables Earnings per Common Share (Tables) Tables http://www.matrixservicecompany.com/role/EarningsPerCommonShareNotes 25 false false R26.htm 2316301 - Disclosure - Segment Information (Tables) Sheet http://www.matrixservicecompany.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.matrixservicecompany.com/role/SegmentInformationNotes 26 false false R27.htm 2317301 - Disclosure - Restructuring Costs (Tables) Sheet http://www.matrixservicecompany.com/role/RestructuringCostsTables Restructuring Costs (Tables) Tables http://www.matrixservicecompany.com/role/RestructuringCostsNotes 27 false false R28.htm 2401402 - Disclosure - Basis of Presentation Basis of Presentation - Narrative (Details) Sheet http://www.matrixservicecompany.com/role/BasisOfPresentationBasisOfPresentationNarrativeDetails Basis of Presentation Basis of Presentation - Narrative (Details) Details http://www.matrixservicecompany.com/role/BasisOfPresentationBasisOfPresentationLeaseAccountingPolicyPolicies 28 false false R29.htm 2402402 - Disclosure - Revenue (Details) Sheet http://www.matrixservicecompany.com/role/RevenueDetails Revenue (Details) Details http://www.matrixservicecompany.com/role/RevenueTables 29 false false R30.htm 2408402 - Disclosure - Leases - Narrative (Details) Sheet http://www.matrixservicecompany.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 30 false false R31.htm 2408403 - Disclosure - Leases - Components of Lease Costs (Details) Sheet http://www.matrixservicecompany.com/role/LeasesComponentsOfLeaseCostsDetails Leases - Components of Lease Costs (Details) Details 31 false false R32.htm 2408404 - Disclosure - Leases - Maturity Analysis (Details) Sheet http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails Leases - Maturity Analysis (Details) Details 32 false false R33.htm 2408405 - Disclosure - Leases - Other Lease Information (Details) Sheet http://www.matrixservicecompany.com/role/LeasesOtherLeaseInformationDetails Leases - Other Lease Information (Details) Details 33 false false R34.htm 2408406 - Disclosure - Leases - Supplemental Cash Flow Disclosures (Details) Sheet http://www.matrixservicecompany.com/role/LeasesSupplementalCashFlowDisclosuresDetails Leases - Supplemental Cash Flow Disclosures (Details) Details 34 false false R35.htm 2409402 - Disclosure - Intangible Assets Including Goodwill - Carrying Value of Goodwill By Segment (Details) Sheet http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails Intangible Assets Including Goodwill - Carrying Value of Goodwill By Segment (Details) Details 35 false false R36.htm 2409403 - Disclosure - Intangible Assets Including Goodwill - Carrying Value of Other Intangible Assets (Details) Sheet http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails Intangible Assets Including Goodwill - Carrying Value of Other Intangible Assets (Details) Details 36 false false R37.htm 2409404 - Disclosure - Intangible Assets Including Goodwill Future Expected Amortization Expense (Details) Sheet http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails Intangible Assets Including Goodwill Future Expected Amortization Expense (Details) Details 37 false false R38.htm 2411402 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 38 false false R39.htm 2411403 - Disclosure - Debt - Availability Under The Senior Credit Facility (Details) Sheet http://www.matrixservicecompany.com/role/DebtAvailabilityUnderSeniorCreditFacilityDetails Debt - Availability Under The Senior Credit Facility (Details) Details 39 false false R40.htm 2412401 - Disclosure - Coronavirus Aid, Relief, and Economic Security Act (Details) Sheet http://www.matrixservicecompany.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails Coronavirus Aid, Relief, and Economic Security Act (Details) Details 40 false false R41.htm 2412402 - Disclosure - Income Taxes (Details) Sheet http://www.matrixservicecompany.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.matrixservicecompany.com/role/IncomeTaxesNotes 41 false false R42.htm 2413401 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.matrixservicecompany.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 42 false false R43.htm 2413402 - Disclosure - Commitments and Contingencies Accounts Receivable under Litigation (Details) Sheet http://www.matrixservicecompany.com/role/CommitmentsAndContingenciesAccountsReceivableUnderLitigationDetails Commitments and Contingencies Accounts Receivable under Litigation (Details) Details 43 false false R44.htm 2414402 - Disclosure - Earnings per Common Share - Computation of Basic and Diluted Earnings Per Share (Details) Sheet http://www.matrixservicecompany.com/role/EarningsPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails Earnings per Common Share - Computation of Basic and Diluted Earnings Per Share (Details) Details 44 false false R45.htm 2414403 - Disclosure - Earnings per Common Share - Antidilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details) Sheet http://www.matrixservicecompany.com/role/EarningsPerCommonShareAntidilutiveSecuritiesExcludedFromCalculationOfDilutedEarningsPerShareDetails Earnings per Common Share - Antidilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details) Details 45 false false R46.htm 2416402 - Disclosure - Segment Information (Details) Sheet http://www.matrixservicecompany.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.matrixservicecompany.com/role/SegmentInformationTables 46 false false R47.htm 2417402 - Disclosure - Restructuring Costs (Details) Sheet http://www.matrixservicecompany.com/role/RestructuringCostsDetails Restructuring Costs (Details) Details http://www.matrixservicecompany.com/role/RestructuringCostsTables 47 false false All Reports Book All Reports mtrx-2020x03x31x10q.htm exhibit311-mtrxx2020x0.htm exhibit312-mtrxx2020x0.htm exhibit321-mtrxx2020x0.htm exhibit322-mtrxx2020x0.htm exhibit95-mtrxx2020x03.htm mtrx-20200331.xsd mtrx-20200331_cal.xml mtrx-20200331_def.xml mtrx-20200331_lab.xml mtrx-20200331_pre.xml http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 14 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Maturity Analysis (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Jul. 01, 2019
Jun. 30, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]      
Remainder of Fiscal 2020 $ 2,892    
Fiscal 2021 8,767    
Fiscal 2022 6,209    
Fiscal 2023 4,572    
Fiscal 2024 2,992    
Thereafter 11,922    
Total future operating lease payments 37,354    
Less: imputed interest (6,055)    
Net present value of future lease payments 31,299 $ 25,800  
Less: current portion of operating lease liabilities 8,639   $ 0
Non-current operating lease liabilities $ 22,660   $ 0
XML 15 mtrx-2020x03x31x10q_htm.xml IDEA: XBRL DOCUMENT 0000866273 2019-07-01 2020-03-31 0000866273 2020-05-05 0000866273 2019-01-01 2019-03-31 0000866273 2020-01-01 2020-03-31 0000866273 2018-07-01 2019-03-31 0000866273 2020-03-31 0000866273 2019-06-30 0000866273 2018-06-30 0000866273 2019-03-31 0000866273 us-gaap:RetainedEarningsMember 2019-06-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2019-03-31 0000866273 us-gaap:CommonStockMember 2019-07-01 2020-03-31 0000866273 us-gaap:CommonStockMember 2018-07-01 2019-03-31 0000866273 us-gaap:RetainedEarningsMember 2018-07-01 2019-03-31 0000866273 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2020-03-31 0000866273 us-gaap:TreasuryStockMember 2019-07-01 2020-03-31 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2020-03-31 0000866273 us-gaap:RetainedEarningsMember 2019-07-01 2020-03-31 0000866273 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2019-03-31 0000866273 us-gaap:TreasuryStockMember 2018-07-01 2019-03-31 0000866273 us-gaap:CommonStockMember 2019-06-30 0000866273 us-gaap:CommonStockMember 2019-03-31 0000866273 us-gaap:TreasuryStockMember 2018-06-30 0000866273 us-gaap:TreasuryStockMember 2020-03-31 0000866273 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000866273 us-gaap:TreasuryStockMember 2019-03-31 0000866273 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000866273 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000866273 us-gaap:RetainedEarningsMember 2020-03-31 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000866273 us-gaap:TreasuryStockMember 2019-06-30 0000866273 us-gaap:RetainedEarningsMember 2018-06-30 0000866273 us-gaap:RetainedEarningsMember 2019-03-31 0000866273 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000866273 us-gaap:CommonStockMember 2018-06-30 0000866273 us-gaap:CommonStockMember 2020-03-31 0000866273 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000866273 us-gaap:CommonStockMember 2018-12-31 0000866273 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000866273 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0000866273 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000866273 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000866273 us-gaap:RetainedEarningsMember 2019-12-31 0000866273 2019-12-31 0000866273 us-gaap:CommonStockMember 2019-12-31 0000866273 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000866273 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000866273 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000866273 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000866273 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000866273 us-gaap:RetainedEarningsMember 2018-12-31 0000866273 us-gaap:TreasuryStockMember 2019-12-31 0000866273 2018-12-31 0000866273 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000866273 us-gaap:TreasuryStockMember 2018-12-31 0000866273 2019-07-01 0000866273 us-gaap:FixedPriceContractMember 2019-01-01 2019-03-31 0000866273 us-gaap:FixedPriceContractMember 2020-01-01 2020-03-31 0000866273 us-gaap:FixedPriceContractMember 2018-07-01 2019-03-31 0000866273 us-gaap:FixedPriceContractMember 2019-07-01 2020-03-31 0000866273 us-gaap:TimeAndMaterialsContractMember 2020-01-01 2020-03-31 0000866273 us-gaap:TimeAndMaterialsContractMember 2019-07-01 2020-03-31 0000866273 us-gaap:TimeAndMaterialsContractMember 2018-07-01 2019-03-31 0000866273 us-gaap:TimeAndMaterialsContractMember 2019-01-01 2019-03-31 0000866273 country:US 2019-01-01 2019-03-31 0000866273 country:CA 2020-01-01 2020-03-31 0000866273 country:CA 2018-07-01 2019-03-31 0000866273 country:CA 2019-01-01 2019-03-31 0000866273 mtrx:OtherinternationalMember 2020-01-01 2020-03-31 0000866273 country:US 2018-07-01 2019-03-31 0000866273 mtrx:OtherinternationalMember 2019-07-01 2020-03-31 0000866273 country:US 2020-01-01 2020-03-31 0000866273 country:CA 2019-07-01 2020-03-31 0000866273 mtrx:OtherinternationalMember 2018-07-01 2019-03-31 0000866273 mtrx:OtherinternationalMember 2019-01-01 2019-03-31 0000866273 country:US 2019-07-01 2020-03-31 0000866273 us-gaap:NoncompeteAgreementsMember 2020-03-31 0000866273 us-gaap:IntellectualPropertyMember 2020-03-31 0000866273 us-gaap:CustomerRelationshipsMember 2020-03-31 0000866273 mtrx:IronandSteelCustomerRelationshipMember 2019-07-01 2020-03-31 0000866273 mtrx:IronandSteelCustomerRelationshipMember 2020-03-31 0000866273 mtrx:IndustrialMember 2019-07-01 2020-03-31 0000866273 mtrx:OilGasAndChemicalMember 2019-07-01 2020-03-31 0000866273 mtrx:StorageSolutionsMember 2020-03-31 0000866273 mtrx:StorageSolutionsMember 2019-06-30 0000866273 mtrx:OilGasAndChemicalMember 2020-03-31 0000866273 mtrx:IndustrialMember 2019-06-30 0000866273 mtrx:StorageSolutionsMember 2019-07-01 2020-03-31 0000866273 mtrx:ElectricalInfrastructureMember 2019-07-01 2020-03-31 0000866273 mtrx:ElectricalInfrastructureMember 2019-06-30 0000866273 mtrx:IndustrialMember 2020-03-31 0000866273 mtrx:OilGasAndChemicalMember 2019-06-30 0000866273 mtrx:ElectricalInfrastructureMember 2020-03-31 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 2020-03-31 0000866273 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2018-07-01 2019-03-31 0000866273 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2018-07-01 2019-03-31 0000866273 srt:MaximumMember us-gaap:IntellectualPropertyMember 2018-07-01 2019-03-31 0000866273 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2019-07-01 2020-03-31 0000866273 srt:MinimumMember us-gaap:IntellectualPropertyMember 2019-07-01 2020-03-31 0000866273 us-gaap:NoncompeteAgreementsMember 2018-07-01 2019-03-31 0000866273 srt:MinimumMember us-gaap:IntellectualPropertyMember 2018-07-01 2019-03-31 0000866273 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2019-07-01 2020-03-31 0000866273 srt:MaximumMember us-gaap:IntellectualPropertyMember 2019-07-01 2020-03-31 0000866273 srt:MaximumMember 2019-07-01 2020-03-31 0000866273 srt:MinimumMember 2019-07-01 2020-03-31 0000866273 us-gaap:EmployeeStockOptionMember 2018-07-01 2019-03-31 0000866273 mtrx:NonvestedDeferredSharesMember 2019-07-01 2020-03-31 0000866273 mtrx:NonvestedDeferredSharesMember 2019-01-01 2019-03-31 0000866273 us-gaap:EmployeeStockOptionMember 2019-07-01 2020-03-31 0000866273 mtrx:NonvestedDeferredSharesMember 2018-07-01 2019-03-31 0000866273 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0000866273 mtrx:NonvestedDeferredSharesMember 2020-01-01 2020-03-31 0000866273 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0000866273 us-gaap:AllOtherSegmentsMember 2020-03-31 0000866273 us-gaap:AllOtherSegmentsMember 2019-06-30 0000866273 mtrx:OilGasAndChemicalMember 2019-01-01 2019-03-31 0000866273 mtrx:ElectricalInfrastructureMember 2018-07-01 2019-03-31 0000866273 mtrx:StorageSolutionsMember 2018-07-01 2019-03-31 0000866273 mtrx:IndustrialMember 2018-07-01 2019-03-31 0000866273 mtrx:IndustrialMember 2019-01-01 2019-03-31 0000866273 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:StorageSolutionsMember 2018-07-01 2019-03-31 0000866273 mtrx:ElectricalInfrastructureMember 2020-01-01 2020-03-31 0000866273 mtrx:StorageSolutionsMember 2019-01-01 2019-03-31 0000866273 mtrx:OilGasAndChemicalMember 2018-07-01 2019-03-31 0000866273 mtrx:OilGasAndChemicalMember 2020-01-01 2020-03-31 0000866273 mtrx:ElectricalInfrastructureMember 2019-01-01 2019-03-31 0000866273 mtrx:StorageSolutionsMember 2020-01-01 2020-03-31 0000866273 mtrx:IndustrialMember 2020-01-01 2020-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:StorageSolutionsMember 2019-07-01 2020-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:OilGasAndChemicalMember 2020-01-01 2020-03-31 0000866273 us-gaap:IntersegmentEliminationMember 2018-07-01 2019-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:IndustrialMember 2019-01-01 2019-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:IndustrialMember 2019-07-01 2020-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:StorageSolutionsMember 2019-01-01 2019-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:OilGasAndChemicalMember 2019-07-01 2020-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:IndustrialMember 2020-01-01 2020-03-31 0000866273 us-gaap:IntersegmentEliminationMember 2019-07-01 2020-03-31 0000866273 us-gaap:IntersegmentEliminationMember 2019-01-01 2019-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:OilGasAndChemicalMember 2018-07-01 2019-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:IndustrialMember 2018-07-01 2019-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:OilGasAndChemicalMember 2019-01-01 2019-03-31 0000866273 us-gaap:IntersegmentEliminationMember mtrx:StorageSolutionsMember 2020-01-01 2020-03-31 utreg:Rate iso4217:USD pure shares iso4217:USD shares false --06-30 Q3 2020 0000866273 22133 314711 4650 539710 1693 79111 1608 180278 923000 1821000 0.01 0.01 60000000 60000000 27888217 27888217 P15Y P15Y P6Y P10Y P4Y P15Y P15Y P6Y P10Y P4Y -14000 -79000 -51000 97000 0 26807203 26131355 4584 12031 3805 12326 0 12500 0 0 1081014 1756862 0 310532 547606 1047606 10-Q true 2020-03-31 false 1-15461 MATRIX SERVICE CO DE 73-1352174 5100 East Skelly Drive, Suite 500 Tulsa OK 74135 918 838-8822 Common Stock, par value $0.01 per share MTRX NASDAQ Yes Yes Accelerated Filer false false false 26139761 248327000 358887000 905101000 1017966000 227850000 321981000 822158000 929753000 20477000 36906000 82943000 88213000 19718000 24112000 66574000 67672000 0 0 38515000 0 6559000 0 6559000 0 -5800000 12794000 -28705000 20541000 398000 301000 1231000 954000 356000 307000 1247000 863000 -767000 58000 -368000 582000 -6609000 12858000 -29057000 21032000 -1114000 3925000 -1705000 5862000 -5495000 8933000 -27352000 15170000 -0.21 0.33 -1.02 0.56 -0.21 0.33 -1.02 0.55 26478000 26788000 26781000 26918000 26478000 27417000 26781000 27587000 -5495000 8933000 -27352000 15170000 -1104000 216000 -975000 -452000 -6599000 9149000 -28327000 14718000 87503000 89715000 209195000 218432000 56859000 96083000 7738000 8017000 1924000 29000 8429000 5034000 371648000 417310000 43162000 41179000 94064000 91793000 55793000 52526000 38122000 43632000 7320000 7619000 238461000 236749000 154493000 157414000 83968000 79335000 25840000 0 60277000 93368000 11114000 19472000 5462000 2683000 9038000 21226000 567347000 633394000 77246000 114647000 100566000 105626000 23013000 38357000 9065000 9021000 8639000 0 0 2517000 5548000 5331000 224077000 275499000 0 298000 22660000 0 8888000 5347000 296000 293000 255921000 281437000 279000 279000 137306000 137712000 212124000 239476000 -8726000 -7751000 340983000 369716000 29557000 17759000 311426000 351957000 567347000 633394000 -27352000 15170000 14388000 13623000 38515000 0 8115000 9045000 2660000 0 -3091000 1562000 0 427000 536000 810000 1292000 -105000 110000 -308000 -7945000 71436000 -39224000 -921000 -279000 3492000 -5427000 14750000 -35129000 30092000 -5060000 1626000 -15080000 17557000 31487000 -1116000 17650000 13721000 0 3885000 1018000 1059000 -16632000 -8777000 18567000 12430000 14357000 10133000 17045000 5190000 0 128000 243000 235000 3517000 1685000 -16109000 -4215000 -958000 -273000 -2212000 -14381000 89715000 64057000 87503000 49676000 5841000 742000 1535000 1340000 414000 1100000 279000 135057000 217619000 -22538000 -7622000 322795000 0 -5495000 0 0 -5495000 0 0 0 0 -1104000 -1104000 0 -77000 0 77000 0 0 0 24000 0 62000 0 86000 0 0 0 7132000 0 7132000 0 0 0 26000 0 26000 0 2302000 0 0 0 2302000 279000 137306000 212124000 -29557000 -8726000 311426000 279000 131889000 217731000 -18230000 -8079000 323590000 0 0 8933000 0 0 8933000 0 0 0 0 216000 216000 0 -366000 0 366000 0 0 0 6000 0 76000 0 82000 0 0 0 34000 0 34000 0 3307000 0 0 0 3307000 279000 134836000 226664000 -17822000 -7863000 336094000 279000 137712000 239476000 -17759000 -7751000 351957000 0 0 -27352000 0 0 -27352000 0 0 0 0 -975000 -975000 0 -8563000 0 8563000 0 0 0 42000 0 201000 0 243000 0 0 0 17045000 0 17045000 0 0 0 3517000 0 3517000 0 8115000 0 0 0 8115000 279000 137306000 212124000 -29557000 -8726000 311426000 279000 132198000 211494000 -17717000 -7411000 318843000 0 0 15170000 0 0 15170000 0 0 0 0 -452000 -452000 0 -126000 0 254000 0 128000 0 -6306000 0 6306000 0 0 0 25000 0 210000 0 235000 0 0 0 5190000 0 5190000 0 0 0 1685000 0 1685000 0 9045000 0 0 0 9045000 279000 134836000 226664000 -17822000 -7863000 336094000 Basis of Presentation and Significant Accounting Policies<div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, included in the Company’s Annual Report on Form 10-K for the year then ended. The results of operations for the three and nine month periods ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> may not necessarily be indicative of the results of operations for the full year ending </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Accounting Policies</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;"> 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.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Adoption of New Leases Standard</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;">. 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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span>$24.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and operating lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$25.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> 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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Lease Accounting Policy</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See Note 3 - Leases for the required periodic disclosures about the Company's leases.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Issued Accounting Standards</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Standards Update 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div> 24600000 25800000 <div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Lease Accounting Policy</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div> Revenue<div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Remaining Performance Obligations</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$536.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> of remaining performance obligations yet to be satisfied as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. The Company expects to recognize </span><span style="font-family:inherit;font-size:10pt;"><span>$431.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of its remaining performance obligations as revenue within the next twelve months.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Balances</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract terms with customers include the timing of billing and payment, which usually differs from the timing of revenue recognition. As a result, we carry contract assets and liabilities in our balance sheet. These contract assets and liabilities are calculated on a contract-by-contract basis and reported on a net basis at the end of each period and are classified as current. We present our contract assets in the balance sheet as Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts ("CIE"). CIE consists of revenue recognized in excess of billings. We present our contract liabilities in the balance sheet as Billings on Uncompleted Contracts in Excess of Costs and Estimated Earnings ("BIE"). BIE consists of billings in excess of revenue recognized. The following table provides information about CIE and BIE:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Change</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs and estimated earnings in excess of billings on uncompleted contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,859</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,083</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(39,224</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Billings on uncompleted contracts in excess of costs and estimated earnings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(100,566</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(105,626</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,060</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net contract liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43,707</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,543</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,164</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> that was included in the June 30, 2019 BIE balance was </span><span style="font-family:inherit;font-size:10pt;"><span>$102.6 million</span></span><span style="font-family:inherit;font-size:10pt;">. This revenue consists primarily of work performed during the period on contracts with customers that had advance billings.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Progress billings in accounts receivable at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> included retentions to be collected within one year of </span><span style="font-family:inherit;font-size:10pt;"><span>$39.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$21.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Contract retentions collectible beyond one year are included in other assets in the Condensed Consolidated Balance Sheet and totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$5.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$17.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Disaggregated Revenue</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue disaggregated by reportable segment is presented in Note 9 - Segment Information. The following series of tables presents revenue disaggregated by geographic area where the work was performed and by contract type:</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Geographic Disaggregation:</span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>232,606</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,953</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>838,371</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>985,603</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,633</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,691</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,506</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,486</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other international</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,088</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,243</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,224</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,877</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>248,327</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>358,887</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>905,101</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,017,966</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract Type Disaggregation:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed-price contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>182,282</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>183,899</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>533,375</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>545,832</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time and materials and other cost reimbursable contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,045</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174,988</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>371,726</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>472,134</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>248,327</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>358,887</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>905,101</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,017,966</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The mix of revenue by contract type shifted significantly during the third quarter of fiscal 2020 due to the Company's strategic initiative to exit the domestic iron and steel industry, which was comprised primarily of time and materials and other cost reimbursable contracts.</span></div> 536700000 431200000 The following table provides information about CIE and BIE:<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Change</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs and estimated earnings in excess of billings on uncompleted contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,859</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,083</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(39,224</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Billings on uncompleted contracts in excess of costs and estimated earnings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(100,566</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(105,626</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,060</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net contract liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43,707</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,543</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,164</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 56859000 96083000 -39224000 100566000 105626000 5060000 -43707000 -9543000 -34164000 102600000 39800000 21900000 5700000 17700000 232606000 345953000 838371000 985603000 12633000 10691000 58506000 27486000 3088000 2243000 8224000 4877000 248327000 358887000 905101000 1017966000 <div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract Type Disaggregation:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed-price contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>182,282</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>183,899</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>533,375</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>545,832</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time and materials and other cost reimbursable contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,045</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174,988</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>371,726</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>472,134</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>248,327</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>358,887</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>905,101</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,017,966</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div>The following series of tables presents revenue disaggregated by geographic area where the work was performed and by contract type:<div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Geographic Disaggregation:</span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>232,606</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,953</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>838,371</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>985,603</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,633</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,691</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,506</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,486</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other international</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,088</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,243</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,224</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,877</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>248,327</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>358,887</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>905,101</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,017,966</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 182282000 183899000 533375000 545832000 66045000 174988000 371726000 472134000 248327000 358887000 905101000 1017966000 Leases<div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span>86%</span></span><span style="font-family:inherit;font-size:10pt;"> of all right-of-use assets as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. 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 </span><span style="font-family:inherit;font-size:10pt;"><span>16</span></span><span style="font-family:inherit;font-size:10pt;"> years. Construction equipment leases generally have "month-to-month" lease terms that automatically renew as long as the equipment remains in use.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company incurred </span><span style="font-family:inherit;font-size:10pt;"><span>$2.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of impairments to right-of-use assets related to leased office space that was closed in connection with a restructuring plan, see Note 10 </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">–</span><span style="font-family:inherit;font-size:10pt;"> Restructuring Costs for additional information. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease expense in the Condensed Consolidated Statements of Income are as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.635477582846%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:43%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Lease expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Location of Expense in Statements of Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues and selling, general and administrative expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,601</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term lease expense</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,808</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,423</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,037</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,024</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:11%;"/><td style="width:44%;"/><td style="width:20%;"/><td style="width:20%;"/><td style="width:5%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:16px;"><span style="font-family:inherit;font-size:8pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Primarily represents the lease expense of construction equipment that is subject to month-to-month rental agreements with expected rental durations of less than one year.</span></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:4px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The future undiscounted lease payments, as reconciled to the discounted operating lease liabilities presented in the Company's Condensed Consolidated Balance Sheets, were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Maturity Analysis:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of Fiscal 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,892</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,767</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,209</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,572</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,992</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,922</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total future operating lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,354</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: imputed interest </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,055</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net present value of future lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,299</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: current portion of operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,639</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,660</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a summary of the weighted average remaining operating lease term and weighted average discount rate as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease term (in years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.1 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average discount rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to leases is as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,773</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for lease liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,564</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the third quarter, the Company received leasehold improvements of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> from a lessor as a tenant incentive. This incentive is considered to be a non-cash investing activity.</span></div> 0.86 P16Y 2200000 <div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease expense in the Condensed Consolidated Statements of Income are as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.635477582846%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:43%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Lease expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Location of Expense in Statements of Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues and selling, general and administrative expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,601</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term lease expense</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,808</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,423</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,037</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,024</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:11%;"/><td style="width:44%;"/><td style="width:20%;"/><td style="width:20%;"/><td style="width:5%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;padding-left:16px;"><span style="font-family:inherit;font-size:8pt;">(1)</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Primarily represents the lease expense of construction equipment that is subject to month-to-month rental agreements with expected rental durations of less than one year.</span></div> 3229000 9601000 9808000 30423000 13037000 40024000 <div style="line-height:120%;padding-left:4px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The future undiscounted lease payments, as reconciled to the discounted operating lease liabilities presented in the Company's Condensed Consolidated Balance Sheets, were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Maturity Analysis:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of Fiscal 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,892</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,767</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,209</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,572</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,992</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,922</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total future operating lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,354</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: imputed interest </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,055</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net present value of future lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,299</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: current portion of operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,639</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,660</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2892000 8767000 6209000 4572000 2992000 11922000 37354000 6055000 31299000 8639000 22660000 P6Y1M6D 0.056 <div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to leases is as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,773</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for lease liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,564</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 9773000 36564000 2400000 Intangible Assets Including Goodwill<div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in the carrying value of goodwill by segment are as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Electrical</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Infrastructure</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Oil Gas &amp;</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Chemical</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Storage</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Solutions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Industrial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net balance at June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,830</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,736</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,973</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,368</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill impairment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,900</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,981</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(32,881</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Translation adjustment</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(247</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(210</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net balance at March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,829</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,489</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,959</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,277</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:11%;"/><td style="width:44%;"/><td style="width:20%;"/><td style="width:20%;"/><td style="width:5%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:16px;"><span style="font-family:inherit;font-size:8pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">The translation adjustments relate to the periodic translation of Canadian Dollar and South Korean Won denominated goodwill recorded as a part of prior acquisitions in Canada and South Korea, in which the local currency was determined to be the functional currency.</span></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company tests its goodwill for impairment annually in May. However, during the third quarter the Company concluded that goodwill impairment indicators existed based on the uncertainties caused by the COVID-19 pandemic and the significant decline in the price of crude oil. These uncertainties have resulted in lowered revenue expectations for the remainder of fiscal 2020 and fiscal 2021 and led to significant volatility in the Company's stock price. Accordingly, the Company performed an interim test as of March 31, 2020, which did not result in any impairments. While near-term revenue expectations were reduced, the Company also projected significant reductions in its cost structure. As of March 31, 2020, there were three reporting units with goodwill totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$14.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> that had low headroom, which we define as the percentage difference between the fair value of a reporting unit and its carrying value.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our financial projections were based on the current assessment of our markets. Our markets are at historically volatile levels and future developments are difficult to predict. If the markets that impact our business continue to deteriorate, particularly in the reporting units mentioned above, the Company could recognize a significant goodwill impairment.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the second quarter, the Company concluded that a goodwill impairment indicator existed in the Electrical Infrastructure segment based on the recent history of depressed gross margins and the second quarter’s downward acceleration of revenue and gross margin. Accordingly, the Company performed an interim impairment test as of December 31, 2019, reflecting updated revenue and gross margin assumptions, and concluded that the reporting unit's $24.9 million of goodwill was fully impaired.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additionally, in December 2019, the Company concluded that a goodwill impairment indicator existed for an Industrial segment reporting unit based on several second quarter events. These events included the deterioration of the relationship with a significant customer in the iron and steel industry in the second quarter. As a result, the customer canceled other previously awarded work and the Company is expecting little to no business from this customer in the foreseeable future. Accordingly, the Company performed an interim impairment test as of December 31, 2019 and concluded that the reporting unit's $8.0 million of goodwill was fully impaired. The remaining goodwill in the Industrial segment is related to a separate reporting unit that serves a broader customer base beyond iron and steel.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The estimated fair value of each reporting unit was derived primarily by utilizing a discounted cash flow analysis. The key assumptions used are described in Part II, Item 8. Financial Statements and Supplementary Data, Note 1 - Summary of Significant Accounting Policies, Goodwill in our fiscal 2019 Annual Report on Form 10-K.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other Intangible Assets</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, in connection with the factors disclosed for the Industrial segment goodwill impairment above, the Company fully impaired a customer relationship with a net book value of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and a remaining useful life of </span><span style="font-family:inherit;font-size:10pt;"><span>9</span></span><span style="font-family:inherit;font-size:10pt;"> years.  This intangible asset had a gross carrying amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$9.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and accumulated amortization of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:inherit;font-size:10pt;">. The impairment is included within the goodwill and other intangible asset impairment caption in the condensed consolidated statements of income.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information on the carrying value of other intangible assets is as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:45%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">At March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intellectual property</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10 to 15</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,579</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,912</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>667</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer-based</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6 to 15</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,861</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,414</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,447</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,453</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,453</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total amortizing intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,893</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,779</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,114</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:8pt;"> </span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:45%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">At June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intellectual property</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10 to 15</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,579</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,779</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>800</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer-based</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6 to 15</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,572</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,915</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,657</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,453</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,438</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total amortizing intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,604</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23,132</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the three and </span><span style="font-family:inherit;font-size:10pt;">nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three and </span><span style="font-family:inherit;font-size:10pt;">nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We estimate that the remaining amortization expense related to </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> amortizing intangible assets will be as follows (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Period ending:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of Fiscal 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>772</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,085</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,266</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,819</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,506</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2025</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,111</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>555</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total estimated remaining amortization expense at March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,114</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in the carrying value of goodwill by segment are as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Electrical</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Infrastructure</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Oil Gas &amp;</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Chemical</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Storage</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Solutions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Industrial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net balance at June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,830</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,736</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,973</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,368</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill impairment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,900</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,981</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(32,881</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Translation adjustment</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(247</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(210</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net balance at March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,829</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,489</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,959</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,277</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:11%;"/><td style="width:44%;"/><td style="width:20%;"/><td style="width:20%;"/><td style="width:5%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:16px;"><span style="font-family:inherit;font-size:8pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">The translation adjustments relate to the periodic translation of Canadian Dollar and South Korean Won denominated goodwill recorded as a part of prior acquisitions in Canada and South Korea, in which the local currency was determined to be the functional currency.</span></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div> 24830000 30829000 16736000 20973000 93368000 24900000 0 0 7981000 32881000 70000 0 -247000 -33000 -210000 0 30829000 16489000 12959000 60277000 14100000 5600000 P9Y 9400000 3800000 <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information on the carrying value of other intangible assets is as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:45%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">At March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intellectual property</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10 to 15</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,579</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,912</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>667</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer-based</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6 to 15</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,861</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,414</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,447</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,453</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,453</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total amortizing intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,893</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,779</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,114</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:8pt;"> </span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:45%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">At June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intellectual property</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10 to 15</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,579</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,779</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>800</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer-based</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6 to 15</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,572</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,915</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,657</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,453</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,438</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total amortizing intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,604</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23,132</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2579000 1912000 667000 28861000 18414000 10447000 1453000 1453000 0 32893000 21779000 11114000 2579000 1779000 800000 38572000 19915000 18657000 1453000 1438000 15000 42604000 23132000 19472000 800000 2700000 800000 2500000 <div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Period ending:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of Fiscal 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>772</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,085</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,266</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,819</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,506</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2025</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,111</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>555</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total estimated remaining amortization expense at March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,114</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span> 772000 3085000 2266000 1819000 1506000 1111000 555000 11114000 Debt<div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Credit Agreement provides for a five-year senior secured revolving credit facility of </span><span style="font-family:inherit;font-size:10pt;"><span>$300.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> that expires </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">February 8, 2022</span></span></span><span style="font-family:inherit;font-size:10pt;">. The credit facility may be used for working capital, acquisitions, capital expenditures, issuances of letters of credit and other lawful purposes.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Credit Agreement includes the following covenants and borrowing limitations:</span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:60px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our Leverage Ratio, determined as of the end of each fiscal quarter, may not exceed </span><span style="font-family:inherit;font-size:10pt;"><span>3.00</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>1.00</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:60px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are required to maintain a Fixed Charge Coverage Ratio, determined as of the end of each fiscal quarter, greater than or equal to </span><span style="font-family:inherit;font-size:10pt;"><span>1.25</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>1.00</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:60px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span>$20.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> per 12-month period.</span></div></td></tr></table><div style="line-height:120%;padding-left:4px;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The credit facility includes a U.S. Dollar equivalent sublimit of </span><span style="font-family:inherit;font-size:10pt;"><span>$75.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for revolving loans denominated in Australian Dollars, Canadian Dollars, Euros and Pounds Sterling and letters of credit in Australian Dollars, Euros, and Pounds Sterling. The credit facility also includes a </span><span style="font-family:inherit;font-size:10pt;"><span>$200.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> sublimit for total letters of credit. </span></div><div style="line-height:120%;padding-left:4px;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Each revolving borrowing under the Credit Agreement will bear interest at a rate per annum equal to:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:60px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The ABR or the Adjusted LIBO Rate, in the case of revolving loans denominated in U.S. Dollars;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:60px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Canadian Prime Rate or the CDOR rate, in the case of revolving loans denominated in Canadian Dollars;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:60px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Adjusted LIBO Rate, in the case of revolving loans denominated in Pounds Sterling or Australian Dollars; or</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:60px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The EURIBO Rate, in the case of revolving loans denominated in Euros,</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">in each case, plus the Applicable Margin, which is based on the Company's Leverage Ratio. The Applicable Margin on ABR loans ranges between </span><span style="font-family:inherit;font-size:10pt;"><span>0.625%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>1.625%</span></span><span style="font-family:inherit;font-size:10pt;">. The Applicable Margin for Adjusted LIBO, EURIBO and CDOR loans ranges between </span><span style="font-family:inherit;font-size:10pt;"><span>1.625%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>2.625%</span></span><span style="font-family:inherit;font-size:10pt;"> and the Applicable Margin for Canadian Prime Rate loans ranges between </span><span style="font-family:inherit;font-size:10pt;"><span>2.125%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>3.125%</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The unused credit facility fee is between </span><span style="font-family:inherit;font-size:10pt;"><span>0.25%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>0.45%</span></span><span style="font-family:inherit;font-size:10pt;"> based on the Leverage Ratio.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">3.0</span><span style="font-family:inherit;font-size:10pt;"> times Consolidated EBITDA, as defined in the Credit Agreement, or "Covenant EBITDA," over the previous four quarters. For the four quarters ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, Covenant EBITDA was </span><span style="font-family:inherit;font-size:10pt;"><span>$64.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. Consolidated Funded Indebtedness at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$64.2 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Availability under the senior secured revolving credit facility at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Senior secured revolving credit facility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capacity constraint due to the Leverage Ratio</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,929</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,323</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capacity under the credit facility</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>193,071</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205,677</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Letters of credit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,342</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,147</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Borrowings outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,888</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,347</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Availability under the senior secured revolving credit facility</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128,841</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,183</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company was in compliance with all affirmative, negative, and financial covenants under the Credit Agreement.</span></div> 300000000.0 2022-02-08 3.00 1.00 1.25 1.00 20000000.0 75000000.0 200000000.0 0.00625 0.01625 0.01625 0.02625 0.02125 0.03125 0.0025 0.0045 64400000 64200000 <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Availability under the senior secured revolving credit facility at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Senior secured revolving credit facility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capacity constraint due to the Leverage Ratio</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,929</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,323</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capacity under the credit facility</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>193,071</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205,677</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Letters of credit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,342</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,147</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Borrowings outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,888</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,347</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Availability under the senior secured revolving credit facility</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128,841</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,183</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 300000000 300000000 106929000 94323000 193071000 205677000 55342000 48147000 8888000 5347000 128841000 152183000 Income Taxes<div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Coronavirus Aid, Relief, and Economic Security Act</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security (CARES) Act (the "CARES Act") was signed into law. The purpose of the CARES Act was to provide </span><span style="font-family:inherit;font-size:10pt;"><span>$2.2 trillion</span></span><span style="font-family:inherit;font-size:10pt;"> in funding to fight the COVID-19 pandemic and provide economic relief in the form of tax relief, government loans and grants. The CARES Act contains the following key provisions which affect income taxes:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Eliminates the </span><span style="font-family:inherit;font-size:10pt;"><span>80%</span></span><span style="font-family:inherit;font-size:10pt;"> of taxable income limitations by allowing corporations to fully utilize net operating loss carryforwards to offset taxable income in 2018, 2019, or 2020 and reinstating it for tax years after 2020;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allows net operating losses generated in 2018, 2019 or 2020 to be carried back five years;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increases the net interest expense deduction limit to </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> of adjusted taxable income from </span><span style="font-family:inherit;font-size:10pt;"><span>30%</span></span><span style="font-family:inherit;font-size:10pt;"> for the 2019 and 2020 tax years;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allows taxpayers with alternative minimum tax credits to claim a refund for the entire amount of the credit instead of recovering the credit through refunds over a period of years, as required by the 2017 Tax Cuts and Jobs Act; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allows entities to deduct more of their charitable cash contributions made during calendar year 2020 by increasing the taxable income limitation to </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> from </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The income tax provisions in the CARES Act have not had a material impact on the Company as of March 31, 2020.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Effective Tax Rate</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our effective tax rates for the three and </span><span style="font-family:inherit;font-size:10pt;">nine months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>16.9%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>5.9%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The tax benefit for the three months ended March 31, 2020 was negatively impacted by higher than normal non-deductible expenses. The tax benefit for the nine months ended March 31, 2020 was negatively impacted by a </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> valuation allowance placed on a deferred tax asset that was created by net operating loss carryforwards and other tax credits in Canada and by the non-deductible portion of the goodwill impairments booked in the second quarter of fiscal 2020.</span></div> 2200000000000 0.80 0.50 0.30 0.25 0.10 0.169 0.059 2500000 Commitments and Contingencies<div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Insurance Reserves</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There can be no assurance that our insurance and the additional insurance coverage provided by our subcontractors will fully protect us against a valid claim or loss under the contracts with our customers.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Unpriced Change Orders and Claims</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs and estimated earnings in excess of billings on uncompleted contracts included revenues for unpriced change orders and claims of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$10.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. Generally, collection of amounts related to unpriced change orders and claims is expected within twelve months. However, since customers may not pay these amounts until final resolution of related claims, collection of these amounts may extend beyond one year.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the third quarter, the Company commenced litigation in an effort to collect </span><span style="font-family:inherit;font-size:10pt;"><span>$16.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> in accounts receivable from an iron and steel customer following the deterioration of the relationship in the second quarter. Based on the terms of the contract with this customer, the Company is entitled to collect the full amount owed under the contract. However, the timing of collection is uncertain.</span></div>The Company and its subsidiaries are participants in various legal actions. It is the opinion of management that none of the other known legal actions, including a contract dispute with a customer involving the construction of a crude terminal, will have a material impact on the Company’s financial position, results of operations or liquidity. 10800000 10100000 16500000 Earnings per Common Share<div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share (“Basic EPS”) is calculated based on the weighted average shares outstanding during the period. Diluted earnings per share (“Diluted EPS”) includes the dilutive effect of stock options and nonvested deferred shares. In the event we report a loss, stock options and nonvested deferred shares are not included since they are anti-dilutive.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The computation of basic and diluted earnings per share is as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;">(In thousands, except per share data)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Basic EPS:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,495</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,933</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,352</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,170</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,478</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,788</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,781</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,918</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings (loss) per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.21</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.33</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.02</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.56</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Diluted EPS:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding – basic</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,478</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,788</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,781</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,918</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive stock options</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive nonvested deferred shares</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>602</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>641</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted weighted average shares</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,478</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,417</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,781</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,587</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings (loss) per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.21</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.33</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.02</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.55</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:8pt;"> </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following securities are considered antidilutive and have been excluded from the calculation of Diluted EPS:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:49%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested deferred shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,023</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>188</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>844</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total antidilutive securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,041</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>188</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>867</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The computation of basic and diluted earnings per share is as follows:</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;">(In thousands, except per share data)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Basic EPS:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,495</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,933</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,352</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,170</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,478</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,788</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,781</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,918</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings (loss) per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.21</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.33</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.02</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.56</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Diluted EPS:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding – basic</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,478</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,788</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,781</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,918</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive stock options</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive nonvested deferred shares</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>602</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>641</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted weighted average shares</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,478</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,417</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,781</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,587</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings (loss) per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.21</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.33</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.02</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.55</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> -5495000 8933000 -27352000 15170000 26478000 26788000 26781000 26918000 -0.21 0.33 -1.02 0.56 26478000 26788000 26781000 26918000 0 27000 0 28000 0 602000 0 641000 26478000 27417000 26781000 27587000 -0.21 0.33 -1.02 0.55 <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following securities are considered antidilutive and have been excluded from the calculation of Diluted EPS:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:49%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested deferred shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,023</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>188</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>844</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total antidilutive securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,041</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>188</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>867</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 18000 0 23000 0 1023000 188000 844000 152000 1041000 188000 867000 152000 Segment Information<div style="line-height:120%;padding-top:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We operate our business through four reportable segments: Electrical Infrastructure; Oil Gas &amp; Chemical; Storage Solutions; and Industrial.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Oil Gas &amp; 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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Industrial segment consists of work for various industries, including major mining and minerals companies engaged primarily in the extraction of non-ferrous metals, aerospace and defense, cement, agriculture, and various industrial facilities. 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.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> 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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Results of Operations</span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross revenues</span></div></td><td colspan="3" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Electrical Infrastructure</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,411</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,669</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89,973</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Oil Gas &amp; Chemical</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,539</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,414</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>167,821</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>246,497</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Storage Solutions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144,460</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134,822</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>439,246</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>374,787</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,042</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,283</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213,596</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>237,225</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total gross revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>250,452</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>360,188</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>910,636</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,022,052</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Less: Inter-segment revenues</span></div></td><td colspan="3" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Oil Gas &amp; Chemical</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,226</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>870</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,986</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Storage Solutions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>714</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,664</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,911</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>885</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total inter-segment revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,125</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,301</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,535</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,086</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated revenues</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Electrical Infrastructure</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,411</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,669</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89,973</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,543</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Oil Gas &amp; Chemical</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,313</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,544</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165,835</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>244,322</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Storage Solutions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134,391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>436,582</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>372,876</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,857</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,283</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>212,711</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>237,225</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total consolidated revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>248,327</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>358,887</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>905,101</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,017,966</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross profit (loss)</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Electrical Infrastructure</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,210</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,024</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,155</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Oil Gas &amp; Chemical</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,946</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,736</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,778</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,518</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Storage Solutions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,010</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,575</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,840</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,275</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,231</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,385</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,349</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,265</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total gross profit</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,477</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,906</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,943</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,213</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Intangible asset impairments and restructuring costs</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Electrical Infrastructure</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,114</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,014</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Oil Gas &amp; Chemical</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,409</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,409</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Storage Solutions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,036</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,651</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible asset impairments and restructuring costs</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,559</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,074</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating income (loss)</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Electrical Infrastructure</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,259</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,882</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,977</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Oil Gas &amp; Chemical</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,712</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,796</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,757</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,895</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Storage Solutions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,479</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,730</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,830</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,371</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,308</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,386</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,012</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,298</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating income (loss)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,800</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,794</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28,705</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,541</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets by segment were as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Electrical Infrastructure</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,747</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,880</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Oil Gas &amp; Chemical</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,194</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,959</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Storage Solutions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>228,717</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>188,912</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,859</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,336</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unallocated assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,830</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,307</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>567,347</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>633,394</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Results of Operations</span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross revenues</span></div></td><td colspan="3" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Electrical Infrastructure</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,411</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,669</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89,973</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Oil Gas &amp; Chemical</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,539</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,414</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>167,821</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>246,497</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Storage Solutions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144,460</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134,822</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>439,246</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>374,787</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,042</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,283</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213,596</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>237,225</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total gross revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>250,452</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>360,188</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>910,636</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,022,052</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Less: Inter-segment revenues</span></div></td><td colspan="3" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Oil Gas &amp; Chemical</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,226</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>870</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,986</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Storage Solutions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>714</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,664</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,911</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>885</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total inter-segment revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,125</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,301</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,535</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,086</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated revenues</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Electrical Infrastructure</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,411</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,669</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89,973</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163,543</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Oil Gas &amp; Chemical</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,313</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,544</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165,835</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>244,322</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Storage Solutions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134,391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>436,582</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>372,876</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,857</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,283</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>212,711</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>237,225</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total consolidated revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>248,327</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>358,887</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>905,101</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,017,966</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross profit (loss)</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Electrical Infrastructure</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,210</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,024</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,155</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Oil Gas &amp; Chemical</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,946</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,736</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,778</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,518</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Storage Solutions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,010</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,575</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,840</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,275</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,231</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,385</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,349</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,265</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total gross profit</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,477</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,906</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,943</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,213</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Intangible asset impairments and restructuring costs</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Electrical Infrastructure</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,114</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,014</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Oil Gas &amp; Chemical</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,409</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,409</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Storage Solutions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,036</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,651</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible asset impairments and restructuring costs</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,559</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,074</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating income (loss)</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Electrical Infrastructure</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,259</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,882</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,977</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Oil Gas &amp; Chemical</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,712</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,796</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,757</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,895</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Storage Solutions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,479</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,730</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,830</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,371</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,308</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,386</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,012</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,298</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating income (loss)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,800</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,794</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28,705</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,541</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets by segment were as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Electrical Infrastructure</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,747</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,880</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Oil Gas &amp; Chemical</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,194</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,959</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Storage Solutions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>228,717</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>188,912</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,859</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,336</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unallocated assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,830</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,307</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>567,347</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>633,394</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 28411000 60669000 89973000 163543000 53539000 83414000 167821000 246497000 144460000 134822000 439246000 374787000 24042000 81283000 213596000 237225000 250452000 360188000 910636000 1022052000 1226000 870000 1986000 2175000 714000 431000 2664000 1911000 185000 0 885000 0 2125000 1301000 5535000 4086000 28411000 60669000 89973000 163543000 52313000 82544000 165835000 244322000 143746000 134391000 436582000 372876000 23857000 81283000 212711000 237225000 248327000 358887000 905101000 1017966000 752000 6210000 -2024000 13155000 2946000 10736000 10778000 25518000 18010000 14575000 58840000 35275000 -1231000 5385000 15349000 14265000 20477000 36906000 82943000 88213000 1114000 0 26014000 0 1409000 0 1409000 0 1000000 0 1000000 0 3036000 0 16651000 0 6559000 0 45074000 0 -2259000 2882000 -33766000 3977000 -2712000 4796000 -5757000 8895000 6479000 3730000 24830000 5371000 -7308000 1386000 -14012000 2298000 -5800000 12794000 -28705000 20541000 97747000 155880000 86194000 91959000 228717000 188912000 30859000 90336000 123830000 106307000 567347000 633394000 Restructuring Costs<div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2020, the Company announced a business improvement plan related to its strategic initiatives to exit the domestic iron and steel industry and to implement business improvements in the Electrical Infrastructure segment. Planned activities under the business improvement plan have been expanded due to lower revenue expectations for the remainder of fiscal 2020 and fiscal 2021 following the uncertainties caused by the COVID-19 pandemic and the significant decline in the price of crude oil, both of which began during the third quarter.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The business improvement plan consists of discretionary cost reductions, workforce reductions and closures of certain offices in order to increase the utilization of the Company's staff and bring the cost structure of the business in line with the near-term expectation of lower revenue. The restructuring costs are primarily comprised of severance and personnel-related costs related to reductions in workforce and impairments of operating lease right-of-use assets and other fixed assets related to the closure of certain office spaces. The Company incurred $6.6 million of restructuring costs during the three months ended March 31, 2020 and expects to incur an additional $4.0 to $6.0 million of restructuring costs related to activities planned during the fourth quarter of fiscal 2020.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring costs incurred are classified as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Electrical Infrastructure</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance costs and other benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>811</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Electrical Infrastructure</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,114</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Oil Gas &amp; Chemical</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance costs and other benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>635</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>774</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Oil Gas &amp; Chemical</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,409</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Storage Solutions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance costs and other benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>225</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>775</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Storage Solutions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Industrial</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance costs and other benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>806</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Industrial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,036</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total restructuring costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6,559</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Restructuring Costs by Type:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total severance costs and other benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total facility costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,658</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total restructuring costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,559</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below is a reconciliation of the beginning and ending restructuring reserve balance (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring costs incurred</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,559</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-cash restructuring costs</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,660</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,963</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of March 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>936</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:11%;"/><td style="width:44%;"/><td style="width:20%;"/><td style="width:20%;"/><td style="width:5%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;padding-left:16px;"><span style="font-family:inherit;font-size:8pt;">(1)</span></div><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Non-cash restructuring costs consisted of impairments of operating lease right-of-use assets and other fixed asset impairments related to the closure of certain leased office spaces.</span></div> <div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring costs incurred are classified as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Electrical Infrastructure</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance costs and other benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>811</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Electrical Infrastructure</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,114</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Oil Gas &amp; Chemical</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance costs and other benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>635</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>774</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Oil Gas &amp; Chemical</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,409</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Storage Solutions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance costs and other benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>225</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>775</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Storage Solutions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Industrial</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance costs and other benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Facility costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>806</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Industrial</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,036</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total restructuring costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6,559</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Restructuring Costs by Type:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total severance costs and other benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total facility costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,658</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total restructuring costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,559</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 811000 303000 1114000 635000 774000 1409000 225000 775000 1000000 2230000 806000 3036000 3901000 2658000 6559000 <div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below is a reconciliation of the beginning and ending restructuring reserve balance (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring costs incurred</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,559</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-cash restructuring costs</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,660</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,963</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of March 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>936</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:11%;"/><td style="width:44%;"/><td style="width:20%;"/><td style="width:20%;"/><td style="width:5%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;padding-left:16px;"><span style="font-family:inherit;font-size:8pt;">(1)</span></div><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Non-cash restructuring costs consisted of impairments of operating lease right-of-use assets and other fixed asset impairments related to the closure of certain leased office spaces.</span></div> 0 6559000 2660000 2963000 936000 XML 16 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Notes)
9 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer [Text Block] Revenue
Remaining Performance Obligations
The Company had $536.7 million of remaining performance obligations yet to be satisfied as of March 31, 2020. The Company expects to recognize $431.2 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 billings in excess of revenue recognized. The following table provides information about CIE and BIE:
 
March 31,
2020
 
June 30,
2019
 
Change
 
(in thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts
$
56,859

 
$
96,083

 
$
(39,224
)
Billings on uncompleted contracts in excess of costs and estimated earnings
(100,566
)
 
(105,626
)
 
5,060

Net contract liabilities
$
(43,707
)
 
$
(9,543
)
 
$
(34,164
)

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 nine months ended March 31, 2020 that was included in the June 30, 2019 BIE balance was $102.6 million. This revenue consists primarily of work performed during the period on contracts with customers that had advance billings.
Progress billings in accounts receivable at March 31, 2020 and June 30, 2019 included retentions to be collected within one year of $39.8 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 $5.7 million as of March 31, 2020 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
 
Nine Months Ended
 
 
March 31,
2020
 
March 31,
2019
 
March 31,
2020
 
March 31,
2019
 
 
(In thousands)
United States
 
$
232,606

 
$
345,953

 
$
838,371

 
$
985,603

Canada
 
12,633

 
10,691

 
58,506

 
27,486

Other international
 
3,088

 
2,243

 
8,224

 
4,877

Total Revenue
 
$
248,327

 
$
358,887

 
$
905,101

 
$
1,017,966


Contract Type Disaggregation:
 
 
Three Months Ended
 
Nine Months Ended
 
 
March 31,
2020
 
March 31,
2019
 
March 31,
2020
 
March 31,
2019
 
 
(In thousands)
Fixed-price contracts
 
$
182,282

 
$
183,899

 
$
533,375

 
$
545,832

Time and materials and other cost reimbursable contracts
 
66,045

 
174,988

 
371,726

 
472,134

Total Revenue
 
$
248,327

 
$
358,887

 
$
905,101

 
$
1,017,966


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.
The mix of revenue by contract type shifted significantly during the third quarter of fiscal 2020 due to the Company's strategic initiative to exit the domestic iron and steel industry, which was comprised primarily of time and materials and other cost reimbursable contracts.
XML 17 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Notes)
9 Months Ended
Mar. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Coronavirus Aid, Relief, and Economic Security Act
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security (CARES) Act (the "CARES Act") was signed into law. The purpose of the CARES Act was to provide $2.2 trillion in funding to fight the COVID-19 pandemic and provide economic relief in the form of tax relief, government loans and grants. The CARES Act contains the following key provisions which affect income taxes:
Eliminates the 80% of taxable income limitations by allowing corporations to fully utilize net operating loss carryforwards to offset taxable income in 2018, 2019, or 2020 and reinstating it for tax years after 2020;
Allows net operating losses generated in 2018, 2019 or 2020 to be carried back five years;
Increases the net interest expense deduction limit to 50% of adjusted taxable income from 30% for the 2019 and 2020 tax years;
Allows taxpayers with alternative minimum tax credits to claim a refund for the entire amount of the credit instead of recovering the credit through refunds over a period of years, as required by the 2017 Tax Cuts and Jobs Act; and
Allows entities to deduct more of their charitable cash contributions made during calendar year 2020 by increasing the taxable income limitation to 25% from 10%.
The income tax provisions in the CARES Act have not had a material impact on the Company as of March 31, 2020.
Effective Tax Rate
Our effective tax rates for the three and nine months ended March 31, 2020 were 16.9% and 5.9%, respectively. The tax benefit for the three months ended March 31, 2020 was negatively impacted by higher than normal non-deductible expenses. The tax benefit for the nine months ended March 31, 2020 was negatively impacted by a $2.5 million valuation allowance placed on a deferred tax asset that was created by net operating loss carryforwards and other tax credits in Canada and by the non-deductible portion of the goodwill impairments booked in the second quarter of fiscal 2020.
ZIP 18 0000866273-20-000019-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000866273-20-000019-xbrl.zip M4$L#!!0 ( #)VIU MUKGD(P@ ',R : 97AH:6)I=#,Q,2UM=')X M>#(P,C!X,"YH=&WM6VMOV[@2_=S^"JZ++EK CE_))G7< 'FXV%QL'S>;BV(_ MTN+((D*)6I*RX_WU.T-)MAS;C=UF;YUN B0QQ2$Y(YXS#TKN_W3Q\?SZCT\# M%KE8L4__._OM\IS5&LWFY^YYLWEQ?<%^O7[_&]O?:[79M>&)E4[JA*MF<_"A MQFJ12S7M7NY6Z8](>1Y[T.4MXC&/MX=F;SE'W]/3HS=DO!X.S MH[-WK8/6X."P]:;=.A@,NK63?I/CKQ]5_BE75C*!1@1D2Z_=:;U<7JY/5U8I M*I,(C'0K1@P-+D>7RU4K:_N^>[5P<.L:7,E1TO/W^=O5\LU)OL10*X%3%#O$ MNNV]]J*^7U(MY4(@+!I.IW@AO:WJ&B!ZP/P#ROHU! 3:<,)[+TL$&%(-)S\? M7%U?OKL\/[V^_/CA]V\PY &V_K+._J.CA%WML5]A(IVKLP",D^&4N8B[WJ)V MC@\5H(!2A2YO:ZV:;]N4!V6[6'^UNFM(PY9M<0@\)\K9)E*XJ'=(\Q _G*#. MXD/3BRZ(C\F(@*MBGU&'VE8T*I57$+K>_E&^ZM9WM[UWAU:YVNN5/-Y.RZ_: M<1;Q,3 #8PD3])DNDI;]F7%!3O)YJXYA.V#MM8M9N-?[+=,C>L,(#;0I!%Y!FC=%U;1 ,W$G\*8,I]7;\,2& M!V9#]S&Q 5@H$\0;07>.KSI2 <6QVU3Z91*B<_69 7X.5"9P3L1P!4QUQ+\D MAYPB!(D]Q"JEYO0HD&GO+(T,%#[%KI-$IE .:$1N'XYZ_4)N(U8J/3$EH0Q M,)+687[N&*>+N=ZH9;V">ULJLZ3M$_0?&/K[.PC]ZP6<_/SBJ-,^/+8%N(NL MD1RG#D/,$8Q'T"7C!CQ6$7N2,("88F )#])&)$YB,08-"AS4%M(&2ML,QU$X M,5KEH$V-#D#@9(48%(.AS( YN@X@G(V"GZ*FO,H42[2YOM ]>P6L_M'T@ M\E;>E)3T)SE9:'Y&[KS"H1S3I,O&"X4+"X6X$-EYEUDH0JNGF(:0:A@PH[B%?9#ISV-:+$$6=$L,)ZF*UDL*?N-AL:*60W$@R M0.;YF ^,"P/J'R84-;0(4#V/T ]-@H-=QY2FWLQI>8M7D V)A@2,JQ%,0;;G7BP<8M MFDO!#G)I,.8J M\SZ<@ 9AB,6$'"-$[(JB8);L;1"3\N;J.L%3!P=B/+%Y-3+4F5NOP291D\^D M@4JM\/Y"G0W+(LY[ \CO!.IS3),_H?^!T2]V$/T7.;"6 4HG5T62[WM6LF"+ M^$$)EPZ"S! ,*]G-BEEC;1U>IV<2.)?%6U*>R[)7:X:$R"?T['>D"\6QR@=_ MZ$;G<4DVT^MUKE7$[2P5I)C@^0?"!TM_/XI -F5*WH J3N#NR->_^18]#LX] MLN.#@QVDW-<='_B'%:)D:WWNNBF25!DS]^*$^2URPZ6"9Z8:QZ+':6-GZ9B_ M@%/&L70.X MQ#]/V+8/WXKP%[/4Q29C+4: ^4I M"1\53Q%-$3(@3I6> O9.(IW'";Y )83^@R1QJ^[@ BC_[Z_G;/@F#B%GQ725 MT0L8:Y7OQLA$X)WV[>KT"3%5+;Z&4I!A*UI^B85WM,TYU^WLM;KMSL'+XR$Z M%S"-0"O%4PN]\L.2U7/VH@CJD+RM=6OKN5IP^_!EA=F+??MOUO=U]^=]]SN" MH79.QXOT)G97[VNUGHV M!L@C < W;_X/N;G='V-S/QDL]2DI]U7T>20A9(-;"#)Z8,(^YB=F]Y4IF[W: MO_QV_#]?$*[Y L*SLN&_?_&\[[\8#(P,C!X,"YH=&WM6VMOVS@6_=S^ M"HZ+#EK COS*HXX;(..DV&"GCVD]6^Q'6J0B(A2I(2D[WE^_]U*2+<=V8K>> MK=--@"2F>$G>*YYS'Y3<_^7BXV#X[T^7)':)))_^_.WWJP&I-8+@:V<0!!?# M"_*/X?O?2?>@V2)#0Y453FA%91!''6/.IV3\_/C9N?=>7M0.^L'%'[] MJ/)/N;(4BC=BCK;T6NWFR^7E^GAEE:)"Q=P(MV+$R,!R>+EU/<^U5+*&,"BX70*%]+;JJXA MH(>;OT%9OP;CH384\=[+%.,&58/)!Y>?AU?OK@;GPZN/'[Y\AR$[V/JK.ODG M'PM%OAR0 1U31>,Z";EQ(IH2%U/76]3/T9'D("!EH[V2I]MI^4U[3F(ZYL3 OO,)>$T7"TO^RJ@!*L@I M7$^U<40K\DZ;A+2:C3^(CLA[ZHRX)5^X&8N0@T=-4JJFIRO,\YL1>*0\ 6;; MS6GO(6!^HQ9@ H!(IN1&Z8GD[)K7<]P4:&$:]D9I",4PF((_ 6R03#F3<5@* M@K./TP C2A)H&4$EB6@(EPS1"?ATIW.Y)0'%0VXM-5,42>@-AW4K>@5Q'E34$TS,!-V F[*:%J]#4]LV#$;.H^)#9Q$0@'>$+IS?-6!"B . MW:;2+U0$SM7G!O YE!F#.0'#%3#5 ?\"'7(*$$3V(*NDG-.C0*:]LS0PD/DD MNXX2F00!X(0&X/KEK-E,DO: M/D%_Q]#O[B'TAPLX^?7%2;MU?&H+P)Q !@ MBG"+>! V1G$42R!H8.# -A,VE-IF, [#B=$R!VUJ=,@97+;D%6"4<0!]#L3+ MVS"FZIJ3<_#4GS,)$JT.;;0.7_'7?FCKD.6MO"DP[59=9((')5V_OV0*0^1%T*4FZ-33I'M+E@EM8#(#C4XZ'45W' M;"BDF=U\"*8E(PX(+5;*$QV=&9@@Q53=^D 4ESY>;"FFX>0:A@R7%(/^2+3 MF<.V7H0H[!003D 7JZ5@_LS%9B,KF*!&H $BS\=\8%0X4V8Q1_(>POJ$RH<- M;3DHY"!,X:"4XN9DDF*T [.\$O-<"T;DF5LUX81/(XZ"$)!@/&?['X >&Z5& M>T^IC=WX$K,V#P ;$PQ(.18,>4.M5AYLU +GL )!,E'#2F #U00="2G<%-.O M5@\2B"8D*, 2)V15$P2_8V MB$EYV+P:&>G,K==@DZA)9](<2ZWHX4*=C,HBSGL#GM\)T.<4 M)W]"_X[1S_80_1U:R8(OX@0F7#L/,( PKVF6H4BAZGC9VE8_X"3)DDPCG.[XF3(PT)'_8S ?KY M25X!KR L60Q[\!]+K](9\+\R >I[XF8IBEX73Q%-$3)XDDH]Y= [B74> M)^@"E0#Z.TGB5MW!!5#^SU_0V?!='$3.BNDJHQKT"IDJ M%U]$*EOKU-:SM6#WTVVL[E%R[Y MUZQZA5.H;.C#N[]]J02<7)6+_"3FO:?37U^TCIJGQW7_>N">6(K.")_0]F+! M@(V[L#0W?^&K MMY\,5/V8G_N">A +'I%WLZ+E8WYX]E#%LME[_LNORO_]M>&:;R,\*QO^RQC/ M^_Y;(F?_!5!+ P04 " R=J=0?0B2#!,% #,&@ &@ &5X:&EB:70S M,C$M;71R>'@R,#(P># N:'1M[5E;<]HX%'YN?\4IF7;2&8POD N&,D,@G6:G M:=.43GJ]FN_W=\?'!ST7_?WCH*#_N$P MV ]:P^&@/?3W]XYJO:Y+\,_.*C]*RX(GS(F9B27T ^_Y=7-=TW.3HSR)6<;U M#3/&&9HSW:75%=MV[%8O-%MHAPA^D80VSS_NEFW.\^MVC^"E.]Q7TJ4P-=4J/']BC2HK:WC[( M"7PDV9@D3#GO%X(MH1]ITQMX7O!](/"#*@C^GBE0/>,+2CZW"6,<6IV12,C4',V00MH67-+QF\GR!%66;R M;]06":Y#9-F+7](;B:M4 RQ? :,B!6-618U @58;Z4;$UG&<:!@3A1HPVND2 MOB1RCGFZ8.'=X?Q3BKXF8\$P%4(4;'E5\VJVK5(2E>T[[(!PW9A&8YJ6D^>< MZCAL[R,/S6:GJ1DLOKA6M")^:58G(J+@*W*X=J_TE.07;*+#UF%N]=X)V_5? MKFV2N=^;O>S;+4L(5$49[1C&W9 ANZ"N!=?= M:G2^3-4:;?-3$;#HL1(\,7P/';NROYGQ ,P('@DS>(*[YC0_HN$^K0G:I=AK MD5[2AG"S4:>XCQB&U,TP$0)P&BHF OFC4J2,JMM9$YZ0)#+]J)#:RXW=>5!J M)G*"2=RBK4VUMN\T?H0MMZ=H979EG;TUXICVJOK$Y$A4CTQ>#HVM$6'-VQSV M>*[WFGZP][PSEAEEF1-)(4BJ6%A^N1;U5P*A"/J0O*HU:YOYDMOQ#YZOL*LZ MUFIO'FNVOH[=3L:QU%I.JQ0S)\_*?62EG:'VX/JV?:!(Y5H:B+D/(PY12YN(](\S$V5Y:$0NQYH46KVMK-C;XSY M=ZB_8JBK2+XJ^T'MV_$76TH1G9\N0$G!*>QX]N>Q%#)7N6MWWN_ PD/DXJ%* MW9T!\D@ \,.+_TLN;O/76-P[/;VZ[=:P]@C__WV(M/F=P?7GQ?>[JV[QS<:3 MLF%?[#SMVC=.O?\ 4$L#!!0 ( #)VIU"[Q+JY%@4 -X: : 97AH M:6)I=#,R,BUM=')X>#(P,C!X,"YH=&WM65MSVC@4?FY_Q2F9=M(9C&^0"U!F M4J#3S#9-VM#M[J.P1:RMD%Q+!-A?OT>R37 N3=+2S:333$*0='1N^KYS?.D^ M&QSW1W^?#"'14PXGGUZ_.^Q#S7'=SV'?=0>C ;P=';V#9L/S8901H9AF4A#N MNL/W-:@E6J=MUYW/YXUYV)#9F3OZZ!I539=+J6@CUG&M][1KIGI/GW032F+\ M_Z3[S'%@(*/9E H-44:)IC',%!-G\#FFZ@OXX#@KR;Y,EQD[2S0$7N#!9YE] M8>>DE-!,<]H;+A(V9KKKYD,TYA;6NF,9+WO=F)V#TDM.7]4F4FAG0J:,+]LC M-J4*WM,Y?)13(CIV3;%_:=OW4MTQWN/.7I> (%/[W7;!V\ M:>X/PWZK.6B&_H%_,/##6J_K$ORSN\J/TC)G@CH)-;&T_6YB+'F,*H9_O3U\ M?3B",&@$57^_Y5I*XAAAX6B9MH-FNECW-4+TT&P3.>S33+,)BXB!-YS,,C4C MJ$)+\/?@4^.TT6_ *8W,ZHLM?\?K^&'+J]\]BI_B](&"@UBFACJEQP_L425% M^]X.R F=(/"#*@C^F2D\NN4FW#\4$$DA\B!@ MSG0".J'P848R3!!?PD>:RLSZ?T1TQA:(B>R<110KU#0E8@G;1O[%UEX0>)UB MSH[\SDM E6]D-@7?R!BH,/%!F9%[>WY$LBC)TQ[Z=5LFOUO7 MBZTPZ! %$\816:LLX-G.4)YAM20BAN$B2H@XLZ%/F5(F8_AK)&.LYH#**>9I M/2%Y]LI\U.&P#G_0KPITGG2485BTUO,*;Z":,3>,,$$1$C M'(XGR%2:F6,PVHL\UR&R),8OZ;7\5:H!EK: P9&"..NB1J K0WX1N#6<9UH M&!.%&C#HZ1*^"#G'=)W1]MU1_5-JOR9C3C$5G!>D>57S:G:L4A*5XSLT0KAJ M3*,Q'9>;YRS627M_!^EH>IZ.S6+QQ;6B%?%SZ6GK &<3G2[ MN9=;O7?"MOV7EWIE[O?-7G9N<7.M%!G7-G&J(T1?46HF,XYU)T*(<\.\%1LS M^G7&,FJNGY2!I2J*EA]N$RPU&?BM[?CE"LH7W%WQML"SOQ\V+2%054SCCF'< M-1FR!^I:<-VM5.?'5"W5-C\5 8L>*\&$X7O;L2?[FQD/P(S@D3"#"6R>T_Q* M#=NU)F@WQEF+])(VA)E^G6(?,0RIFV7".> V5(P]!!=2I(RJVUV356]!A;&] MQ[&=!Z5F/">8Q$YM;:I+?:?Q(VRY/45KNROG[%TBCAFOJQ3ET-@8 M$2YYF\,^;#5VFX&_M]MZWAG++*:9$TG.2:IHN_QR)>X+"J$(>B%>U<+:S8S) M+?D[S]?X55UK-K^QYEVLW4['L=1:3JLD,Y>@E1N3M7$N7YFR]U1VIGJ@/X$@ M P1X^SX\?ESA'9%E?I6[6[W(?>!()9J:<#EO)RQ&-FXBTCS,FVK+0R'V1O"K[0>W;\1@)&Y5VY^ MOP,-#Y&-ARIV=X;((X' !H[_ESS>\-&AI8FET.34M;71R>'@R,#(P># S+FAT;>U<_U/B.!3_>?>O>,?> M[6?9T<0Z"B$L]]__?SI$$H5Q[EJ'#I._[(/'R]//D.S M6G/A4A*NF&:"D]!QCDY+4 JTCMN.,QZ/J^-&5ZWCWN[N_G&MU6\V=_JE@ZY#\,_VRCXRRB'CM!)0 M(TO;K==^Z<3$]U'JRD!H+2(LBV^66>B:DKN89SR@DND[>@PDLF"*,TYR_-BZ M!W&FZ8VND)!=\[;5Q^-9M;?CE.Q A#X.,=4D[._,2[ JLUF9%G%[]ZE@?2Q3 M.43_2I1FP\DZ^+R@GO%3<'=JC2U2!C$$'5#T.-^O'*,;?X4K$H9PH26E&L[I M4,@("/?1T[A"IY1P)H6>#M+S-&R9[J56R6.*5R2$$S/2!1E2 M/;'M/U(2ZL!R@^*X^ZW6E"O;,.5G,+%##+\QA(]<,J6EY0:V2B<7'WNE*I;1@DMIH@ "H)+4,BD8!B&R1-%%-4CIB' MR @)'HJL99*B272*$492K#6#<& H?$SQPP1#U*5$\D)NPY@"D=3V9R@1PH2- M2QFZ)1@S'3!NN8PHX8;N5-,9)E6X-)7FSB?:\*LEHR/$1DV4IA%$A'&-?S@V M@F> P*()J$",D2TC30J2#I!QAHIFPR%R@HQB"8?QM#B68H0L^H &21FO0@_! M4HD7W';PJ!UX@")IY $1Q-9H'H9;3M/K)$8FZ916CCC^&L[>O]NKNZV.RGA' ME3H(K\ A) PM9JJZ/O=<5RPV&AB*,!1CHR!-!B'-\%)S8N*5A2,3865*.D!_ MA@B+ P7&GOP'#_7^7:/>>7#O$R*]X/T[=[?6:;C;=M9^\%CM)]/H;JK0W(A9 MXY .=;N6A6=F/=/>YTERH[APGH!I@T.F2O9H&$YK/Y1J)7NO8N)E]ZNO1L;, MUP%>HJP#&S\K'AH6B15M9Q?Y&<6(8=G!64O[&$<,>?ZAY#;,(D7[YD/>5D_9 MR6C\TLD:+=;MW5_5>E#5?PRX>W_5_@]DXV&];='Y*CE#,Q#OZ!R MGN?F73[V_5Z?=K#S%X;#+W:N,W'S%%??CIV?/AEO9$.$SD;-TR0:4+FPV)W7 MQDM%>BZT_"#D;Y>.M29Y2!LG66 OFL_TZL M2P=;;KGKX!"+7VD*+:]!RUN#,GRQ:_%-:;=>:/?IM.N79^YKOP1M5M>-0M=/ MI&NWAIZ,O@1_W'[/WI22FX62G\JA6V8[9[,NO/.:M?LCM'DI- FA;[ZP2?B# MA DUVS9V;=M3BBIE=L65V8*+A:(^ &S]7"[0?A3:Z;<$BS.S&V7G-+0/'8X) M5C/-J'J5"&\B6IU3C[(18GLJ$#-KW&=$(RUN+F?3$_QN-WWSJQ5:WE14VUV( M:JO23W>[MB94.5R\3F]]+K8DM-D 0*?6 CZ2$7T!UM4JP^/,ZU4;UB:F@<_T M&N][7FHK9Y0;>N9YC*DC2D.?3*RUX6C"+V!_$M@_<9QY[33<3Z3!_R6@G39_ M?V][(CY?D@S1++',4N@%"YB.AQBM DIG(C$/HF%WT3HVP>X MVW#T=\*XN$F+:LU*K;GO[JWB'84B5EK"[=7=V5// M\"WP+? M\"WP+? M\" MWP+?#>-[*@IH"VA?&K1%5"CP?<5[2O?#7VP3K17H8TEI+*2&$^]$2,+-P88A M<@V?N%>%6KU2:[@-]V6[P3.&_U6$F0+? M\"WP+? M\"WP+? M]7A&^Q@U% M^_*@+:)"@>__=W/(L>>DES*49!16.M^=0KB7"38]LUVQ)3.V]E:5(^VPY9;! M9E+0]@TJ?OL&E7=[M&HNCX7*':)A_NQ96*[#-,F%2@:FEWE!%DML.@F;;<&\+4M, M7@HF$I-WX*\$";(A&."0;3(P[^&M,7W"CU-._1[EW)5A1,T??%Q0SC:, ^8% M(&DLJ3)9+@@,"0L3F<)G,,*B3.MWC$G*^:P#>^Z0S+^5VRY"++B/E+6K NDO QD1+MV*92R"G!$U&,AFU0_B[/63/$CX>O M>0]\PY!<&X'ST8%-S[HOV^_M<;_%C"_/3=R=!WEG*Y>V:,XN%--)!@Z?NJNU M+)_B'!;93#8FI4YD+I%5G_!K')G>,+7^^/9X='81G1Z,L4Y3;E(/F4,.0RFB M5'(CF*37:,?,O)T.\>RD0\Y*EIV*/G^[:*TH>?[41V!.?6P0C9DPZTTEMI"; M[9DP9C_?9#"TR,#(P,#,S,2YXW\%3U^N-W.*_$C2.E.G([]Z MGG%BC^5<^ZT#D9"$"P6P "A+]^MO ? E"80H4HZ8DVW\^O&'7_[6[?YQ\7CG73$_ MGF(JO4N.D<2!]TSDQ/L]P.*K-^)LZOW.^%H5'* [E>2>F?\4H)"." V AQ(K$4H/":XGX&,O/:(I%A'Q\WIE( M&7WH]9Z?G]],$6"?"\QGQ,<^FT:(+M[ _WLG1R='1Z>GQQT/1*;B0TCHUR7( M^9"';Q@?]U2[GGH]1 *GS:>2S^L1HHS2>&HG%4C>DXL(]Z!1%UIA3OP,;C/0 M,H!J$,@,IBC/NYYY66Q*'-(3*B2B?B;]?$U;SZ>Z]?'9V5E/O\V:BL#6$- > M]_[X=#?03M#Y^(/G::<@TXAQZ=$U8XZ0&&I(P657B2L Q_%9]^BXJW1KG.F. M^4AJURT*70350#T<2I$CZN:(W@ /':^W'3N[8*0)"['HCA&*MF>C"&A829XT M98>SL(Y]K/QH7$T9JNDP5H9J^XRK7Y6PLPZB_NJF<%WUJ'M\THR+/+9MQT4* MMPLNSGJ(^\K48#9?=O$\"A%%DO'%#?Q=C;.0\R4LUSD2Q>*98O'X?0,6-6:* MQVJWGK8R10>E?W1Q^E0E$*9,:DWJ4/HPB0D?,/(%G:K3\D Z9 MCWCDZ33Y0S)@N9/I7L19A+DDD,04*A&-8,+QZ+RCZI%N6FK\Z:/P#:3?:9,U M LN#N1X< ,2/0RW$7BC@LSRZPX"_[^N!C]#Q M PN)O]#_@HP=3V'\\GA;K;+7_.^";"I5*E?NMA]/(.K ?U[7NR+"#YF(.88_ M- F/C;PBD9*G74]3]W+RGJ'O_9AR\(]?>JN$5UB*!0[NZ4?]>]5D"7#2Q &X M$F,JPRUW8RM8\C#UB,9^\AEQ#C]F^ I+1,(7=(TU2BYO>'MT_/;HI)DW9 2] M'Q.2!V[^STSNK.\;7"X3'D,N M3MF+%6DOIWV07=AEK"#05%!X"[DWGQ8,M&NW<%#:Z EKX[G;$[I>3LTKD$NM M_VI\K:?:<7PC3F<\/SZUQ'.W00\QKD/DH@ ,/P1DG8&:#;U H9K%'DPPEC4- MMQ&KPW1@MM,C;;H!J%4O,6K+)3B](E(OP>H9M*^6*^CX 7$0;X(E 89?QHS+ M)#;8])V.KUO;%,JA(I6#[YV9 B'%O41B2^5\G+(344ES_%1.Y>!DK.^BY[?ZNKMT-18]0KTCS M[YZA^NH,E8SS,N&]%O$-;E(Y\&_E)J_C@L-R8&N.)]"&S/ M!9/CE_$0"QVW M,YS4C1E%2IXA]6IQIR6^08#81'2#+]0-#!9?>(T&Y69ZP0!0J<\?U^SS!]C+ M.:-H1G@L^B1XQ"'!HSX-KGU&V93X ^S''$:^OB\;S:EN2\0];W9BG3?+:'A MY)^>(?-//>>24O)24A[0.M 9TQGF#VAM-@.AT9"$$"KT&L\ 4\+X)<>@I1ODZQ<- M N+6-#;:];3,K@4JGB;C/4VP9VAYAIB74CO(B*@457N]( =V+PS8%GJUA0YO M_E^)_:26,&LK/(%V:?ST^/AT/4^V$76>"LY3>PAWH7,/ZF\M M@WJY@0]OI+=KMO[8[\3GS@;>6K(!AZD.+T4P$U]/:(Y%@]!JP;)Q)FT9VEY&W$O) MJ&0E8<#3'*A\)7MYL? 2+@ZT]VYGNWLH%_@JT#?T'2?]C?ZS5C[5]A_-AP7\ MU8AYA'RJ#_I1Q2?ZKF5;/J&A2'^V.^$;O>5O+>PQ]+V7 *W+@ M)2R\NHW-<@W2B4J8G4G&T9DUR:A@\-?D8TW?]:NHJJB=!=71F:6@JF;+PZNM M]*%+H:9W[&/232R8:#?15T+HC\,^6\=M@3::C#&(U.IN#HQKW0896HY9/ M2)J="A2%"T&:6Z\,X4:[K8VF(C0CCV53 MR@':;Q!'D;D!$X7I49E<=\V'HXKX-]KT?:E-BQ3RTSB%QH<\7-5/ZI?@W9G[ MSY;,/0V+AY>;/V(A>>RKE(F.FV;DYF^)1.F"]*&7D>LZK1V@RE"YLZGWEEAE-<[!Q:UU?=8/8:6XW-G4>TLT MLQKG_SJR_=);N;0W>;!TM:^^V#?Y&HDVG[K^],^^[_,8A:"IF HL98@#H>X1 MX#B*N3]1179'WU!\WJG6E(2A4O5Y!S):=2M_/!22R%AQ\1MG<73>T1_L^$ D MGG8\3)E%,(;7]S"&R5;QS//A^:FF_..K\_^I(\CS D+GC2"(.9:SN+% MQNNB3M65=/>C.S(E\I[J!3]PG(@)K?)?)-H22*#@/['07[Y(9*G0<"^1K(I'7X28!H! [W:5 M: Z*P9E@]G?U98'8CAO;Y;+_>#WH^Q)&"4ZDXL1GU'PZ2T548#CVU2\?$QC> MQJDPVX/5?>]C%R7B** (/K R10_0JQ; M'K+*7^]_K+I$$?)A[%%WNX!PX$A7,7YBYIS['9YACL:*9\)R:;: ^&XL&#!N M,=SJTQ;82]^T1NC%[77&Y=*C]E8^*9^7ZZQ?OC3KS>J9E$T@H@=%\* T5UN5 MQ-ZD;9*5]X,0D>D]?6#/F/\&<=B@>.#L/]B7*YVC4M,6])C"K57IT<4+#"43 MODU&S>3<7<2Q3S2^/EW:G:_.36K7[X\YUM@S';P,[K:YBU67-^HF_> 6_AG" M7Q0+8=.*M57+1H6B>+I;J _P^E" 0?'"S0?59$B2RV#T1P,S.2LV;UL15][_ M+3>.(>N-8_T$1:Z,&I#U]0(HH+,U#P[+?>\)\VDFD/55?8Y3?NKR7&HS?2D2 M- E4L^48;7^U_YA\A4<8^DF@CXV+6R'B?%*DY%T#5S&(=L4S1'1S2L,U%=(;4D4APV'>];E[Z6=[MLM>&#_LLEJP&P OZ^P6:J+ZQ!R/JYNYZ]OB%S'$"9R<=8WPJ:SK)\0G,RC;.T97.S!BD,%#%3Z+TO M)@ITERJB9,WV+PJ0$8*;G4M9 ;3Z\/L9U/[%U%A$T^I5W-U=+L=P5X/VA6^H M.V,5)5&X+(7E>0N95P45#082XS!-$:"NTHC$A$0K(E5MO?_L_PY+\!YU*;UV MWD$\5%-&3VSY"M=4L,JMVYH-WQ&*4^[U1RH'$<E-$.Q[#*[!^_(@T 1!>X4/P:4II!47ZEO-:H6AJL7+ ;\C8:M: MN!RPM<*NK_55M*P#\#L2MJ)E'8!M$C8=7!)37##.V;,Z9Y,L@>J9&37;38)D M^4-]B6UU>=2FC9UA;MO,%@2YC]9_^?X!]E5C8RRAHE9L5J M)YX&+U:9E5LW$ P0[#P1_O]9]#)W7/9W*!.]'$@6>$\\Q.>RXN0^5\S@;8$:B"F3-'LWFBV.Q-6 M9^ V-=K[E)MF\(GKF>^%[B@/J_O_W'R@>3%:$QC#H@,9#B-#0YT-<]+0-;?:\;1"XTUT8?),- M0S(V$QJ2@8:QS\:4_!<'*)UL4ROQ:@_.7,IG',XP.+N<% 7= :JV95RECFO? MF=.?DUPAKA;5Y SDAP!R>$A4SB*GCD,F,+N2A1"9!>36AJ]RZ M==[[B".U^$O'7RA9V9QC?[7_G$'? T+T^0$V2HX2F,UL4+AB+H$&GF-??\Q' MG:"%X)\@3>6J#;_[L74'!BS+M\8:_YV-3JA;UK97(3!/LLF7,-K)_$^(3F MF7AE;_<_FV9C+4_H2M_NC?'2?I5]&]GZ4>8+D^X/)AA\:C6,U -M76092*:L M-&"A.3ZX//*5OMW_X ?IA3XO!UF%VB$ >12B5Q#A$$_7+,Q?US%GD"L^L)@& M8B#5*;O\Q&A3)*V=WV\F9E6G,T>YZ6>5(G-4?Z@Q(16NCOP -S M>M*(,KE0IZ"F\-3/I_VV@FCK7HXGCJA0:;O9S)E>0* W?&6"NMNT3+32$&ZO MCZN=#:L)N__P_T5UR BBE!YWS6[L"W7A!!V+7#AGF[;-#SIET[<\0A12IY:" M/@VN@==I\33;8S8SZA)_.S0MZP%.!7W.CWN5O]ZW0.:B)0&%RQ1]_.%_4$L# M!!0 ( #)VIU#"AR[_0!X LZ 0 5 ;71R>"TR,#(P,#,S,5]C86PN M>&UL[5U;A&XR__]N-T^NH\-HMZ/OO]-?D-OWX5 M9WX>ZMG7WU___3.:?#Y\^_;UO_WU3W_Y%X3^X^#3NU='<[\ZC;/EJ\,FVF4, MK[[7RV^O_A'BXI^O4C,_??6/>?//^MPBM.[TJOUE6L_^^>?\P]E%?/5C4?]Y MX;_%4_MN[NVR??:WY?+LSV_>?/_^_;?$@?F[@ 3K0 /O#5NP@3FG@_7\V6P,^/\VGM M+]J?=5P ]2T1WYJ8?G]]NFQ^ ' 9BC5L_SK@(Y879_'WUXOZ]&P*^+XI!\![ MVS3PRWD\BDM;3P>:\V.CEIGF^_GR6M/( J M 3FXE(_%I^@C* 8'0\]";-[5R_IK2UM']@SXB,( A%!G(NST[2S-F].?*.HS MY^VCEIUF)]'LVG\4TD$F9HN8G[H '17R\G5@IUDM?_X6X[(#\5U'V GY'VT# MN'Z+R]K;#I+UK.%*3>PSJ*W8BLF'=&@7WTZF\^_/X\_&D78RG6\61'[Q=O9Y M.??__#:?@J9:'/_WJEY>])_@]K'W;,K]A;;/@W8"!O1HXC=H T;$6["V3V/_ M>3\^YIY,<6 ^=WS +B8_$$L+<+$!Z^&\;E:+21T^Q6D=$ZS)QWX^FY_6_G/T MJP;>FXE?=C;0GCG@*),#K_:C_=J!#W<:CD#,473+'D9@Q^YC$7X.S["NG@+K M6JOZT91_=@W8< Z8>#RH&1J=WKT/78@1W M>S^[]!V!Y+6Q\,7^B(N.DO-XCW')Z\3WQ]J/0MH27(8:^#-9+,#KA4>#,@$6 M_FT^#]_KZ?30-LT%?/YW.UW%#^GJZX.+S_%K-M4ZXSWL<_8 B@]@;3=W.XT$ M1Y=G[0*2D]5RU<3C'V?1@W*=G,Z;9?T_K>;-WX%]/Q0>3WW0+L#H^&X_991= M3*.;IG_B,"-,I(V^+/)B/Y^M?<;VF\/YHO-K^(0A1IO 'W:Y]@O!N;E8U$\C M?4OGT8A^:FQI_GK/C^U(9Y<11B/_\^H,ALS+L9U> M;28?U0L_G2] .S]-=)\VUFA3ZJ;M'FH[ DF?XF+9K'Q^IV=?GZ+(MG8L0FRG MUVU+MR*$=F/ZMGZCD'H>9ZNN6O7AUN.1U9&_]]N.1U)73C[0> 2B+GV5I^OV MK1V+$-N)OUNZ%2&T&]>W]7N45'^SB_8./E\VS[3L)DMI36C\L8RS$,.N2-UL MO16E[@&)&^_Y@R?>[(;4KA&4G5!7F*%/RV.YIB33<47)=.YOJ9_+I[=YEO:&8F#=QNEQU:!96(#9@A&0-'"DN+B$@>11N5X2%&QNSMB4]S>NJ\N>1 L9EW MFV3%N99,:8F\\QPY"S\B5AAA2Q(QC'"A>9?Y_"13D\:_FC> V>^OR>M7WV/] M]=NR_74]BFW\/5&[G4A[V>+-8G6Z?L-0O8RG5_US@O"83)L/"19,I33C#U=- M3F+HQO_+QA7#P5N! [+*!>13PLAP8Q$+RD8MC8>_O2 Q>!JG'N?X\^$IQ?BK MQ?.CO<@KYW;F/]RA,EYK(RE#RO&$O(;).><8HLZ;Y(P-)HD7) #/8MQ\)*1* MR4(V!AKKE_^HE]\.5XOE_#1;49=I$MLEHTOW2FI+P4XCR"D3D1#:(\NP0(EY M#XAZ2CQ[OIS0ER@G(^%62FJ.P7.;7T1P*Z?9A'O22K*U;V6ITTQ:A;S7"N$( MKPS3%B-OB*5&,"$I?;Z\L)$I2K"N(D8%1E1:[HAC &,/X1 O43@&1ZRXRKA.QWF"TKC;IXK. M"2W ^I+&6L2Y!H5ZB0 P'52EQ.(HI HTW,OP3]>_C)K'8 MTK.2W!AFE4#&88]8AI!@0L"R$E83+S0G/<2CN+_2:V-C>*QV;&>\G\_\":%>613<= M\6BG2GLM,.$,^0!*$2<-ZA$SC2(Q07N>E,8]E$-Q5Z2?JTY1XEU&4_JR=:N4 M# -!*>Q(K4]D>)]D82+G=M$I86$>Y0-0%@D#Y"A15#(AP2:RPD@B17IXX M].;?O3A*;]B*[6E=YP%]M#7X4X?VK%[>5 QX:$?KX1X5"\)B;R4@) R2*DID M@Q-(VN@#I4X:YO9]=1E?-(9#KY2$?,I)8;.;H[(3[U>GJS;@ VYX[>M-YNCV MSI6D#(N@$PH:*YA^U&"*6X= #U/'8"4'QWW??=;QY684( MNG%\1VQK>#]0K M>3=?+$X L?KK;+W)YR^^-':VN&1H^*_5HDT5?!^7'](7^V/SEOO03ZMX .T= M5(274GH4 A.($Q<1ER+2A*,BID=221E'NH!RVPOD2TGU+=RV65+W&U=18FF\ M#BBDZ!$7*2'N6$*2LT"H",)1,\B"B5Z.;3T(3,746GO2=9,F:AM41,7$$B>( MTZ20H!XC[RQ!AH$1B",A1.XPTW9-9(=(YL_M*NR8"TP2%(2AP%HL$WZ@IL<@2[]*]( MB$IC[U'>-46PD#"$';@YF'FM;31#(^X-1L*">J2P&".G==0X49MHCTA%&7=K./[WA*8'//4$R1@34IR[&"UFIH^G729*.23KA\&H:,RZ MJT=QOW&E-*-8TXB2909Q#=)MI1"(Q>;B*6KE\4X53R9Q M(1-RQB1DM'=@7^. M-32.JR<#WN?7#VBF R*W'89N5^[)W]3M8&BLWFS+OJR ME>U;^U1<:L9#8DA$:9$,/&:-"_)ML? ,9F9(#^509IMA!*Z/ 5PIQ7"R:F9U MK@T+4)S4/_)O6U>01_M46#"GE&NS@3G,TV%$B)$(8\P!OA"XZ*$6RNQ#C*@6 MA@2NX.;ENHP?(/=V!N!\!:*WBLB&7I4&URMOR2"E ;>DI4,I:8*P(X0ZEW/( M>VQ6EMFQ&%%(AH5N!RDK1_&LB;Z^K)!U-HTMAV:WJDX_BE^W/)5>CZB44Y99 M'5!T+"#LM4 R;PS )QZ(YBG182I9C)E(,)I#M$.8=W.H[%-FUH?T]\6Z%/>F M#;A-_:K@$PL)3#E*A$!,)(D4$6#9,6N<-_#7U".ALV00IM?FR] @E1**J\+K M&_A_U:1BRG&.(T522!#H-F]':HV<\DEJ HI8]\C!+!EOZ<7J'GB4"[++$.:>HI89!KY".\$9]+Z8!5AMH>96S(TTTLJ M!D5H!V&Y[J=([[:O7-""BQ"13S _F1A!+L&"%P,.'!/JF>BA%\H4J!C"(!@( MG!OF_^7-75S>P>?B96XWW!E:N/INAUN*"U;AS13)K[P*H\]U#EUE^M[_X MJ>7'V-3SK"UR9G,\BNO_KZ_'@16EO:3W$TSX.*7H-Z9.%26D$I@R@@E#"7.- MM(FY@AO%"%X49BCE7J1.[_LX7,G)3S!#\-?.:Y"#@PNPR6%Z)_4,)!HF-/'+ M^GQ; >'N@U0DIF 8* KG#$8T[VM98Q1B5F&;K&6I3RRZ3"1IGP5H7I S!2/@ M/L:PR'=Q_E'/YOENIO8*Q,L3$YMCX!N[5HX;3+B5",Q-DC-!&"*Y_($+'-8O M23"3>Q\%'XO)]V/B0V.Y"PEZNUBL\FK=7OA]=<"XHP@]V+?""1LE@D1:8(R4 MS)4Y%4](Y I\,6CP?/&^ASUW($-#@;D+(;HJ@P,66\S657O1=$K!O)0AS MG$L+3U4!&1<)(MD&9AI;RD,@+/80HC+[A#L0HJ' +'<._,Q>7-KD3Q6BK7TK M[XQ,'BL4J9*(>D%! ^>8$(D6!V*H$\/L0(X9PR@D16.@64P575.>ZW!=*=+V M-K5-2NCQ7E7 S$F.$]*!>L0)UL@2SQ%A CX GC'VB-&+7TIRAL5Q%\M7N]3F MV%Q7V_FF0^4(PU$SBU1D MP1@<$QT3GX[+VC.M%H>P2TRNQ@[F"AZH5@:;UR M,F] /:X:\$475Q=E;ZV5MKTS> B<1)7@T9)X9#4LSM[:B!B\,LI2ZG"?$TGJ ME]0R@\)92I".?_BX6'RQ/P[B+*9ZV;X!V5<\L.TFY6F^7KP%^VD[3;W&K0AH M9QU]KH(."[H1N?2Q= 8QQK7CL* 3WR/XHG\EU54:Z%W:WWD5?Z+9G;M4 GLC M S-("J&1=$'G+!8):CT0#U]IK'K<2F!^*6TV((@[7@P[[AIM[5RQI,&; /P, ML?!P QB C1B09<9)JK4W?4[I$?Q+R<\H>):2I$6"0RD<PS+_;>J3PLE&EG= 4 MEG-D)8W(A^1@.H*A(+3ACM.(38^MIIT&3GHS[KX;^'S4RB4Z;<_JW9CRM+U[ M%5U,E&N+@J4$29;W9@/5B 5.4S+@%/?99-IIH&1HF1D)S])IL_E Y.T$P+>G M9[9NMB3U=^E>A6 <#8HCH<#GC1K\8"4(1]Y3$[V-2K(>=]3N-&(RM#2-A&?Y MQ+L;<@_!&?VZT6#:T*MR%GR+:&!R4N6;2W ^BH,I\E%R:BVF*?9(PBN3JEU( M=H:%<6=YN\<_\HY%O-S.>$KR[NV>%>.4N @>*C4R@N;E$6S&:)"E5B=+D@RD MA]M6)J^[V"(V-)3%UB];S[+!]F'V&3R*#^E@M^'F]R+OK\^9HOG++M)I> MU;G<[)\_VJT2-A)C34(R1 EOC[ YI\$B*[0*FD9G0X^:<#N-?HS@L0^)8RFI M>3A LT%>'NY0)>P,S$0@AW/01J6 >("/AAINM3!:FQXKEOF5)&4P!(OZ4OG$ M#8"SMLLNC;)MGM1#?2HJC2(X1,19M"@1T*#$.H6TI))/&%K&N;*I3V$94JBP MQ\ZD:TA@=R=D5\6?-X=8-_:K$G6,)QT0Y3!I0F,$NT]JE"SV@F,31)\,?<)^ M<4'J!^7N1*==M6_@V79;3;/-EM MJO[XPC00IKNWHC[:BV>;4)=]*V4HD=)1Y(0D2(B8X)5*.1=4.X&3Y);UR*HE MO]26]!AH[I?M='6W\Z94[2>.5.7=>",T$!7RY9I,PCN6RZ]S%\!!85)8V4=; M[33I?SR2]W5'] =9T%FNW#1-POR@4'R26)E-9;(TI#+ZQ(-+Y8U*"BP M/6T@B;F]/U'[\K,@A^',+@[)'=4MY;D>[TT@1>BPHDBAJU"DCB. MO '_65NG*([ !]VCS.A.\R9[LWK#\;GAX"Q]?.#+?.+AG6SBFWO#V_- MC/5?PE-4U89A*FF=(SP8,'Z5!MU- 8@D'0HN>:V3DBX-C3Q&[0!C;2./3]"6XF[(^[1 MTLKQ%_MC@WK9T*L27CLFP$_)-RTA; U!V!"*% X2G%^B:;<07_'Y7OMB'_.I M#M!A2^"R6RWS1N27>4X5R%M'\RG0]/7M;!D;4"S/P^@Y3ZH\5Y(DJU'PU.8J M.!AQ)SPRE(3HK68V](EXE?&@AY*;>Q=R[!KK_S\9N!.I&9^[+_'X8!N0>P"U M3/;)O &.S=:7K_J+]DXLZR\/M+6?+KD<_FNU6%[>5K)M/1CG@974EDII/$P1 M;'5O)$4N&8$PH,N(#USTV8\N='1ZCX1W;]A4ZD78 /YXJWLG-@KB?31"(<49 MN*$JY?0PQQ!CB3H1A<2D1ZG;0AM$.UC.1P)W[_RN^PCLIR^S8_=E5^;0:#'> M*VT,[UJ.5->S%0CV9>P26' 0$^CIZR-\<7'\8]E8>.OKF6TNW@);%D]692,^ MM>+:.$F<1,HS@RC''JDD-2@%(I5PWC+W$NXJ?I;XW \8[Q',Q4S1J[#[S?0W MV9'W6U4]JB?4T:$]H;WCUT$UPOO8H<[ M\P6;Z[=Q@PS]U*HRVE-ADP(;P%DDC66(4,]1%#G_@H"!8O9>=GKSZ.YQS%[X ME"L->!YGJXT!_JLF%8[W$\FROW2OL] M&Y1R3MD";/E6Y^#R?;@IH/=ZI8H(;3W)]RY0]8LX=PE3"RLPQ MIT2P"!IR[UVIH?@_*$[%CLK&=DG[6YR!JLMU<2;AM)[5BV56?.<=SD1V&Z#2 M)GG/.,!I&/R("G2GUA%)'8BGB5C,T]Y+RM#KP6C8_7]YJV>D7[PDR7GAA:S: M5,V57ZX:@&1[!:N'FE>!Y^,LPB+FM +%2@BR^>P4HT(FT+-&RAX:I5#JQ-!R M,1!2Y3+KUY[4]F7F3LN*R&B2M!()0<'&4HX@%17X7RQ&HR3!T>__)NZ^^J;] MP2XG0#G'*&N[-4:=]MP>[E+E[".K0SXQ$!T*R5H4=- H&DN=]MQ'W.. =)D\ MO_V5J,% +UT@9'Y;17>O$O)PQTI99HUBX L8"NK=X(@X+,5(VN@X$0J469WRLEJ"4TEN38(XZ$>0HL>!JYGOD):548VVE[W&N MHM#"..B^_Q 8%0]2-O.9/:^;U6)2AT]Q6L>4L_'A?9F?UOYS]*M\Z^C$+X_B MTM;3QVZS'B$H>1Z;C_;K8V''P1^8[\:8A%#G4>ST[0RTREJ"UA,O2L8Y//#R MM.K?X3'-YSBKY\WZDKP3Z]L_%.9'INO]?!F+/O!+S@ H]L1CV\Q D^=3?)>W M7.128Q-85]DLO7H_B$=Y:8Q_#16.TIA;CT\E9QP ML%I>$GI@%[6'5_U9!(^_3OVC5?XQ3$ -@!9XOSIUL;F&MR5Q\6&U7"SM+&=7 M;5B_GCA2I4X.Q=&A.5+'$RTFG!S \GW,]8DY%N)(X!U>'?_(3.Y-H67MTQ%Y M>)Q*Z^.C0T;)Y%@I .9 GQ!Z3E4BQ8@R,Z3G?ZD M-Q:W$[)N*C!>'I29-$T^G=%F"VTV)'L.7G&&&3G&)X?'QQFU$^ *4YAS,YDP MOA'8>O#RX^QZ_YU=BU M67Y%4(=8:\64XQQ'BJ20'CE).<)2:^243U(3EXS>81[N%9EM4D:'Z;3MJFAD MPCX0)%(,2$K+$--&($F2D$SFRS3V/MGL>0QZ)"[\7%A*)PZLH]6PB'F_.LW( MQW 3P-Z2L=IYC(HK'4/D$6FK%0H$F_6MFTD$*KASCMD>D9U2:4I#RL<8F!5> MK9^JM-O8P-U.NU;<=^EY'Y?K/:R?YK$Y*KZU>\4F#-R$(S)1AUK0 VD.N*+' M)X=\EDZ(XS^Y-Z!C+_KCZ/=[-8\DPVS'MSQXJ=L ,I!6'X4 IZ#*:F MTA,],51K(<%+VO>E8%BVSD?$KM1ZL8'H;9;"MJX5/A%'QTJ#1W0X$>3 :"V/ M3HZIE(?'6L*D]UU:AF)H=SEY#F[EMB)"3#>D?VELB._MZ98*G8_TJ=0!/Y9' M[.3DA%-Q>')H)L<4OA*4$#4!2%^P;#R1B?=V!8:!; \4R$\V4,=+?I\^&* R M.9!'$WRHQ$1,CK#AFG%ZJ#$[- >8'NZ]^5E>RPP#Y;Y9I2>K7+LQ)R3X.Q.[ M3%(HON>RA>#]VHDINQ7V+A>*7>0 [7RV/G3=?I-/>NS<=;BF9(.BNFY36<\< MT=H@ R\I8E(D%'GR*$J>3^J+X&0GLWCDHZI=)G6_<:5U$,YJBI@) 6870[YK M+.9KQI1*23(:>N2"EUFJG\FKQXZ5]@&GV.&C;Z#]OL3FM O;[S>N>$R6,NR1 M(]$ 1B0B&X5$3EI8=41B=*!*'GO/]D' *;Q4KI7K'W:YSF6;V>G%HMX#M0H+ M3[S]&EU?4G!5@O)HM2D!N.L0%?'4!P)\EM8HH 5^$LI^3%$8[Y#C$NM%5V1R]/X\GT^P.MY.5)E'.;8>8(29_G,BP@(BZ20 M5"8Q8@)U[@6L,OLB=[V W4MA@P*$8*&UB^4ZZAY;%U M/&#*PS G7O]/"=PSH2VX065G/FZY0K^C!F* &""K&( M/$V<2/@MJ1XK:9DC2$4$;$1$]TJNZO--&JSK$)6GQ$N3*/*,@AM#'$6)+O [WB^7)6Y?V]_Y.IYB.[;$CE)R]AT$+)GC5O(F1+(=ESY@U! MD>@6SV$3O2 I2_/K-PML4MTM7D 0 $&==TO/_WYX:7YX%Z__ND__^/?_OU_O7SYW_;] MFQ>^&*_N\OGRA2OST3*?O/AKNOSTXN^3?/'/%S=EC-\5XM*R>_6FYO/_;JU=__?77SU\^ MEK.?B_+V%4&(OMKVVMLB?7JY:?8R??42DY<4__QE,?GI!:QPOJB>7>,AF^;I MMY/EML/CQOS5^I?;IM\-_1>MVF*M]:OJM]NFB^FNAC H?O7?O[WY4$'RC93G]LLC+S]-Q/B[N[D?S MKS_#OZ]2XU=VM)@NWMZ\*_,%$*W">L=7;W)8NQF/B]5\":1_5\RFXZ_5W]-\ M ;.O)O&IS&]^^>EN67X!C!-J:X3_=XN/6'Z]SW_Y:3&]NY\!*5[U!\#OH[*$ M'S[G/E^.IK.6UKQOU'Z6^7NQ;$2\)_TZF*HK[NZFRR1#%F8^<47%#R!U@ \> M^&/Q/A_G($,^PM#S25Z^F2ZGM]7<:I*GQ4?T#,!D,DV3&,U>SV^*\N[1C,Y9 M\_%1^UUF+=:LV[^3J0-/S!=Y>NH"9-0D[71V-$MB^<.G/%_6F'S=$2XR_7>C M$G#]E"^GXU$-SFHT7%\+^P!B*Z_8Y.V-&RT^Q5GQ5S/Z'!SI(LOY- *67[R> M?U@6XW]^*F8@J1;A_ZZFRZ_G+_#XV -;\OE,>\Z#+@(&]"CS3] &E(C7H)C? MY>>O>_^8 UEBRW2N^8!+++XEDO9 Q1*TA\_3QH,G\DLZ76;)ZV M[& Z853.02U?O,O+I*\7\P^?0+@:T-4GT]DJV;X/[S)H[>'+>+::Y)-8%G=N M-!NO9A5KOKWQJ6D^>316-4I-3NEQ"KT!F#:MU?)A;LE&'X-T[ *F,Q[4&QBU MWKT:77N;<+WWLT[?#J:\5A;^&'W)%S4Y9W^/;J=7B^[[VG[/YVG[]D-\F5:TVWNT^9P!0 MO 5MNWS>J2,XZCSK$I#$U7)5YN'+?3X&X6KNBG(Y_9]*\J;O0+]O"X]3'W0) M,&J^VZ>,-O4CG3N;]*FQI<.]NIMFG3=R1]/.)E3)\>K'[^S8FO.L,T)GT_^P MNHK;0=3>I\OEN5JG-[I^>TI M@NQHQUXF6^MU.]*MEXG6(_JQ?IU,]7,^7]65JKM;=S>MFO3]OFUW4ZI+R1V- M.YC4@ZURNFP_VK&7R=:B[Y%NO4RT'M6/]=L[U5$YWLSVX3 MZ=VKAS:O1K-GONP]J5F;;*N4UL6KF3[JV?:DX.<4)BKF+R?YS6@U6S::SL^?[Y-A6I]N-?K+N_SN8UXVG>NN,=J>Z"<8KQRO/N8OM] TG.Z! MD?9.&IAF.J]".&_@XT/K-*_+Y/VMYYE_6>;S23ZYT$P/FT-]3FZ'!._L\:WG ML5UDIG7CD=O)I:EM)CVKO1-]J[X*R]_S>=Y60W_KBS^D8^7?\Y']_=E M\3F?K+,]WI8IR6,$$YR-IG<+6&[^>IG?;4&:C3[FLU]^@F=F+8R:82$Y)0)Q M:BRW6BA&0HC$V* 5#5$_7?XLY4(7Y0-I^EA_M<6WNO9JQ,PH2KGWUAHB.2=1 M$XN)#5P*Y1T*H$/A?0MKKP)L0VO]KTWF,U^F)[Y8J4<6-$72>,(4 MK)-+I!&RB-M(24266MHC\QS8O-M@IA,)>YR1&N!7,4I[-/=/],=Z5%_WR32A MDF-"9 C!<7B]O';,(!Z9I4@1D2D"R[*68BP]C]9IA&443ABJJ F>]\@8>Q7\ M6FQQ&IF.D[T; (?#&4@9 B+68NTX#UX81U@,W#"B(T747H;P3]9S2;J?!D]C MLNX69F_GN^?VVQ/[[#FYFXP%@M)HYA$'R#1' 1G-%3<8PY(I)YSTR0:[C-!: M/' JS8I^46O,'=6.UHP9:G3-&&R,.+H@HM,\"*F1=)YZ1@GS(,!\8]J3*Z%] M^R =)_5C)&Y&BX\5'*O%R]O1Z/X505B_RF?+Q>:;E^F;EP@_'+S\WP]?[^%: MLUQTL4:=;IFWT6"(G04GBL$##%"'8 4]RJ3CM515HS Z=F1H=0/B-6?[] MU0Z?06^^A'Z=+Z<=X;K@1 X<:.AW5C5.4%UP0G5//-5R1+4C';?S.^2+VM\X M$\R'2+63@6$6%8-WUPAN8C.I?,^=FD!G+ZTP&=3W>L-.-@^8X3AR+%4 BLA&%C-E&[71IG- M=L9;+^T*:IEN17=(_5C<,"B_T!"9X#+$?SCLDG2PO8Z!O6TS*Z+47$87=7!$ M,;!UW<.:0@R]J@='3+^6:%.TBTA?5/X6]7TWFDY>S]WH?KHK^[22>I\4IVX<-]7W#@N]NN. MD3&!0#]R#FF+&04A)Y#88,"-=(WY@E\'7W2%5%_< E-,G)W[?/WO+G?<^V(V MBT7YUZB<'."9$T?*1'2P'5*I/?/<@7ZMS69[%%;:6KZR?E7'%GU,W8+5%_-\ M/^?M6*I7L=,1VW!5&-,1*[ T&>*L\T**)-H>*9,URS2"7!]2:9W M97$S7;XI%H?RTL;,LQ.A^W#.P):TS^SJR9OB1$8Y#Z(O4^ MM2M-&1:?3V_G;E66^7S\]8]R-%^,QA6)YI/JT[KBD*FX.6WMO^?+MS=_C+X< M8)MN'I@AA*/"TG ']#5C/CF$J@S"ZLO%AP$X+WJ5*\7BU4^\=7Q MW7=Y.2TF5365ZG=O[]-Z%N%+7HZGBYU[7N.Q,N\M\4Q8%ACRC!!FK=QBPGES M.=B9.=>KIM0AEOUY@C^>0!37RO16X9L2%I-M9!TK= DV1)@2%2&P?ODV5A, ME_F'=2+K6DR^S\?%[9JJ%<>?J0R=\^C,18L'H M6KETH-CWG)??R94*5Y1M;9#3S#@%^PL.43I,6 "Y))SR),30Z$#_9;.MK9? M_!0'JYUC)D382#%.1RD$;$!ZLS:+';WF;.O: M=*N5:-L,J1^+&ZXPV[I?)OB1\G %31EH/B48,:V(PA;%[=Z+](#.XK=$LY/R M<$]#YWI2,E.2N69"1AY0$$Q'3+9;J"&ZN<>JY^SKIE0_'Y,+^\HKRW314E#O MP& 9<<1XHSDW*"KO HGQ03EOG#5-93 MW.?%W-4VLQKV1668\I8C9RCBRF_FR=T9YF)G$J %NK8%QR!>_KV1F,,&8J,1 M,VVYC]Z0"+@291%#G&V0!HG;7 QTEN34EQAH#;2+: _K-6R",G6UB*>],D)! M[6:2I61WJCF3F(K-.J5SS;6)SM*/6F2.]H!I,;)UB*+'NF146(.DBI8@C05H M0P2+C2S4B@WP7$9;6T-[J S,G7_LIN +EG(YZ5+?R\VS9]3.NE2WPWGMO#>W ML^>== ENC]&GC5!X/7]89?X&N'?R_':P-S5B4Z<.E6J-1"0))5%I+J51EM@@ M.*?$:Z_KG:;L2%L=?\HGJUG^]J;FHNS7WT;_*$HW&RWV5K!N;_#,:R$8)MP( M3[EU7#LPZU'D2$NG8J^UY@Y&R+ICB>=Z;=^8#CKF]E^CQ]\>K[OP5?9^Y0FND=9?O+[S$GI%2*>6I 0!F&# [:.>2VY ML2HV%YBGOWE#UY#/ :YS8N]]=Y^UR+"6S#%!M#?:,HQA$:S2XCCR8*O&*U-\ M&Q+E.4F[ 6*4.)@!92!XAZIY8RE/'CD O'HC VV"R6V79J>MO0N2?8; MP'>WNCM(M"=M,@+:F@Y4<@VZFR(J\9TUV'OBA0UG5&-L79UMC'K1SMH[I=OH MRW&Z/6Z314R,=210(327H%5P8@FC'CNPN/@9V3FMZ[.MT.V,M3>W/&#+GR[- M;9FO4]#S\FZOU?%]TPQ)%UAPFB%#N 1#"20XH6 ,,TD%0\V+'W9F*';N?FX) MJ[[\.FFA;V_6\XVC\70V77Y]X$1;E&7QUW1^ZT;W\)MOMT_L\/B<,DP&6KWP M6#GL@PF>A6H92GC#-,>Q2UJ?KIYP2,1*C!U@UMQ])T@E\C5GA M0SZ?%N6;_'->CFZ3]3\M?MM9$NI ZXPSD'J!8H(-6 0&FY!T$1Z"H\A[UKPT M16<)5?V0NA6X6B7M_HLP=[?.@D&*:U!9B!+<,65U]"9&X;WU&(7F7O[.DJLN M1]J3X6I,VCC]4MVM5M[F58[+(^Y*&\L^&A_IE@DCG<:6V@C;C0W("&5#NA\4 M+'@B3/.,@\Y*&/5#['9Q:Y_J:_OP9*JONV4IXF690)I2QG%@FG'%P;2T$0'3 MGN&L[JRPT(6IW@BWQE1?7YOX]N;-]&ZZ?#NOEN:GB_MB4>&]MQC,L7[ M99Y M'+WW O/@B 6[E&N$$=BEV)U1 *^S,D#]T+UEX)KOWZN/LS0%P':U6):CV70T M]\5L-BHWP;'UI[ JB]%\\@YF/5E\6.8E#'V[=YL_9] ,^%TJ19$PGG)/K-;! M1<6-48X)>D:-N\Z*"/6D#?2(:@O\-,N7\.S%Q@*!R>3E\E/^U!XYSD&UALDP M!6W7>T6D#5PK9P-QQ%OI(E-$AS-.Y'56TZ=OIND"R,9L\MAA84>+Z>+#?9F/ M)B (9S#).=BF\.TZ)']8[SAYH"P"8 E"%$5N;388LIC$)1&S\#F/:,FS)5[ M'[N&L@]F.6R:G#Q0AE$4E%%O&*A?5BJ-$,<4&Q9=H $W5U_P]3H=>X&R V9Y MJ+#_YK5]&_Y\#W^GR\C]V_>-)..$91C>'X>;.U3QE7M4NX:R#V9I M*&GV#90Y8R3(SBBB#EQA:@WR1,#N'.&ML&><5,=7[I'M&LI+!NO_G*_2P=Z' MF'"Z=G=:U7V->2K=.H:?'IUHK1FYKS5FIH,,03.4S$H>!+81>::QLAA)*N(9 M6M'UNH+[1K5Y4'_-Z&NOY#IZN%7(W*6;\?ZG^@@<_2P):F]>60?/RD M5#Z53O78?*N MNI3NKIA718;,?#F=3&>K)?#H0VV7:;X(7])MJL!9P-UN-!NOUK?1O;WQJ>DW MV01C5:,<)E4/15&.KP+@6"T?5O%\^MMW\8 FWM8C,F(83>H!)=AS8D$N1^R" M100SSSFO)=*Z0?'1>;/S%GM"0946'I11K0+L:*&JO6P",XH+*ZDFSB(DE>#S#W73R2]'TT&NO//J\-O=@2-.7^VKWA'\?W1VO*'*L:P;JK/,AG3AF MCFBJO-,\:::1$6) +\T4D?"OI1A+#PB C0)JJG#"4$5-\'W6QSJA$LT@F*06 MXW9'BQ^!/97P2CC*:#2!.\5UP]7@3G8*6-,"^JBC!ZKY&'1%EM/L=!&8,IY<^=E=ZE* M;9.W=90NNXG4EIGK;/+N%/KU^)E73'@?94@N/,^T19$0;0CLV]8[T^MV= Z' M]6C97@+X7KVFN[UW3Q:58N=C,Y\,U$?WG0*2IEO'\W:X8T:BT9:#,<>1X!+D MCI.:@[01AJ.4@30$?]K.)=BO:TJ>6(.XYEA9I%9+!_\CB[EA1'DI?:0BJ?:6 MRCYK.A[TBK5%WKV^KFX &[0[:UL]OEK>VYM*_ZI[?^?S/IF*5@8=G"0N5:K1 M( L)C@)S20$8V^?UK@U=2:VSP+[K/<_$KB\]Z/$TCYK/WS?.C LFDB L9]B MA1B#QI@PCJSW@5AR90766B1CT3=VU\(R4A-/@\4A& L&'U5$ (2 H87_=+]E MODZ_^;-+AC@-F0%HG7V&R7?/H-? ^?KZE8?$FSY3$AX]N$_(GV>JP#3 B@(B M_%H4D[^FLYD;E>57^/Q?H]D*-M?-U_;KA[6*6(5?+^N[:GMC,NK[5\*1'IED(S@MLP*XEEE/GD-VL44IT MQGF[=FV#,ZBSUQPX!XE!*_UVM9BFY*\J 6U=W^"(RK^G1V8IE0%[0A"W+CB$ M'-J"+/@9%W3VIO W)'+1!3Y]:6B[9KO.13P>(CO:-XM8"185X.BB$PA[BN46 M0Q3E[MOIAZ+9GTW)&IS1!E[_&KPR2%U_>"S24@S,@C(VFX(>.?]GNLG\OKJL M#.78L"_%@O\PI00C&@DIA+;*&_!QA;Y=GM*,+MHE2;QSQ M8(\?V]&?M,NL%1$IB27Q2FCCN/);D>6M&;BFUQ*=GE._!82NF^J#U-F&0.R6 M=O PR\?+,ET[_7I^4XX6RW(U7J[*(Y>-'>Z5(2(]BY&;X)F/B(J ]3?=U0WP M!H"&V!==8=*8GF^GLU]'"S.?N$_Y79K,84+N:9X)X%1F22HCJ#3##- @F]DB MQ@9X:UP+%&P'C,:D^P 0CF[S#T7*)RKF1[(%=[?.-&B;2EJL@A*&(A^UYINY M.HN:9[1W5I2J!<*U@D5CNKV>3U+%SNFQ=^UYNTS@9)49RX1D7E%D<=R:^)+9 MY@EWG=5^:H%69Z+0F$KO\_MT7'U^^R? =9A0.YIF.A(PNY@"R\NHP)TV.FQF M&?@9U=XZ*[G4 JW.!Z*W#-O9[.WR4SK0O5;$CN;1[^Z022J05+ >%C1. 7*E M\59D$--\W^NL6-)Y9&X5CKZ(O;&L?RV+G14>=K;+K+&&6AIQ3#6;@J.>H\U: MC"$#O+^XO3#D.4CT3=77=_>C5,C"C,>KNU0!()^LOZI6"DZV1YAAKGBG6F8+;/C>TC5+?G%*#$3*$22HGJJH;#T%]YYZSS0J( M.^.M[TP?;I_.)X+0%QF?:!>;&Q,BL%^5X/-Z'KZ,\Y2TMLG[.7H,IMF 8":8 MX)R,!$4:*+,<.'ZKT2#5/.V@,S6\/1;I!;*+,-2WZGDM,M5)@V8@+;6,8-0P MAQ$%TY.*K?845;V4KGYMAHX8JTO8^MYTWA>S62S*OT;EI,;^\ZAU9KV(.L)6 MJC 2-F!GU38::%P8H&W1_E;4'(^^Z;RII^97); F3I?+?/[VYN9]7NG'?Q0?1BFX MNPG\).E6@RMJC9-%P25B/G(OB0.;VR'\[>529]3U[EQ7;9--NL#J,C;LR0;K MUNZR7%FE0$EG$3!$. 2AOF&HFELMG:ND;7+"6:#T37)8=#Z]G;M56>;S\=<_ MRM%\L2Y?^"O@5Y,-C@^2$:I4\ @#!DAACAC_%M0 6 9XFVH7K-$Z4+V>;SKU MJ$OEFGW>Z=+'76*-(K,'6+Y.]\P;9[UV1F-/JKM@J.%*2@-4Y"'4,\V[/A1S M8"'US\D<&R2S2 J-@V$@]@ )K+CU*='$4T=#O[6B#AZ=:9>L>T_3M(S7O\@! M&V8)J-O8Z:@11R9:%C#8<$0@KPVW?1Z/;IA4V1[=:YZY.0VR'^,#9G-I4 MJ'>"XS2(^GK?#VRJ]NMOHW\4954^XHC2<<(HF;3(P^;LJXL>'6+&$:0B1I@@ MP?@9I=-[.]W1F2+2'8P#8*=O\Z]50??$D3+I"25&2L<#-4Y(:D V/^RW 2EZ MI8I+)RQ1G^WZ@/K'YTT>K&%">^0$X0I+V$.H%YPIQ)R(=)C%GH?(>:\KRZ]$DU/V=LHB4#TJQH %-CH.B43M$-%.612H'>(2F M,SH6'8'6%VNXI W>Y645SDK'$SY-[X\G*!_HE7GG%,6,18D=-YI:Z6T,J60E M R52-I Q#Y'H?+ MD]]GRBNO$55&!=C5$+)$ !='HR)87-(U+W!ZNKP?BBOE'( Z)^K>U_Q9"V!T MS8*S&.PGCI3%7%FTMK"=YLY>6Q2F(5&>D[0;< 9$=<0(J8KR8L%YNM7;&8]! M*GGOJ2+X,D3=XR9HF:8G+;U+DOT&\-VM[@X2[4F;##./@Y716FFY1";%^0Q' M%(P-+[SL\]K#(_MN8]2+=M;>*=U&7X[3[7&;3!#LM ]&)X\!('&G;I,^W-]_GR6WN-I\E;6%]S\ZCM+E#KK8SA@6L MC96*R$ %XT1)X[055#&,642HWR+R9VO5;\Y.P^H1RP'$!8Z=,C_6-=-!(% Z MB*2P+TK'K.>,(8LM<4P#\,.1,;UP3\MX79Y#_ESD-ZO9F^G-H53/.MTSZARU MT5@FM>2.2&VM")&8 .^(%ZBY%G$)WUV7G-(8L\MSR^)]GI!='W&(&R%UC)%9[2WA*C+3/.^KLR/0E^*7T]'J+]-AH^%7 M$_\63CF8Z+"G3T8$HQKQ5$,"<4Z#H4QIS)DW5@A.FV<#RZODB+: ZC'MY3G; MGF25U^B>@3 T6E)+'8+7P,(?I WE5F$E$$7-0YGJ2EFD=O2:8&( T7(<:%3/-Q3,$]@8Z!!Q5I:5#>K[_M4+(N@ M, ,2RI+(M>)&6JNXYIH1KPGO,TOR_%.QM.L$$C+*-PPE!0"()O7M)],(=6:K/$F4<'6H;Z MQ^=-%(STF-"HO.,,1\6E"HQ(^-=Z;(>5C3)DSCL-R"YS)%PQ7Q2SZ:12FBO% MXT":X>[&8)@8$ZQ36/ATU$)LSQ,$L#]<$%IP$SC(-)UCH/4I$H1"DW MU,.&Z;##W!%O0\3-C833$X^&(OG/ 6@X1U1(],"\-J7:84R!E6-@#R))"<+T ME4GSAD39-T?3#J7IJUE+RT1\&!4KF7H!LXG MH(!CXCQAC'#*J Y@E %TUH.Y9DV?'I:V8K,M<<%)P PC-DL<#2+M:X9;+H11 M!%G"!*@_ BMU1E[O<&*S38R$I@ -)TIGJ&'&**H"E59KT%B,V(@D:XBZ,FG> MD"A[XG@M@S,@JJ?4HX2^RIY_UM"L^7]]UQ_&I'.L0!YPV888L=8O BN$ Y];'X'%X_)N',,,<^Q(I8'XRVA$2O8 M?E-4!XGF6?^7K6-WKK"Z +:])B.]R4>+?.'@ZV*>C*RW-]4WKE@/K^4U1 MWE6,?(FE?UC=WZ]37T8S-UI\BK/B+S]=I%09>,TNP@H'L]_:?N3[?+$L5^/T M LQO:[R!W6]DW\W(S"?P'F G=2(63%;SMTV/OVO-VF<5((QVDL '^Y2IZ0C;SPQPWC[UT M=H5""[0Z$X7&5'JBHH^38O[Q:QK2?(3O1^-=Q>=K]6<1=@]:>Z?L[+T7R\=BD?NBWE6NE/(6Q)5, M,;&@T !WZ#YE^]F ]?7"/YGZ QIU0P(/S3,GN!8^Z)@JJP%TH/30K3();-F8 M%3J[DJC3E[X%C"Y"??=I5-X>O%-F5_,L8J),Q-YHQ3EA"J-O&UF,M'GF06<7 M#/5'_688]47]*G)('. '_9UR0+(.BPUX42 K),^4K]=852N^;;0 MV25"G3)#2SCUFE[T?4I#G_DMWS^]YWR.S_E\=?'K;?QT,;J]+?/;A\N%'J;U MID8"Q[&NF4>,Z8 %26>JF',V*AEB0#9Y6Y6:U!]5)5^DC/:(]L16?H])F+4>OXQC;P^&M>W):C^T\I2G'@9-;> M]B#@G0[<8$V1H$RGC$^] 2+&T&?<]:2G=A[<[H]G>/!H_M[V M&39,.]"=$-N7"O *PTRR:(E.17<(_1C4'U2RQ9"(WH38B\WR%_GX MY]OB\ZMQL9HORZ^)X'+S(=%;/J+WP]?9GQ]V$/?;+[/@M% A:B9\B$)J+Z/? M3%@1-J"@4TO %V="T /-G#E ,VV2K$U4 M^O+J.-#%4XSY[]/E)[=:+(N[O+2CQ73Q]N9=.1VGQ-S#2^%%9$;HWD@E&F& MC-N^@8RA86XE79&YJ4.R&8K_BOPTJ,WIVMCH@CZ-AUVW=O6^WNK5O,_O4VG, M^>VCJ=5Q.-3IGFD1F(:=QAE$J,"12)MF\=N:Z &YSWHHW+ MZ)@WF+G ,28Z6.H$0VP# 1&T^3T3O56,ZX#92$*T&4+73?5!:0-#(O:I1.ZSB"S&RFE,N;!14%B^(@%M M3&J,7*^5@9M41ZR-_0E%9$_#I/GYF7:*R'H=N:96HTB%1H8ZJ?1FMD'A 1UX M:I&"[8#1F'3M%)'UDG+O,%)@DVA%F<';N7)^1JVKGHK(-B)<*U@TIEOC(K*. M,R:LLB 5J) I7=YM/8\:D>:TZJF(;"-:G8E"7]J,FFNC76I4*[%4FN_69W%IKF-TUGMN?-HW"H2J(2Y]4;;BOG=E<3/=5=E[1ZN,(VUYNL@[@IARU'-,MNN@C@_PWD>5TS[DR^4Z@@FJ][="A+" S]-DCM>N^'ETH"R*8*5TH/UAT 9!!Y2& M;-!()2@&JW%U)0@Z1*\O7GI[GZ?K-!,TX^(N?P.\?X!A=K3.)!9@T;E(C0%! M:(5R'F]-8]S, M7ODS#DYV5@*X4P(W0N7"*6=]GJC[_NE'ZWH^8)+^^CA:Y/_Q;_\/4$L#!!0 M ( #)VIU"6[=1TU;< &?<" 5 ;71R>"TR,#(P,#,S,5]L86(N>&UL MW+UKE]NX?N;[?CX%STXRI_=:Y6Y<")#8D\PL 3V.,?=]K'=RMXL M_^E/\$?PIZQ>SIKK^?+VG_[TZX=7_(-\_?I/_^.__Y=__+]>O?I?XOV;K&IF M]W?UT7B_GR M;W^Q__-INJZS;^OY7]:SS_7=]$TSFV[:M#]O-E_^\M-/O__^^X_?/JT6/S:K MVY\0 /BG_5^=_(3][E7WL5?V1Z\@>H7AC]_6UW_*3(3+=9NV0R+=Q[\]^?SO MN/TT9(S]U/YV_]'U_+D/FL?"G_[7SV\^M'&^FB_7F^ER5O_IO_^7+-O:L6H6 M]?OZ)K/__OK^]4EU["?[B9^6]:WU^UV]FC?7'S;3U>;-]%.],#+:IWU>U3?/ M/V*Q6CUX@G6(68<@M0[]W0L/WGS_4O_3G];SNR\+8\]//?0'"-X\%9M*76O" M+R$BS[GZ^(&1]7XT1;>.J_CI(R-KWKYH:GF=XOU]_-C(VN-*3OIF-)OI(O*; M\>21)S4O[*?>F*]V'[1//X/?-O$=5(\>7'_;U,OK^KJ%YH-'9_/K?_J3^6IR MOWYU.YU^F7RH;VVM]+[^TJPVIO;BG]:;U72VF1"&E0(E*TNAJ,H15%3F'!"= ME[ L.9RTSYO4RU>_?NA2;W_D^'RA55'EG*B"E 3I7 B!*UY)\^BOF?C7;5DQ&F*V7MUK_^TY2MM>4_=:I^C__^-,AD ?F-;/GWH96R\UT M_:D5M(O9"(/LIWJQ67<_>65_\@K 7=WZ=R^9\]C/9A;/SZT]"]M^:%:[=^_! M*\)7LZQ97=Y9B2G2A"><\%P@27D%,E58(G54(9J^UF8Z7YH"_;'9JZG7$P9I MJ4Q+FQ<(YU"I0@C4I6XD>3458J69N+G0RCQN+&0'H=FFR0[%L5[[M2.BF>Y& MLTOX[4>V*%8GH9RC=V>(%]O]<= O>E1-VG?6DXI?ZM74MFK>-.NUG*Y6WXV0 MWZ>KZ_6;^=U\TRI:OUW^NJXG',,20:89 072JL)5R3L!0DK@!<9XR:9F8ZK>;- MZJ8VQD[-1ZR2S?2;J37J":""5Z*$A FL"-*ZDK)+#%%.74#<,XG$K&V%93ME MV59:9K1E5IP;1/MZ>)Z3 ]KGA\(1.'>]6YS4%I0Q./A D+.3^GD/LR^MPYLF M,P5_6Y_<;];9='F=_7/S:9WQV>9'U[K$>F!J"*MT5S^<=^69*B"2C9>E?*P@ MFJBOE@>KQ:)=(O$P'5;I2LO&$[N6!B!3SB7-3<9*G\$]!^R^[7Y]:?O+8IE<_=ENOR>W5@Z MF^]7]=UT;OY^93^OY^N98;EIC9<_9A_-;\U?VI]O/L_7V:==.NW#S??KS?S+ M_:)=5[M[]NNE*2)+\X#W]==Z>6\3NS8?768&;$O;6&R6VR6X)^L$FUA5S^J[ M3T:0D5%<9;]_GL\^&YG7]S.3DOW+$]7V=DDO)O]@:QT$_^''[(/Y1/T@ZL]3 MDU[VS_?+.L,@N]F&^[V>KC(3VU4VWV1W]^M-&_9T&W!K(_R'5J5]]L&W]69K M39W-[E MP-$ V99J_*A/CEUL(.EYOWN.)_7,Q#_.L%+?0 -&EZ)XZ]1Q>6\J^]6\;< T M-]>V*;*9?S(R-M^;F]EV'K?^5L_NK6 C]TN]7&_;DZP4J@(HIT65YYH9$8IU M6B L2^?.33(%B2E_I-NVEAXHMS_8:<_VXK-C]1ZM_W19Y-"7&D7N^,'\/T'& M>'3=1I%!8=V[?AF5M;^9U>NU_>S?PQ]!=C=?+,QO?C0=K?5L-?_2/;E9UEV' MYF[Z;Z:;,VOYNN[7@>O;$0K-N5.=I>1OP@@Z5.EC;(8L6WX=LZJ^J4UWW#8' M^'I=;]9OYM-6SKQ>_U)O)KJ DBF8XZJH"*6,B*+H4I6"$I_>5]^T$E>^G;RV MJ&X%7F5&EU]OJ;>A;EVB(;WTJRJ];4S2A7G!GS/]E%C.CJ,S$BV:)LW[%V,8 M23;+S7QY/U_>[I9 -JT)HH2"J)924PQGDG@ K@!:Z(R8YFF"CB4%"8 M_WV&?I);GVJH9T3#.<]YZ#U\TRLCQD'(%($Y#<]$\,YI.*9#M1WAK^_JJ=U5 M9#M6$Z%-BQ(K#DNL-6>54'*_O@A43#H/MP2G,%2+KIWT.E;FT2,/M\]A*&00 MYP+;;Y>QQBHM=8^Q[]FFZL(<39;]/UP<=U]ETDTVS1?-[OI+T\X(=U/#S\TBOYS$3MYU\_O2+CI_%/4V_9FEN4G=3BM_JI?US7QCO3B: MFJZ_V1YOW7<K-()QC/XQ-#$+5\]QB/UBV <[&72SJN>WRXDL M2P! 7A &*\2$ @RHO0@CK->P1+^D+S%*<5B!_GA7T$YUSS&,GID1.*0Q7#Y$ M&.$(SX)AQC_.FNDS'!(G5\;1]D\5W$N#)3$]="7LLVG^RW1QW[9L^,*T!FPU M/M%2(,TD1!0*R!7F!0#[&+,_H@L*( DAP MJ131A<* [,]EJ73E/XJ25,TE6J>[.$XUD:ZR-IAPV Z8EQY#.J/)Q@B-V_]$ M.1@POC2:G.PY%I4X1_U&9OJ8^M(HSB 9-J(1GV'B?6YT:$"GG6IT?M?<+S?- MS3DYZMN7^6J^O)TOMQMXS#L*)U@R3"&@!$ AB:)$LKV6'#'L7(LG4Y"XYM[J M;K7>)+3'$,F*@R89%P0PD6YK[LA9*GKRY<5 MC*^^%/7F][H^+NRXG>@]?$_2@]HAZ])5HG%S;=A*%(\B;])7HG'SZ#*5Z.F\ M2EJ)XLB5J'M6_'$K48\8(U2BOHYZGTG_<,%G>XX7O_ZW^W6[S&<] 327#!9" MY^9?K"GA9+\L6E"A?";78J69>DC8>+^J[2$8F_HNF]]]F=HE3J#RQ/5TA5&"<%^8_#H3&J*)DW^>ANH@ S,"4$V,SSO$1+Q3K(3*H M%UX'R)M4D.V1+4/2UOLZ^FWU]?+0C8@#V-=C98"S3;.1^NHQ M9#NPOV&#LV=\?F!SWSU<+YMQ:K@UHHTC&%B-&4V3YF6+4!?L3]9M;JR ":92 M8,2D+"7+D=*85/O!!U9(WKM"\$WPDK7"@V.'K=H("/,VO$?]D-+KB)7$*&R. M4%VDM#MZG>%C>[^*XY$MOK5'J*LCKD*"0W*I1_KYU7,X^9=FV1VNMJC5=E/Y MA\_352VFZ_I:'AVL)IOU9L)P7A:$:(BKG#(!2%GM3[UFI7;J?@RK:#3#SP_B MRG:!765M:*\^V=BR=]/O[2$ ?+6R0USVZZA#T[$SN]>0]07S.=50=J(L'G*8 MVR]7_(>_$^7Z. :>!H[9;;@\J>,):I_7=U^F\Y4M&/9^SGH]H9@4(.M_AG9?0:)6DN#ER/^&?@I6N.Q^[' MJ2^"\_0/5TN$1QI>-_1T-T&-L+WEDU(-2PJ* O&"%CG+8;%?D"BA]KK?)GKB M8V?_[KK=Q+QWS*CHD(^?1P.3W2U[+DWSEVY"3I9C?SAN>X87#NL0'R,M0'RR MM?F9GYY(7.99YXEKD?;V^ M-V78S@$>SD/WXWXR]]U@/P;C_0C?*;:F[V1E>]'9D>HK>VEQ]XG?/DYM*]\& MD+41_)]A,1[H\QEVI\ZY<0 [>93-L.7!#\V[6[:UL<7>O+":SC;_.M]\EO?K MC:E+5OS3NOW9I%!E(0O-I"H)T04N !"F8@"B*$'!D.OL8*SDTA7^[MKQ]B+P M3N/VPKI.9?9;IW/@(N[HWIDB'=O_<13AZ%$U:=_:H"+ZKEZU>#".O/VTF-]N M6VY=TKH4E C,>8ES+6AN-( N:82QTWF;41-,WBYJ-;9W!W4JLX-,ER*:T&PO M& [G*X+RK5-KKT" $>WN=DH7G M[7L9AI'L'Q4-8\7T/ ZC.N:T1>0HH6:?D&F ?JKM#5*WR_E_U-?3]6HKS_97 MYLNEZ3QN?J\77^L[TVS]O)YH64IEFJ6042QR5&J4RTX6E(7[]I$AQ"2FZ'$Q M/HK!WKSUJ&R)&"0?S\-WE%GHQ^7_U+GG ML=EE;+D8MA$F:F[VW6$9P=)3FVB&S*T1;+ 9--SF0J7"KTOS[/B1G8WCR^ON MO('O^VX5QA7#B N-?!MA!B!I@^"]?' 924EGB29HAW/ 8F$CE2M@ PP-W MMFL[OJSFS:H]6,,.,VP^U]EL6Q:S+[7YU77?880C TX-!X1X-()N?9#LIN>[ MT;\QN&^(=LPU258(Y@A+A$NLRS('99:O(];"'.SK0E^S<._?,FO'68)C^B-@_W$D?4.GQLFV?S,-CU\;8/ MPT-R:"#V],NKA2@,A_,"(2H9+2HA60E+*03=<[@DN7<+T>6A@[4015";R,D7 MCQ9B;$M"6X@)W0AH(<9VI6\+470M1-LF'*J5*%YN)?KX-*)6HI?LYUJ)_G%[ MP6]9;[HFSZ?IPDX9K2<%HK# 0$!*N-"2$//_77(,N]VOT3N1P>!HQ.U;?5DG M+P 004YZX#.UB:$XO:A_ &[4O-=JWHW9NQZ!K31LI$YD6!1&6:S #)DC$E".Z2+DS:[G"/ ME."@<^FS?2>S*S6+0V=SZ7K91US#7>J "WC=IR\_1IM]JHH+V!U8;<2QW;%R M<+/E9$41V=4Q5!JQ0VH2OH41QY#WR\"[Y6030DV?1&*$>&YZ*#FG@N]K-*W< MUE8G2OI"B[6.1C&[7;4'T1''C /R(L+H<=ILB#Z.[)$#PP\I/_$R=' Y/%/^ M ,/,/8+S&7#NZZ%38]W>?[QHUO>KNDN_T[3FU]=SVP28+HX.1-@O'A.YH$@P MF)>ZRE4I9 Y4IX4JZ#0>FRSQ="7\(/EP#,%>='90?7P\B??*V,0YX]'^'$4. MA35(CW+JU7-Y]:I';KFU4D/-.]5L39X9(VC'IH^Q&?+U]B#QKX>Y_[V(=N'H MZV7;UK[FRVO53?FKW8S_4>4 %84D1Y)R3"M!R@HAT4D"'#J=/#&(D$$6V\YW M6D^MNCW:R]1OJ>TP>>=0F8XIV_SJU"/E1WS>YF,G/C/JL[W\K-/OW9$9)KL\ M:M@Q95M81?OKLXN69I[%L.]\04\?3]6Y0V7/"*K>P4)M+O#Z]ZR(NT5ZDZHL M6%%J* @W_3 A,*.R2T^6N>I5RSJGDK@*?7%)8D_6NKL96.\E,3)&I=8)&\S MGC51$B-C5C/=AJD4U4<7O$_=X&W82,'O'\=+5 ]T)AC9O]2;B2*$4B&*0A!= MTA))IGF7E! 5GFR:S7012&N7!+Q O=?B7"8^VC_IR1(GGP(Y'-NB& C^Q6O2 M-]BQGN"-[5Q$YJ9 [2^G)VO[NC-2P'J%\!);_?WPG7PU3>YZ_M6>K/V^WDSG MR^EM7=W7;Y?U_S9]N;>K-_5Z/0%*:Z$5S,NBHD!77*O]XE!8YDX+>E*D.]2T MZT%KMA=[E1FY=C'=+_9\G(_;\W%^]CCM*$E&^$V[#IT'@7.NS]OOX7O2^58' M$QTF6V-FQ;AF6J-&=F*:-;Y[<3#*;PQV=C(FA2YY43#,RZJ0N2*JU'K/<2B] M+ON.F.SE(3JUMJ+7/'MC(:M M%YPK69?-A,-[4=,?YKW=RNIE\^SV?3 M!?\V7T\**)DB'#(,*,X94;QB^U7(6CG=!MDOA<1D.M9C:GZCR)%%/7T[#Z'A M+/.CCX];+KPQ<1ZQQGSWF#-GC7@&,'&,NRQ9(L70Q'R5/%BRO4/Q.*6JL?=V M3"#/2TER74ABVE=*2DKWIXX9BCDMI^F7PJ LV6KRH4FX]+9N!#SI'T,3\V5RX\G,7NZT^C[Y]<-$249+I5E.*Z5IP:I"5]V# M2Y0[K7CW>%QB4ORZG-MI]I;+CF/:/EZ?=N'8>]75"6? ML*KBO,@K(4"NE. $\_V##1^S9>F""RGV\UN/]=WG^K51 (! M "H14"6#!!5EA??[VQ1SJUK[I9"X"+>ZL@?"/%8%AOMVOH@/9YE?J7_&K>RW MK2J?+VZVWS1!0SW;,U%\GJPDVJ>NN>PTB>2_>.86XH=E,.)-+T]B\?$ MW9 2 [G 0#!BVL"0FTXK%_ODD0Y;(]D[T=%PT6N4.;[WL=B8P/94=(PQ3IV MCR>'L)-EPA^%D;YA>5,RR#=73NKYM_K:)E1W0G9-5:TJ*"5&0$ .J@) S?AA M_,[M\HC>B23F8*OKU1O[CI]@23JZZ@;CP8TTX]*9WR\$)S.6W4&49$\'@>H M8@73)'D/HZRU?C-?UJ\W]=UZ4H$\9PI2Q+F2N91"E_OE"3G)183UUNZ))0;7 MF97"5F/6BHRS\-K#8#>*#>JM'\=ZVCKD*NR]76=8%LWI<= L7CAN*[)#?7(E MVBZ9]816$%98E[#2%26%E-7A[+-"5;^OI];0>-[!C[7;/:S/^CY8K] MY7)]V)*F!)3<[CXSC2.L"58H9(J6A&F"DZ8*)D@ MA+*\!(1(A$7":WD[F=E>9W8L--LI#3M?/:[I'@L4+F9^V**%B)G@MI3!QY]3 MRQN2>#R")0]IXFI2OYU^#9P/L\_U]?VB?GNCYW91])OYU_KZM7EOE[?S3XN: MK]?U9KW=]X8D%QIJ4QX5KLH"(RIT5R[SBGH=.>61;*X!(QJJ4B!-6$EX(41) M&&$YJA@B-'$CJ5-J>QI;K:]:L=E!;;:5&[:7-F8&N+6X+N2]7W44T?8DK3=W M$\^T[Q+DQ#A:@"D":Y*_Q;X3@R>3%=]_GOY;LY*+Z7K=+N' 7&M-A>!V&1LN M();%ON1BPIVV\8:D2PN98\J(8L0TGXM*5+J@]K!N+JLJUZDO27NAX'[ZGK5Z MLU9PT!JSJ)G@.N-X&?]])R$C6I]H;M+9Q[/3E?%S8QP,31+9DTG-5.Y%H.@A M_5^F=_5ND0J]K.#GJ?,Q-JW'GR#>29 M']P"[(IV,,3S9CP#I@C.7?Y(B+X!--'>HCX$V<%*5<2\\KS42,F2J@JKDG=% M04'LM!CV; (44<45K;#=\5 I4IIF!J-<,662%KZLU^O=&3=;DDE<"6&Z MFUR;=$"9"\"ZH9NB*'3A-?5P-J6\E"8L8@]3ED1QP$FAS?= %UR9XHD2IKI.(TPF(^>,P>.SJ69%CAGRKF9@"AFCJ-#%2F6Q^/]$1URAM(V MB1WX2HQD#LQC 8::4KL=77;E!JK2Z9R.YY^,90%H3A $PC0$L!2"4 2D1J:9 M!@E,?0;GH<0$#1AYNN1(EV0&A=+D(H,X#VPXQX\@NT;"BS#MC_G0PP&7KL][ M\U;4VS,[$:2"%CF@1.6YJF E:/>&8PJH:U_G\$0A9*6A0B7 F'!"L\2OML?@W1E6@X"%4Q B(D]BS??O< E1;G32GL"C2&5]L &+(Q_. ME7=/IT92XGU5/R[S05%'F(1^L]]@@DFILV14Q%K# YK3"4IE=#L+WAZ;*+=\(WL<5QN_>L%0OR*P[YG5Z-N5ZL9JN^QR;>K*]OXY!*NJH H2:OK] ML% 50EUSOQ2 BLG7>O6IB0!'9T6*45YQ17*%( &EY@SG#'/.BHHCR+P6+A^+ MC[9(Y+EM'5?9/ICMLF<;3F;CB0;8>%G:F[\7R(Z6B4,3W-7Y,,!'S]?1 M\S]^Q.[50R*WT]0>]D[;[96VVQMM)UI0JBM$84YP69:(%@1VE*EDR5)6'$_$ M\!QCQJJ<8TX(%XSEN01U%PZDK"/^=2U ])LVR(JN'2 MESKWLSM:?1".9M2 M0#Y%_@S!]A2^>?5'Y+=WC+VP'>9H0EJ;E[6>2%H DA.F"8)Y MU1ZMVQW)P10520=X#BITB9FJE"0YDT135%9:%1+F>5Y6B#&OE:R#$]M&D)S9 M;IF5C-K1@=/8L&@_?9O!D)NZW&J.CVRJX_*KG]@NP-[@!/$W+;?':"\YQ1R167 M%)2@+(':#[.R A.GO;D])4"EC :.[1 *?.RK(#YPJ1.M6)@@"LHPKE@_B8Y MLYUR*1FS8V?0<,P^ES=C8;;Y;%QF^V37'Y;97D'V9[:_IVF8S6\,W?:*F(8 M(:8VA&$8[IEK*4">+L.&H+EK7HV Z0^,C@;VL.S[(](],-)>B._C;@3._U)O M)CHG A85 QS::^$+6BFU;]U1&@OE-BFD,15(V?%:3+" G$O$=%$I E@E\]2[ MSU\B@)$8C<5.SO;&;6Q3XQ+UG)]#\])H"4.BC\6CIYY7,.Y@\_?(E5UOZNFZ MELUZ>)'V=*2[AWXR@@/?0WL=XBOV+P]DN],LV&Y6V;X.N[+]/YRF[?>].LUY-2 M<@)156HFH"*\JA!&)DF&..?(=!)]*O!>"26NOO?:LH45EZWFMY\WKYJ;5_?F MFZD%43;?"_:KR/OYZT:MO#ZP,B-]="\!/= ML)[0L7HN21J;OC-?O,P;(U7\ CC+D@ OG(^G^MRL-A_KU=TA(84E9RCG#*,< M,@XA;2^C;A,R?0_E=4:5_^,3$Z15],K\X5T?A(38YH:0Q([Y(>3(K(LQY*DA M9QC2P[UQ,*1/ (]/L^KKA??XP:2@,M>E)&5!4*$! P64W?-5;H^\:3;3A1LZ MW)_J18R] .="\-'^21]8>/CC.:X2U9K@\90+#:*X#)XX&S2.TA^@^]1@B6?D MKF5=35?VDL'UNWKUX?-T=;A:4!!=<:3+HI* Y! KHG+^XW\Z_UAWIVOYIOYO5:?9LM[J_K:VTBE\W=E_O-[I+R MQSJWU]$19DHRI@QPR4I9<%.Z<5?:-*Z4FH*#!# M4@##H-0C!,>7/A['DQT"RKJ(,ON>94#6:TV/F:$@X3C ,]LEY//7NRZ+Y M7MK;&"LJTBTS#:BO)D5@\+'<>D!W'/=V;6U,"O M/DW7]77V;OJ]74G&5RM[S+W]^FKGZ8=+=9?9O\TBR_UNM-?5W5-_5J55^W;]IZEV")!A-Z MP?-Y'(WZX<...U8;ZOM M0V_:^Z7FXFJ"LT$ P7B4%+3B[$'C.]81$J_*]KC M**K*G%:5+E2>$U+E3 "-$..(&&I6DJ<>XMTN/9T>@VF]CV70"L,UAP:I+1)D MSD6JBO8\E/LS^RC'6$ML):>K(CPS]S]%_> ;<]S*(GXK.YG&R-J M>6L7)J_W*RVU[=[DIMKA9<%T 7!!L-*5$,S>\(QBVE7RZXNM M&CYMT)E2','5<13-&($TT=^XT-7##Y+FR^OW]6*ZJ:];$1_K;QMA0O_;1!0Y MYD1RK,L"5+QD A.C0I:0,RBYUS1X[+03-YD>%KSI\CK;R>P*8;MR+K-ZLU9P M\++>2%GA!KE+YD(?\O7*@,3K;9V<=%I0&S=/QL'-9-&=7!*;PL6>A#7?U*NO MM?C^T3SM[8V56=WV ]MSE]*PMU\F]>+O8/GCN3H@9=8,2>5S_OJ3.4INC9K.<2)T(W1$ M-UTI_7HY:^[J#Z8CVZYRV;>Z$:\(QH07><*:,V6PKYGC*&>]HVCBOF)^Y<66R;B23N(W2UFVFCEO57^OEO>>Y M#7W<

]']'/,=3ZH7Y[>U?ZV6] MFBX,:?CUW7PYMZT=.TNU.YE_PB!6N2Y-UP 4)0$J\AE#A)IAXU MV:J\RFZW.ML*=OI :7?*E.<,?RS+'0=$AG?;3 M<^=&-^):/PZLQ0[J\1A&"L^P2UJKPNO@WB@))@9AI[$ME\WF<[W*YH?K+?H=-1['<,?VUM!>>S;$CFU^ M?'_(T3GD S?2'$P[UWJ+Z?DX^!2RZ0VBIP7AKE M:> X:-,OA+/+H8+\\+[P8#N.WEZM('G)9$'L18OV+ J!%:[VW**Y\AE4"GE^ MXL&EPS'^\^UDT \+H^K/@5<>^/CFAI/4EOG1Y.#6;NKLAS=GW4I[[<'!DC,X MZ6/@.&C2*X)3-Q\$N^',$MOG^*59-@]3["Z-[&;FF-(ES6$I%"(%KA#EK.P2 MST'A==1JI"03MU[>[CICV_*S&XSZ\U\\B1/)74<(#6^L)Y=:3X\5[@&U$_GG MB\WMNYEWCF!QW1\)U"(']9AS*3QS7T=CL&!:;=VP%V $J%QBQ:FD& M"Y;ZQ M5FFN)LOZUB[%=*.<[].=2AW;EKIC(1ZK:+:"PJYO\#;+#5E)7 I<9+2SYR+# MX8]\.+NB*,RQB8U1.]B=+&BVA:]:S6F_E1P/\K9XG$0*58P7OTF3X_\]AW8L:CM9OJE2?C>I+T; MK&J6:U'?-*MZ^[F/TV]V][WIP!F3Y\OIZGM[](H1;:S;& \7K>P=3QF26B.A MH#:MM=+0%4G0*:;M53[NP]>7U)EX&+PKTNW@=_:I#:,;H]I,OX5V[2Z8KZ[- MO3]&EOJV&(\&Y[O34KK0LD-L74;O/M^&=Y4]#.=B;O9C-*=A6HJ)>U714L" *:,, 8UDJ)7##$]M.WBGEV\\/22-S2 M?K=JOL[7]G"F'SYM%1D2-:OLIKZV:P2OLK7=I=6NF[)Y-K]='M4WOHMS@WWV MJ2726AQ$>".I&U;,?MBI&K@Y?L*;%R$;[N:8 -DCBF?AUM<55S!M=R>TT[\E M!]#P3N1<4%9H@BJV3R O4.'30O9X;.(&[2_UIL^*#A]_W!B2R!H_;%A7'C0. M[5"B/-:OV,#V^V:SFG^XW[9$%FV8<[<&#?6?($N#Q.& 2(KSI_7[U MNYM:3-?SV01*S:M<*,REP@+3JLSW\R-0PLKK'I6@%!*W8UH16=V=+KGK(9L6 M9V:*T9TI+NOV6.(??OWP]^U/VV\]:1-HK1MXTKOJQZ#G#NIL-5WVLN]6PAFV M]+-Q')CI&<,+=WR'.!(*G\J>QUE?3W".=$5%*?)"2+L05LG]@"33@/7!CVL: MB0&TDS$P@IP-#H-0"F_[8VBGZK(@VHGP0)&OF>.$D7<4+^ HS!57(/UK/;_] M;![/O]:KZ6W]R[V];.3MS?;JD;?WF_5FNK2MZOU2,P($*0LA* &%*+ B"N\' MF%"1>Y$J>N*)$=;IS:9;P0^XMP62R3!H'/].%UPSTLJ( MH7TS%!1^]WO&37F0_NH/6[1Z-@(C6QR7I?'=30K2"W1IO9R, $Z_'/EC4=,S MMD!DACC8DY>["OZ)E D&".>LI 5&5&!04EGL-Z@#QKP."XJ=]D!=[*C4##>Z M%S<'\7B()N@HV'G*37]Z]LZ74?.S?W1N!(WD8O^CA=;5?#U;-.O[U6$WF2RP M0$!")(7D"!( RNT)C\(T@U7I?,1@U$33%>NS9]^LLX/6BW4FO9P\4Z33Y,@X M"G2BV)R/R.GOH/\E%)V:]E3^"&?'^6"K$M\B<,#;\YPJZ^;XR!4[RA.7KC0 MQQ57ZHC[]7Q9K]=\]N_W\_7?:#@]-E*H@XEH)S($B""*$Z#Y%*)UZP81G2!_3NLLR/FHD3?P7RX/K_[.Y7V^:9;>U9/WF MC=PE)AB" .@<54BIDFM:5JQ+#"OLU%#MF41BFN^$[??5K$T!>2-#V-/#10>$ M#V.@'[U'X9T'LH?Q,(S6H5ZZP!#0WC]I&Q\P<*?^R)[/.1G^)V)+]& .]8D33QWR8/ MC+^=+_XZM9>1RL_UG4UXEQ05!'Z<[WXRFR[CFP>8AW N#LG7Q=O_VS7;R M^A+Y1+RG4-S7GA$PN'<(3<37Q8.Z'XQCT]OZ0[.X;P^FVJ7$2I-$(6"I2LHQ MJ#1CI$M)"N"TQKK/\U,O,]JJRO:R0L 1:IT#;0=PS0^V%S7, [0#&!?&V<[ M=:>L+V*?C_0487OZ,@+ ]HV@B?>6>.#U]?+ZWK2=YP>$0SL(S45.B[PJ,1!0 M[]=1%+EPVET=]N3$2#WH"4&#OT\.%$UJD1\_AW;' YE)70J#Y4%27TH^#NX4 M'X--& $9P[4W,5X##QJ^K[_8H]N6M[\NYYL.NAJA"N4E4HJ7BDC&F>J2440X MW0$;_/#$3-Q+RJRFD)(?Y)@#&E.;Y4?'"_GD \\7P MGW?E&:)$LG$F"R'K7-64M9J\N1*@&-N2$EKEA]-_'Q*NFMZ;\<9C(1;-PZ"]-!_ M8H=SJ!.^W/CKRA[U++C@6& --:( *(DK KHT.$?>+^S=S:_W M/=3V+'BN2H:DE,8.1H@@E""];[SD.?>[>SI>ND[%I,^MU'(K;/ZU/NJT9XMS M!2>UU7ZX&,QVV<'^K5*O*_U:9?J^AE2_P(%=6-, != MABP.X'#V9EQ<<)=]HMA[QNU:JA^,_?*[YGZY>7NC#4W^9;JXKU\OU;=9O5Z_ MO9'3U>J[/8NX_K-9LOL[I5:W\^V^G-INU'_="2*E_<0#2"+.DS(V?:3/OTBR#3_6*'SJLPE M!)@HC>E^F%V7?L/?"64,NK;A*CN(CT&)P?,L@..7RZY^+(^;4^EY[N6S*]/3 M9-X(N9XHT'-L3^FM;^_Z?;-8Z&;U^W1U/1$5U4P;0TL(J%!0BG)_S@^7RFM9 M1,CS!YNYM**RG:K N4LOW_QZXZDL"YV_=',K:3_]R!*'+GN(@>,@4Z\(3G3D MP]WP'JD3E%)%6 5U7A!=*ESH_<&KO$!H\J5>S9OK#YOI:N,Y7O?2HWT*PF,5 MSF7"WKK\:6I^-*OM8L)_OE_6&097F7U[QSN Y6K=N(J N^Q3 UA^<7O?)+ ] M(^^ZNE^9NOI=^TJ9NAKRO"(E4I(6)>2*5/L-B) "K],X>R4T4%6Z/R+R.MO* MR[;ZPNK4,$O]*M?D;H;.OWD:F?::A6=,_/Q_7J@ZC6Z2L\,/=\+D0RK\H&9"4BDY> M.F R;IZ,BYN18SL!TA0.AJW8VJ^!$*0494ERE6O3LP)0*5H>>E:EZK,\RSF1 MY&NQ]H,"#MNGHKKG1[T4MD597C6*A53>JZ:\C1P7DT*#.+L>*M 37\KH9E7/ M;Y?R?K6JE[/O'U?3Y7K1;H+\ZW2^; 4@7):J M D#TI(0$X.IS(814&-MPC) M)FZY'4G*IM?_=K_>A,,HALE^@!K8WU!H[61FG<[LV'6K-/O!:CU]S6I2FKUL MH@/A(N;$N*@7,[ 3)(SNG?> L\HYRBE4DG!=E0I"S/;'+$H@Y&[ 62T]VUTO M/MA_N+G3$#K8_+,QYW.&H1UM1F"\H\VNSHVKM+C+/C7:[!>WZYO^2_T[G\WL M/+ =,5HU2_/EK&XWM;;'WYD7IEZ_7AY_9KZ8'C;BY7"'R(\U;4TU-;8IO MZNFZ?F\O[7Y[\^MZ>[?OQ.[CJ C'6A<0$ DK76##$/,%1L)S8NM\2EQ@*30R M"2%-2HH8,$EI6$I$S']YZBN9]N*RA567K:R\5\W-JWOSS;2]Y]BOD]'35SI'W4/;K;"KK+WG9U&W/9^\6%9>M:H,Y2,8_ X^!M\\UG:.WSNZE5+.--ZVZ?=WD+^L?ZV$2;POTU0E>=04BA+ MTW$W !1VJ1VGHJRH(!44/C1*D7YB4G62L]^-YJP3?;6M_=N>UUYX]ELK/;/: MLU:\Y^K<)-GC1KI+YXP?!1-E2A)2!CA[AJ(I\VD MKNRL]KQ9OKUY7W^ME_?UH[2QEHQ1G'.;I)+FVP)T:=.J\)HLBY-B8OH^%&E7 MTNQD]F9M),/=Z#J\UWX\C6)S$GHZ.7>&EW&='PG+Z]?+S?F M#9V;1%L@KXVLV:)9WZ^.1#"%%($$<5 ")H'4BI&< Z+S7"+-@DZJ=$RZ+"JN ML=8YPH 4B(L*X%(RK%"> U5Z304$7=;9Z^5L<7]M.X;]#F>)9;W? MBH(+N!ZVJJ!M7#YU_R#6$/-2K/0STV$V-'*NC(.>J8([M6H^A8?NQR"T[-;& MA.>:NH?D.>:H0I 5HD*Z% "-P//<#-Z'HR#F/'#>G*\0!+?7"GY8?:YOKZW"_#5 M=+4T3:CUNWKUX?-T58OI>CXS!*_FBWN[3O]A&UBQ@I4%$!J"JH0 Z@+@;1O( M-(NHW\AH#PVZTCFD&%,")1,<<4VX0!!AJDGJ8[UD<_?E?K/O-;9:VR;23FW6 M16,W!&9M/'X8398W;E0=0[;X0;93;+/CJ?E7SV31I;OX@1Z?X7#J7!L'EI-' MV0Q;%D*AS9>;^;5->?ZU_E#/[E?SS;Q>JV^V/UQ?;RN5/:6>BC\(M3-N5:4J M;5K@RIXQ44#1,8.7E58[AE\J-:_VDU M,Z(Z)58&.54W@[\-8ZN)AC?@9"5UH;QXJ?ZZKN<3V7RM5_L%L9QBB@ E52%0 MJ9G !D65UB7+%910O;2(TO^!*>?EO]H^?-!*\W57ZM?U[,?;YNM/)K!M@3=? M/"[G3X)^IGB&&W/94M5#=]/WE7!_AY4I7IOOKY>S9O6E6;6%Z(,I2[6T*[]7 MWV5S74\TP PHSAEFK*2HJ'*-NU15"9P:5+'22MPZVDK,'FB\REJ5YDW)=DHS M*]6M$13-XY?I,;2]?DR)X6P,W#BX= )",?V]/)JB1M.D>0M],<:OK\T;N-[] M\V:^K.&$02TK(E@!V0B@(D?O$)2& 99.TE7W1>9%9>]77IS*LA$ M5SJE]B^(2?[6Q0/1,X:(0^5DN M!!@T%AR$2']"@>#X70K_;MSAN_HV:_?&_C*]JR=0$--644#3'%1"(,FE[I+A M)9"N AZ>&((=)JR3E1F5;F#(,RPEV&0W"O/(5<_FV) X3D'3H"AEUF7AT,_ M^4VDE\8?$A!]^CC?+.J)T)IBTZ%1O!" :DH(V'.H0)3Z L+YP8GAT(JP$P80 M_?#IS]WT@N..SS"GW,F0Q"0_*OCZ$Q,+7?@O(,';I?'@P%_Z,R@(C-\% U4S MN[S]=F2*Y M^+Y+J2 Z+[! NA0%H9AQ4>5=2EH!;Y;X/G\HE.QU!9/$VSEWD*0T+9 CSG[% MQ,@C'UZ@2*AKXX%(< 3/,*2?&U[M$?,7DU(6@.1%7A8"00E@R>RJB.WCL?FI M=QO$Y:&#M3O,)P.:&DZ^>#0O8EL2VJ0XYT;45H1)Z*66@X\GXRGH?K*?:R'X MQ^U2I+EY]K5]OEY,;R=*8< $YI(+A62A *+[+@R1*G*7[EV-"1&P7X0\HF2'6;+Y8MVH.ZF[POA7U^_Z\YKKJ:;>I(7 MP'0N5%E)K!5!G(!R/Z&IB?2NN/V>/E0-OE65*;NKQ>CRK\P]37.OU=/Y%5B] MNUH5LZ9_8,(+57Z889<'1$_]SS0"^CCA PP]7\^FB_]=3U?:_&0]X9(0*I!I M;="2$E4P"-2^W4$KYW9!Z/.'@L965V:%9:TR?VQX6^<.CI2N!:+#W;"8\'AD MQ OX"+5M/ )CN 9A/1SPQ\B6V1MTR)*H4)JAO,\)RSGD)!B/U$*J/,RA_ 4 M!@;)KF;MA1(O WUADLJ[?CAQLBT^4([,<$)*B'EC@TI0#">Q$NZ("U@^KJ;V M-*L/W^\^-8L)DDJ7&"/- 0=*Z:I0M'M^A9%SF\3OJ:G70VS%9%LU[LCPM.9E M3*1SQ0\-CH;$@,&#D$\ (,R6RQ?Z0-U-WQ?"=U'T^_IV;O>G+3?MRBJN%=.& M')HB5%!*,3HP!$+B=)I?\,,3%_7="N"#*,]UD6&&O5SRDWOE!P!/F^(MEG[H MP D>]#+K\ECH)__)PNE>/KA#0M;V0*C%Z^5U_>W_J;^;=/)&3"65J$&C86 M7 3K?\*+?DXX':O0WN1Y-.C1C9TBR: V#RTQ15P:,@G1C9U2!(3S/O3@!!)C M8Z?KP0"=_UQ(N'TOTV,0Y_P $F1:E',K3GAQ@B.]K;L\2OJ'T$1\E4+V;JZD M2>&V67V?E*7I"JE205%6 F&-(=ZGHBG$_MLWW9\]3.NCU91UHD(V<7JXY=KP M2&=44+/#T:.XNSGW\9]M<80Y=7E(]%+_[+;.4!??%@\JPA9Z'2S\*QP*5G%$\@$\,5=]A\N)LN%N)^/5_6Z_6D0J*0 MG!02D (CC'6ANJ-PJ$"E)V3\GCT,7%I-62?*ERF>;KFR))U100QQ]"@>.A[$ M?Q8984Z-!16!ZI\@HH\+'H.DS=V=/2ZKF?VM/;QR_?9^L]Y,EW829X)47E*= M,V8/NI62 EP=&C\2>QXXTRNI@89/6XE9J_%J>R#M.CN2Z3V:VLM=YZ'5H8P- M&V<-]33BL.L9@\Z/P<9P=BQ@BA/,T]'9>!YY'[LGS9=O5Q^;WY<3P10N! >@ MXKP"G%!$0)<24T78H7L>SQ\&4/MSXZPR>XBEU19XW)Z/>:XH2NM;$'_\+(M^ MS-[!BK.D"3=N+'CI$<&I _:"W? &27M>Z-O5NU7S=6[BG6A>(,@0*''.&1.0 M4MQ-,5%4:J?K+MI2=<4MK8CS#N#D;'S"-37%@3ZN/( M@!,U@3H[ _ MCOQ$@0\VZ/*%/EQZ$^$%\9ZSV:YCVY[?93?;F Z+W:)+[8)Y*8#.J5+& 4;W ML\>JP)YC%H&)##1/LUN!N5>7;>5YS\\$.ND\,Y/>Q+ Y&5__(L[%/&O)^5F8 M?BY>'B]QPG@Z\Q+#%Y\;VTR!G<[LK8C5=#/=I3ZI*HZ5$@6$+"P][ZZ6QKD$$O&945TE>.2<[H?0*5,>ZYK#4UE&$P8==E#>8$W MIP6;Z4J/(7P, HF_A?&@/,2P#J[HFOZD^;:KZ> M+9KU_:K>WY,M]:9)32!E_H<"\\'2E!8**2JQY12CE M#)EGBI*6)2.$2*%96U MJBY*EKTWSFCQ=W.,; F(XBQ<0EUQI8N][OVN-E7_ZU6:;LK7CW$<< M^]R@,YAS?N0YF#8._IRSZ0R$HK@[#A+%":5)\/:Y,>ENL_HVD*H:'"I[1E!C M#A9J[79K)XOG$]BBFZZ1T=I8+]#NT]GK&Z5 M;J%[(;L#>EL#V]ZW#];3?K_.VO-1EB^CN"*JE%%$]U[V+[EJ4RN9FT32K M"9*8Y:22"I4<((P(E:Q+&-)<1:MGW)(;0Q73*HU(/$>C(]0M\3U.4*U?IRG243+_).+%9 MS3_=VV37>P&[YO>D0+(4A58%HU!QP93"^_HJU\SIRKTD"0]6@1P$9P\41^FK M1,L&CTKE$CD06KW\,

%7#3F:]%*%%-OK$55-T4-[KI)* MXU_4ZFI;7YH72?"*< DI$:@ O."H$\!9X;0S+$&R8ZJJ0AOED3(@8C45W_N$ ME=2%;4]00<6W?X#J*68?R'Q;% ME8"@7$M*.2RQI@1RJD11* T5 ?E+\PF!3TW'MJV0B^T!?.C#,V6HIV'C6 T? M*KZ)\M($O.^R66\^VO)VM+Z^S(4I84Q0 B0$.W*^[D M6:_K^FVW?*--_,U\^LET.3???YYNV@7JCY1@RC% I68 T4H!U"I3HD66OA1 M*7[ZR8EE)5]E>]'9KACN=5]EG?((2$N0/ZZXNVS6^*(P3:XD8J6WM6KU\N;9G77]MC?UXOIIK[>--L&Z2,!4D@NI%2$ M%Q26)54J%WL!$N7.0W-QDTU,XE9L=J0VV\G--DW6=;(" 9PB$QR&YR[GOQ]N M_VC6>PS172X+0E=W6Y>OM]NS;<5WM(;;*LY^K^>WGVW63+^:7]S6V:J^F\Z7 MAP^8HG=W]?1C]I'-_7*3F:?5VPVLZ_LO7Q9UJW&1S:;KSW;,[_> MXW]>[I\:_TN3A2,8_TL46)/\]>_?*UD?)5H45!5*(JT 1"4M*.';1%$%*'5: M;!-'Q*,0W,^V"-7 M?K5WW]E:\NW-=M\,7U[;\UQ7]>=ZN9Y_W>VFV8\J"YD3 4518II#(04I$544 MDX)RHT2Z]MAC)YNN%.Z59LU-]D!BMTGM4I,CGAZ>*9VICW)@7D4IUP2(@JB"D04VB504IH[G9T>\-C$#8U?:KOZN2UY M/]@]?'\>MM0=C#A3H +<&D=9"1'>]'Y3_-[PMMG_3,&R29J7X^W-Q^FW=_5J MWER;GZ]L+5K5VW\/18]6&"M64H@48!3F NA.F*[<]EH.*&>0P:G9@[KMUG2[ M=^7K:KO=^B;;3+_]Q:\%/T16N34X1I9+(4-8SS8^?GBSS:)?MEEDSSB\5'ND MO\5GB#I@_HV#Q$,&W%RLK,0COVY6]?QVN;V<9O;]XVJZ7$_;Y5^F&=9^MV@' MB?CUO]VO-[:9UH4R42JW=]E4 G)(B6)$"[ 3R[36?/*U7GUJ8M0'"47ZT.UQ=9#\_)_#/[2#M#W\/\S^W M)WH8T\S_K^JZ_?EROJRSNV:Y^;S.ZN5U?9W];-Z1SQF&5YD=B+W*C- O=7LE MT>+[=L#W[UFQ>V;!_)\)V<-GGFY5CNK-[%_YC>25C%XA=J]K%UAV%%G[/AS% MEAV".ZY)QU-]AF=28)4ZP%LQ_FIV"!,\JM[!\L2U.GY&9Y>B^6YQ?SU?WKZS M-U4:39OMNNQV2J;YQ>2-7:G=+,S3;U_OMKY."%&@R"M082$04#E2@G0J"=%Z MTIZ:YU8+#ZW-JXNV#\-]<\,#U+D-?XPCS]QJJ#%GEU_5Y-A+N\KV<66[P++C MR.SBA(>Q95UPPU9+D7/F3'UTJ7=@'!71Q:)OQE$2HU4]3JJ440(D)147.:ND MXK"H=JHJI2KN,P"86LL $_=_R9ZM8*:/@+1\"*3Y2T"Z3-;UKG$&S[5$-:1NQ8OI M7**+\)C@/T_-]]^R#_7JZWQ6^UT['<7KWG".:O- X'TW];WT/BEGPQCJ;/SH M^>@>B3O[/-UQVECQKC;OX7(SO:V;FU4]71A\3C=UNQ!Z/=&+@<# I=$.^^CZ)5*XK;I09LM6U9=MI6W70[NI7DV@A@7$3"#)=5G@$A6$0D$%9X*9 M-)V.B'5(1H.R4F69*U8*0J!IHKH8Z599VT[+>M.,\=3GW, M=(/80#[ZP2O0PD27,9\RZ RI(K@Z#D+%".3)-^[M?;TQ/?-5N_[0' MOWV>?UGO4LRE@%J*7.DBAX!(#H#J2E%.M--I R[I5%*6&.:Y+J DG&%15$(K M9%N750F*Y(=4[Z1E#[0%0JF7GX[C>P-9Z3F^%^ABFO&[TQ:=&[^+8.PXR!0E MDL?C=]'<<653.PER]Z7>U/QV5;>[P[H$!1"45( 1F&M&(9$8LJXH8:*].H!G MDL&H #G/E3(M/D*(+BM$$ 8$% 53@*7>6W)0EAVD!8*ICYEN7!K(1S\L!5J8 MA$JG#3H#I0BNCH-),0)IHK]Q?D3ZN)I>U[],[^HNF:)BV#3%!&6":%XBI 7< M%AW)1$6]./3DX81!6HI"JIQ7IFR: II3PHBB&DA8E*D/I6CU9*V@0.;XV^5& MFJ1.^?'%RZ0D5'ELQAF6!/LV#H*$RV\BO3\>\X^O5\URNKS^L*GKQ7--IZ[E M5.0%,&5!Y)CE"E$.!.E*1%$*]YE(Q_1*0##0N&2*<<(KR1"02&I:E)@4YMO4 MXS^KW0:25F?V;*?!$S91W7:8JKR T9X#1"/WV&,N\P)>A\UJQO'<;8+3S913 M4YV1+1W!I&?LB)IT+Z!;_;%>;28_SY?SN_N[;NQ/YHJH0H'2]+,5% 4EN"M3 M)=+$I99X^E285U#9N0U1"%( SLR3.0'8=.,K6A6I#UC>B?%$48 YYZ&>UA<_ M=#M;XM*2-($=M2+-=X];D$\B?X89X>YNQ,34LK] MS'$HY5W?&-)LZL7\:WVMONUVBOVU::Y_GR\6$\"8PJAB0E3 M"T8 M$1!T[S[&A?1:&]!'" %<%"4J%*8Y067!)1,4ESF$N09 I;Y$YJ#=+M(YJ,^V M\NVVT"Z 5VT$V0_[&+(N",\E4VDSSFV\:S1YYMD139M=:58T]+#ZW)J'(7)P M'*-TPX3Z>-W$5/>"/YDA+!2&F6*JBPJ*2J(,#A]*+ MZB\FQA0%K"A0@94DAR%@\^W5=W]POWLQOZ@EB6+$"X<)T MR23EE)60[@=_J]QK/M0I02PE%G:PN6 %D:@P32VJ-.*JG5 $J<>PSI; JVPK M-+-*8\'-Q^R^@$OD[PDGBN6$@H)))0C)B4:0LL/ =.4TM]M7 Z-0$N,"4;D@.5*F MX:-R5I40%;K R5>PO=1"V6O/CL5G6_71VH/]@S+FZ%;E>?, M#6ML1LFNL1,Y4I3N3=.(KD;@-I_-[N_NVQNOCO5,# &X*B&&J@* (E6JO.A@ M(+DBDV5]:_^H-[1/">"2@9RQJH(E(1H#1A2AJBB%X.;_D-L!'6R+@V.MSE0X M$O:@W$>#<;#UO3F\+2,/#VS9_1,[=W@.ZXC>-E!-+^4F\F MDK*<"P8@J7B%BQ)QLF]BB9QCGT.D7DB**I-G&I< $4 X+>P)O;E@E4"DU#E/ M?=2L/K[[MFT_W0)Q>=MR>L7/KX.OHRZ!6,>WGS]\A]SW@W?=$F?%B[ M/*E*7>1 $8($ DB10C*]+U:,E7Y;QD^E@FB.&2#8M,P (5AQG)<,DKSB@E*" MR]1SOGMAV=%:>]^=XL$6.D[0#N*>Y^SK87)UV[YPL2_1+O$3[IR;,.WMZ#A( M%"&.)UO$XSCC<6;%8](]G4)%D EADN:J()(:UE&P7X-9Y%CXU/!."9H6"V<% M%E@"PUIA_@.,8R)*6)JD@=_>*/]Z_J/]$WN&;]=BG^Y:[/;ZEEG7 )B>;P D MM-L56P,[[4NP)QTBV[X:P2(1!]_.LBVB[6/!7,R0GAZ*$=LO5_@=]YV>KBR9 M:(P05.8ET<1T9! %I-CO9U0B%SXML!>20@+#"N=549&25!*+4I>RR L-"DY$ M\HU;#X: GUO-Y4>YOKZZ\6U 2_W(%NYF$IZ=]^D,R2(9/ Z&Q0JF2?(2>MY, M/OM<7]\OZK.]I[^>H&K:$L M]2-67S?37.)^VJHST(IA\#B(%262QQ>Q1W/':9O\(;G'9'S2Q&M?MB,Q>45@ M43!)-6*L4$4)F"ENFG*J05Y YYWSX1*@@!+D$&&I, &R$$AKA!B55#%:E:D/ M4]R7R;?/M""RI[VD;%MC/4Q__:Y9S&??C\9&)(28"PB!)J;_2 BJ M:(XQ4!45!)=>2Q7.I<-SA"L.,#2]4B)+Q 7C* >$*5)P4J:^J>.-QZU 46QS M0_90COD1N+N%8ZLK^VVK['(D/>/2&3#&\'8)=LYZW=RY_6F]O]["'KU,D$ 55P4BN.$.%XE24E2:E5*[S2U'2 M2MC$Z>3MVCA;@5FG,/NMTSATD\7!MG--D9BNCZ/HQ0WI<=,AOE_.T^?;M#YD#]S3'<<]S;8;-+ M0>:A#^?FL,,,&P2_A##"VS,?5*2T*X085UGGV&71\>(\PU6T_5GOKRV_ZA_OY]_G2[L-1!\TVW#^9?IXKZ>0*XJ7@(N2V9Z MT64N%1)=VDPSK[WX<5),C1VCKCV1>F:_J \Z/>^SBN.N&Y"&-]8/4'M/VR^. M)%YETZ-]7ZW,@2^\QY2FB_''%LK@V5&9ZMMBX?WA_EP_3&Y&C&NXS(;II5)E?U]7R3O6G6 MAS;>P V[,PZ>:]_%,'X<3(P3RN/67CQ_W#>E?34/;U;?[;Y;A3#@FE&F6$&I MA* H:)<$]ES0[/7@Q(3KM,S]][OZN.-&GV3&^-%F+Z/="S;TMJ^#!6=P$>34 M./ 0)OW)=JW@^-V+_ZRYJS].O]5'T+&W?C-8"EEJ!4T*B',"NK1R12L_#H2D MD!P(5E2VL:J.FCV^< CR[O]O[UU[W,BU+-'O\ROBPP!3!\AJ!,D@&9P&!N!S MX O7L5'VZ<:@<"'(F9&VNI6*;#U<=O_Z(2,4DO(A)1E!AJ+ZWH-35>G,M/;: MB^3BYB:YZ:L2J6D+E8N&L0;0DP#E*O''J^Q<5)(A;$Y%4@;Y\$);AC/B*S(? MMM^J]9-,U@Q2K#0298E%0?-"4%: SE N U1F!X?GUA>&D39[9-\=9BV]*', M3U@2LQ6F*BU1S]+5XTK)2SXNZ,@ \J8A(D,NQM1>5HT)[6%3>R?#>PO,F:AC3T MQ'YIPRJ0 5]!^+BN'ZOU]N='VT&V?'7GTL:/[EQ.4[7_L$N&$')7+($6$ANL M6&Z#FL,N&4-!,48DDXGCC@[E3?;H<#9YV:I#ZG96;NO--G#C/!;9?FIS!9[# M9.A(\<<#Q0>0^X="KK;?[L?>!?V*3/\TA"VV4W72+ALFA6*W6+J;26(>>8@M5H@@D7A:BACU_V9](O;!R'Q#"U/F!JB.M07><-WW/T7(@9AU,ZC9 Q M@A_/'PV)Q(SW?9B3E=N[U<=U_=4:[%X&YLS:DZ8@7$)@!' 75535X[JZ733+2_OU MLFJJJ:R>/+9X%N.,0%@PDV.E"F%*P[ I#Y%?3I0(>V9V-%A>HS?6X[-W)ZX$ M7\8;J9G\-'-:[=/WDM^A84Y]N,D.7C2*>^K'3?9,DV^>BO+H=_^B-,*E8W1C MM_,T%'Y\MU_>/[P&[X-C7W<_R@ @<\H* :B6I<*"YH=-(PH$BQ+Y^AB:1MR[ MNG"G+P&Y V/>V+Q&C7A'OQYYB:8^T6X(N]-0PCBN^$:ZX?SX*M;A43TD44E8 M7N 2B8(J @0M#E4!(0^J#^_]H8F3@QV.<0>'Q[.0P01-H].'PZX'=HP$[]6[_B'A<)#./0+A$>B+RP,/C!WO.M_^ESTN(IUGJ$+ M.A6!UFFH4PQ'ZNA=KO>M_[];K_6X 9*"D'!8 8(X/6_62]+WX'V!A ME(!@X)W_$,+\%"<]5V%B\_3F_Q'2U2[_'R%<$)AA+$Y#6P;Z<+X*0&]&P@H! MS SCF HE3"XUR*$R1!RVI&!9\O * &]^9.*<7GOUO_^5_[HT_T&?O]ZT6\R^+Y6*[J-Q-M$_;^O;?O]5+2\C& MI>2V/P]W9ET9$5S859+&!F/(&)*F,\^9#"II'\UHXOCA!&=[\O<$:5-6E?YS MD^_?_@Q\'2L:Z7Y:]U#%\H@PL$S)$ J#!2TE M>[TE[/K/?9QGR$^R^M(Z.9'J[Y*'T=$&PS%%!(K$F9+S@S@)N%'5J->_+K;?Y,ZN;!ZJ=:=Q/SO3>5$")9ED M%)7(?H%*=G@S#8(R:)LJBL'$TB,6RV53?:=>93N7G'>'[:J[[':/?>-N#E4_ M;MV#'/5]<[RK7:Y4F^WBH=E8KN;KU<6B1ZDN%+U)[H71&+5MIC$VX[KT\JY1 M;+Y\QZVV?;+^656_5\U!AI=AR0Q#K@G%PJZ" *<%)TH=$K[2KI="!NUP:^F# MA?7.#KL_YU_WF8,OU:JZ7X0F;R/0ZA=!C,MH6##18?MUW8++7EO2C"ML;])U M0=7B43T-28OH3YVJ4P:O<=SH?;?:[-;N2:7.FK50%"8G1D F"T-XR8\G0',9 MNLCI96,DX5ITN(*7.?V8\U[G)"*'3\'6 =+V5SFO,7%[J#.)R&N(SV(N7 MBYT(K'@?@'FLUO.MC:Y0T\(3.043\=&I',,#DZ\M@@NSF$2C^O]7;&1:8NG:.)0_$T M5"J6,\]/UL3D*#@X.KP.U-FCU$"B 1.TY*8D4##".WN8(] K/ JVDEBIGKP+ MUC<5W)? P"@I*7=]XZ3C(V'7#I6>T^,3+/6F=!I"%,&/.Q6FV"XZ.^]'D&1B,P M%Q@1-:1=/V-TAIE+$=! +J>A.(.]>.TT\6!6^A^[F964@Y+Q BH!49XS151[ MX%'GA4$Y"#E;W./C@S1FZ!-CO9=A?7CS4YC$E(6)R_5E)4A1!G W#3$9XL"; M!V<"N>A]W?+$LKM:Q8FF@-OE&)2%S"4&B+'.:BYAT+W_H;82!S I+EZ&LNFG M,F,2&28YKUW!?")#U[^'^92K"WH4B^5IB%,T;]ZZECF(I8&IZ9,;7(*C$B)> M J$D%KG)F92=7:EE4!V'X=;^X@GJ$%X'Y:@341HO37VUBYYO\16>K.[!]32D M+*(_?BGKWDQY+^3JU=?/U?I!55^V)\:P%(0*(2$",F>@0(CSSIC (FB'K:>) MU&<'Z_6Z_K,Y/;A;V6Z3;:K5HG;_L0!M&+&NOM?+[VXHWMH_+K;9_?RV:9+ M!5]/?CT7?>FI#5SX64"_VM9XR!RDF^Q0N^5PP^*W^7:WOCP_I%D0ODK5I47A M,&ZG(5A#G7B^.(S!2=^,]JD6&@CR4F!N2EDJ96R@!S4O::Z)T40'W6X=8&:4 MO';_B&H ?_VRVHFH&YS8OFJ-C%?Y"4AO]R!U&MH3PY$WDMR]N>F1YY[E2L@\ M9Q07U+"B*$ ):*=R5#'2,\']YN>.DMF.D=%^FZ'@5'94#1*F@I,T ,XE5 MZ;?Y=KWXD7VJUM_=8Y^V!1[GJY]/BOW\CWV9G\!"&$.H]=.HD5@-DZA/3YC; M5_+A6\ORE]W6'>/,MG7V<7[5^AB]2OI$8'L:RA7#D3IZ3PR/I^I58_9?YLM= M-2LH)(8)9F52EV5>@ +KS@RD894Q@C]\A,BI7K6:U%0>@__\W_\I!]GC?)U] M=P#_.2/Y39XW_V2;;W9PV?!@M_U6KQ?_6=W]+S<:=;IPW M-]E_LZQ_RQ"XR=PCWDU@\?_L5E6&K?=;.V/7&[6[T/#([ZP]O8/\Y(U=7AL9UNYP7*3-6ANLG=-.XT?V9UR\D8X MUXN^:2AA?_BO!&X#>/"^%')WMW!O%LR7'^>+NW2 T<.:51%#@JZ$]+216 ./L*SL+>Y^7:RRVQ99X+60OA3ZZE_8YLG# M=/>+VX5+E6M5XM(N2HDU#! JM3DDS @.2E]%,)=8ASJ$;Y?Z2<:GGQ*-3&68 M*!U8[-!EOSQ]C[,!^+=Q%>IMQBZ(542ZIZ%;,1VJDW7-WJ\=-WM_+MNSKKY5 MJ\WB>]4>_'Q?;S:F7E>+KZOVC,GMS\_K^6JS;!Z+XG?_MMML]T_5?;C_//\Q M Z[@(\(2&(D0+(1F^'@NE @4>!UW='RIX[:385TW>^FWITYER^!7X:_2B)[1 MW\3;+S!R/&FZ]AC$$W^ZH_&_.)?^=I/MO9<@L,Y=[;WD M6*US*7J]8E^8Q@QR50;./ZA\I=;HOR,CJGL+Z_.ZFF]VZY_-SV>2*5; DD)9 M*H$Q+84AG6U-*0XY/1+'8N)S)0'[-$.W:7KQW7?')C75$39OOC00LPYCFZ&\ M]H;-*[P%[=T,X7T:\AK9IS=W=(8SYBN!3VRT^52H!=6E%I(5A<)*(<0.^53. M,)RMJJ]-\4*O8=C#@->88^V8.\7B?T"LVFS^YW&0;=IM@/TS\ME^VR<#-Q23 MFY+ PS;/*YLM-\UN"[C)2_L/*)[^ZH!-F#[MXJ>+J1JDEP@^%;K]5LRX>O>2 MCPOB-H"\:2C9$ ?J:!UI:)@VXT4N:4ZXSC'&.H=4 =P9PE3083'9FQ\_RL'> M%/'6V\3U#:ZBO,.DVV_5W6Y9?;A_OUC9?\OF]K-I+S];+)^K'UNQ=$M) M@P"$BG$D\[PLC!&WF\A9V97E?%(S+O&7Y=A?3 J&R/T2V$ M'4KWWZBMRBM\8T!#*!7\_CO$3,A4OFI^JK MVW#XO7JLU^XFR+O5?;U^:+8CQ,_]#YNN.J.$,2?;B!,BE+'+6NXVS"'@R!0X M[*FN%/83R^CIL-[CR@ZHLQ/8-]F7GX??:(?Y^;$]7NN$"NQU&J:_U,9KD\1Z MZTVLE_+&;Z:I:7 "#\^J<2HV?77YW:I1IL:.7BX>%JO&]F_5PY=J/5.@Y)A3 M7F(L$%>EM(O2HTT:5*9MF*7$6GL*+CM!9\.F%F"@H ZDU4\ZQV,T3"0'D)E$ M"2_R=$'SXO [#76+Y$N=H@<&1I+G%=.%MN^VU<-FQH@N&!%0\APB @RD@K>F M"ZV$#BJ,&\5@ZECQ4BR2_=&L"AN@H8%A%+(](\&Q>0X,_893G";.\Z#M4F 7 MD_5I:%UDOY'K;K'[/_O:XWFW7UO5KMJLU,454RH*@Q4-C_"PE0 MV1G(B5]@UN-C$ZM8 R;KT/@I51]R+NM18E["5&G?KZ@&OOGZJMMMEY12-K^[>/3S.%VOW!PO@ M^V+CM&UFB!:42HTQ0 7'&%$..Q!&:1-V;36JZ?09'/O'A=OBFF\VU39;'$"V M1P#6I^XTYT^#;[G&;0J_5=$56R$L4GD"]"8[0FW8/X+-CFC'O@D;PN0%S4O4 M)-.0Q53.O;@MFY##X'=*CG>E9A006C)I$.>" 4%*J4!G"0 ==&*CS^B?C2,B%<3:$OFD,ID$>G'O]HC<;WA?*W?RYL0%-;CBG2M 2E:1 MV!C3?7BI3%!@[?F1(V5)FP!AY-FG9>!";P^D:!H=/!3T\PNL?7SV2I?]7MU6 MB^]NXW3S:??EWZK;[;9^O]@NOK;W7KLZ?G;L,$H+*EF)88FE*@16P"!F3*&% M>JLL24Q3*2.S \!LC]"=TS]B]"E9F8[B@-33%:CNEY.*0KE?0LJ/DW.9JLB, M3B"%%=NC.EW_"ZT.NFH^?G-$(9?SQ8,[^OP/R\O:U9_A#_5NY22520$4+?-< ME50CQ)@R#@(O%94%#CH[%]5PXBG^@#4[@KW)6KC-0O0 .-LC#BW9&;,1_%( M5^,_;)J)2'VB"J#^-%Z(TY*TQC2BN32NO:@JFHR_7DE5:_;WJJFAPF^WB^_M M99).R8U[2U! !!5!,&=%KFA;#85I; I0]DGB#3(X4OZN&:][E-D1YM5JFWL3 MZ)NVB]((TQBU"?RZE*R+R%RT\:H6F]MEO=FMJ^,]!D1!P;%=4E)BHS H(0>B M@Z*4#*J=G@1 XDCHZ7B6 _<[HK$>23!3$YY .X^0LS^N=@NK#[%#-'5(._U% MY'60BZ%*.YQ/_PO[+^Z)_?QM_F/QL'LXO LLYX_V)]N?LU(7NL286=W'&D!& M#.=*2)(CGN<% T%O(8<8)L00PB4%P%#LTH<<$0P(DHHZ2&'U0_IDE)L[K<.> M/XY*M)^^7HWC,%U]_^IMUI\WV1YK=@";=6C'ON/OS^,%&4W2'-.0SS2NO:@# MD(P_K]V&[K/MVM8%PHO55NVJSW6K#N^K[]5Z_K7ZW24)9[F&!F)*I%2YP$P4 M6!X&,,F%5U@::I,S"B1$!N@BQTQ3(17'.%<:8X45Y*ES8ZOG2IP'YN'^&G0';/M"@!+#07*%1?=J 4Y%3Y%N%)A ]PH8[N]@)+AW#T%HZB=OHF= MNA&$.BR?$EZSJXE%/[R(12^$HEGC6/;$L^837@IT@ 9?H]4]IL:)-WB/=>)OWF[^[->>S-7WVL&_[+X>VO^W:=MZT_>V3MG>?\#(2&#K1QV?\ M7$!PQ;:=0.!P3>_K:8RPD$"DVKIE80=T?S3F<_T4]TP@I@$NTZ1 90/GO&\2#D[ MB\6E= HS4V2/ZG0=L/]^TZS(%1,(*R(X) P@H@Q44F-5 D-EP?ON)\V414Z9 M(K!@.<82EP!H \H2Y@)C1E/?4GQ?K[[^:O_>P[-"G?UWC-ZF*GQ'*"I+@6H> M2E#R;1W/;1MOSJ:W+>,/_<*V2Z#_0W:A?Z\>;"1K(]^7>SN& &E*PX5FNH 4 M*VS0?CH&2& >5D0^R'0!2JXU*HQ1 MN5-5.\D(6E@AN:(Q&VR1*>GGI2='EW M*+J\2;1!/:0-^F]1CT1_I$WJ ]I);E.?YS)PHSI"HTQ/$V,ZY[%9'8W#\'K, M_/8_=@L+YIW5C'N+85N]7WQW?^SJ*;27],3/W^;_5J_E=D7-"PWKQ-0Y'ZPZ\C]9_^:J%J%]S.F$'$ M+@4+2 BT P!3;B.+_0!0$,B^>K'_^+QD2)<4E\!=#$2,YY(PI8"F2I2 !SVM M.EPQ6E #-,.7M'#52,#7(-UXBZKDRM$"\-2.0/:FIQZA#ES0CUY<^!VHOJO7 MSL*^DCS-22$*ABERKU(JHPI.NE$ 8*[\#TT__5Q 5$ZDX-#D BM(N,:$YC@G M.468(YWZ8+3Z\/M^$ 2],M&+(H^]WH3LA"G$J,2$'$1.1U#/P\;^1'F>)'[B MX=G3POUXF,#V:5_D]?!>$'2?9#6_6\Q7']>+A^K$E"RMPA94 BE,7DHL:4F[ MOEP@Z5_V_9P!R J""QM7D%)CH4Q9N@0^(XJ:''$45'Z@UTV1%E;6X.JO 'WI M\]'($9@+%,LKDQ9TD2,]>7UO;?0@T?=RQJM.G]76@1Q-062'NE!'[#,!LJNJ M+UMN^\Z=ZS][,R4$+&?"*"RXC2)*Q<$A;9,7U.LEH;,?KKDQN3:"B1QADB:< 84W-5S]1Y;NON\TV M0^ FL\MPFCWC\7.U?ACZ',PV,DPOW2BU?E.DS+0S9VK_>H6RBA%Y*7R=IF&JG-=.X]KU6= MED>_O$"C$0>)< HQ8P@6Q@"N8 M2N'JS$,D,2@H(D5^%4T,6=/VX0,H%H=!#\.E+G2%C03!96O+DHD!'84% P)8NN_Q.H^>Q[M?Y2)REI M9N-OHD I@=+*>D]8(3EG=GDH(,(%";H"?8K2_QQ<>V9\4]WN7*"TKK[7R^_- MA6?/4^3_94IM^3;%-$*A-*X-*;45QI]7"/2;_9?#4-^WO;'KC-6/QT5[Z_EN MOJUF1"H.!,&,,*!5+H$FL!N_1:']RVQYVM.-DV6I8,$PX)(+9;5+R)(8 SE+ M?M?X3,$*?4"9*0LS("B(Q;-'-'4%BL,"K+-7\8_T7HG=@"CL"BP/"LR"^[!? MB.9'P[FH+3*)$PCD8GM4I^MR ;/$*Q6X["0U4\1@HZ'A !%G(*<*=.,IS_VN MK%SZ?%S8*%4C 'GKK8&UU 1@;66*%>J2'V[^-7:B8@Q$,]J.-UEH%"NUC-D%0% MI-)H@:2 QITK-UW/QY#Z)R7/?+[F>6FC(L)@2; L2L&,XL80I80"N4Y]V/N< MT"Y6$836A[Z>0AN9N2A"NUB-P-= H8W,6U2A?://]1?;5X_$QZ!HHF(;XL%; M8AO,AI?8FL6/ZDY^FZ^_5K)^JNVN#\P8S@VG.6*VZRM W4-9Y6$WES#_8_)O M&2*<2@8$$@8B+'3.22DT@B8'E$/"4]^U;N!E+;ZL ]@_VAU,JX<:C\EHF"Q? M(/,:7 8H]9B<]I/LEMO;EMO;CMMFZ=O5$QU:'^T-$LY)>"SN)J#ET5RI$_2M M&.K>SO"STL8T#)48V+4C1#EQ%<6[H<-*Z)^\>--0#J H2,X0*C#0!2MPB7-< M"I/;J2OYJ=3+ZAX<8@^F=8BZ)V THKJ/SV4,=4_ :0)U;U$F4_?VXX/5/9"[ M*:M[J"M>ZMZ+'R]U;U^T_7#_?O&PV'Y8-8?%U&+S6&\6KM-M9EA"*32E1I4" MDIQ+;@Y[/0 0K^OQ?I8(%X4-O)12!& MH2 ,8Y:#' H()$[],&6+SQ79:1!F M]:H];YF=@@P0I>',>BC\J*2&2?R>SP\=GQ^NSF> RH_*:\];#(?^NNSZZ[SA M]^X$YU"A?XN'L5WKN[^(HQ%67)EB!%V@_#-_'" G[6(;[+#A)Y[$$-H/+M5,4K; M3&#R',G1>O1^WVO:7;8O&70'CYIZV-MOU=-C2+.\Q 4#A,C2:(,1UP ?+CDH M4_@?$@TU#!"26*D24J$Q*VTT#254@DI3E)#IU!DV"_?7PXA?OGBFYE@]O/\+ M-=&;(FCR'+\5@J?+OUP#])H0QV^(WE-@KP89NNP+9.KM62XNX9.:UR*[]OI, MEH*_X,=FS:92@-3PFL.LV1-@4]O[IC9,&;M;B;3*0 MA]9PD-MZ2I-HAI[/FX[?'%%>+_W2-,NF;98S@R325E4P6^TK;GZHHF!( (CMB*8)0%HK*P_ZQU@%[8.&F06X(*I#B!2JPH"7+ MV>[5-"]P;T?Q5A[O98R$ (I&>-0:D%*@1FC#*M2EI)QPF AA+S& M%->!SASJFZS%W6PN-*6M$RS@!C?4H%EOS#:*._M=;JA)M5"4"7',EDHR,?H, MK9%6@&]P&3YMQFJ<24^?T9STFT;CG Z;3E^^H;"?TS$N M#"\+6 )9NH(0N=:'4+HH,1X^C9XUS8P6N$0RIZK$-I@7.5=<$E$ &V=(D+J$ MPZO3Y^&HVV/S"DBB/<3^K3%DKARE(:+.D:^]R3*)9H@Q(8[2'$DFPM<&2>H5 MY#FV@J>ZP;1/>8H;[IS7U!:)P]A3VGY>E=1HAB6#$&I5%! 7D!]JP10 I9C2 M.M.<4[L2-L0PC4N !,\5)'F.C9W9A113F]+B+3+ZMT;<*2U!0Z2?TJ;0#&FF MM 3-,=Z4EG@5=XZM"%-:(.U_K2DMU+F>4UHO#H>4HO_':K>I[KK2V;)^>%AL M74!]NKXO:Q7 MFWJY<#6K[XR[&="\!?7%_FE5;38S6A340C 2EZPH"@,1P(<\.@JXMAUD56G M1"ZD-<$P)$009#C,BQP2:21-?11_C[4KC6 CK!.XV7V#-UN< XIDA^5?8^% MQM6(#U/@CO-]N0\KQ:>K58?=V(ZKY>5^]65K6KS?;S_$>U495=S]PNFJ[, M5W?\H5YO%__9_-%.E.VD>GAJ:U9"Q !$,H<2"967A$I]2 J8'/B_')@"'4&@ M5$:5I0("$RE9GA."D"56,\)XZOVA)YJJQ;O/BF?S3=:\_=@,[>8ZZ#X(/J . M>77O*DWJ,0M.OC7#9LNG#;GW)VL=RCJ/LL:E[-2GS#J5G7KE%C!_O08/>:=Q MZ@W?\SVATPY0=1W@2]L!%ET'V#8=X.ZT [BS'?/3#O!H.T";01PZFZ>@^MRL M?]5FG4!T<%W_ZZD,L)[1QJOQC8WX64DU$:@D7'-3'))?H! !+PY?MB.%751@ M:ZG@.49V;4]QH02PBPX%J(&I"Y#)>"O9H80&SMJ)N1PP_PY;G ZEL>=>Q=>5W*W7U>KVY^?U?+59MM-.9!Y;H%KD2/!#69V=H&B M .X99@O2%!H@7'H=MH^)AZ$2 @*-.V:"$5/"O0W-66GL2IO)DB:>&!H7LB<^ M9*T3V2_.C;_=9'M/LLZ5[,27[.C,C5MWA.U9C=*>?KM74VO*L'EIK%9,LJ<5 M@?H+NUMC-NPT]KE&];B^WC *FSNZ-8I==7SZ-E]7GZL?6V%I^_<9@ 7D0N0, M&,*D,(P7>:L@@('"[RV2MZV4>4$Y+9!0!<<&%<)^D6,L,X*HPA= M8((1)Z4=6,*.-9P+I3A17COQ_:T;)!B5]I]< ,P+6"I*E4%$"8'<3;O$JM4! M=IN2+T?A37,D]?8F^_*SD[0&^HV+?9:[._O;V><_Z_:;V6_5]EM]9T>N<^S\ MH!VKV?SD\+HM%B:35VBL) H;S/D%Y4W7?M-0Y(3^U6.-A$ %W\ZW3;*ZL?3A M_M/6SA;\QV(SPX!23?)<4R-R7'!H .^&/"Z 5U6-H1WB#*_G"80L6T/X.>HCD*>8&9XR#>TNC:.5HNZ==@ M*B>B4\/]>*Y'D9CQU9U3,ZI^F"]6,QN&<@-ME&''!C>8&\U -UPT%#!$<%[Y M>,J@0EH K;G N+2K7 MC%P0E@'T34-1ACA01^M*PW)@3>3T?K&JWEDIV\R(1@(8"-Q%U]PE;[@INI%1 M4K\Z1)ZFH.%,X#RG.">8%@63E&$!!.$X=[4DQLJR>.(>RQJ- 71K:$OV2 M:0D;86A&+1W_HV3AGC(;D(KKV233T,!8SKR1E!O$T2!MY%_<6U"W6U>W&$LB MF5*20(&0*0IS"!H*2@9+X\$29D+3O%2*% )3J421TU)B:2< #F$!KJ6,=LFR MAQA#ZOR)':!T23B-)'0^=(ZG7!V64.$*9GC"NA7NBX]L]63(5[7^7FV/&ZPS M@Q@O"2]D:7+W[)QF#+6#24N6TZ ,U--/SF6!D2H5**SFNM>UE-84%0H9R;&" MJ>,U"R9;[,\S+-UYAC )"F3)3W+2$10F,8Z;)V<],K[=KA=?=EN7!FH:9QM!,Y%L]1M>.L&ZQ:Z34!@[AUVWD&&$A)24 LP(<:I!;)0CC0UL# TJV]%KJ+:!M/[X*?OE M'Y_^>W.RJ1F0(X_'5]D)C:2]V9S&^!KH@T_D',A(W_&B%LN=&\)=G"XY@25' M5$)4$F0 *QV =N08PKS>4?:UA3"&()>NU #!HD2,8L*)Q(@6PM6FO\):?P\Q MVFH_F-Y^Z_V4S Y?\0>0.HI"/6,K0*OZ\CQ-U>KMS1OZ-8PE7R6SJX9ULP,] M7[89\S;N.%W]?:X[/:WN/LY_NE_FZ[7MKLW?V\PDIJ5@4#!32 $0$07$AZ6P MHD$[/A'@E#('AFJ!"BVQ@%!@HK1%@P%Q.^BI3QLVS>:N3FR:7=3ZT9U-][S3 M-V:C^$GDQ-HC3$5/P#\YK;YYD=PX-)J^OZ]NF_(US6_^ZE[0N\OV;F6G?HTK MOL/;X8(^C]C(TY#P,1VNKS:@$DP$?Z]7WROWB$/[PW]=;+^9>GU?+9J?J\7W MQ5VUNMO,$-"HX&5I0$Z05!1R;#KU48$9U#B'&-NOI)8EEP70 M(&=%D?JBY$%G5AU>5S^G6J_M%VT:*,%$$:W1(DX9UVBO$2>/@WO=W_G3.IB= M>)@=7)S@/.+9.$-GE-A]X"\TMT1WO<\LDX;_@;L)^U7/B^SG3#!"#4(,8R+L M^@>IO#PD(UE!]6Q;6V\'[2:V%>6FX(5ZOR?2Q2U0IW'1L$#$8Y8@95BK) *2(DH2 M5ML_H,T.<)^6>]X#SEK$P7L0Z9HBH-C6M9ND7P6N!$WC5YNK!UVO"&%RYB=0 MQ2NI>_5(/3@L(N'+9?VGLV87-ZK>?=G>[Y;\]K;>K;:;WZO;:O'=+7?:@C+; MF:!$R$()5X0$E5J5DO!N%"N @G9NPRR7#& N6&E*YE9;!0>=!8%XJ,N=^B:?KT1TV@QV8_OV$Z0/X[+X^%%5VA_EN]L6V M1CYZ&43FA:@R3:-,(]9,Y%L]1K<.O#?<)I'[O#?9XWR=?7?P F\6Q^#53QW'IC1,$[L,>\NF!6A';]9"S!J, MQY,P(]]'?INV"^H7D_1I:%Y4CYY?88[.5@]]VV?*=]MO]7KQGRYS9Y_JV3ZS M/#_ ZZUKX7P&ZUE2*H?H6+=A^#:+J;7K.45^FM6;V,EI57]/SFO40'9Z:].[ MS69GK4E&*9"*YA)IE1M3(&W:<:1R5N*@E>HY&U @3@I+O< ":PI*0!G,19[G MFB"[0K^&)BT:: /UR)?#GEJ4@+[A.G23O;M,W3@BU((($:! -BO"4\ MO5CQ+E#W8KM0\K*D5MRLF5)H RB%AZ%"D*9!A>E>?#H!RO#2,$A)CNW(8PIJ M27)*"=#NKL8UA.;DLEY@;;IP\OQT)BUO@?LP>TWYX,%2FDIT 2<,^A,W#3$9 M@/]YQ;F!3/@*R.=U-=_LUC]/!&M&,-62:@3<,4. $2PU[T8!+DE0ANBUSU>, M$P5-J:E[X49+)I!=9M@ S*XO!).IHY4.TE,9"9..7K3YB4=JQL+DXT#6DQ!E M7 5YA9$+&C*$OVFHR" /ZGB]J6>MW _W;[M055E<,D[Q$.;53 M*Y+:: @DA9SY3ZQ#;(QQUJ&^SQRPK$%VM2N EVBZ-/O&8'<:0RB.*^>JP [G M)Z#DCS/U<5V[4[YWXN<_-N[QK0^/U7J^M5$!O]TNOB^VB^H(Q$ +HA YQQQ1 M[-YQIK # ICQ>N0PH?G$D_L!6C8_8/N?P06$HG/N)V]7ICM,]%PIHD;K.KBN MFN,O#G&V6/TM.S;$$?75!#&*1U\60\I+9?>IX\.KU)M_FY9 MLIB:^I.?Z]\KQ]IB63TIW?2Y#H6M>:D*8<.K0E&@"J8A)QUL)H37F_63 9OZ MC-/1/W=Q:]UYE:V>EX9S/W;?=!QDCR="5+\R#]PTOVI#M*JY +;)7->W/_^/ MW6*S:*Y_-R]GWRTVC_5FO@R=-Z[>*K[GKZZ-,^&1K:-K-]G>N;9D\(WK*0<' MLY=U].R/_RJS6>H&O'1,;"I]9QHSY73H>'X8;3+ @F;ATP?D[=?+ZI67Y&>" M(U=.3>$22EX061 D.M,"P: -U2@&$\^&IQB;"6I^ BYLBHK#K]\T,SJU85/% M*;R;[ "P(9C[$)Q$VGU(NR#/43F?AL3&=:E.V$=[[-PVM4/<"[K5:M,:8Q!) MK#%GI>6JI PCJCMC.=5!19IZFD@L9TTF>E^PY_8$5U;]<%\'GLSM2V/ 1FY: M!GOLYIZO=G0,>O4;9*;;ZGU!UUO[O?WYG89"#77BM9W?H9SXJE#SA#??;&PP M^/ X7ZR;FV 6P-=J,]/,?BQ2R!HM"E,8I0 XA'A%'O08[1 [HV6,EY5EO0D M[A<_7/D&AS=;' !OLKM=U28D;!2\N]WNUL%G3@81[B=:8W$=IEP-JJR!E1UQ M97M@X^K4!88NB%4,7J>A6%$\J>/WNM#%8EN1JUW&?I[_V,]YHEI5]XOM3&&J M!2Z(,B56U)7AAJ:U6D*>YT$;84-M)5\B[HN3[9.CV_F/T(7A0"Y]UX3CT1BZ M'-PSN,\*6FQ=#)7]LH3M]RXLAZKA ML-G%CCMSCAJG2Q[7;0-W^_&C[W%;_QV[Q MZ.*Y&;-&$&*YP5@4@.?:8-89!SE6G4;UDZ>>1GN(53^=LA)5N<'UN,=YDSTZ MI,V*L>K@#A.NOKSWD[&4A"<0M0YNUN#-])N4CR)RKY,8('D#6V&: CC4J3?D M, IGON+8[(MN;"=\I;+'3&!3Y(!@H"7'6.:&*]"9U 61(:O,0882+S$/V)K" M-SL;,R^7U>UVX8HDS_<8P[1O&*U^BC<:HX'G5%XK+7123.BX]/R]^F[;:KX< M>>UYB;<+TA:%[FD(6AQ7Z@3=L4>&OSL#TJQT]WUK5HI""YYCR#&14 # ]6%] MJR')PX*Y_G:2QV\-M!YI^GZL!23IT]$U($5_.#:W/QZWQS6R )WEYZT$_2!. MIR$]$?QX+3D?@9F@1TKFFTI5[7]/SI+)^>-B.U\>WX@CI2DQ5X8JJG69,R;* M0\A&$ Q^@B2.V<31E/SFMNPWF5M8'D\JN]V3]@SR4Y\I#EF._KIXI6:,$PH.Y#9+QW,O[F6/.XD[Z%>[82P/XL7Y#1! M4TQ#7U,X]MK#'BFXZZ_ +VM1SDR.*%12@<)=7*3#X M2OW- MKKIGDN1NL[6Q;GLL9::H*DC!&3,8@+($U"!Z$%J,RJ%JU]]R*A*==:=6\7+]S1V]MJLVGV7Q?+9?/=>M4D^1[CFI&[K7)^'[V*U3U_- M3-PP,:6S@]H^1->!O6G/S5U;1,_R&*2EPUMCJI(:P;,WE346>_T%]MWJ>[6R MQ-NEZ;E-I,NC)Y"D+ .&2"8:VZ MFA$ES&E>#-6I7D;'V?6 M]1M"_E0%;YA3;V?[AG,V/-/W'Z57!MTI'6XM M\<[*(?GTV.*)E=SS)G-H9B\%CW'3>A_?8';DG-X>3J^$7BC94Y6SWOYXI_+Z M,14WC_=^'[_\G!G&2VX8YE@AB3$W),<="BSSH!H@L6TG%CCQ5H;N:4+O]D+J M+T4N+Z"-8N;STC1/TIS> ?*UA?0BGX-S>^$M,U61C>1=KQQ?7Q8'19'KG5UR M'M>,,T95#C%3IF#V2PPXD@?MIU &U3",8C!]+.D0=95)!NME'TH'A),IV8P5 M43;\OO?(2XP75#ZC+32N[,OZ5%5OB$L^T>4PON(7TIX5%%(-2J$U!R4J;%1; M',YA&R;H;%MOYTL_E8MH-DCK#@B]A^C?7U11_65GL?[M7#'55#6UWZ;?3Q&O MQ'R8+O:HH3W5PMD79#)!4TQ#+%,XUKM =B!W X73;>ULSM0&12504D*I<*[R M4G "Q2%")4J+""\0##&?.&@\0(O^ L$@S@>IYEAT1U7/8T-,H&9S.+'A@AJC ME28MK%$<]!/8>%QZWS)NRSEN/M?<7=]85T_N.//5W?&:,Q? Y(()&Q!C4>:J M$)CO 3!3RL R#!$-IS_(N+]8T:S([Q;;7?#+;3%I]M/4L?GMI:4=2%?>< _S M4&_AIBVX<--DD:]4=<&?Q NZF: EIJ&7*1Q[?G4Y%7>]];$KB5-MK(:W3W+M M?W(W$UCP$L/2E$@@DX-2ZRX69D#D>J!"#C&=7"/Y\?;?X7I@L[*?[R$.%,Q! MO/>4S.2$1Q/-(]*;YI61[D5 _A;YX\CF!2)#A#-&>TQ4.J.X]I9XQN,OH(C- M;57=;8QE0"V:X-9%3\?*8M5FQBE$"@,;TH*2R%P8BHO.,A6M'>% M# =H6U]>PZ5M!$J'*-NG?4'((\"KG/E^FS%/81M(]_1T;:A#%V0M"E?Q-V%F M3&D$8%ZH E..2"Y180ZRRA&/L'O=Q^Q8N]=NS]IM RQ>V85)M0GS-N>Q-U^B MTIU\TV6J.RU1=EB\FV(:ZIC"L=X[*H'<#51+LUC-5[>O;^F(7)2 :>Z6VT#E MB%#4W4YD6D@28(!6O0MZT&<#U+-L>B.JI['AICNEO4%8L,%-48K M35I8HSCH)[#QN.RSV'Y?K[Y^KM8/[]WZ_L.];(H9SP0F92%S3;G2I:848ZP. MNOP]'0/688[=+_:]K)?.7S-EDN#\'K+\%<)\UR%#R-[&FH8 MT9\+:_ 83/EJW>_5XWX3Y\/]ZW:Q KK0!FFI45Z4"%C[G5U*D G;\3T3]WB3L@OK%(WL:ZA?1GSI5M^QW^.;# MO:J^;-]M-CLWUINR@C.:*U @(@B4S)0$:4@/^]5$E:#'PW5#S/60O1YOUWT\ M&8%W%F.VV(-L+USW.V+3B]VP$S7)&!UV@,:RZ'!E';!,7F0QZ5F95RCR.!HS MA-AIJ%843\X?MO7MO\\ (]9BSA7 MBA12T%*CSK -&,T P1I@=1S=^O!8K;*'^?K?JVW6X72C;^LN9.[6/[.->WZ^ MIWX-X3Q,QE+S/$S-W M91WA-1-8 S!J$UU&U\XQYB%L$NJ>E<3$<.B-UT;CJ MDX7K%/:IW;+@%#,LG!F1%Y0P<;";4]'[Q$L_:XFS?Z O@.U[9$5 \1M 92<[GMFB?V#KSXGM(+)W)Z:M7'B4NG\?IR,G!9V=1Y M=3??MC]G>2D!UPA3+0!&V!AENFO!S(""];MS-L#@&!L )VN<)SKEED#[5*7[ MV68[W^YLW_N9;><_;&AVMZM<_<*J<>37+_--4\#PP979FKN+:U'6GT&-,VC] M&;U58J\_V]+4+<))K#]/& M??_:A>R(2&-$AO_5G?Z[ZA&R_+5;UVIKZY+)( MW^JEI7,SD]P@BK1=]1888@D*20YFJ3:\;_#6RUCB,*XK4-!48UU\V;5O<#;1 MQLIV$??=NJG?FBU6]N.KS?EMND1DAT=NR7D>$L/]_2FK[_:L7C&@>XTNS]!N M$-,34;AH[EP(]R+PY*MNNJFD_'G^0U2KZGZQ;:)-9U:XH$6>Q"ROG+^;,0"- M0""7B):$ <,4.EP'*4V!0J0O+9+$NMB"=]%?]J6%W[Q:_*-:WRY<\-=&C?7C M\O5Y$M#P?0W$&8X>?Y_-CUT]VTC$8]O:0L)R610$I D QR [;-'F.(]P'[F,V M*-R,@J:8AA*F<*SW=;5 M[KR7\/?WU>WVP[T-+[_9KEO];N.?#ZNFYM;JSOW'I4>_SY=.OF<4(@2T(, 4 M@BM:H#=8VT5YBS9;6[A9^W7SVE1;1- NS9LOJB/V MP 5YU.;P7']?JR4"E]N'1NB 9@ZI(U]VY#=?: _RTRRN XB\M)9.T1[34-0T MKCU?*:?CSU=5G95GEGZO-MOUXM:N+O=(GG[CY#<_5NM%???R/9C;Y>[.3@FG M;K6NSB15)6*2%XQSG%-4%/G!"<%9T*,"$X.>6-D[B.[%I4@2/C$"/2>!B:%. M-XTXZ#7H0"W*['U^J<%\B_SY:Z:"K9EQ!5EJ%R(%@B.7DF!S1%M5^L.J5YPG3.%;# MAVH',,9 K>QW_TL/45_Z_TI#U-NG7D,TC#'?(?II]_BXK-P.SWSI )AE_>>[ MU7V]?FCVHP^%MEB>"T&XS-U43I HQ?%2K.O M]=X,V'L+VZX]#[@#*PM&8]YOD7@-TL-6=T_X;K3181=4,3;] MT]#%Z%[5:3MM\-OQ]4/UV5WL^#A?W/V]VL[* A42& "*$F,IE*3@6-O!F*#[ M>CT^/K'BM8C:JRS!;\('4^6G6XE9"I.H/4$-FLS!:=Y"&OUM]V>$7)"= >Q- M0V&&./#RE?9A7/CK1GM6_V"E!( 7A5(HAT100:RM0^$^HX.V7D,_.[EBM'"R M1XLG5#("6?+5BW0$A8K%GIM6*/2/+J^\OTNS^,_J[G"OXV8"CZ(_H^ZBK/0C M>2J:TA/]"T$9PD)($L7%/>Y"D/WR6&Y^=??*41-U6*<<@B/(#: V"D(EU% C MI;@XY':H(2!TAS$IF,1Z97'_VBS>3M[16-V]>HHN<#F7OIG\-P,GTT+AVWO- MFN\FVZ,_>7;#-=.K9>2/+EQM>3B4\S>R::,TYS2D>3QW7\G!C1;_FR_MZO5MMJNUV6=TU]V[7AWH1FYGBN<2JE)(@7'!5(ER20XT(Q+"/0$8S MEE@8]Q";>BD'D/NKR"VQG#H=K/%[YF$% 1X%L-(UY6)>00:_8[F/] M9[7^W]6J28[7JX_K^M^JV^T_5O-'N^+[7MW)YMSI!\?VQO9EN9PO'C:?YU^6 MU2RGP A#> &81+HDN=1@/ZJ1E+SP#OD&8. E0E@I(3BD&$/#H !0:$Q)J62N M=>HE<@LU.V+-6K!9B[8=_@W>[(\&\?F1/F[;> 2+$VF6,.UM0&='U-E?MXD" MXLZ)-%6_<#1ID_G%JOWY.Q?"CM B$XALQ_"R'K>?#YX[^8_%9F9R+*!DI; S M<\&4XHIT$2\R@OJG0R[8T SEE"M8E.ZM0IJ[4UK6K$'0Y *)U*79NE'ZAP,S M7#/]:.L];45G+-*T-"I[@V>4Z"Q&GC'>8'/(9. ^.4SL@\B:K)B'>?&V6/=@ M98 8J_IAOEC-&$04 PBIUEIB0*ABLAL9>0F]SI6^;24O.<2""1O0V>69(ES" MPJ[4> &903E*?6'[_*AH\0U7&5\V>ZMT B)CZ?38' [6Z@1<]E/KCKHFWWP- MZ6[MAXEW('N3E>]0/]X6\%[,>$GXZW'\A]7K.'ZK'KY4ZQF44$/%!)< MYCGM!I+%Y%7@H[]U7G)6J!S;&8SA7.>*&'3QU^[/0*FG*NW2[^I*$W[^,U-?2@[-VDJMXPJX54VDZY.<4JAZ@D5.;[ 5R41/AON/@8*S TP$A-C&18 M$\IR*A52!8*%DH2KQ#-; S&V;$8AV6/6&IO?P.WIR5(;, &-37&_^28"U7Z3 MBP<=Y^:2F$Q.8.J(ZDZ=J,>EWJ!_OUA5[[;5PV:F.>*;Z3)KBE! ":5L5TQ*CU'<>3L;MOFIK?1RWMTT[A%W]&L;JYU\M>7M3?'%ZNM'B]M==?A<_=@*R^Z_SQ11@D# H6)<(Y1#^\=.;@K, M@^I@#@(B*6-E(75NI+5N@!5FA)4V6@-8<)6ZD$J#W0G)*?JP "MM._C)_F2: M($SM7V6_T?D3Z-D1>]:!MTM7"S]K\(\L\D.HOJ#MH[3@-"1]'%?K*XR0P,"Q MJY3VWKU!\'XQ_[)8-F59/N[?JE2[XY6TPE4#E89 7E(B-%$:02THU5II:E?? MOO%A3)OIA.%]M=E4U6DQN0;O3=8A_GF3[1'?9!;R]4*^ #XO178IFF4:HSV- M:\_CM'3\^8[FMLN^#N1G!^/WRIWILXR[@'%S.U_^GVJ^GG$)[/]L8$AE"0L( M0$$Z0$9H[77>8 08B4.Q ZAV7>=@92[;'!:-I6P&/XF=2 LD$]SFH:J73>4< M&%=[^Q-]08E':+UIZ/(8CM:CCXP$FFVG#@?A\Y_U3 JEL )B-Z7TNF#78$X@I-$I'D=*'>P)BZF#%TM.@UKH+RBH8?X-D=0>3/J*:KN95%VT;^P@F&E& M2X&1! 05!142B1(>S&.C0K0TFM'1)!2%26@\5OV4\RJ$A@GF'J*?3#JLXZJD M+X,7Q#%Z(TQ#$^.[52?NO D4_B45A(&'\K*1A!8FW\_*U:5W.'*,WZ.I#NN&OL=$RG M7FU%;X0%=[_FFH:\)O:QY\)["*.QA7>F@6*,*+O*5P7/.1?$Z,X\ MAQ#.MO5VOHRKM6\:#9+7 SY_>75_);O?;9L7Q _#?^GP9H][G&F4]VV^XXIM M5*H3Z^LT]32"A'HWPE]+-?W=ZBF4@;Q%T<9_K.[LPM0=HJSN](];^ZO[>S<& MV:A88XI8"7-W\IT0VF$!PA2S5?5U;O]2!*GLC<%K,+-V,)_"#1K3_S-;/#SN M[%_-%OLW5R-*97_Z(^AF6MZ3B>@I[*S%?97;@+VX[2NO@]OJ+Z"UPWT,$=Y( MC X[./YS5A(E%,O+@I:0" ,4)TU9 L^_5^DOMN_SO:R5D1)\"\A[8?Z^V MV6-[CC_[/E_:U65]WX6DGH'HB&?!?P8?^_:G>!H#<; 77H>Y0UD9.)BD>_+1 MCF#,:<&Q)JR0 '"1(Z;4WFA!I=%1QI2OL>1#JPU2;ELXV6.][N[9/E_J+8]' M["2"G?$;>?TX&C@ W0O6>[O4FF ,T9Q!+J &!=;YWBYE M91%G# ;82S_#U:M?NT$X]9%WY"U\\/7@?-+CKX\_?D.P-U.#5O;N7^V3Q^[] MO,I2<_>Y6C]\N.\JJX 9))PHJ%BAI "&:D-9M_E%C%R9$QL.02"UT2 M+?;6RQQAKQ-3L6VF/A1PNFO586WJ)[8QU6JO ? >4M8S)_68"O27J8X/Y5 M^ XH'7HEWON5"8W'OU\)4']R7IFC4M$[@=*>*;RJTW;*@#GGP_9;M6[FNW8RB MN&I_\N'W^;;Z6-GNO]K.",T5ED@)!8$02D)2F Z&EMCK&>!DQJ^NN!WHS*&^ MR?:X(VINKR:)H+FI6R.VY@8VQ/BJ^PJA?55W2-O\!51WD'LAJCNYXN[)F/U;/\[ M\')!7Q+[J&$2_@9JWL<)G(3K,'A+5S"14Q2H<"R""I" MDA)'8MEJH/]:W_^ZL\NWN4.?U7OXV6*557L'7A.UPZ&>GV'JEK35_"1P*@T6 MII.'MK*XLP9X]N&DK?1I6SW3U./U@7$U=0#1%X1WC.:;ACJ/XFD]_N (#"I= MPO:DZKT[5V;#K<_K^6HSOW79VW]Q)^J;TPJ;Q5T#K5[]7MU6B^_5'9A!"4HJ MF414Z++4!+N]I#VJ'+&P7&IB+,F/?=GV^E8O[]RE+O?D5+O+NM[CLU/ 7MP7 M*[=*L-^[R5;N8*<+;Q>K[]6F$17GZ?=@Y4_>CIX!\(2:L,\6WNDS(WOLV0GX MF^Q?NOLE3QS(.@]&#JN'L7TI_AZI':R(]8K/0(5Q>4%Z$S7*-)0VE7/U*!T[3$!.=2::VT(D:6"LJ"^E?7B&$LW@@_X7.QTBO!_9"W&J[W8 MY,7 M#_SHQ,')<<#]T>#Q/('8EZ= E8I/45\Y>HN=M)K3&/<1ES#")J8B@>#/R44? M#H)UH54A&T \UJLF?OBQV,Q@"8F-!E1),.2F%))BU-GD0@2M<8992JP:^[GX M",I.RQ967_'H1V:@EB3G,4Q:@BE,JS"OL>,C.(-8G9C^#//EG!Q%8,A7G9Z9 M4K4[Z3?+-6+$2,6Q9(82 D7..EL"2!2B2OTLC*Q&V1\MKD YZLF>GPRE)VZ8 M_+S-61+]>966"[HSC,9IZ,U '^J8'2M,7_C=W<*EEN?+C_/%W;N5G#\NMO/E M;]7#EVH](T@A A7)%2A8"4L@N5PF*7$>G,$ESETO[Y;97M\88(S MD$X_X1F/R3 !>D[BXD!B]D<+;F0INDC4!4F*0_ TI"F2+W6*+A@F59_7U7RS M6_]L,D=[2Y@:R0I"C:M\0PIF #PL"3ED(D2@^GQ^8EGJ(+5YTS IZD67GP"E M9BI,=IZ2="6I>862"P(SA,!IR,H@#^IXW:EGKN?]8E6]LU]N9CRW=K@LI01 M&RH!+ [)9FTTZY7@\?_X\7+!#E/6@.J;TPD@+3"1DX:OWHEA'ZK2YFX.A/@D M;,+9FX:&#''@7&JF+Q?^"F(UZMUFLZONU&Z]6'W]6*T7]=VG;W/;M9H??GAT M@=%&_ZC6MXM-=3>#$KIM9HQY;DHE-31F#T1#E.=!A^(3F$^=R=D#<;N_FV:" MKEN$-]FF01TJ1O'Y]Q6KJU(?*&8.U:]?YA9%DQ"J5IOVN")?K]UIXT;GOMB0 MZ>3W]O=*,O[G?'WG2N3MFZGS9^/.P[=.CZV*H9E N:5A^.M8/21BI*L?'I?USZIJ?NFC[3??W,54VVLV,R:P,HI#8Z-L M6(J\R''1Q=U,ASU$GPI#ZIAWCVR?D>JP90Y<@K!W2&-$B'U':H?0U;QCOH6< MM9CWL>O-7L9L8'NAF4:^)M^3X+YQ;H0F^PL$NS&\#(EXH['::T>DQ7-ED&L>-?$?A@\ZDY1 3/:6D$S!D@6.<0 MD"Y>964AO=?F0XPDUJ7V4O&V&U9MS)<][B>%/LOT08QZK-;'(C-,F%H>C_+4 M\ABF[L/I"ZVL/ *-0^HJ/^^6\SW ?XI15/EUW\\M[6/0-8$5?A0W7I13CL)+ MR.7O>G6Z!R^(>XZ$&FF8EK LC&12"XJU =IHP$/O=X=]>F*!;@'U.5C3@RB_ MT# M1V&Z>TK/E8[4O*#C0NS7G[II1'P#\+]R 7H($]YEXJJV@I&>KUWEXA091VLP$)M/7GSDY 1* O3D1=L M74E,7B?F@J(,9'(:LC+4B>=%S&)PXGTSX=8&N+OE?%O=-<&0.\:PKKY5J\WB M>_5N=5L_5'O[A3MHG$N9,P$*E'- \GVI=A_0P(>,?Y+N,;[?KQ9?=UEU'SK9U]G'>/,Q[I=L- MOJQ=4+GXS$]#^!+X]?P&1"+F?.71FG"KPTI5[7_?K5Y6U/B]7BY-O7;GN6;$ MR%P+1)DJ%)9"%(SG'0I!A==;CZELISXNLX>;_=(!_IL[RO9Z+1J'.]L##SPH M';U)_-3SFJT1IJ$)&B*)L@8R>D%?4[7--%0VF7?U.#V\QX&8)S8MKN7NSNT" MU^OFN;.3\.!S[6HZNH=^+3#[*^]65KFJS78F>^Q!V;N.9%MQD!W^RO4,O(K&G/F6=4SU.V8S0PGZZ M/L%F#9/[L=HRW8F

R_=4!GO.:=QHPQMM.O'=\9FW.O_7)1?5VL7%*E:F!] MF2_= >_-?#._^[?=QBXR9LPPX>Y$%L3@$A6L*''1&44%]3_1/MQ4XGC] #!K M$68=Q!M72;U#&;#W&X%UVXVYPK"LK,)O'RE7_K]P+ O/]#]SOS>_:ZW+NS_-L5?V9S6^;5\>< MH_0??LWZ3VW>Q^O72:PAQ_1F3I)W^WQOLK^Z:/RW;]YL;B&XL_+W:?KC_//\QRW-@2F D-5P4()/.H>1'C]5NE2@FH"B(*7>2J@+ 0@AYP8%Q$N',TP'IBO3E[PS[*%:,A MK ?D.:Y&>(^4QIEK10W@F_V1J3WFP^7Y:5R9/\_I6XF*).TS#:E.Z)_?[:%H M3/H7?>R4?/.Y/E/*K9DQ9@! 0RC%QOZ?,%F@LD![^YP"9<(*0,:RFGJ_\/SU M^M!JD-%X]CQ(<16* P]2'#&Z9.^SHI'9L6CD37NN9>R2D9X,7CI4$;T5IB&4 M"?QZ458R#7,Q(L^SMSMGBD$%)2RP4V3!<"F)[+" @@:)9!H$B07S\[/[)!OW M%*8=VY]UX;Q!TMZ)DO=G^5FV_U7<#.^-_%^>CL>V5'N MRN\EM<-XDSF460OSBO?FSQ!W03JC\CX-I8SKTJ4K]7'XZGFWOE/>S4Q!C$LF MM2&\W)]VZS*R'$.% K1OL*UQ].YY\-EI7A.!NJJ7F_N?V7;^(_MSL?WFSGZX M<*C^LEQ\G0=D28<3[W&"(#G9T:[@'R+&T>@;= 4_#8WQKN ?)^KX5_ /OI_; MQ(]!UP2V[Z.X8N9E&R!-P=[3NKZ_N\,%F\6V^E2MOR]NJS9$_[VZ MK;^N%H?GY&?2H$(9H17(2\4U$27M#JZ)7(*PFW+7!ILXJ=',ZOO2R+>G)92K M'^[K*GXJ.&W3QLL@3Z95 Q//']_)F]I1],8QTQ'3IZ9,Q';*>1[]*4I2SMU LX45PQQ!' QUV TK#]71J] MN@O(OJ>'%:)Q3SWX_^]>3.GNA6\[3T/#QG8ZS=V+,,Z]]>CV6W6W6U8?[G^W M1M:[VVV3Z>8K*XC-'6\7"&S:9\@1A)SG!9%(8PDUT5 ;:PV LP-$4&/8L:T MFSH>WD-UJ>0G8+/YZB[;PVT"IDWV1X,X])VIF&W@N;-W)?H#]_,B,I]&K_UI MO"3*"1IC(LJ;PK/G\IJ,/?^*8"=VG;7&]L9&E]7[PZM<%!C&A)2<0$2X1)"0 MO#.-A AZ'2"*P<2J^72\-LO)=M V, >\RA>';3^9')WH,'V,P7&BHF-O\W9! M$*/2/@TEC.O2B_)DT?GRVH][8O?6R>R7G^ZO\R_V^_/;[8Q)13!5!2T+QA%" MH&3*Y( @4^B\*/T+7@^V-*K:-0#=*W/N[V5_=" ]A2X2M1[;;J.R.D3:)D%H MP$;!GYUZV=_!V0\.%UG5S1;VEVI5W2^VH=?, M0JGS7,DG9"UPM7X@K($R\DK\*0V75ML]"9M&'-D;_?-5\R 6?.5"[#8V_MQL M](_%=F\(%X8IFA=0" R 8@70K#.D$ MZGJG'QR<6#3._72Q=#8S;BT,@&EE^ M&I&8IS"9Z,!D#LTUI.(E&Q?48@!UTQ",(0[4T;K1H$7ENEW*GA8ZU$BKHLQ+ MB'FN#"[+4@D;W5#[#:S+?,C"LH>U*RPNUUV.IT?9UH@T]UID)F9X^$)S(N0. M6G F)CG>HC.0[+X+SY=\^"\^!W YR07H$'\N+T(',]5KSV6?ZYQ)@AE1FAFL M-):2"V6-[V,_ 1FB"6OP?+T@E&8TOR]7OUZ.]]\NZ-J3X3S3=@ #RB"&Q Y@J@Q2 M!W.FE"AL5/4VDWQ(23><'O?PPB;K_MSY3=AI2>LU:7>0FLL(3T"-*S[GJ+F@ M/(/9G(;L#'>CCMS+G@O.:4]X;[_Z7_^M^X[]ESOV_[_^V_\%4$L#!!0 ( M #)VIU#!S)>]/&@ /WJ! 5 ;71R>"TR,#(P,#,S,5]P&UL[+U; ME]M(DB;X/K\B-^O7 M';S$C1>0#H (JOMDET(AN,/]LP_F9N;FYO_C?WV_F_[R+:_F13G[ZZ_P+^#7 M7_+9N)P4LR]__?7O'W]3'\V;-[_^K__YW_['__7;;_];?WC[BRW'R[M\MOC% M5/EHD4]^^;-8?/WE'Y-\_J]?;JOR[I=_E-6_BF^CWWY;-?JE_F%:S/[U;_%_ M/H_F^2_?Y\6_S<=?\[O1VW(\6M3O_KI8W/_;[[__^>>??_G^N9K^I:R^_(X MP+]O6^U](O[MM\UCO\5?_0;1;QC^Y?M\\NLO88:S>?WN!B_9//[]Q?-_XOII M**7\O?[7[:/S8M>#H5OX^__^X^W'>IZ_%;/Y8C0;Y[_^S__VRR\K.*IRFG_( M;W^)?_[]PYLGG=R-%E7Q?9Y7WXIQ/B[O[D>S'W\)?_X>'_Y=C^;%_.;V?97/ M@R1J '?\ZFT>)J3&XW(Y6P1YOB^GQ?A'_;]%/@^CKP?QM:[ MK/DQ_Y"/\Z 8/H>N9Y.\>ELL MBB_UV!J*I\57] S 9%+$08RF;V:W977W:$0I:[_3;$3-INT[&7K@Q&R> MQ[?.@XZ:Q.5+CZ91+7_\FN>+!H-OVL-%AO]^5 5!\O,WLX^+W^? YEBRW)N^()+3+XE MD?8@Q2I8#]^*:CE7Q>1#/BWRV[ FNW$Y*^^*\<=\O*S"=Z/&B\8&VID==C*Y MX-6^'WUI((=G#W8P&)M_7B08@0V;=S7P;^$=H\_%-(BNMJH_YK.BK(+['T;D M1^/Z'QHRY-S^.II:(XOUQ8,=#>93=%L:C>;IDQT,QXVJ63#+Y^_S*MKKY>SC MUZ!<5;#5)\5T&7W?];<W-CZ:3Q[U5??2 MD"D]#J$W ..BM5RLQQ9]]''0CEW E/"BWL!H].TU:-K;@)M]GTW:=C#DE;'P M:?0]GS=DSOX6W0ZOD=SW/=_)T!;!92B"?-1\'KS>\.J@3(((_U:6DS^+Z=2, MJNI'^/N_CZ;+_.9V\VO]XV/^)9IJC?%N]ST#@.(F6-O5\T8=P='D79> Q"\7 MRRIWW^_S<5"NZJZL%L5_UIHW_B[8]VWA<>J++@%&PV_[E%XN,8UFFO[$;CJ8 M2+W[,H^+?3E;^8SU;TPY;_P9GM!%9Q/X8[18^87!N?DQ+TX;^I'&G0WZU+VE MPZVZ&V:3+W+'HYT-J-;C]8\O_-B&XVS20V?#_[B\#UW&Y7@TW023;3$?3\MY MT,ZG4?>TOCJ;4C-MM^O9#H;T(9\OJN4X?M.S+ZQELH\_M2+->!MI, MZ,?:=3+4;_ELV52K[GZZNV$UE._+9[L;4E-)[GBX@T&M?973=?O1AKT,MI%\ MCS3K9:#-I'ZLW5E#?9PX)5?CF^5?XN[%V]'G_%DP>U>[:54]:18SMF3,V(*L M'O6NWEH>Z;M\T>Y@GW?8\GC?YU513MRL98AW=]O)V#\N1E7+F._KN.7Q?\JK M>=[NR%]VV?:8RV!3MCSF%UVV-^8SB+%X._Y=#'?_.:W^)O? M %RGPO[W]:^SE2VO/@?C;C1>;(8QC>C]]=?PRFSW@QGD6BHM+"3 4DB)$-IC MJ0DV5B#"R=,)36-J;UFML>]Z1O-YGJ^&NP+Y4\!3AY?]Z^#T]K;*%$'8*H"A MQ(8:@528.B* 2D>YH@(UF>MCIJEJ_$M93?+JK[_"7W\)_W*;5]5ZD3N0EUQS M;?%"78RJ\0N^/FVX?N+W^SHKXK?QUV(ZV;2.:=KM"+KL"M P_,U'^_O.K_8R MW_/A^$V/G_"[_,]':J4J9^''<;Y-J]QD03U^IIB-BZ +FWSW+?2>4<40IA0K MZSW53DDFL<6*,0J\( Q>3EG?80V$0#?^11LKQ]2B,7AE2=B>'!SW3)^?>%NO\E\9LV[;( M.-*40^FD@I J G50R10RQQU#'FJ6P#/T7SQK7P)#6,EVQ"=Z7*MNJB^CV7JO M\B'9,5)O-GD\RIM;7\Q&07JCZ4,>9(/5JI7^,XF@\= H2P2DFAA)( U&CT-! M:2!EP>76JQT"#3/[6'R9%;?%>#1;/',P@FO1Q/I-Z38S7$I!C /> .J#>J46 M4^N\N98>7%!-6[LFK]3%=T 3G= ZD\9+S@DW4E DJ+%$4PL##[PG3EM[.3T3T8]#?(2XF8Z*NRB9 MOX=5MPIPS]1=+90#>N64;C(JC8:6"P"LX YC*:V/:"AAN2%47X<>Z80?96^P M#THK-,V#[]' .3#+F?!#H_T_?ML=']?E=_RM1U^$[^[^2B,O.9=O=6T3UF> MWV.F! XKF-5:(4XI\A)IB+2CG EK@'/7H3(ZYD1Y"5D<=[9/XI_Z7NQ:AXZT MR)S$@"N+B A#IAQ( #2@VF/D@<8:7P=_>I/L<2:=@7K+3+'E75C\3N/*JDT& MA$)42PVE"5^49O\!TI22R@ 3))@0-*4D$5A&'*F")Z)?M(+..:-I(YQ";BQV!(,\@XQ8@!BI4.X#)!D',>*>VDP,[+JR=7WR901Y+I:_=J]_!7P80# M_NRA9IG4WD(.# ]PTO#9*2(0@B:(EW)!,;WZA;%]3I2=P3^D"-!E-[,N$^N! M@G&@L".$1%"[E $%U AIQ5KZU&);#<''VT8OB_GQ9%MIE.:9X : MQ9!&4>"2$J:>RP=)N90H0:I9H-/_S2#9=:!+8W!;7.S/A'L?AJEO-%>9=7-2B-F-2@ M=0: ]"SH=P$UD4J*,&_A%*>$$V^Q3EGC\+43JGU\^^+5F]FW,+BR^O'NX+&% MQX]E#F&@O&3229 ;.Y[/H(<2 M"FV$=S#,""E%P69NQ+&4O2=Z_21)1[2W0RFQDLZ3Z1_*LG_Q<(8XM0YK(:@F M'!#-)8&;60$-&T4E]_"$73M/DN&\B!?>U/O./,?.$JNQY$XZ+P7AV[D8EF3B M\I.I\>+D^K"ID8)D7ZQX7Y7W>;7X\7X:SQ_,)M&ONX_1JK]5Y;Q);*]9!QG& M6!@>9JP-]=1*$!3H%D.)4U3,8%VEY.A-)]CVQ2R]#!#%"KIAX&_NZOW+>D>B M'OL!0AULERD,!0+A.^).:&@8M4ANYHJHN[+8<=L$>'X@J46H^Z+5'Z. V2RO M?KR XP"G]C?*#!8\9B AK.)&.@PS19M9,B7-=2FFC@G5&LYGIVE]JD:S^7U9 MK81QE"!'VV0&TK!<.Z2XL H@HYW?^H?(L904JP&&9#KB1]LP]Z5L_+*:%;%< MT,/P MW,[VV+*@?8DA\3BI]=!8ZQE]\%,E:70?\>T:A7K'K=*EW?Q[IU\ M8O,@L'&Q/IQ[/\W710L>7UNP=XZ'MU5;>47&$"+2 VHMT5YX2;W8*GO ;$KZ M8'/S[$#UU(%&%BZ$_\5UX^$=MD/-,@^A":8%T9 [(RS5'&P=F.#.I#@"IUMO M/45"NXM@G8[H92I\M555CB&B@!%<".H(#7,%VFXS&CA-"3,,T%AKB3UM0MH7 M?3:7QAQ@RN:1#!LLF 2$"JP)MPP&?V6;]8E4BDH9[+Y;,BG.1*^_G?NGMPD% M1;>ZUO#1A4('-_*/-P_6J(0ZK+Q64*:$AYBQ;; DH-KOIMQKX4T'R/;%*;L6 MR#8G83N# TS:WRAS,,!&A;&4,>B5Y5QNL\TUEBE&L[A:_K2&YP6R0MZ5L_$I MB2$/SV="&@4\1!(*KA")E3+I-IIF6$K04EXM5]J LM^\D*,)(9F7BG)MM0?& M08"L9WH;JT!").V\@JMU@,X"KR_1;TKAQG)LL\G'13G^U]=R&@\71S]M\:/) MS0(-N\AB+A0E87%UU%.*I,3&;Q!0TJ2D-@]PG[730U\=87X!UC4_$[:_42:1 MD5):P"G$SGJA"=OF*1B,4P+6 TP):5_X^]F5AG3?)WO>CW[4Q3(;G^EYVB!S MA%$#,.&( Z ,1=!LXPE"P"LK_-^&F/<;:EX<\[S?.\>0:(@-9( M(SD6./R A=P:#0B*%#]K@&M>!XSJ .6^^.7N[J?ECSS_D->[+"_!.4"NHVTS MBI1CG.J@RJ'B1#%KMZZ$"4K_NK*2.F!6VQ#WN-A5RQB$F"^K6 "CT6JWJT46 MYD2(!\QK) WQ3 GUL/L"3,IR-\!LI&Z6NQ: O&&&2362JX451HB M*SS'DCM!$3UODW'N$7-0:BZ4%\$EEDQM MYD@53KF$9(#[8%VJHD1H>PU-GV02[6F1<4:%]%A+)XGFFBG_<"!32)=RQ'6 M6V%=J)]6@+U<[.BDF%$FN()"*H*L1A@ :9E=Q6$=(!Z#%$US^LY7YS'L#NB2 MC.G%]DP?C?S$C=.G+3/%'(W>&.[<%_8G&ZV MT7JL;:85%@@K ;4U5 ,/I#&;.1MG4A(\ANW>=T.QM@'O;;4K9U\^Y=6=S3\O M&C%K=X.,&LVXU@9A:("$!&.E-K/35*?X:,-V]3O:(6D#Y4N9VLU3078VRK1' M$ A-@S=AA+4^*&?DE.# ,>^82]G'';:_WY%J:@OI"UC@S4SO#%AM@ED8JVQY M20B! O+-=\&M3+GH>( 'BOKCR5&UCEA M@"6;>6(OK]?+[X9"[4'=%Z7.RDTZ@)S#"*CP[7@0=*L&AFNYG26S2Y1,WJF9U=:7'AVUOBW%Q:-$ZWC@X!LX**L+RS,*L M(<;"^:W5QVB*-33 Z% '=&H=XPNC'/^K".].5J"?_7,X7ZP.X-[>?1M\/;]BV_;8,QHT&3 WT!F-$M)/T M(9K+DB[M'6 HJ@M5>'&A7,[FU_EMF-:G*A_-E]6/^M]/,O]WM,^,M)(@P9$1 M-G@^7.AUX:DP=\=YRO5UI\>S.H].=$#(+F#NBV)/QGC,$7CY<(:3)$ "F#* 4JI XA;2#>S MHERG'*0<8"7E7A3-B9@.Y5A=L[CYSJ:9)M1"BR1B!"#G@J=,Q7:IAC+%?CK] M..Y5!=/;P/N!88.Y&_%]#?37?%&,'V(7)UR4N*?.ZO: X_$1'(C4GMM5QJS0 MW&/L,?,4 RR]%-9(B*'AF+-&Y70Z2$(E(@H*A"T/?BLCSKHKN=6L>[H\=[8Z%,(%0MU!%]Q4-7Z3 MVM)ZGU>M,HLAT 8+:#RG#B+!",,">\NT]-BFZ+GU%EP M]^;4UT.\62[FB]$L5@([Y-,_?S9CT'HEO$2< 2H%E18YP^(-C@6^\$ M2H=Z&([\%K/YS6V\=-D';V3^=*"-?/BV J#;FD;;P33*PMK?+ .<*.JMI P( M#+CS$!OG'0H"1DJZ1AJTF]G&6V/#<-]7Y;SZALCQ*H\:+XM@H< M'944L0XVB #I4^YX'5 'GV[)"E[1KVOA2;,X+98O#UZ MKKX%C&N?DMTX0.YT*>:7YPY,S&17W+^D.6P*>R/1W7]:LSIX0E.JS5Q')HB71(L0WB4NN4 ML[L#"C-=@-4#DUQ_)X2/7WQQ@.]-FL=SA5898ZE 1A%F",-Z,W.-T97E"@^' M2"_.&+UZ59!\O2#F35:QQ-CVK_]>X^.++'M.?N!IE$V%!'E11!KH)+BKG;S"Y8 M_BFU7 <4YQ\\$UN13J\GG)]])B9,X,O!<-R!5IF383+8XC!50CSQUD*XA8V ME/(+ ]H:&#P+VQ/1Q8K.N._QZ\EU/LMO#Q[[.-(RLY0[30FS7E#+M:8(^=5\ M!5( I(2#!K35,'A*MBNFWFS(43&+.-W,/HZF^F/'_Z>?G8DI@N1<0GUP,VN3>T60>9#+/$6 )/ MJ290 >>IW,P>@J03?48=O]6S(/X=V3_'0[$[VV6:>H) M@/&:7Z,H-< K"SW9P-BC5D:]OCF).SJTTF-'%: M 8H4909I")7;&BH.L107I_DY@O_2D.V)J"\:AC'&[(K2>982+8TLIZ;KES DBIQ79I8#CEB-T (T(][OIT)H/+,?%E:OY)''S9//, ME2379#B*.^2<;\LDL MMX01):6G$ H!N<=\"S)-NMNL^<[,M?.O+?@O1\,WLV\!W+(Z7&'O8+O,4^^! MM] ZRN*=VA(^X,FHZ*?F\+53[7S +VC?10OUP0(Y=EULLPXR$[.W+0HFB@KV ML:3.;LP6@0 '_5P_=.UT:P'YRUMSZ^L$SS+EUFTS@#W4V@B,-9:*,8\!>/C6 M3,HZ.L#MDXM:<>=!/BP3;ELB/MF,V_84KX 6RDNJJ,6&4N49H!L\J$E2> ,Z MZS$X0^Y< 5Q4[\7+G)H5VF[2/)/< D2E]42&'RE4V&P_18Y,2N;L ,LG7TK[ MI:'>%]^:1YA:.<\2:[MR!X5V3D&!25#]9!M,]S*I[-'IN32=%ZSI,7[7F0PN MS,3H(LW;.F%UH+,,QVN##3*6 @N$5@SI[7K K+NRVYG[/&'5'NJ];?6.?M1[ M0Y]*-?Z/95'E3S:JU6S2)#FA>2>9TM #'58;Q*D6P!)-U1H%Z85)25 89%RY M2Z(\W]KM2@H7X^(FJ:>^#VWU^:[_Y5#=BU.ZR3352E 4K*'@K7D A7.;%4)" MG91>.,@X\R7YV)X<>DR$&>?Y9.X#CK:H(5HLJT?I9@>-Q0:M,\41#B9R@!4* M9H#VL8+1>MY*ZRN[\*Y/]K4._B5(MTT>FRPC-/G1(/3QQAGQ4#$(-;9A $QY M[^1FBU$:85,2"P:8Y'\ARK6"_? VI=#O:-J,6NF#;8F<=FTG5_1&Y/E5;:]CWS3%?5N$S65;CKZ-Y\(L>U4IM0+7]C3,H M69@N4!92RXC17#B\F750[2EJ[=QDJJMD7&LBN(3QMOE0&O/N6-M,$!5W+'6< MHH[WXDF]G3/@^LKN@K^0\=8&]!>)V=6%ZZ>C6>,XW;9!QAF!EDME/'$":N>Y MV9JFTM!^KXR_5F*=C?>%5\TZJ?7H34K'&V= &*@^LWX27I@P?4 M2UK4=3H#K:-_"0WV1S$KJS#4NAK2^EJHAKIL5]/,*(\Y=L%"(!11 XEAVQES MYU/BO0,\^WTAK=8"\GUQS7T?Y_/YI]'W=?686BGOK+RU [0#1$SJ-Y,0>8TA M,)@+)J&7%F_W9H0G_=XP=TTL[5,LEXS61:?\Q"!=;))9I3'%W-I@RWI"+3%J M^Y$REU0: X+_\F);0WYXFV"M;'YEQ!'$@O,D"$$<0V@EDEN7"H"4FZ#AZ7L1 ME]J/[8)XG0FAMY7Z]C8?+VYN@PK_.II]R3\$W7 SJS.W9I/X1[1IOXVF^>'* M0*=TDW&$,72:04^TLEPHHS?']"21,.7(V@#S4SK9@^T0[[Z8%T?Y;*0?\@!+ M,0ZKTWHF3W_QZ,GW>564DY>'5<;39;Q6Z3$L*Z@.<+??@62&6X&E440J10'' M)%Z_NY:&5C(E.7^ H<5.V#]HB?7Y_;S\V%58CZKJ1YA(?9WF$=H?;9]IKK#3 MP F+,') <[8MU22M>7YC?;?QROM:)U 6F() MV(.!Y'#2J:63SW*NJ.9FW88M+TBTT\#NBV@?E_?WTQJ1T72#R)O9;5G=K23: MX$ZV9CUDP>36FBD#HD)G6 O]L)LNF$_1:P.,6'9"M&Z@[O%T^JK.=3Y_/RHF M[XX5MGKV<"8()@9Z"(F@U&AK.'Q(Q_ ^92-O@.E]KY:2RS? W9#.3*T> M9= ?:^M:(G6UWDE]J&X>]/,R2E,O%^_*Q?_)Z^_N(#N;=5%?A RXP)PZ)#T' M&K$M @ZJE/R^ 2ZC_1'F!5,[D<=Q1L8;L@//(E9KEM5W9M=%94;3L!XL9_-\ ML9CFDWE,VJFV*16[HLU-FV96 4.M,(9A2I05F JVS<# ,F7#8X!K;>^LZD@. M#VP:S-7D=2@P?"IU1MDZY^)I@M8E+RM_.:K3;BW?WS[CG&*'D&)**BFUY!@S MIX-6\%!!#QKIY8[G_^E([<2G#V9<.D>"9H,$:0$$)5*X]8QLK&%U72M-RU)^ M[OJG0-M;,&DSR-6D8QI*.:MC8=^+0WN9!]MEB@*CO85 .*T)Q$1RL9FK O#* M#)9S!;V/+RU VMO.^-.AVO)N5!RZ]W/G\QE!!'H:5U[6T"V-]_IX23#'_G=Y[PZY"0]?S;3S'-)N3=>.H,$\4::]9R"V71M M:U2B7)^[.(EH]L40-0D.6)#-:!H=KC>SM6MVE"T'VV78 :"ADAS$6T.!@I*! MU5P1<NHB3#F?N%$U"^[=_"A]=C<(WPBS6%- &:? M ^.9XNO9,6=,RDF1 =;#:)^+DX]IB?\2Q!\V4?E(GZ(G\JXZQ)OYP@3"X]L\A(.JK(V7I!I !4S M4BE#*5564DDWZ'%+:,K^_R,)89X*3"0)*\UF!ICPE")V UQCNZ97)Z#W M6#_@MEC$*Z0/Z+:'AS(IPKI!"+22Z6!N>F^LWY+?HI1;H0886>A+,YT-<%\T MV>>*Q"&'R>?%EYF)>2>S\8]/U6@V'XUKX3>_C(KD44&$1H_1BVI M,,QLL($DJ<+HJ[A"LG\]V98L+K)U5L]@5H=P*0<3&YU/&P)0\H>;G$?NN$-07&3N0P-G!FEHA;P<4BV2]/Y;Q?J!) M9A&E0AKGF1)K%#:6KZ+(]E/3[-IXTS+J0[+IZHE\?EZ6[4.,1OSHS'Q'KM8O:@58YIP3 MS],-!"&,"-*#BEEE)588T@>[7?B4[*S3"[?U4Q/CE6WQG":A5W7"Z7TMKZ_Y MHAB/ID_G<77'G:R"E$".J9*,<86<4RZL[BQ>V6<(;[3G/ZSC3MKR\#'$NF_2 M&**<#Q;M9D:>JRN[?JIE*1\^[G0:M*_[N!,2B$D<9L@H4EYH$T^,K>>JM.97 M2J,3!7W2<:?3('U=QYV PS*LR%91(SUG+!AY,I+$L8] M=< Q(CU$6TVM4%)1U0'F*;7+F'0\7TO&N )A4LH(8V(I,6X@(EO[SWF7XDX/ MD"5M&S/GXGCA[<0Z?#5O*=_B0&<9,DA9)2E5P MK'/)^C8I#& ![7:M6"BV: M[16VA_79FS5VC?EJ**LA[MNEV?5LIF6P](0BPFH*C,* "KL9)S5)7OB0-<[Y MG&@+RD$HG;T;W8?7K;-ZS*2FUEN%?, 5Q9L3 24;I(,=D*)^!IAOVY?Z:0WP MB]C2JSEL-KN;VM1/6V4(!P>68;>;)C4FQK0>8"=LBL=H#M<5L M@T-L.-8DPTPKP(77"$C(@F^ (-OH8"G(E1W7;6LY:P_1 >X?OQ?,$.C\F@ZA.4>L5=AJJ*)Q(*G78(VN]#[I M7N63M?&WO/I<=DS\/@G9S\FTTR388Y7"Y_/(\LT\$1 IA#P]#/B3 M:MX3A? JPD6#2S/N.78$M")$">L,(91@J)B'$C*L)5 S5Z[<# M:J!V]K3(D+(48ZHX$4H%>1B,=7T%CP4F_-,%U-MCY/./]8 M3@_M6.]OE"G+@^8)5A:2!HIX=3OCFUEBD70F>H#!XK;)TAJP?='G;U58EU8[ M+ ?X\NBI+(R84Z>X8)):HI57AFSFX7#/1>\[=V7:)LCY2/:6E)77+OK?\EE> MC::!Q6IR5\R*..]%L&;J6Q#G!\_2->H@DQ [X@5U'G !2/#(Q%:=0LA25J4! M9L:TS:-.0.Y-Z03]^&[+\:+.1C1?1]67(U;R MR\\ I2+F8C:H?];&1DY.'.GQK)I'Q'FD7'!FO1/B>D0$; MG!FV*=99\XJAK];:'XYD^OT"PDS6'ZK.9_GA4/N>%IFF"'@J@938.Z>)EO&< MY-I_=C+I8K5AUO#L@'JIL/9%FU,/'@D%8*"\#MXRD]Q39.5V%H2CI%2.T[=X M7YU>.AO)WNJ+K2])?I]7]1%(/9H7XP/4V/E\!HU7EFB'E7%88V8%V<(##4PZ MGC9 *[]MEK0!ZJ4(8XOIYK@!ERW5'E3$Z>(X0+$W*MQU],Y71*[NLIPP!A(@7C&#&-@6"& M;[?7@[^2DB S0&OMTJ1L20P72,:NRMGH6U$MYZJ8?,BG17ZK9A,W+F?E73'^ MF(^752SC/5[8?#$JIO.GXVV4EKVG/LZN5X]VOOJ O7!F3UE8%YW26FKAO3*0 M&D=,+1:E,4;RK-3L??-4']S'\.[:L?V\-X*S]]F,0D,-T=A@0YB0-M8HVHP5 M4)D2-1S0\M*Y),MV<3Z[+M2GT?=XJ'%EP4V+NV(EE2I?E26Z+:M9OM@&ZJ?E M?#X>5=6/V]6E&WMOJDKL-K,><"Q\0(]X #$-__G-["U)BDT/:+WHE67]BN1L M0FX^AF(=#,]7,,!%E%GKZ'?&J-MI6>XJ,]Z\<88,EH3&\K-"!1,+46;D9B8P+7%N M0.[^H'AT#O#)%!H'B[JHJP#4VW:Q)$#T'0KQ,"2,-*._[(K3J1@2=$ZR1KFK421;&H)6E 3E&->) Q7N0UC-3 MDJ<C+^>>?9YOXE7S?/R7+^6WWR=YL0I5A1^> M1ZC"K[+ZA0>\ZQ?/9(IAA@"CEFLDO-08*66]%Y(X:*!K9+ZU,G0W6ZSN#2RK M^W*5_E%'PTVY#/+_8#8+SIY)&369!,',UW^$CS6'!XFRX_E,0F\LU9)#HKRF'@&^A0D!?"6Q MU3;ID8YBIZ3PQ70=RCW(A8?',LY5&#C&=0TJ"X'@C<-K-;(*.,WDU "I)SR&Y ' MV@X#6@"P8Q9 ]/E3L=AYR^NNQS+M/<-A\7**:\ \HQ1L*1M.5[6)9-B':5B=:]Z,&#VV<'['L\T4AA30:WE0@1H 4%PNXQ!FI(7 M-R"OKATFM 1BQXSX?Y>C*B Y_=&($,^>SCCUA&.-O-"<,BR5MF0S%>^2[B([ M_4CO*^%#&H9=*XCPDF-*(3R2"<-!L&F(" ! Z"04FX&C4E21;P!G;UM61&< M#EQ'TE9A.),X)#\=[0HGOW@F:]*R;K9Q(X6Q[[S)\]FP7\)RY83UF#O*%(4B"T0GIJD? M F''3/#%?#R:_I]\5/GPFUV9%@>>SN*U,DRCH+N88-1Q"8';:C%FD[) KRYH MV Z(O?!A1=CFC'CT?$:=0]QXB0DA5!(%*>5;%Q>PE!C!D,[,=,&)\V'LB!7! M9XD9G1]_W'TNIWN8\.29#!GG!<;(*Z" <]YRQS;#MA@E:82K"Q*F0-=I;/A# M_J4NC#=;'(@0[GHT4]Y)'\CJ&4*<,18KQF\F 2&]EC,I;0:)DQ#LE 8F(%"- MIF]FD_S[_Y/_.,B#9\^&:1"B(?UL!IACR'>3L$SF)(1!*\N6)@.8*<<<'=Y]246U:W*/Q=? MS2JYYR 7=K;(K, 0,A^FI*2E'A@N]69*2N@D3EQ='+$](#OEQL>[T72JE_-B MEN\LRK'GRLDCBPM7%&-,![-: +._N8FK4]D+Z MP^<^FS7,D".">2*#5PRH,0Q@^Z #4[)0T%7%X-L'<\^,M5,^/&F^E3^.6N2 MI_;P=*:EPUPK &Q !BC*$ 6;J4C'D[+4KBX@V0Z(??"A3JZ\J=Y7Y;=B-CX< MD-C=)/.*(R@1$)@H*34,CK7=6L["HQ1F7%U8LD4D^Z#'^S+HLNG_5]P?38'> MU2"+EQ01SS!UB ?2(6AP3M35;L,DBV^Y'2U&ZP$?I,?N)IFU M"CNG.822T# 5"#':3DHHD$*/*XU;MH)DMT&JK_ETVB1N^?C!3/H830NK'!<6 M T0=4=L(BQ0^R6"\TG!E GZ=$N#3Z/N;2<"@N"W&M2P:'(G:TR;S@$!LI#*6 M>DNP4(IM[5\F?=)%H%<:N6P'RMY/+=O\\R*X0'4V?]RPO2VKN[K+5<6PIZ/K M\1[G."Y;S,?32XI%E ZSC0A5@-G,#2-3OIT,\./ MXZ_Y9#G-;V[5>%52*&Z7WQ:S8I&_#>O,\\OWYOK''Z-_EI69CN;S3_&P_ $T MTCO/K&2,!&](,8NI-E0:A20(!K+D1OBD8[(#BC^V19_G5W3VC7^SI26=M?\^ MJHHXO ^C1:Z^%X=JU#]_-+/>646L1])3B@G1 D#$H+:&0JQY4D;5\!C5)P7* M5I&_!)=L>3Q.2AV6.X['LV<\AXXKZ4&8:T#1G !7$6Q\@;M2F1 MB 'M7+4M\W0DSUSLY]7BT4(?_O9\D0^_RC[$:A%[K,0G_YX9SJT R&(=-).* MA44[7%LRL_ L'OEG<'I?WDF0P%\R2F\% 9C!6!A#** M:@6M199IYY(R* (J4-/9H ; M1YR1!"A$>?">E98(&PH)QXR *[FZHWLAEJWBW)?FBA.]N5V-UX_&Q;18_%AK M7%U65?EG,?MB1O?A7Q:[-MS/Z28+[AJS4!AHG0U(,$F,4E)8I1&F).FHZ\^ER^=L[U((6SM=,?X7_BN,K;<3VNV_6X\N_WQ:H2[V3WZ=036F>NGH80 M%A%)8:S98\-'IHU@WB.55!)_@&M@/SJL$^C/IM''?%:4U=M\=:79A_C^P.Q] MM-G]=$9)T+<.0P25HD!!Y:*G0)TS&%A+? )-!I0ZW"]-6H&Z55KLW& [\'3F M%! T&(42"48-$5IZJ[QGUFH+@4O981M0:O'E:7$RU&?3PA??\XGY.JJ^Y'7F MTR-FQL5P'S^.-,N8XD9"C;4/2Z1V0#&A7< %0*X04RG)(@-*..Z7*.UBWCYC M5A&GDQFS:I;%S6I-&) 8$PH=B0FT%%"A/0B$3]KO&5 .\D 8*Q=8+PF%GIK+8/4&:29I%0""% L/4I3 MW*,!)2OWRYF603_?7EE^KF^Y"U)9QN2[:3&:V7(Z'56;?>W5W]RR*D>SR?LP MZLG\8RP[?. "L:1.L_"M<"$P8,IB:I&6TADOJ%+"$(9MBE$\H"3HGJV?'B72 M A>G^2(BO_'TPF#R:O$U?^KW'6=?HVXRB(-G8*U 7#LJA8GE=9'5W'@BD'0I M2^*0*M)>BG!=".%LBCT.2.G1O)A_#.(938("GH9!SD:+//QVE<5SV,XZN:/, M!\ "E$%Y"T^YAKJ^F99A["U!2J8<_QI2J=M^:=:U&/H@VF$7\.2.,@@\PP1; M18*YJ;F0 %"(H2+>..Q@4N'$ 6WE#I9H9XFA Z)-_AF6^B"F-_K&_?U#^-^P ML!M[\^%LS7:DPXP)*14R3@>/F$K));7""",5DXAHG52X^:>->O*[& M.])A9FDP1R'#+#A*% ?+P3,I"/::*V[PU=0.'CP!SQ)'^P1\F9E]IN;;UU$\ MAZRIP 9P*Z@E1@-EE6&:Q.M8#$PZ"O/31NJ[%D,?1#M3P^WK*#-*\:"S/?/2 M40&Q5L B%BP*'[XH;70*T7[:2'_78KADRLS?9\MY/MGD5L3JC<6BOB62"@T!!PSGV0%_HQ;#'U+Y/S$FM5' MLHIHWYIR-B^G14S)F/@8]*D1^AS^MJ><[\E]9-9!J8$VUF!)$6.:8:\0( Q MXPU/BJC\M!L3'4K@_(321Z-PHVI6S+[,=7Y;5GE=("B?+SZ-ON=SFP>1C8N5 M+&<3=1=K2OUG_=?P-3Q+@=R;D=K!N[)@!@OKK1 6:LJ,D0 PAG& SDDFTXY, M_[1[&@.05"N,;JX=CWR-1L>KGF@P153PMX+*YY18#0GA%G*/4C;.AE36^G(L M2\;\,G6&OHV*P*2UP1#$N4J%>FI)K.H.S9\.]Q46'O(4*ZXD,D$HU,3K;\(R MY+T))@_3EERP\- N^ZWKQ';&/&/*< @]IUQ@H3"CD&%CN2,NZ7;= 6XYI5(B M)7G]-*03*CUL3/U9G%TQ6]AE_JG)3^70N>TG8J'5FL '!9K- !3.0,A#F$EQ7 KBG0JBD#:,![A>U2JPN +Y$ MP+2AJ979, \N+4-$@@ 3%1 Z#X5 0 ?SGZG0E#H1R4L&T3_DL410 M4)&I!OK^CC("A7(.$^]C_^O9D%H+.BR"U O\H76-3M>_R>*<#RY)J73 M%@6EJR6,L5%).'46,-HH--3-#!\JJNQ0[T4^;_+1-NXCXQISMKKHU%'!K(84 MA44"!4Y+9'%2]O^K^8P;DV%OO>UV8>[]P][L'\4=H=5-E_&22S5;%)-BNHSW MCWS,Q\NJGI3[/IXNP\?N [IF-!TOIVMGV<9''_:B0E]U+Y<.K3\?3P.=L:]) M1@7F-BA[(5SPWBS5D#@'"$.8,A=\NR%HC092"^)?+M92>S[7$VK\M_"B#$OA M&,-.:,.IB%!:3EJ#)& "$6X4A396%/DNB@\".XTXO/9(NJ+E.[N?EK^ MR//Z,O6;^PC8WCJM1]MDCJI@JPLO.!&4"JL))-92X007UK,KV^)O3^1E-P"? MO=_UKIQ]R^-Q&KM&O/YNYHQVN58XJ2U%!;#)E4#&)*D^XC M_0FHT3K"K\1E>;HC_ZK_S K"K/7# %4*,@0]?!RA>. M4A2/_K&2WHEWCC;L*_-82V["_P,-J2)(6,ZMQ\QJC37F5[9SF4Z/O2'';@#O M:YG\&*17'WJI1WIS6[L^1V*">]MDPFONI#,%^L>CS,HT&VEP]G/&X'.@V=4SJXVU@@%J85YJ7#_\EKN7NH M1>F6+4/:6QALUX?3Q/<\W#!#7DE-@_]#X\YU\-!-T._!+V>*@EB0Y%H]RJX5 M4:NP7Y1D9]B43]IE5&K'@;"6$4UY,/T)X,)0$[XKA1"!UT6QU@VH-L'MBTCO MJ_*V6+PM=Q[.??E01IB#U$DB" 94*R4@@TIH"PWBSN,K\^Y;DFC9$IQ]D>)= MOG@S"\YW?H073Y[+@"$46V$A"9I24"*M7K(I^HU7&_=\NX91 LLWH#X6:YF"]<G,4X^('&#/2?UD+%AXWD%.@-84 M.:N,<>%GJ)TV0/L4/^SDLW)]W&75#;^ZQ/RBML^I-D\&:+R3T' &$8P7I0A+ M,0NH&A^ ]#REG-/)1^1>+Y_:P/92O%E'BL^PFI^US.*6* 0&84@9U0)+3IEB MAF).=*Q3VJ=NN@*[.0W>ON@4UNFJ#G&,IH_V).9JL:B*S\M%]$D_E9N/(I^\ M'_V(#ZNJBM?TQA\/65;IG6?" .BYTY@X0S5"FC+K2'!:(8L!ERN/AI_-H?+" M@A@4?;=9(JM__$>Q^.K+ZC8OZG^WQ;=BDL\FR41N^)H,: 8(E" MJ8Z3HFZOPEEIBU?MX#N0])?+'JEO,Z&%6 ZQ04X[X2A45@,%E"50$Z2"G"]X M9O=%?F*#,[I[VV0"$*XXP=H213TF.OQ0EPIA0"F3=B/7\.V7T\5]Y.L]%]B! M?+\7/G#?Y@>LPMIKN'.,X+ .4R?"*LR$IXX[RB 0@\U(>T@8K*5QVA'\DWK, MG.3>>A++B3$*C=0**4^51A!AYNF5)1*E4^6T[+268.\M1ZVUA/F3&-O6RS(I MK3/=S/5F\36OWLQNR^IN4QE^ ML:HB]JE\))(#\V[80R8A$TX(K3C"!#K'M48;# (P5Q9N;H4-91](][6BW=S7 MQ55G7V+F@AE5U8\PD3]'U61>7[E1SVA^,_O[_%#.?_-.,A7T'(+2![W+D7<6 M6Z$V*&AC4LRI :Y G?"M*[![BZ_=WN;CN'!NT8EW6GT(B\\L%FJJ)Q!^N2K> M-*\_KT/.S>F]9<1S[I0V 7DEPJ*K:?@@-Y]B^.FZ-GZ[(&'WJ)]]304]K8W31BS8]6P6C'/K#8DCI2#\*0G=CI,"EI)9/< JRZT3H 5,A[0H MF:\Q.^#-S,T"(C%B43^3N#;M[C3S6@O&!3%<*\< "]^(>D#)I:B> 5ZP>:DE MJA7PSU9/'_(PQ6(AN]D&7Y>S>3WJ?2KL MW/XR*;2S !'&+2%>AHDZN9DOA*)1''@/V09X16;K:JXGW/M2A9O2,@&AS95E MJ^NZ8OV:_'!MWX,M,\^AD0X2;'DLSRRI#A;A>KY&,YK LP%>D-F%4FL7X..X]=3 F!=2I )AL4& :I/!L@-=;]K=X MM@#VV8OEAOG1C,SO\E&\R(8]9-YHY*6!B$$-E<.* ["% MV=(4*Q[^)+'U;J!.7O.V'\":ZCN'6=^7UXA8K?6=01U $@KXUQ W&% MSA; M;Y/6TBN/I%]*"&>3<55RKKP]-$3W_;ZH@GE8S'Q :#0-O:FFOQS.5\T.![:I(<,,&(DY-J3\"?VC"JZ MC>)HIE-.(\&?)/K?#=07IMK)&U G]9,YA#C&A(?_%- >(\OH5K\SGU2[_\KW M ?H _ (1DT?1Y6:1D4<-,BR< 9)XH(0!AA"O\79VB/"DY?/G"_>?C^S9AEA8 MF_-(UWP3#%YOX?_(1]6BG!Q(ICC>,C/,6 :Y@L%O89X&VY(^['UQG63%7WF0 MOAN(6Z=)5=]\'"12WL9!G;#?=I'F,8>#N\%/N-%4$EQX5PIHC"7 MZ3*6,/M;64[^+*;3>DLK_#UJJ/SF=O-K_>-C_B7:>Y<^/+\9D)I-GL_E)(5P M4C^9X5@C8" RVJBP, @5J$$S35WHE$$N!L\'BHY;&;4_%ZS)RTR2<*'8%FL MAV21IM@8H%=S%)H'X_ZZ%$-'\M];9R,%Z[X,5;V<%[-\/E?C_U@6\Z(6XN%K MR_:TR#3&W$&+$*#:. . 78S/T;5E=4:2I9RV06JEV1-_+'*\Z/WE!UMFT6' MCG@1<#3>, MAGR+(4C;RAT>DY(EWX!)*?B>?X Y& W3(AA-LW^Y\/[[.G2T MF/SE\#7LAUMESEF(E'<:*^ H@@@AMAT[-%>V8K4HR[(KC,_FQ_]=+N>+!IF6" +@";+(.:$\$U9N1HP=OK(BW1VQHBUX>ZMGM[GO M<8/'VEV9-[UW=5>[S B&$(0,$#I%+;9DR;V/;&H[67 M>\QP>?)%Y M-A=NBNG?1G,UFYBO^5T+_6. ?_0E_UC&&JCE;'Y8ZKN?SF0PKP374#C!% ;62TDW8S5IY_0' MN-?;@M!;P?%LF;^939:QTLFQ;_SYA3\&R*"BZ.$HT8JZ3:C=%2G&/X#/"_5 M@IS30>S+PE?3:9TLLC%:]Y+C<(.,8P;J[!+B))3(8B'A5E4AE;+.#_!D4QI% M6H6R+Z)LG."WP<=Y$QR>0V&$%\]FCCH0SS)KKQ3@VEHMMWJ. ).R4@S1(F@Y M=)"*9]\<^5MU^*+R)\]E6FF%-?;0(P: ,]A2L)F+4BCI5.3PN)$@RSVL. ?% MOAFQRI#-)VH\7MXMIZ-%/GF:--N +4?[R)03$IGP50$L*=644;0-MAA"DHZ2 M-&:27#%IEG^)(WQE7&H;X[YYUH!&&8#(:28$X+AVIJFE9#,#9)+TS0#OA&R? M(R<"V!<%GMC M 8\=)IJB=0WL:.<#D9+L,4"GN#UZ]0+W15*G6=#2DGMB M!3$0Q$/%F&U]"B^2[.\!>O =D;)+R/M>*#^4TZE?E6IIL&8^>CK3EGGI@U $ M!$P[:+38;J KXZ[,TV]_^3P?RR$:4YHQYJBTT!-.O7"8^ZU+JSCJ]9ZI^[PJ MRLG'Q:A:],*)LR2YSZ@Z#$0/@@XX6,$4K#3#)4':-V'6!0W-,HAE-O[QJ1K- MYM-:='\;%;.&)#K>28:P$,X"&# E) Z,.^?H E13T-V!MKDU:M@SQ$V]H1 MA4AP&@U5W@H'(9;;3"\#DK;=3_:T5K:UF[T^#70BC(,_@[J^E_;9(;V?\ARJ M=9IKQS@([CAUPNAXLIA+[PVWR-)&>68=)4YO=X!]$0RE_&WQ+7\QH^9'4X]U MDFG F81.Q0N(J1504&UCZK'%!CM!DVHR#G=%:9DE>T^KM@S_ZSO 2C0*WB4T MTDM @?*:.*BM10Q8J:A.V5@=(+VZ$'S#,ZVG 7T=9UHETE@ZX*BPD%*+M54X MYCP!CHFE\LI*<"1+_N0SK:?A.X0SBXI3*B&G C-.H44*<@>5K7NP!\ "1_&_VYT=WS=.[&GC#JM"),6&(:H@#Q\ MW=@R2@0@AGE\919\)TQISL86)- 7(Z/^GL83@[E]\:HU MP/NBU:=J-,GCQ(^3Z?FC6?!V@NW C2/*4DB I(3%W2#F@8DUD:\K);D^\XK3BX/SD,0$,>*_=QK&DF'0.2<\1QL!VY(=I2 M0H"&&ADB _#7L9;VPKR6L;X\N_X^SV^7T[?%[:%,R2;-,VP,UEYIPB6G!G&I M-7,>Q2MIM&4@Q4H?H)-^(9:=C??EF3;_4-^8NSK!72V*_ZREO#I=!\]3;X=Z MS"2#A@9,J".:$A1,:N.(#/8/XI[CI(V- =J#E])Z+8I@ !1]5)?G\7S.8^>> MSK)@< BI;7!$J<> TD=98X+K57X/Y22[=L\]MWCN;=+4;,=_ ? RG?YH3,= MAQMFS 61>2P HH J%A/S/='2:D2%)RHE"^_T>A*=EV.Z%-=.1[J_!*>-/U0/ M_&%7\6!^TYXV&6($2T!C(2! *78*$R$A)59IQBA.22;G/]FBVA;(/6;*/:?\ M2;&3!LVSH(25Y%AC \(GI,-_0"I,M8@7+6.0DDD@?C)EU0'>?3'M\6K],L!S M@&.'&V9(8V@QL=Q206WPGH07AA/N 5=4)R4=R)],>;6*]/#.!/MEO!$DWO8^ M?F8]KF^ /_] \+Z[8=;OVNE/K5]ZX(#OR7UD%@GFF*72!9%(+:2FE$DBPHIC M$-:--M&OXW O\<$%\- )C3R5@BJNM:"22H*L1/1*4K8[9,CY!WM/@WX KEA' M1Z48-P2SX(A*RBCG5EO/F01 *6,M\3_O >#&!$DX*G4:^ ,@8<='I8!3W$*$ MO;"&$N@%Y<(1Q,.?VL)F*\/K(6,G3$D\*G6:!+I,W#'E;%Y.BTDMR-ID/)"P MN?OA8&,JY;01D-EXP$P(KJ1U%GEBPH?LKB25IP?EUAK&_3)FKX(Z]'C&XL5- MP?S &#-J7? C#)=,.>G"5+6_DD/J;8CT(#O.0K.O-:Z;>W2),&&2E$NL#'4* M*,I]^#OPP:T5/JEF[@ WHGLPIMJ$NS=JG76U+C8\'GI&$&A+&39:4X: \2B M!"F\LEHI+XR:G838 MG_IM6VGH)E;Y"=!A QE,A[DLQB:H#@I#GHS9;]]@"<;+QO*.1?U ?!M1^!U M%90-DHY@SL>CZ?_)1X?.8;?0>^:"$V"5HR1N^ #AE<0D+/A*,R^P=-892J2A/ACSUCMN M("%$6"1E2OCU9#/VI^7I&9(8+E-]N6S/FMUTF"F H4(.*V !92AZ$Q Z)JRE MW#";DM-U+H9ADE3=!@&VSM0GO6;:46T1L]@;3"'GTD",N/00,H8,20D+ MG)Z'_=/1-446 ^!LTG$EY#'3R.GH/=* J%(&2<^MHT!:0U(V;P>4HST(YIT. M]_ 2M=^5B_QGNY8)<&RT(H@&]Y4ZYY4#CBC/*"1(B69GL"Z(QZ<@(!W>_Z]4 M0+8=98);Y;'W)-91Y4AI"[ P$CM$"'#BRC(6.V++OLMPNQ#!\!1)O4?ULVD2 M*Z414#O-PG(B/1$48T.)J>-=R F/\DF#E&+$ \N&>(!DFF>;'*K M0]H^IZ$46L[5D7<@EV$V I_Z;5?O0%3._*P)%FB74HF:0+3BR7VS0B#,2MCR MNM^!]'"4TQ;UP8R0 SJ'ZX8&EV G6D7PBJ8]6$H&DN.T%H5G5N?GE51A!!-Y MD];/U!\]IBZ%^3R=CB3_>AK"C^+]E+)OMX9.L:>LPX@M!L22T@9/.0)I20B$ M: '":^'4H ^"7BFQ!IV!H578ZI2"?TR;]T(8RUG6]O%K(@=@B#F.%;'<&V<) M#5@9FJP8SI$HB6$?X0' ($KR"O,R>*S VVJVJ3:0_GBUS%[PNT^[/X'59KMI MG_>QFV5X&$F#6("?OLWO"I'S5*. ,20W7MG@?? $6Q<"F$:/C_J1Z]V7:IVF M;7FW&_13?9^WITO?G&H6%1B.B5-!6^RY<2YY(DE:37*6=RTG5G"I8+97O8$Z MU.[T_9 S"HU)DS^.21GYI/X"]40#TCKMMKJ&RCI= M9) "6%"0+"A.9$ :20RU#)ZQDDO)RT^&>\]3WQT=VB)X)1OP'[-DT,ZWW\QR MMOBVF5_=^OM>W;Z=SS[.%_/MO-K\-ONVN[!Q#TV"1"_I)C)JE84@B%%26"_2 MM*=5*J7WSDOB&VF^OI9L\CJJEX7Y5HMR:5*5]IU& SC]8QE(4"2_?F2B1BI8 M7Y3G=(3V9C\D^DE?##0;PVTS#01*R)U//W%A3Q&L<]QA X(QDC9<29.BW>'A M,9=%#ZM&:.*.AYVMIV"4E#R3;>+BOO)M4/#2.LL94)WL0<_5 1,RM3.Z\=&R MQ20,>$L[6]Y4)\=_/JE$HRZ202N5Y12PH(Q)FRO6D ,"/)242!YAJ,<@-.P) M^U&Q[^P+_$9=Q%QJ*0/K$8 4"K0RO$: )MRG%2LP'O9=COW8-N6FR2!:]1B/THV/?'\G:^N5D]++?5K?_K)GUJ[O-/;:EX MK+\8:-HS/)=4*X)XH%H(66.#;=$C@^:9<@8LYGU]9G8T%=>YFCQ(H MA+-.(\6D(L)B'+"KY:,!XY)P](M3X_29ZFY0JG4#]I7)! _K#.CEG-HWC-Q( MELQ>H1E@;"RBVKF]M$Q"*+G>Q.@_W.H"]"M3[-?5\J8MRY[:1IG$TYI*I(FQ MQ&/&/=K+++5B142[^))DZD1KC?M53;C\GU]7VW]76UC=)XANJML<0/#N$ZR6 M.YCPI4;<^1XC$289N$XS!Q8'Z8/4]2F #!8599#ZS_5(GW/1.NC^]^S%?=J% MK'[92_UIM5[D 2Y7VV_5]J8>X+$H^^8]1(X("XB&0)0!;KT2WNYE4HCRHOQ" M?[=[CGZQOU*HR:^S=4;L:T%E^0X#H39-PXLW3WGFG%(@'-.&>H^5=S(\7FZ& M_*Z+M8HM/K)R?ZO6-QGWNVKU:5W-%M4F/V#>S?U+P<)GV\1@-%.@,1BJ$46 ML#B,G2H^L4PW;2=NU0^6C;ZFQIJ N$"2:XM)ICI?"C!QH(@/:-K-[A%NNFR0.R MTPTC2"F\]$""1Y@H(04W>XD=$J+(_QS](FT\W0T6:6M,K[1 WVT_5^O'!RW+ M9"C>[SIM;VL=L4Q>_"TGUN7Y1I'8;+0:3R!IV)QQD]F]]6J#%JC1@]PA3HK^ M5E==4AJ?E#II]SV2[N*(A<7U<@;3(-#Q+)$OQH59.A$Z+WR33=&ZQM.?A"5U%(Y#A09QW!UCH@@H4:$0]\ M(D_EK\7!/CR9;%+IS5;P&SS.2Q6?SYE5;[Z&Y*7AM=LL[JPAZA5 M"#Q@*YPE1II<54(\/O&QQF!H=#4^A-:HSZ0:ZX:Z0106(9'8KZT0+#\S4-;4 M$E);E-%T1+M0;_-^4AVT!'FHC>=]5E;O/OVQ>RY^"HK"6$>T78T%!F'FXG!3*6\AW^8 MWRWGG^8WL^4VWPXFX'Y?SY:;A%0"[9^SQ4.U.WG9S&]WHJV6[ZN;*N?Z.&F] ME_4<"6 E00.5UBOE!<^G]'N\$-4EQOP([T9Z5Z.#SL:5C*PKEVMI>^ &"O&< M@5D(@Q7-17B,>#PJP9XCULA@Z%&B_#*[<:JF(RTB4\PB@M)VS1%@Q'+U[[V, M0>(PQ;0K+2;XV,/X(C!'$7I;/YJ_@$@7]Q:I,!01%?+]DN?"(.Q]C4NPP4[+ MV.F,9'T#W3H88[=I/=L%WU>+',J\73U3]V>S'E[4200+Q@)X;F3.92N\9_8@ M6=GCEA%:'844ZAW?P>V(]U6"XN$FDWYY-XK<;C^/J(&!<;Q1##F]#F!F;4XI M:8*P6OO@C,><TE4D*,04P ]1Q( M,J2)Q7LL,C EE_,C-$JZ(,71++E=@SU8"K!>BHQX<,E1HM@:+I5PSAC+:EF- MY&9:Q.J%!1=5&;D,[\&XU:K*2-H'=4+%6^=M,O"3IXWL019F)U9TLJ-Y/5EE MY#)$6UNK?E'=)-OB9K9(UM!Z5J^$XZ4D&K2*#I+X**3%HI362@KB33UVAO#$ M@A!;SMNJ+SS;>R[SQ2^S3=* \+FZSX,Y38(CGT>I)?5*>PQ2(V8EYT[4HTU6 M>HDW,D*'MH/9[P;(UM/^(<$_NZL^K!8/&>[-Z5E_^>M(DBF&& $N Y+&4Z3X M0>D1D"6G&"-T03N8]$YP;#WG;Y:W#TG+S,^M\1^_BS9'SFB?7S>D_^C!]A;JY3OQG*39?OX+7=Y+F;T7+NHP0DN'9,JQ^2GWZFT M"P@+&IA'3$VL0%"W4[KJ#^CA'-(<1;>\>:Q:<>KR_HY8M/W\<.0O:R61^68]&4^MX_WD$P;5P7@?NDM$')GD5].#I)4H7T&B$ MF3)[538=X'L=/^OS;'WWXD/O4Y_'@(DR 3NC%>>$*8R>-M\0:$FBZ1'FLAR. M.>WP'33H=1?!^U3'ZCR!3K2*0F@FJ=')Z132 T'W2@_QNF'-*<.E MGTD8@?ZX\MN(SL,8,>6<,<>-DCI(1"7/+HFUVDDJ2".#ZZIAC!>4O6[84[22 M4!@J;G':I*%WAR!5#2W*T"V=L"?A@I_PO2[&WJ>RWW]-H M\CNOS;: A*=ZBR3Y=@Q0THO(:A&\QCLCW07&*;=L8F$KPQ&Q0]"OL"-]K98/ M5T]DN!]&2+-8YQ+[UWS[&1XVV]5]\CJ;;$J->HC2*PDR:/"*\R"I1#G$P:-D M,Z#D>%RQK/I>@M^J]>[1QO*F>O=Q,;]KFNFA2?,8E!7<4F,49<$*EF! M?2$ MTLG=-'?,B9],U,XA'^Z4=C?T0_*@%V4XS[;3[2/U5EO)#0M2F)#%I:R6G3I4 M4GIYO'3KB XO62A,1K[2FU(CB:EMOCJ#3R0DTL8+!?-A2">TT5 M124($:"&=!:VP FO%83TH7G+>.,(PP@&5S>7@%D_Y,A=I>13PXVR1/8*C M'MR))E$2@25%%@N>9(=D[P&O1ZUI*+%&1A@2." ERL%N3Y'][\T.X,U>RGTI MLT4M9!K>4;HT:QZ!24FL2]H,$5!ID[7YT/Y1&JF;94AY/3&!0U"G%^!'8=8< M#LOJ4XJV!LY/'44NDJ*%_)R-);7+C+#FL*B"+SI;NKRV]2NGX2!3T%JO/<67 MU&.JQ[DQM[?S/'F[; 9-2T>T[2]:9@6Q&C,5'//* D.^EE=X7)C\['4=_@R) M9&OF_+',]ZR+:A>:L!_8[@;ZS6.-S]NT>OQF.[_/CHJ?K?-Y_N:DLNJBVXB] MP)P1$(8*9Y-?0(BMI4>FZ&7[B(Z"!F+(ZFH3TRDM[7RQR*.YA'-UF^B4U%(% M;+E)VMA:J@74XX:R L$C.DT:":%:HMXI6WX];L8?^3QZSD7:KZ6T/"BA".A@ MZM%:ZTKBYB]_<9KKD$Z9(Y<#/K2Y_IBZ/ >]OL\A1\MK>L_EW-UN_6 M.>MM UN]02\1^9SS-J&GI!,H.!/\X8 $*U;B+X[H]&E8XO4_#^/@H_F49FPO M1FLZ/N\DRJ",3-ZR44X"\]RK$ ZK$A<]'QK1P=<8V5@P#4.1,2$VN[M;5X\! M%CFZ=.<\-8@_.-,R(NV"37N[)09+*@Q^=DK,<)C8$7S?$0?=HGUE=IW+V'RJ M64PFA9>2>I0LT.2XD)S"K9;4H*)$5R-R)3N?]V9\:@-Q2S)MUMMG1$H__4BB M]$=/R6!_J59WZ]F7SSF#XY%$S">_CQ*#]MS@7&V),LV]>.YG75/:+- M6+*I:;*I;O[[;O7U?W:%0-??,E-D_4,FBGQ&E/T?QS\^O,"*I[^,'K10/F@F MG ]":B>#JP>L")O(B65'D[8JA&^ ^09S8K[!1)USB4OFK$7,>VLX-8BZG>XN$;WF7;V=;>:;=Y]^6\]O\EO>TV4]FG40"5-& _)$!$$](CT>GITM^M&TBYCSU5-D-4]*%INTT1I[0("$H@.]$9DF M?='B8M:U0GTHWH7Y7]5M'FA5"W)T0SS7) ;O, ER&*#G$0X:/-DLQ4%S;Y* M7ETZ\:M>"&..! =B@#E8LXVQB>:5[L;PZ MQGC@1 *G4[P^?A*%P]C1H+ +.0\_@'N*32P=0'<3^G(J@$OQO%9NF6NG M2!PJLXS*%8V(5UAZRGA2_8'R7>XY)XT@OM$>>Q4,FJ5$;-9%--001["6UA&3 MBP"9?;J_A(*S,+$KGLZY\?)2[QKV:ZF"JV<['$H74*2QM;HDAX*2WF@M?26Z7(M/:N3I5/KTB/AV?=W:VGU61% MX,9H[@EEFJ$GBY R-K&-KFM:M+U;OPSU*=Q:*1$4U1ACQ+WRA.OD[=02(PGB M;W1KU5:G=8SQ&+R[)N<-C=I'&D!K07?5@XV']*-$M>S"R9(]/URZ]L!_1^^K+:KW-F\WYL]]C32)QR@,X1@SFR =EB,P!R 0; M&D1H=LS;DY2'TAT_#O[95-AO^[\\=\K3HK[ M$G@]1DTY18[67ND+\C[]^J00-ZO%_'8WRMW&>.($Z.6/(W,&LZ0M,2;:6PJ" M(59+0P2=6!VI7N=[U3'8PU+GY(G0L<^CM!H#$L+(P A!VK% :XDDF F]I2J= MTI/L:(7F4&;MF^4.V=V2\(OY_?SQ>*Y@H13H A^6E9R M(NYX-].]Z@_8H4AT.$^U#YODQFTV>QU[;,MJU"X"6)%P(]);(2A2W%M?RXI- M*#%_1GA^.,3NU0?N@W'L<8AGCPR_^RYI<.^-\UQK+@4!99D[K$(=[$044XGY;/?#9"MI_U#@G]V5WU8+1YV5<1.S_K+7T?B).4.,%+) M@->*,H,/8^6<#IM,\C5,>B",":MLTD94R/R2 M%$P]/HV:%6E]/6G+.ICG0@2',OO,8K%+75!;,F<=TY<;1,%)VI&TL8"TEQ9+ MK5TMG<6FQ)D843;%;OC1*90#^P4UO&]S\-FD>M?!,"TO I/4@<"#2'I:( ML[XD)GV,F\F0'FGW\+?>@WY9KS9UB=*C6U<]DK3I"=8S/5QWCR4<*"%F-C?0B) U<2P!$E82+C-?EZ)87A9@.Q8H= M"LE)!<-)YJ^>KLZ63SAA:^CQ$(J#8$:DQ2P M%0HJ'4>7P#N:%YP=YIYCR^$%2OB@8(YV5BBK!* ^[9/F[ MT2M7E#1HA!47>R5'*T1'$)QXW=P=788FVN"E2ZK;2ZXX" MPS_(O_GXVQ3_>]__3]02P,$ M% @ ,G:G4#])AA@_W@$ :<$9 !< !M=')X+3(P,C!X,#-X,S%X,3!Q M+FAT;>R]:W?;.)8H^OF<7\'C[IE5M9:4L 1[,JIZ>G[I1V._L;'Q\_^]O>X'WY(L3X># M7\[@*W 6)(/NL)<.OOYR]ON7Z%R<_=^W__OG_W-^_M_ZTZ]!..R.KI-!$9@L MB8ND%WQ/BZO@;[TD_R.XS(;7P=^&V1_IM_C\?/S0S9L(J9"22$@ (QI)(G6( M#-<08:(@0%'G]@V4,;L 4O1D(LDE[\5=CF)\P2FYODMXP/;],>H-AD

NHSSB_*17IJ_?M#I-0)0G@-X MCN'T-9?Y>3HHDBS)B^I7+'2H>#R_O#E/+X;+C^;%]>M)XXK'\G6/Y=6/I=WS MO.C-'KN]R/JO\J3[ZNOPV^M)HW\,/GBLN,G6/#=IG?[U+Q#W7] =99DCOKMS MM\2K7_2P5P4 _22NQK)KJ.C>+2[ZU?U]2\4#7T=Q5OV ;ZEX(!M5=\]&5>CW MF(K[_35X=*W3OQ5X=%#F*^'/5]!)MY\E:RBE;*YX-(V':?58OJ5J+,/@VG\.WH),1 /#U?__VZV>W(M>Q9[4B'G23&3J3=#UM+72H8J!\ M2!#D]P8N'Y\,C5]/>LS'N\F2KK<^5CXC7T^6__6\\WT.7#G967,%YV4K)$-6 M)1@\-Q9W-U7D.6NJ4E2)Z[%JF#%X%2*H6Z$X)D*H6Z4T[JGPE;AXV&O=BS9; M"]6BZ=X8;K4>,1/7J^)%<;8"!ZZAHGMRV[VJ'LNW5#PP[-YJHF.#-ZJB::7/]SA7KW+57CN GDHYN;[NKYE6RPNGI5;D\R2J!F%0*Q$73?;5&N-^I2OY,S+;AL/M]O6'G>ZRP8%;; M+E4:\V;%XKJ&2K-J/'P^NKX:]E<\^J#3&D,+K;>S4)4F*:[Z:;R"LR:-*T18 M\O5ZM0ASC56$5F3)US52UK4OH>9JF!6/0,ZT6_5D5TZTBK#3JU4&N6NI% 6K M&,ZWK%GVS6"M@&@PNJ[&8J_(7GMK[K7KD61I=V9-.^'[Q^H8EV]]Z"4\]*R6 M/(75$9>+%1KGHDK5^!#2>G=PWJ$BSN0MI/5>X&*/*I;MKIBM:ZCJOHK!*RGO M\N9\U%T;2BF;JR3F:$4DQ354JZ.5JJC*0+VI?GE<9VJZL#0$IG?]]Y\\T6<)XLC=0>]RW2%+INW5]J8 M*QZJZCQS&C8[.*L]\-[*Z.VXL7H)+J_Z*^3[I+':W+I9;6[=5#TR]:Q7\N%" MAVH;9(6'.FU9@93*H-<4*=6!KW%++\TJY/S\2=]>)=SRX>7E"OGFFU;X=^ME MW&*/*BV]0A:LB:FN@6[67A5V<;-*UW#0PX#+S( J\JOUJLSW6"$B5]/UN+&* M0%<([4J9/1@.'J$QG3?Y0&LZ4L\O5DC*<5NE^9 /;U:(KG%;9:3E,O'OP5XT]+]C72OT5D*T0:H-*H>8T\6I;8MI:I0#3RV^K'&[?5.T3.1Z[7<'X MT]85>J4J&C1%7W4TR,W]V[]6P_7M7RM#.Q7^USRP4^5_E6IFO:%0J%,!8NU5I@.LBNQ^-4\'W2*^78&TLJWBH9N;%1$HU[!&NFZ, MD%2+A?36V6))]QY:ID_.HW6OBRP>Y)?#[+H,N/KWT',@[DUCL$)%CKNO\/?6 MYA0LV(EP:=;5PFS3E-$Y8@M6\4KW8MQ6Q3RKM'I2J=+]YN,* %W+Z^5MR#3^ MNFKGQ+54D4N\(D+K&JH1OQ+A%8@NTE66Q;2ERJ_L)BL,,]^R1C,FGE _#M/! MBAV#ZGXK#-C> U]XINO&C3,%M$+D5$;?\ZHP>BD#J@/H7I:N-_=7;$'VJHRL MD@IZU3[0.(R_UET>MZ]@QK6!E^J@RVV_F@=+%^&_?UV()F7)U^$*15HVK? ( MNOU5.2'CQDIIN"(<.9;JU4&-=2&-:K?X:[)*VI5MZ[R_E3N*BSVJ#*7DZX8= MYHDI_'5Q:RI9%3^JTK\E8Q257$/'7%.Y MWPYR'K@9#@H/PA?G2YT%W?&G7\Z*Y+9X/4ZA>UT^6*1%/WD[S=W[^?7XLWOU MZ\F[?[X8]N[>_MQ+OP5Y<==W2W3I7G9^&5^G_;LW7]+K) _>)]^#3\/K>/!3 MV9:G_Y.\@>"F^,E-_' MKM]XYK?%)V\S1Z&W!OZ*__XE/ L&\;5_8Y*^46[F/3_[J!]_/0M2MS)1W"W. M,<=&&XF0B2R-#!8$,!Y1#0PGH37P_/L?YX_J>!:,E=I'> P931IB)*\V[<_WL29W;0"QWY+(!#N*((60RL 32$0FN, M)9$6"1L!*\T,G$T=S]Z>GP-VCL'3ISVEF_&\/[K'AKW(?9/86N#^",<1783K*W(N<%1?TG.=P'7N] ,Z"T2 = M0Y!?Q5F2GRU!!>5?\5_G4'G[_TWH8R=9TOM6LZ@4E2!B%DN ;$. MJT!@RI'FE J)I##S9=C4T2T#@G@&T!2"&B#Z^W80F4A8-TVJ0@TH-Z%BT@I M*')3ME+,UVE3Q[.W&!(.8=+;:\M*'CV5N*)8=U M@U3%2!]\".1+EL3Y*+L;PZ6ZS@S([D%&M*6","Q#$U)%H&#(*A1"3C4#',R7 M:E/'L[>0R6W8Z=W[:$>&>AQD5!D1 ACBT*V 6PUI(JR,M4Z#P-!B.U^S#1W/ MWG()]\)6CP-,8DJ1U0[;R/VFM$+$,($ IY()Q?$,L$T=_9(!4?N25?'7(XG1 M3S,R[H]4CJRDCC1@& L$>>C,E#F;;>KH(!, \6U@.\<+H(WRW@.XWI6D2*9 M33S=-ZK?'W[W6RW1, N'HXOBN"%$<2@Y"&3@L;1XU8 M$>9DN^1A*$.)R8*]O:&C7U,$MP/U/L$Z6)TQ6E+?XU;7#*^OAX//Q;#[Q\ P[J0EL&,T@V]3Q["T#XS^U0[=A M_=9 1X03'M3Y(((Y(YAK#2+L/!/&+8N<.PCFPG5#QV>$[E%KMV2=2:&IDH!+ M[:P1Z'0"="ZZY2%&A',"%BAR0T?G$W AO!9YF75;@@Q#I5@$(@F%I*&S+2DP M$C/%>(@0$7/K;%/'S9"M\CPG!M@_\JSXQZ=X\#51MVE>?OHMODVO1]>_)=<7 M2?:/"5#_B%*'BN37]%O2>S_Q?\<9J8?YWGYENDS9I07 M0S?\IZ1?;@;D5^E-/G[O0YRM?OWO>>)4TJ_IY3UAQ82AF()-DQ5TMJ!/""NL5 ML0&*,F@$DL Y+\XX9LHX),U0MZECW:AS8#2>[ WDC#@M *B!@,-*>2" **H M5&$T-^\V=72X8TU$W;-1'>,"4P*T9EI0'QG0 &@1A5!;%(9:SS"WJ:.G.K K MZIZ"FO?#@=^J3HI$?J!I"S0H54T"($*+%$8Q 9%0$ED7(V]UR6;>JXDRS;!^Z> MC2$=X7#F*(@1J*EPBE%3#8E!SA63VMD4<[-Q0\>Z47< :B#D!NHHE,Z_0Y03 MJIQ1X4R,T&C%&%VP/C9UW$4-[ -UST9U0 /CI#IV8#B3'4A!K,%4D!!0PQ"; M^]*;.NZD!J:H:Z0:0$@+$RI+>111YU<+ 9GB3ESA4#$;S7?\-G57 M'FU?XMM%\"/AE#TEV!!.!5!:\8C9$&-C(Z(7G+U-'<^"W(WLX#I["TFM$;3E ML/7SH,)"("!R)C=%$<682NUDK47.>N1( #&/5VSJN( *+NM&Q8- ]_.@@A@G M+:4B;CR_ZDYNAAK(R$D"%4'W^X*66M]Q 15TRV#CXU#Q[%0A$/-L;P#BFAI' M^,X"U-AB$'(!@&)SOVU#Q[.WDC\3,R[3PN-KT97 FM,PXDZINJ4&6D*FN=\AC:#$;C)S5V)#Q[.WM>[7K8AS MC4- 'T:%/[OABWDMQH$ =]P;>>$E'5E"(4.*14@MQ@HS/.?T31W/WKI%!TX) MU+KQO2*^M0XBH#A6$"/#G.,;1MH1GY*:Z,@*9"B06I9 VJ:],B&%VEG/3DM93>8,NJGCV5OB+)WGWG*M#_!01%Q&;OJ1HTHFA$($NO\C MB$5DL9U'139U=!K;4? S[\C6!S?&CEB95=PZ.4.DELRYE0AR++%E43A?\$T= MS]YB ;:A\YTV;.L#G$8AB*B$3LD:ZEQ#[1U$0YQ (E#@A6#.IHY^P3%BST+J MVRYYV?CAIO04[6V2==/\?H82DUC+D"%+-.6 "$?!%E$?VHLDX?-]EDT=:U8[ M.W+V)G"=7T%UB$).W0HZTM5<@Y 9$'$GK>S"KN>FCGZ-:=U[2CNR]2:@&60A MC)C@3'JR10I@R:S/7C<6VG#NV&_J6/\:[\+,F\#U'H/T^_%*41KA2 I$G(5! M*101<^[W7(!MZ+@=N+OO&9[:XNVAZ02.^N7NWE1$6%O[%' 0V01LQBJ MN>VQH:,C6>=8 5BS#EYA3JT'*@32F4@TLL@R:J#6FH484B:%-49)/E>N&SHZ MH)P-*1C:CSU5 55EFIK!441H"!FBR(;:?1#4A$8QA0&BK1">CP..VL@(891U\W+V MJQ0PY,@M PPCPSA#"ZIA?4?GBQ/.P#;Z_PFB\G' 04H<]@57C"AJC-;.;HE\ M[!89:#F9JX!-';T060'=Z_L'(&;'RO.W/_LB&>6Y_NO8P1.4Q6'>7)6'B'W" MW?GTA.2K6^^&CYO]"7J'C=29;OZ@Q>O[[Q@/MSA&^3$?.N/.?RJ+#KR9X'", MAP49%?ZXQ-OQ41I_LG+Z^+QMX8%D?+JBS,\_!_@S M\:9?3#!3A:BQ0"?+_G #L3:N'5%,D$#/O;]QOV5')"SJ@ ;"_9!:X..IQ7>O MD5H6Y6[#$>5)9 M$U6^YE?(I*>)TD/1LG VFGW;08SRGHI==^-\P7KIA',=; >/9VVJT:R)]? M5XXSGM;KI7DU@ITKM\ZJVQU=C_H^D7_5]N)1+OVCX7X^:FB0WJ_(9=EU MQ_6XR&0)OCV1PXNZH;M+DY8W&-%/]V?-.VJC/H41]GCT;IQ7NS1#NSY-WM.WRML)] MS\*]YB7?P5QKEWR/2_X,)MPN2][J\Y?7Y\T@A79'YM 6>1>7K>7WE^?W9H15 M6U)H""F\O%1H7;D#XO3M@S:M9C^!<$R[R ^F'S]?9+WNY^'\;2 M[N!QMTM[ '[VSC506X7\S'EJ+US+8FRFH9;G7Y[GG3B'J'8O>MNE;8VS_1IG MM2[YSF*^#:,UXAQ,,PH;;4\^;>CM64_ -*(H6$L232&)@S096PW3A(V:IM@; MK0-QI)+!D<.VDJ$-,3QWS+]NM](O MW?+9,0+7QEU/R%+>7>FJ&.=JZT4Z"?M%ST/_K7AKB'BKE]/' MC [5Y]^1OQL3(-4;EK>[>KNGX3+O09W19[#BC6OW5RS^+2VNS"@O'"-G.L[3 M_,/EQ\PM\.#K/:*/TMNDYQN2Z8.'1?F/ W?. JO@/0G;OB)JV))+@\FE&='# MO[?D:*SW9+.2TJ=9F1[Y5DQCT?^)1E^ MS>*;J[0;]TM*Z0Y'#CEW__C]<].IP<'Q9B4<9V\G@+SY_?.I+/#4F'W< AMU M) MLU*F8G%.[H5W@(]?N[0*?M(B^+K+;?Y2;HJE[/!O$X\2OPS#2-JRYA^W- M*MA:0=Z:8D_=H(@'7].+?J+R/"ER??=; M_,]A9OIQ?C^%]_W09R[?)$6BOF9)B=<#.XJR!=3S'9;58#\?Y>SO1IY=",%U M3/K]I%N,XO[';.C&+^Y.@!!6@WVJA##=H/R4]$N=F5^E-Z<@$M; ?8BD4)'Q MLPTUE*;AN\R93(/>YR))^E7H.6*J*,W'Q\'?VAHM+36?EO8J:68VNA[EZ2#) M\\_C.2_2PZ#GL.#36PYKY=>"-EWK!["=A(38C0P^I/V_Q+D:](Q;5>_)'1\U MK #Q)(ABYQ@V+5Z_^A,N=96/W*>;47T\?!SNZ=_('OZS\#W M3R:$-LOG!;)\FD@(;7+'BR1W["'(TXJ%1HN%!OGZ#TX)?')82TJR\)]^BV_3 MZ]'U&.Y3%34^S7B&EK.W_N,]O*PCDZ.49,T[W+"">AU&6^JMH-Y%O+34VU3J MK4WV'J[CUV31^Q)^9;-H=_$\42MY6\E[6%;O/JCWN"1O4XCWQ27OB]/NPQ*< MK;M_..[^BZOM?3A,K> [2L'WXK2[1FFWH:IF^TNMR;D7ZCTNR=L4XGUQR7LH MM'O,1'8BR[EH[1SBW?DL])=Y2E19KD]K;;'_62 M7I0-K_T=AZ.BU,0?+J8Y.@__6Y(722],+I,L2WKE^%-LLD MR;5H.B6Y^=>6.%OBK";.9M3K:Y5Z4VBS*4J]$7*S5>J-HLW&R,T7MSCWJ=1; MN7E@%NE<;)PV$][I=/]SJ%L.41-XWR9H2\?'2,@6NE\5.3\XM[UR\>,VCCHL1'U:67+C0;IF* S]^ B&5TG<3[* MDK>C(DN^OOGD6J=OF+;,W^E?LO3"4=ZK>E^:#PF"_,WOG\,M7S@8/23UZ8,3 M4-VO6[XR+PMIK7[EN'U[P*<%E!;?W$N_.5Y:7$C_Q/O1=>)0/UPDY4CK)ODXX]72=QS M7//S:_?(VY_+'_%X)10F4#$E(XHM1<8*Q256,&(&:0%"<>8>BN\]Z'X$>7'7 M=^*L[YCY_"I)OUX5;R "__;3I:/R\SS]G^0-!#?%3^[A_"8>3+N7K9?Q==J_ M>Y,.KAR+%!5/7&2OW7C^N85AMQ@QWF:XX"I++G\Y^U,>2"G] NAM MY[#?.2SPV;BQEIDM/'\3]WKIX.MY/[DLWH";V_'SZ<";&^7GQ0$&P^PZ[O\T M?:88WOA7WOI7%B5M=Y-^?]+ZRQDX*S\[<+K3SQ78^.+,@SQXGWP//@VOX\'# MV5['V==T,)Y>/"J&TR^RCO@+X:9DVOGW6&_']_DR9OI+XM8 M\:\J9^SD7]$+7!>/\%_.H!=M1<__R&:MDPDO#+&FU[+W]^^^V##X_$5]L9]K$@*U3>ZS-;]_>O?EG?TM-\N@O1D";3K M,ATD;6U-6N,'?O@MSOX(/@R2'^L5*,=H;7 $YDIW)W,#;30W"!L#6_9ZV,@X M7FC=;(PX[-5D:=Q?T:=H%.4C\,'O@[0[["7!;Y]7/+I!GA$YDV?,1J%DE&*A M&34$"QX*[H0;PQ89*FF5//OK*,[SU$&<)UW' MVL/^1=SO#XN+X:T7.Y(3]M,J,;9L$+WD6I54^1RZ?X;.8(S/X.,HRT?QH B* M8? YZ?I8WEA 0QP,LP#2'WH_>I^XN$J">6GKP-YVK_R=?8'J%KX92DSJ,BH7 M42DV&!<[VL%5>MI!ZX'\UPQ#XZ!@D#CQUPMV5'<5 _V\_*+O5VF1G'O9F#C: M_)[%-V<;N(HN<)6A(26:81H*:@!2&EME 60R8OY#%5=]+$&SXT#HXWCJ3<\' MA5W'JUY\=Y?$63(X>^M44OS*)>,:%A-IU1JTQ;9?J, MRI2+&=LK% $:$2-!&%'G$PC&$15&6L3#$"!3Z1QD\2!/O8RO19N24]>F)LSP(K)Q#2ABL-[;R?*;2 MGN,L6X5:MI%LZ-&JE@(^HQ%$B4&4AE ;3CFR(D+ L-"1B*3,ZG"91CXE7]/< M"[WBO6O9/AZ'5BB,F6TE!)__<$;771!FZ;>D$WP>I8Z% M* #/[F=VMDAQH(S--R\D0I(1[5-8*=%$A(P"+$.-K30P5"LQ9]RO'[(OP^^# M)^#MRZB?Q\W"#9]3%5- 1D0XKQ-*2G DN<+,?05#Q'0(\4K/Y0P3VW2?8)$K[UO,D>#Z4W<#Y+;I%M>D>R^ M=H+>.7[QH!?\3WH3^#V1+;SSEXEESV,Z__XGX2RUG_*@2/K)S=5PD 3C4Q<= M;ZOT1WYR@7,CXA*P-\$/6]"NF(>=<*B ]2>-) <4(B2842$Q&$&$$=!PD7:] M.%1NQ"=2JX3BV6GUQVW#M53.;7'".%'6N8B:.G/91ES>2KRS1WE!'X) ;'L9?!>-?-F=E>6P9];T=EY79>79EVNR9KKXD) M;KLYLT@M;&_4LK"Y.8[1)IG#\\WR)FD T0\7LT0CU2W>M$'/Y\_+V!ST1 RL MB6LBL+;UWK/-C%;41>KK=F*_I,7X7%D2=Z^"KI,O>?."&"^"F;$0^Y+%I<7T M^>[:/?%#OE6(YUB)YOUD:ZNDF62:&.($Y?>KU'TSEZ8'$QC<_=S=9A.1$3#? M3Y"81Y&"/!0AA0RI2&DDH@@8&VJB[X5K)_KI#J*+DDO7F(@^[\"A_W,Q[/[1 M"6[B+/@6]T=)\&?P"D"?U1*4AX,/9NM@S^LS/]5"(<1(8DVI,I0!K$D8 @$E ME(I@$I+%]9F(AK%D6+,XOWWY]-^'D8NV7[33!;:(I!%88B(PI%!%FE!H %?. MM8'"0EO%%M.$M/5)#$M1)"^NI@&D]^ISJ/X:_*4_O' F]^?$W[\5^),L2;'E M3L=3PK[L_N')W1)_S]Z^&_1\@#H)+NZ)LUK'F6X+J0@_ MP(FK>Q7GSN?H.\LW[OY!0ORD5,C^=709T9,D_**J[AX",7W^/Y4_3S'#T\ M^;%3^E8_H 5H+]S:NTX7__2K[1XJ^[LG_50F+RL+BI0S*6?JG2X)@EY\E[^J M.07OD:PREU#80,X@DIKRD'*MA9 *4RZA4RC8!5Q M,9)GN ([UTL>/YPK'&= M%H7CJ%(@9L.!UT+]NR!Q&NDN*(O\.$KTL=(P+N)QIN,#@3%_QZ(__6GD>A) MO3CXE'P=]\1.^;AGYL!AY5Y-J.T9.\R .^G'F]&_<[3I&]L6A>B7M M9UXG5GX;.$(YKVS(KYT$<*-D4R7BB.[:07#7\2: >YU3F3X0]#7XF@V_%U?3 MYE?.(DB"7G*9#LH,^W+7Q6]1(/#3BMF5K?"GSK3;Q@XKYS;KZ$V LQ4S//.) MF*5@VUP=A2WF("[%ZN"Z],6UR8V0 MDUU??.^]CZ[8LN?30KL*DU\][XVEHYKSU_@+K\^SYL4$7BJ3Z646]LDG]BI5 M5A,A?<80 X=X9FY% F*H:80PCR@W4"I%;"B=@F":(VFJS])DQO'%UV%VMTV$ MH7RZ5%7=R=,^V+# 9\&$Q0XD&M=RWE.,VJUBWX?%@N\?F(NMYGAYZ%K-L9%L M/X\=AO&"SL)BXX]F[!4T'OAC(.(ZB?8QU@ E,VM ,LN, <8:KFGH?@ %(0Q5 MQ+E&KFW9&BB)9EIS>H^U"8Y-9]BI&_Z7L1O>+(9[6-^R!H!/FN7X?(]/6D.9 M H)8P2D-F<9"VHA@!2(");#++#1AZ2SYEN9EY'@0#[I>I#F'Q1_(]9WS(A[TXJR7!_Y82=I;E?Z)?XA_ MK P,!^Y/LW87]K--6.XNY%=)OS]=YN 'MWAEG']^21H12ID!FI&.4AEIP+)8FOG8)19"H.UGSVL#Q9P]1( [76L]W3!MG# MF,>.*=]U69JJW&S:&76_Q7=C[-!I <$=7^2I/TN"[_X'XATA1 =!/L[(RZ?< M8>9;5N7IG>XXHR\?9_1-\OAF>7VSC#XG7?-\Y)-W!CN7@7Q@R47E%K,;^SY_ M"3"OZF@TUA$WTD1:4HZTQ 8HR;B6#$; 5APZ'RU=R6ZDHI>_D:3L,KGRQ8F;;NJ\LMP]]#XZ"_RYB:3&Q:3K MV5O$.A#+#O?EC>[#^^2M\=F*SB<]VSD\N%V_]DJ$ [X2X=Z%'U?9G/*^)N<7 M61+_<1Y?%DGV)NY_C^]ROP17V?VK?!YQA4U[E4][E4\[AT.^RF?+F94?']0H M4/I7&WR( O/A_1?[_LL6%Z L3^?@=*24KP@D@"'Z-%6Y^:2;G"O*ATV"K&[C M.^C70P^*M/#M]XA(7>>C/ZJ_V*9M?SS-BE@&>A_:^'\47WZ$KQ;-BX:24;UZ:3HW7OUWKQ3OP;.*_SPZ3?U9>F: MJY,0%(V2^'MRBEI0CQ'41AP9KBLJZ:_-#N"KAJSHTS2 ML 94,( E9((* B73 AM-F>0<6LBWQ]N#D=Y&L^V?##[X-XU$N+I/=C M@[1>*_-;0=B">M"4?&QK^CQ2'Q%N!8,J1#2B&(0: ,P10!Q*;7!(GB[US=!' M@/QVOONMC,F7:<<+*F!X&?@"W-?)[/#V%S>]I-P>>Y\.DN"W87F>U);)!/=O M""L[(0!E@Y3'8URFW2+;FU:U"U"K;%I0CQ/41E'R ML:WI\R@;88!50$ FM:2A99(#+ 'WQX9"C44-$:P5RD;'_=@7^OU\E21.X<2E MSJE0'?\YW:,@(I13JXE5 MU @N(H*)D)'[QL(P,OMR=.+\*HCK$%*8*66(W)=B*8\!YOZ48'D@Z&K8[R59/CGZ M%-A_C=+BK@VI;= ^FQ'42C$,5JBAJJ2QD] 5FU$?R%97M* >)ZC'ESZ,CCM] M& D@)4#^>B1-J:9*.P%F"=,< /<5?+JF^"T>Q%]+!3 KN!"F>7>4Y[[P@?;9'Q/UFDHE,TK%"#<:I06U.,$ M]?@T"CYNC6)#R"&S%B+&O1VL$$;:.;@O M^M//7K?TA_G(5X=1%\/1])*QX%.:_W$2"F/S @2X=4%.2XJ>$*C'IS#(<2N, MB"@FI9'<8$LMC62(:1AQ:@C")B0[U/VIV"HILF%_?/?[QVS837I>/YR$-MB, MW0/1!N752"G5-?GPY3_LI[:F2>-T0&LFMZ"V'L'1US3A*J("<:9"RJG2D0JU MB2S$''$C0E)#5NZOR=>X/W8%RNN/3\,7V(S7@+0'T4]+.)X0J$>H!]1Q*P(= M 604@ A)0D2;CS8/?\_(V@8GCD/Y5W>[P;C^W'3X> D],!FO+9ZX-2$XPF!>GQZ@!VW'E!88TL8,UPB M&OHL& 6,TI1Q324,:]A@MK=7Z45Z(L4O-J.S%?^G)A-/"-0#/FFP4,"&6V:A MA(H:20FC@EO(C+:A1%(YJVX7C'UVL,?%*$L:) 6/O;+4,Y8XVD@A 2&54OYU M>4GX[/O>IHO+'X*]A!K_Q6K39Z?[DL]67$Q_[SKXJVSZPIOX:W)^D27Q'^?Q MI7V63!^,@[?UR]IB;B.=(VXB;&NBU&M M1MS12922,VNU M@YE0@9F*-!<@4M)PBB*TPX'/L[=?RMOGRSMC'*U7%AM;!]HS'"O:&KWM'/8[ MAVK.WO/,RH]5A^Y>!8^X7'M1NCSB(MC'\<*B@&7WY>LS0NV]S;'^A*_65P]< M@OP1ER&>M!2HP/9O<9&EM\'G)/N6=I/RHJUX<->T66YQ!^4+BYX8LF J/U"_C M^//B ,?&N_?DS<0C.W8TDX,NDF_/VG]Y0R]XLKU=L!?#+->DIUWA_U^?),G M;Z:_+)F<9S.WSW7QJ/WE#/H]A%5>X7@,(O_MIVFGAVUP31/8[;%VL%T&:U1T MZIE]U!GQ\K/UL$X88P()O+D-2ND.]UYW[OLS[GL2W<;-"V2]U++CU]@^9=Q,1FEM :6AM@_M93W7HS1YR^_**UY?P/& MB8N*EE8>32L+EZ2TM-+22E/ERA;X:0FI\814*70>EYYR$7?_^)H-1X/>^229 MH=M-DLO+0\E;^91\2P:C9$^,M!);NY%)74CX\P[@;USX=6C8"=J2*FH)LHZ! M36_?#(:#*(N[Y<4!/CK<@X1 0#!.& 3GW_\X]\4>SA'7P%#E[Y.D5 JL_<%6 M2$THA5! 1&?!(+YV@X_R\Z]Q?/-F0E/YF1-& P_ )[^5%85>8O\5__5+>!:, M!NGXVU'>.PMZ23>]COOY+V?G7FHY7">E_!JG@_YREMX6;P:CZ]ZPF/0\>XN( MZ&#$?WY]'XIY[+B^!7U9VJS:BZF%/@_86&KETNG*)21G$1L92P4.F*361 M%B&+2&041U+B*,+;V4OUR"78 9!W)&.G*YF.ZAR4&>:%3S3*UL659C%*U*0] MU/WRI< SOC3*V041(MQ@20WB E-$@ +4D A2*A[RI]7 UZD[2T M_/.PWWO6B OB'4%!G7RZ874;:RL<@4G0LF#" 9JQH+0A(#J$)**,*@ET&&GW M T,50J/")9-]&Q:L,;B 8$>*6HWXE@5;%GQ!%D1PQH)1R$VDC%$&&\H,%M(H M13#T=9/3YK[ MQ#P/AD;.*N7(;^] &C$ID',:I3-2K8 6ZB4+=2WWU>@5LHX$>XF?MMS7Q(4JLQVG)?RWV-X#X! MY]R'20BD:^%8,$H!%3*T'"'*(HLELF!KW5<3]XD.@L?-?4>U/?@YZ??=D)W@ M:S)(LKA?WA,4]Z[309H765RDWY(@N;WQ=0SR)S+D ?,=GO.=@D[OD9!@H3FE MVBC'?B&41BO)A GA0[Z;(/@O8_2J04_=0ZX=X_8YG4$H.QS6&2!MK-X[)?5V MP-Q$YQDP2G BG5&I.=%462N9U!@*#:0&SH:4=7%3?I>A8!9&%%FL.*&&2R4 A4)*6Z=NJHF;>(?QH]!-)[+/-ASVOJ?]L=,U M+*_<2 =%//B:^OIA<9XG19!>W\1I5E%#L V(X$3".;LR@:EB0D.@+:60"!0! M!HQ3@\Z>U'HIF7J*?,>H[V9(5Q[G[V8HK]4M^Y\D&_;B_,H+68$@^NFHHR1M MC/)$61*S&4L2A1A@%@"%$+41EC#$"B#)(R&@P$OI*[NQY!-\NY8E6Y8\ 9:D M=.XB"A9BBYA!@E!H@#!$*::1Q@1$0IOZM&0])BT6'0IIRY8M6QX?6_(Y6V* M&)706B !]?L)H=_'(T8B(#5%-6K*'=GRM#3E46WQ?4KR(AMUBU'F!G8TD3_= MDSS:Y&LIYSS)!1<(8(@XE81@P=U?8R*!(X*1$DNJ\AZ>S56BDNL0ZD\ MA:3K-K1Z"JP' 23SO&H:02LB(YF@H8R4EM@ZWI. 1QI$="FO^G&\UU1/L66\ MEO%>DO$P7BB50T(.F2:<"$"EE()@K_0,E#@D NVN]&K:XFB57LM[Q\1[=,Y[ MD>!6RLA0IKCU(9F(&\=[FH0P(LA6E(-YK-)KHM/75,8[C:W'#S>)WY9V#F%: MWD 5_- ?YOF/IQBE^6$3B_(YBR+ H*4<0\8P]4=PW6\TA!QRXS<>E^S2&9K' M]WS]ZG#\9)R$;,"8:ZQQ!1((+1!A#C;5T56A)SNK$>WL'0?HT>1Z'"PE^W'5I&V M'/S2'+R)@1?B1%B!T$ L9<@%%=8J 0RQ2&JMG:L:+1W<>+0BK2=,A$"'DKT4 M5VZXGWHH[N@D^77LBDX.'/[XYHDW*AV!P#EV^-JU/![XVK4\'OA.9BUK#?>* MQBK8=_[^OB0OIH?Y3]&\W>2@(CQ/_K&$"R,,!S*R5%&H$31,1'V<\]/R[$MQS:>8Q>2WB,6"J*5$I02"H!QO*NYH$Q$/(04+FW&/$K' MUG4+#L(MS[8\V_*LYUDY/]+)-&.:JX@3#2BC6,,(,<>Y3+G.8ODJO4=IV9K* MD-.][)P>#L?N$B$^ ]V'"4^V1(E$,-Y_:P(0:J%"(72W"E1)A4 )%)24:N$ MH!5NZC>'0G\Z;+P/,T7JL_JKM,Y:R(U-7#@E-7?(W(/G)4.H86.=)H8@19]$] M3?O45,Z;U5G+N^&Y,@>_R5=FT3SS6:NCC'#@A0B'T=@QHN%4*TJ9LA)%'%A@ MC>2:R>5+94JDOQ\.AO;P8.;-"B%"R6E.8* 44:1 M8T+&M30B(BA"&.@0ANKE-6C=I1ID!] ZX^"M"FW9=Z\JE"Y6'8P90,_9L-O:>YI]X>+9)!9^:IS0V]X.(^^0;IHXQ<;=3I"Z$KY=4XQ)HC:ZA1 M4DI$!,'($F(BJ98JA,ZX?1*LTN,UVXM'"SL0UIJ0WX:OV_#UL0J!33)@(3)& M811"J1F$0M&00BDCJSFA$<=$$;C"N7Z$#*@Q9[DC4:U%TPXNB.8.U&]-%L1+]/ MBL<4_=]?E*TNP/[\!$ :(#0V60Z,P/D.6Q3!,(0,424IBR+!H&9** :IM5HM M%;OYF V=D-CC]0-$UFDL'(_./P+5W@J&AED3;"X7(DBP4@1+9275/-*&8J T M1$9B@;7>1B[4%P\0'8F/XAQ9R]TM=^]=[0LPO[X$"1EI*JQ@VN_L*\IT9$U( M140M7+X66:<,E<"T1/, R60J"U& ;P%6@W M2%I)T9"%.G!)L4E0L+EA@#CC@!@2&@%H9)&6D%.N+-&4A^'.'D3E7LG3#(/C MN"WA-(Y#AFE_5"2]IH0<7BYQ=A=!LG'Q&R!A-MHB8D'$6!IA@%%D *11&"I. M#8+*R"A23E8L'*HZ<&0YAT?:85**U0:+%0V&3D2H<4+YY@&D1# A)18 M+%BDA,(V(J$5AB\EF&]EY!Q$R*4U52?*W,OTFZ06Q@R'^FMR+YN3!<%3D M13SPLWKSQ!RD5J0V'KYV+8\'OG8MCP>^DUG+$[F^L-QC>VHYF>,K%X, F9\ MY3C"!H;.Z)6 :LN$I@)1@!!2A &U=(O1U)!18SOF_>CZ(LD^7)9F;/YA;L8\ M.D-R; 'M5NR5=0BO]4:CQAG!I^Q9GS:/4CFOO*ZQ5HH+: VD"H821@H9+;#B MFDA;-X\NQ^.?QJ-*0"AI)PQ UT5(5 MU1KTZ-]KY=&][-NW/-KRZ)YY5,YY%("(6*F \;:N^T\## !5UC) N)'R&?1H MG3PJX7'KT5T"OLUU/B<[ 2=[^PB"<,YY2*%0<19QY"Q8K9G6(M+68BD$D8HM M9:QS^'C6JM<]Y!T"Z[QDJV6MEK6>Q%H+M^- SBTT6B$)$&4XU$H!QIAT&!(: MDJ4$[%JT5G.]NI:U6M9Z$FLM7#J#0Q,":\,(1(H2R:728:@(4EQY!5:_05BO M,\8[5!R%UBI]KM=%?-%/9M^7/Q>FTT\'R?FT?@P"_W:/Y* GL(4)=Q-_R]_3 MISS^Z+N_20OWZJY[Q^)N=WCM7G7G)A ,AD62O[H/5OEC#.U#0):G>;8> MT!H0?SZ=W=9/!G#G1\\?K'3Y\RJ;ON/&<=#Y19;$?YS'EPX-;^+^]_@N=^"] MOLHF&(Q+[LV!X%HZE4<-B:BR4!C%HHB9D&$, -?^F?@>ZI\9GQ6$O-V(\3;# M!5>9%Q5_RB,I.;-60X0)%9BI2'/A9)*Y+AA>!OYV34>/\]L, MX\> ]@Q,MS5ZVSGL=PX;1=RI8*?\^'T\QL6PWW.O^"TNLO0V^)QDW])NXIBJ M5!--FZ7C]9Z_9J?GN;Z\IB;V::&?_36GUUX(C 7"]4V67+E^Z;Y,[ >WO"R_\F,!O&HESK$;3&3^5ODML/*E?;[4T%?>/Z>90^F M5E7JR67\>7& @3=.^_]XLKU=L!/:A4ZOZ8?W^3) MF^DO/STT;L]F,?^9#P39V>HM@?$81/[;3]-.#]O@FB:PVV/M8+L,]N@BU_M- MXA?;LK]XO/O.GW@[7:WN_9+4V0GR"B7VQ9G%2?";:[C* ^LDU(IMKI.)VIS& MLK]W"FC3JK\HSS'V#^U_!9GW:LQ^C#L!*7/X$/<+R8J MML!/2TB-)R0H3USGM+32"IV6D!H@=)IYE\\17?2[$F^[TNNXO"QIMT5>6I%V,B)M@T3#^,1N0VXH;;9'>UJY=%)R:9.I M1=')WN/-3NX&ZH<3YY'NK#R2D]:&X&E^ML)!O]35. M!Y, 5R<8)(7/R"KBV[8PW]'#UZ[E\<#7KN7QP'D6.)7N_OH,-?_]P"D M?]]I]0EID0UA=/5^,)J$'ORYS*5.^?H[SP"??O MD^+#Y9?X=B][3K # 6EL'*0-=33UU.]!BH -$D#.)4 8^N)IFB/&,<5<:X1 M2)12)K(0LJ6#]ON2 /7MT2!8YRV,S:O=U'+QL7+Q!D4NP+Q.*8U"&%EJ= @Y M!1!*;;32%G&EI"3V115YS3L:DC8^]4<>'Q^'62G[BB)++T;EB>\OP_?#@1=\V;#?=UW>^<3X)"_V$M=@ M'2IEG?+PL71RY'D>1V L+M'-IZPON<0_GQB.H)Z[@? M#]RL/U\ER8(@>)GE/?S:P8L6"GND@;+POGL>S4F7]A5G#W'BX2/+[@U9\F%? M3DBNK43,^4XE='>L7_R,8VV]@?^2&0AK@LX-JVNV$A6G4P/O\2AHZ>$9Z.$_ M1X-D0@Z@IDIV!Y'#4X$*E>=+YE C#ID=^;Y<0S7 @8-Z7.SJ?)DRU[,(XI)+ MV_/V1[&H3>739AWKW2Y!O+DG>TV<7Y5'9+O^E^1?H_1;W+\7BWQ> G^YDU'[ M+N?STMM[$$@"$TKGE[P#BD0$+(^TA=1**SG04"'H3_$J3?C2]IXC$37H^7_L MG%!48>(L\]LQ_Q7W1\F#3;MWXUR&.JHF\@X%>RF;V%A+[Z7J4=='H7LT<5O) MLF?)LI L"B%C$:?##_+LRGV;J\3XJ)H_ALM@$"L@-K+0[?6!O@"%3]"7 06SAE+T-)E%,P M2%E-$17"L) 8J;Q.I "AIW%033H00=$AN,XCLLW7=8?OO ]SIP&](DORPJVC M3R1(XFS@II$'Z2!(;KM>(PXO@XNTS*QTOP\Y=9EVZI-X78C_*@ M_ 861G,61@0!IP,Q91A2 ;$@ GO,2NJE445B;!CM/XM+:[,*'> )5FYE;$' M74A91]!:CS,USIH]93_YI%F2\'D)*HXX0=@"$7+J_BC,.)4:"A92 T7%D9T= M6+(FY2I9!XCC#ET=G8/Y;O#-D<0P2Y.GZL8#YCQ_.0R[.I+-AQ,SMJ M4[!1WEE;67!_/(C(O+ @ D[3R9! I2F-A(+:*$VL-(A 898*!#^2!^L*=AYW M>.3H?+')I3_WL@V?RG_/D#O>$#8DIQS_=QA2M$A];+AA@5MK#H\)=?NB+F.S2_WM$)((40H-?5E,ZB&[B>1 M(00J$A2!7;BN)LU'.P#7:GTVE>OJW@1LK&[\,BSB?LVZ\0AM4S%G3XI!9'S& M*[,AA9Q)%E%KK(0\9%J0Y?WXO>A#S&&'D5HKTC3.,&TJ+S9+1QX?]PDP+SD? M085-9+7 Q% "C* B@@8*%0$&-5VZ)G8_>I% WL%P+_?$-E\E'HCF^Y@-;]S\ M[SK!33_VNL_GP?QKE-YE M20&,K%',,]W2?N-O.G@_KKSU M\6:8%7&M*NL(#4B)Y\SHHZ"0$\ZC$%(.E4 A!0H !#'6L\V[:^+[/;-?13O M29516C,O-L]X;#VY$V5$.D\DM%!H) M?RNU4-8Z!:FQY3*,^-(6833*'".-LL19HY'C$O?;,XA =!2'Y5M?[BBX M1^*%S0!,A;%*TY#04%$I?/D))(V"'&&]=%9]"^ZI*_:(.ZPM-7%8KMR]V&,Z M"&ZRX5='*,^=AGV$%B8$<(%9D2;.N\/6.,>.,"P-A4)JQI2$%)*E!.W%97@W M^#A9A.=5=KR#4:V9,;NN>6.59.L,GBHKXX5":5+Z/&_A#$-*E>-GA2 -.>=$ M$PM558V8Q[-R39J7=QC)F'P&.SDULL\ M#B9BF$6A$R["B?,RY4Q)9+_&[+1'4=]<6LPTF=.J_YJNO@ MG4W5[8ZN1_VRGF$ON3IQ!)79RTHH9UZ\VVLJ)"5CAA,3\E&4KI^#1B$FI*(JT1HUJ'4!'(A55+ M1O+SR8J:+ %(>8? ?1Y^/@)9<73N\OI#8^?!(#EA)QDNE#SFAFH%)(/"6?<, M8B4!=_:^=B8$P90MG2E9R=#/6?]1X(YD;0'((].]A\Q!"Q6*'>LHPP (H2$4 MR$@8HB P,F+(*&:6 L+;<5!=$6'9<0[!,7#0R53\^."HQ-E0@Z]!/XGS)"B' M/A]>GH_Z1&\7\LCAF,5<013J*))6ALS3# M"# >88E"2^1RD;KMN'%71?D_23;LQ?F57\7R3K"CYL1C*P[RE^&P]SWM]T_7 M%$5@SF+88D;""'%?'D BK@T"%"KDW3DHC7W(8E/L/9MN8Z"#^%%4(F\=M^/@ MEH7BQ2ATNHA+%1EC*39&(\ A-H2ST& BX..YI:ZSC[B#CR/,<3I.6EFR.!T4 M\>!K>M&?.F8='V#T%[+%"UN<\4)=OLC#^JS*SD(.[#>#8?&F8U-9>-&J<6C9,J% M>L=8&D0Y9=A82S5%PD #(=,6*(1#).MARKJV 66'\..N0G5LOER87"99YA1E MNG =S@F;JF)^?H018XFAG#,14<.EII@2$@$%*-(&+MV".$7E[+Z-&0<^7[& M#JFUZEMC==TIQ20/F'TPF&LN1%2DN9:"246)-%+ID @K1!A93:,GL4]=":P= M5NO5H/]<-!]YI+]L@-JO7WT\$Y3-9656_?ON9F4S"OZ4ZI"343$#044\T@"IS^! M@$(82:U8NNGTD4Q:E_Z$'=26R#DH?V]\I'&= MU"C&(G1GO#D0_!/LLM4W4! M_>?GA/0 ! I;N#K98F4HA4!90 7&&E,#H8("6"$!6K+*Q[+D^1Q8QCN8U+E9 MN7'=&JO0CT!O[U]V3%[J>[S #6DO)5AV@WK/4F%OQ!X]GWY_J4QQ]]]S>I,UC2KGO'YR3Q6[O#:_>J M.Y^B.Q@62?[J/E@O/?%*7+>3:B?53JJ=5#NIW28U_?KA))>G<+8>B!IF>#Z= MW=9/!GCG1\\?Z.[RYU4V?<=-_#4YO\B2^(_S^-*AX4W<_Q[?Y0Z\UU?9!(// MC)8MJ6GY^7B;X8*KS-M_?\HC*3FS5D.$B7-GF=]R$B!2TG"*(H1V"I%X<\CG MD1EO?0X6XB3Q8T!K K.V<]CO'#9*JE/!3OGQ^WB,BV&_YU[Q6UQDZ6WP.I[K2^^L3!_5<3\>N%E_ODJ6 J9[7]X?W@V"XFHX MRN-!+^\$R6TWN2F"_"K.DL!--_[QI>7]#K)@_?) M]^#3\#I>2B.YCK.OZ6 \O7A4#*=?C"-VY3??TUYQY7H[;$S"!-UAOQ_?Y,F; MZ2\_/0P*G,UV)69[9>)L]9[%> C._^VG::>';7!UD]SIJ=V:'C?6YET9M[2' MLB53Q_V[F[:WGQD52XPJML6%6*4\LN[5.*L*PTY0HLIO/C0DO/Y2*62G2@[_ M.1HD$VH ,VKP57>/?-^V A6_IO%%VD^+U"F?\I:38MC]X\JU)5E>'JKE/Y7% M=XJ[)]+2$?#-L<-W,FMY7%SMO(YQ@D[0GS/SFQ-?XI9=CP?6DZJJZV9?Y,%- M?.<=R3T1]LOER^V4^;!IE9N?2D47+J-' DF(D 1**"HP$ 0C+H$6%@D;+=<@ MF]+(QS&)F&?.H.:\@\AQ)VAD2:2P MI!K:2 HL.&5+=9H>*TOJ.M@+28?5FZ;9.&%R=)>AZK3?=T/F@2.]D3]4YZM% M)[V21OP"YOZN.;^)D.=^M]/?83,.)21YX9;==TWB;.!?<;HG&MG"A7(1YQ&# MDEI.)87*2*XLD!P;K04Q8.DLOID@^F]I<65&N8,LR:9AF[OG5O\0@ []_]E[ MT^:VD2Q=^*\PW-UQW1%T=VXGEZJ8CLCUAB>Z7)XJOW-C/MV@1:C$:8K4Y5)E MSZ]_,T%)@ 7)DBB0 HAT=]GB)B82^3QG/X>W*?\[*^9/0)H/ DJT*CY$E,7G MG PVXLE0I%T4@!0$$\$K[!M-T_:#4EO2#\&8MUKGU'TA=PH6^6H;1=@?D]^N M/>2?BT5Q/LL-?.^#)E30%,(*Y0VSGCA 6D<55#!E,-,"!0>-#FT^ZA7+KT7Q M2U%VW*K%)0XMX@@=(]SJ@)K.*:5#MG"'C4B!:XC$TK' +'@-B&JIJ$;!< M4 M!^,:PG(/1+8D*:D<1R%^TH@\.3/Q1E#.%NOM*B6[#5A#517H),="!(23N*3)_*G;:ZOD[1N0D9O\.QYR[.YBEEC&1M<YIAMN:&BD55) XQY M%"B1Q'$,GFEE+ ?L740C-X8T1G\^%XUY(LL@C;CWM>Z]W\]!&H0NRFN "^"B MMF>)- 8X(YIQAQ4*T;R+UAUJMAZYT46ONY >P(UY2*QU5KH-28CU&3JR2DHA M1##+.3?6"Z >)3^(P HC;Z7 5KP .JTU\ 5\$I..!F3([3KX7CL=BR]7J>HV MVW!-),K:P'B$#*?:8BT4!@"DC-$\.!--.$0T;S@CRTT^8B0.QL!:[=;;.8TQ M&V]#A2&IS;95S!H%3$2M+8)0:ZX,*&N=%L+:0/>&84OB$,:4MNG7[!X,3ZT M;->.]ZQ9!O8*&F@?FDK*V@QXR7RPR >,0$% 0E+DD!&>IRB#"HU$E6-FIA V M1JW.X.QF_\AL] T -%0)"-!@U**:M"MX((G7#V]D8NE1# M;*N#RX857\C6XD"QJ&J#X0D/@6%P$+P"3)&DW.$T.5 $X[ULU/0]&XMM24YU MVJZ;DPOV'2X7IL_((Q7RL(A =!%]SGJ0(F@1L/9:$A2<4X8_,"BZ>Y\/HRZF*[2?4'5 M>]/.+%>KY1^S5)P>+Z)8C=;%8K9,_\23$BV^5?'[%L,SJ?G)5G M*:N<3<36IGLQX9CSQ#O$.&BN-:*,>BJ%U(JC9EGM/Y>+WSX5JTM7?-X<0=K) ML92GK6MFPV^H*)2LRKBFQA"K0K#&@K!!2L$1TH1X:P+(AOKY5!2V%R7,K5QZ M9O&523,MUCP MSU:[1W05?&W;E9T5D[MLFHZ6!O8@UD\0J_ +QF$N--:IZP0!; 'K1R H1B) M\+U8_^&D)=6^B:D$5&MH-#S!(QN%,(/X M &.M@^?A6;!M2\Y*/&;T*#9G-V%[:FFK=GEY.=MV6ZL74UC?T:>+TRWKVPV(V MCY>_VA8/ G-9_JJH4__C033N*7HZ*Q.')/IZ#!Z,JIX5U@ME@7FIG0:*N:%. M(.<<^H398\ S&-OSUP?E8+YVX<\HZ]V O/-_]DPNB)"&Q3!^) M1'"=-?+GOR$\NIJL1K]/YMOBQQ%'XV@GI/]V8W6C=KO=7"Q7\;=,?QP1D>+7 MXT@=-Z_.UNM4Q3PI&^B7LRI':4QE4M!*O3C-*QRE485)ZL1?P,=1@HTI0/EJ M?"B1&!-$;W[?E5F FFC6!844Y(/#: M68.T<@T_T>.0::V0ZR0@,YQD/AV_,=VER3R*TMGTW6PQ.IM9?\N%V! MH*H@2 VR$DP:)N/!(F-0T(HA'"07PKMFB^';C?X8]_G]PNYV^7 C9*@84Y1' MR)VD>C]T(!)<:W05X18494HY#MHJ[9SGS 5 C2Q;&\@MC6 )@)18'+20#PY M<_.78C.9+?(0M80U6F$M>,N9U%'O= A0P-)*[2)'J8"U!=Z(B]QLH[_>17UV MMKW_%:+Y<=RJ_ M[E@0??L81D6%T0A%HG$:AX$Y"&\C8@5C)D2IH@0GC=[[M3TOTV%M?<=W?0'^ M&;<]+%=%O+)=2YVSKY]6D\4Z?B@N1D__>[LN Z$?BLW/YY\F7UXF'=?Q:^)S MCU1UB5:'(SYZ*BH0O.18M(63OV:K,J._0K^JH5]8HKR1@5D/AGA)A#%.4)+& MKK^7K!S-O*4-C)0]0 =.Q MY-N,P@&@L.9APL;I8-,P'4![4BAI62@QPH83U)AIU QAY4."V<0IE8")RD/@@(X!)IQK'0C M[?@;ACAP(I$:0[N3E5]ZL[NOAVD3E [AHNPGDWN>@FQS:*>KL5-%O)L1,B-\EQ%HS M(J$I3G-/3(C6EU#>>.\U4I03B3D$\G)";$DUY)2.J6HSU??4"+%4*O^^F<1+ MN'V^_+NVG/EL4;R[*$H6PP3]Y9LCC=,!KBWXK(AW\>IK?_D(HP9F?Q M=_Q:%&G$]/(R_JJO<0&CQ7)3K/_V[64]:^&'V=GRK]W3=Y?4W*DWWU]R"RM\ M=[.Z9W]RQ/;^Z+L[AZW\^V)U\SNN)K\5[SZOBLF_WDW.XS;\,)G_,?FZCI?W M]XO5]0Y.2@Y::TP8"/"&>0U6"AD895*%^(S'+MCTF84 :1?74P0J;:0BN !$+V,K42\%/4,37727UV;B]K M\I1+.P#NG[V]>0W'7<.C%#>4W2D?_K'[CL]1G8F_XJ?)9C7[,OJU6/T^.RM& M=B>INK;*B/5H;JR+:4)]J8>4U0"_;N(_N^9_B1 FZXM1B-;)^I6/X-OWB]'F M8KE=3Q;3]5]?>S';Q60[G<7MNEU);0W?V$CH1B^:I=W>/:XO=7^:71;KT8?BC]$OR\M)PZ*\G*Q^ MFRUVRYML-\N;)W8&:OG,'[/IYB*^.V[@M<(:M=CYY&I=_'#SPX]WU=,WMV[) M6Y>Y?/.PTW+W%4+\Y<>;-]U]#3_\DMKK4_N]]+3OZFAD4C[WA,NG!T1$EUKA M-\"]UY7?0Y,?(EA'/\7G+]8C'S$\[5I8NK.]TPYP^YM[L9\]?;#34F;X7>?M MX?&H5$^28_?58J>O[51ZV .;#]+S#]*]6: #B0C>LTG5K-SDT?N]="WFAI^Y MX6>^^]U240[@R?Y0;$:SLFIR]#85J^^3(MRJ OJ:8:E>).=B"5 U KJB%3! M@/22&^ I?X^;X*T#&;5"1[)U+D=J'S__KDVJQ])6),HJA@R 06#)&,@*#'**8Q!"0B(!=3H]_L]7L#J M6;SPO71]&&.!;WM@+J7?I3<>$]6BS'*V*>#K.9O-BM+BK/*27TY-GR=U] MM5K^/IL6T]'GKZ/E/1;&N'SK\GP4MZ(XB[_[?+6\C*__O^UL778.W&4J3F?K MJ^4Z'K)LD62+)-_]MBR2[I8&N^(J4LRL;-92,L#D"B$!\:+0EK^]H_'E>E'UP%E-=V]@7VP+?D_EL M3*4\!9D_ (U^"%B":ORY(V",4UQ3GX:@!XF0TP)[C5"(6G.C%&<_++6H/],Q M)VWVHSD9_;F[$NU_+Y?3/V;S>2G-=FTB9XO-9/';+&4F3-;KI$=?7DUFJZ1D M#[%CW"-X%15>I>2.>L(MD0RP1=(RK;DAAC(4I+%W\7JS]Q&B[V_W7*4?52. <-)=R7/]L= 8:FJJBZ*" >%O4<* 3BL' ^>,JL(4@9(8SK ?K!\ M@1C]GV*UG$[6%^EVELV%3AJ2)V<4EF4N[SY/4IYE*EDH%NN=@5A\23\7@]5E M!:Y B+4+QC 1L>@!8RDAI:$E=( /)]]*<>A?FOUK4?3;;$+KZPWJ^W99KN*'\M*9P.R4$'61'B9 MU$F @22.6L6X=RBJFZ (QK;1BK!L&'Y'R;01QK\U)J"W*O3(F/,V(Y[=4S>S M!3A0, I6LRD6Q7ECKM5A<@'I&*DVYV#D5, ^"L(N _#[^).XPA]88ST+U#B/P%JB MG$0@@T-!&.&:'L]GXZ_%F.$8>)L9N-V7;KTW'/_W9+88Q?-WD_V6\N0^;]>S M13',@7*/X)+6Y"+3PEN!:5 2*# 5#4/A+!$>>6%E8V!XVNF4]/KSXM<(I9_/ MS?4NMVH1#DL)S>;@J<+P$?U4 KK%(8?@%2";$M) @E*&>PPZ!,<,]:*AGSX= MA^T)1D9:;>\XV,;PW9>C4826G9FN5BD5??-U/+J:3Q:;TB&;^MY>M9!YTV?@ MBLJKZE,(!# .P7NP#ALCO7/::D2=M?A1X'Z\WN*/:8/]S=X>TL$*M,T6\?U! M:S8J3P-\J@)?<)PXP#;%\"%@)QD.C".);+"F-2ZJH@WNDQ>/3N+5[;)-FD#U:J6F,-(FFK,I72.@Z$H MVJM82ZND\SZ O:\4<[?C8;ERR^WGS?EVKJ]W^J"%&F.BVG049=.TE[*TEVA\ M1,BJ6JJ/C(8IXTH))3E8*A4G1F." C:*"-)(]7D>')\I6I\2-\'H*!GD)RA\ M^R)CRVCX<%5@!96P%$IQY:)4"Y(!I<1@H X+:YDRB)!&%FNY=1^6BU1TO@NN M7$=6#BHI!ZKU9I.S'WA[!&ZB@IOG2%G%F4O-@F24B<HCF1-=V6&I+5,Q^3[W>!RO6,:)5H;3' M2H#6- "5$+S502O'O @6I#& [\KU]SOR+=R.>(OWBYNM_>5V9X^2)"C&ZC3* M7+*NW ]0/6*;8E0S3I&E#@7/C-7Q->:51(K2H!C3U 74FC.#Y)G-;:D1!#G/3,1:AZ4,AJ M3#7%#I$HI[GPC2$_.#'V_^+U8;):K6?%2$=IC!.): MR@-01ZET0F.NP!)C;/ !0%C+/16^40[:1&!M2X_4J%YEJ_.TQ%R7L?28U8EK M"0N:B6 9*$\P 1VDD0@Q#2X*.2L<;S1\?2:8VC,WZ9BUFD"4KKI4T=$ E.,&-;(O7]:W.2?UPZ"KT>R5-%QVFV>CM3-IFU? MP?T8MFO.)RV,4T QF!2(05@CBP2B*%A'K/>-QD@OQG:;#.>1^]Q] M0=OWJ=T?&G.XWV[7Q?2O#XWCSMIS ]$45YF_'#/.#46 $ 5OK(0HI+$3$876 M4R3O(CINOXV[__%Z\\W7_V^=>O]6<:';C3_H]$$\9C*';;-MVT=T/J8WTYKC M*AC/+4G16AX Z2AO50A(6(.4$E@V'%#XMO;OL7AQOP?2Z8=1]\W1&P\WC8I1775$UP=@1JEU M(+4WBGGN$>,L.$UEHV',S<:&N*]N5MHR2?6I)G>T[-HZY R=SGJOAB0D^XPC MJ$2A-II[3IT%+0%;)CWB5'%+'&'2\,;\C+UPU&;)GI0GT6YI,/;FMQ)M-T@\ MS;T M5)GW79@--*,.^VI 3"!*-^H M3M@'U&TF.B)HLS"H?Z ^-?/S-@TC)5^DW(O9/6&?(QD&![_8/[_@0CI *X\Y MO "K6UXQ6BB)G9=!I0D^RC!-,2/*42:54HT,KP<"SK=!P!;S09X4<.9C3H?9 MJ6, )G=FCJXQ!ZV8@R!CD*4(B/'@04@1,!4 MM?+OB]7-[[B:_%:\^[PJ)O]Z-SF/V_##9/['Y.LZ7M[?+U;7.]@M9:/Y^84):R[70P0J*@E15 B'[7,JGI/^F](E4#5[41S]/ M.H:+O(:.K.%1IAKT[AQY#>7#;RL1?IIL5K,OHU^+U>^SLR("N[3+NK;*R#?3 MU$I@FIBG#&.4K7U^W<1_RES"DI22JSW,EW^L7_E&OWV_&&TNEMOU9#%=__6U M%[-=3+;36=RNEE=2^_PW;D5T]67W^5FZ9[O']2]8)/_2_!M/#T8[OT[I7QF= M%?/Y]:O_]@:]*1_'A9_=/+[GZC_-+HOUZ$/QQ^B7Y>6DX6.]G*Q^FRUVRYML M-\N;)W9^I_*9/V;3S45\=[SXZ\#9V7(^GURMBQ]N?OCQKJ_IS6VTZC8D*]\\ M',O:?840?_GQYDUW7\,/OZ3V^M1^+SWMNUXU6O=:(7?1I1X'#6CNY6:\AVX_ M1+B.?HK/7ZQ'/J)XVK5@;5?KM@YQ^YM[ MCTHU)P4N7RW^]HS]R0>I\P<)J[W8YS+>T'G1\X3/>S8IS!:3Q5F[I<,'WJ3N MXO$U=Z4G1#3(HW%JF6AZ^GLDC6@BQ?M8K$;K8C%;IG_.MJMH1J^*WY?SWQ.E MG,6'L\WH/!I;J:]CSC#I1(;)(PDF E!5@**0XMII&R@'*XG14G,,*$B!M5.- MIOCUE-=_+A>_?2I6E_],E2<_G]OR+!PTC5V.@;>93]+9=/03D!@9]1U#/:_2 MRB3%7!@<- L$M.1*6LPPQ<0X%'@SK6P/U+>8YT[&C+;92*'[^>K]-D+>_..7 MXNJZ9C_YV2=M*A/#;J,@9*W+H-"<$H^>T"D6Z&Q-VBG"6*(*QE'7!F^UQ]@3\*"DQ&5UM5V<7DW69P[-)W::WJZ^C M]<7DY5W+>@U?4A6""R\-)Q94, R\BUHU(<*Y8()/J5.-V>4WS8S"$)8ZS:M&/[@[W!&+[OU^OMSM8MA\NE8Q4_'\_5$+7@ MQX#,JWYBA"L"E!D'7()GSBC&@7F&XY."(/$]A]3-GA].B!ZRFUCWNBIT"J-= ME: G"4A94VNCF6<8EXU>9&G4/DJ5F8 MWS8EFUT?E[LB\]I=7%Q>S9=?B^+ZR5N+]&H^69RP&OP(5A6JL&HI)I1@0[27 MP!!3V&K"*45@%0?7-$'K;8O2IJ8^N@?M/T98FSZCSDK&(0G /F.'U((HH(A$ M4LODP['4:V1Q8$0&2AQGC.V+G?:$&Z&YXV:?3,#*L= 0:/$NCZZ=]^FU]6:R MV6Z6JZ^CS>1+-!FGVR*-+2_^WW:V^?KN\V1=SBV_3#-1)^FVY^Y^S_<6*59A MW>" -#$VHM.#A*!8,))XKCB5E O_1&_1SYNX(E_>I(..8QL#/N:4Q1.(Q'2* M6KHJN(=) [RB >8#.,2L"4R ]$P1[0R77H'FBO)6:*#5<>:MMMP> VN'-2 0\2<>(\5L@UQL2\!(T' M:%_)Q@0/,UEB,-:Z/S\OSDIKO/@2%;O%;\5H-=D4H]W/ZV2/EZ)WLICN?DC6 M^>_Q$-6;&65%_.GL0*J@K\=!),+0BVGZQU?WYBC26D$GAFKTAU8ZQ29=%?[#Y 56\0(-R!L.BA." MP!DCO30I[!S?[ +5C9K$E_'" ?0&(EI-D3Y]7C@UB]T59RE9NAC-#J<^]!KM M7%:9)H@A3(P%0@R$$!11R4X0BDD$N(GV!.@[H/ZE6&]6L[--,;T&_;=/U-[Y M,:YZ&2V*W>VYN4WQ\7R;]JK.(#M6.8H>0:*=D>=K9*._QX"6%: 9%I)BH-Y: M 9A8;3 .AAE#N%(10%T#] $4@%3M*-N<%=T?1 _&?BM]EBD?SS MR_/157E"LTWPW#0=@E'5L !CSH, ZQAB8#B3''EDM4J9;Q3I1JWS_!.,Q>.650 9K@IG&1AO6 M*$G;DYR2.Z$-E4., 1W.ZWC/7>VL:G$"&D1FEI-C%D%J5>L&6>N!<"J >Z*# M)8@ZP8D31N)&5L3^QDP;S,+4F L^"&89B.^B?/AMD^A?MU=7\W(RRF0^FL[6 M9_/E>KO:53 DU2AQWVBVV!V3>/L[WD"ZP^1]PA>>[_Y)VD=7DVB33K>KY,_< M7!37)E$2&2]E@;[?[@%HHH.YEVW+?ME94+]?G"TOBUW-85?,C]=S=1W$+GGT MC'3?8"&BJIB*QHE5W@M)! !RQAB*+?7"(-!..'G78-F=L$_I@'V,PN-#<=#6 MLC"6K,U8Z_YWM[,ND9-5N#)99;)*9*4JOZUAB%(FI>(6I>(O;9'%%#-@*A!# M[#YDU5XYIV!M)GKUD*KV-)&ZK$YMBE6QWG2%G?I)0OWA&HIK,2)$9*09JR@B M@()7RO)4SN)"U) ,:Z2EW)R5(VA%> RM-H[IKM=V %9X9I&38Q%:Q8.<,CYX MX9A7 12SQC*.@$>=!1,-FCR;1=KL/D%9FRV+N\LB XG]O/G'A^7B71G3F2U^ MCX753!LQ]/25RE"='>?+=/WT3YN-U4Z.R:_G5:GD5K^;KN.RPNBG)(67& M7>W:UBTB/YS%FYKMG:%H*C7?"K><"UX-9PIC'&CC1]*W9R-=M, MYO[+5;&8SC;;J+6\7YQM5ZMB:K:;#\O-?Q6E%G-(0XAA-@@%)IM!F5QZ1R[1 MPJF&DG))@D.:TV# $ZTM0]@0R4&FZI]&7[[]R:5-^PBC =E'?]],XF)NGR__ MKBUG/EL4[RYVB668H+\<:#W?^\;:CIP5R4Y^T1KD/92T3[)=^?8?TFF=G:5L MNZ(HM:C+^*M2 N=HL=P4Z[\]_2H/MJ\W3]]=07-;WQQ\A>_VW/$W_QCQO3_Z M[L[1+_^^6-W\CJO);\6[SZMB\J]WD_.X#3],YG],OJ[CY?W]8G6]@Y.2Y-;* M8 \N]1CE% BR2FOPAA!->:(VE3XS^6;KNX6DYNN?UD&I5-]E M,*$,9+SX8(1$(0W' Q((V>=2/B4:2L:*3[Z4Q.3Y)=(&H\AH>%6*/4=Q0 M=J=\^&WV]T^3S6KV9?1KL?I]=E9$4)6"J6NKC%B/-D9J@1M_*BLE)YOXX-=- M_.=VUKB][MLW6XS*\0P7\;/%:EW.[1(_CG;]FE_Y=+Y]OQAM+I;;]60Q396& M7\Z*J\UNJNHH7M/DKZ^]ONUBLHT:=3%]QDJZ(*!J[_[&V$/1X"EW:I9.T.YQ M_=;'WZ\J^N_ MN?5!5O7F[,W#+LK=-S+\EQ]OWG3WM>^\Q/?Z5/ZN^DOBB-^%4>O"X-K+VD&PB"!\$NQF41%=_JJ1]!/5JD9VC[%1OD,]O\,?DHM&;>K MAZWNK WD WA0;>#L;'NYG2=OT:N>P7)BV.LJ \O+JU5Q42S6L]^+5UW)KNKF M[3^7Z_70^P*W!!E=R;'=:S/>_,-,YFF>^7H\^O?) M8CM9?1WA\2BE-!WIH#^X>]M=[-?]KS81W)? MA)!0<%2?A,,0,=2GAE"@;3!>$ A&"T$LMK:1^E(/;>Q"&K<=KS\N5^G+]&:S MFGW>EN[K3\L/RT7*@5DMY_/XEIOZ@7N;T9'_>_TE__(>%0Z[E[G(WE4R%O:!"4AO@:1EP:HQR M#(.F1F)JN"=86>&="HUBJ Y18>5U3(Z_]XMKUUMKM(@IM-V!.%-CIL9,C5VF M1E:UX<$L$*X#R! $J,B16 =GE)=!4.]18[!*AZCQQ@]]XPIN3U7$8LQQ5A46*WG%E&&*:.0&>IRQK*914W$2[.=K5'2;%F\#('L;S MDZ;*D3'05@?4MCIH\C4AE6?39B+-1!J)5%9$RA$!RC@3R#H0P1BA&(/ /.62 M^N8[E^6=U/"V/W(EK]H=B, MYLMUI\>1[XW2[>?OK_H[145PM4FT+@DFB=>WG_?G^,XZATY N/;\@#Y!C-!J M#&[@3 E@UCG+P2ACI!+8&,0H84+RAK/CXVIY/MND)*O[.^S\QR?WVC&N_RE6 MR^ED?5'#6FM")>,NXVY_XUA -:G6RL ]DT$1) !;:Q3'CH!'UEOE;:/1;_O M>UD$Y2D&+8Q9JRK=7G9K!TW3#-8N@/41K I5ZR/E%:)>($ B28\.UU!R#]T;#'B#,FN7+-E"S)3UMPX%EE((\!U-"%!1^')9< $(P86IPDR=^'ZD%A+ M [+51$OQ::^IXNSKY]6D\5ZMP"]F):/YN7$9CW][^UZDX3IAV+S\_FGR9>V MY&\K%2"'E+/=&X(UY&CH@"F@YE BEFEIA4%> &!0AI!@C!166.4=;XS4[#8% M],HKG.D@TT$GZ$"(6@%H&AT7U7@O/00@*AA$P2A)A9&:-%+[NTT'[67[9Q[( M/'#R/* J'I 8&R ">V4D. 8*$2$X4P&;0 +&_>*!'OC!,PED$NB$.T_A6CL( MA[QWDDMF V"76N5S#D)@S30VK\X";;H&TP"55NJM<=CP%)Y3*"BJ9NHQ1P' MYYA24=WU6DL!G0>@Z^H1"SS1FKKA0'OP&@I@Z$0"!?8,22QN+?[ M2W*?%U.W7<6K^QC7L9S^YV2^+6[N2?F>FSN2;LA@'+TY9:.7@O@$(:XJ".OIVG<[CQXEI)OAGN%^3+AC7&N6Z9@U ME@1%4@67"HH)%_5QS)T1P9+[!_:\%MS[X5_..,\X[P;.:85SH9B2G"HN*0*6 M*JJ=8((XS8QC)'1+K!_&;4#KTSU?%8G0Y6?VKV(RNKD_'.N5&;^YXW]\"$V..^,"S MHS%6E8@.F E%+*-"$E",*\ZP_%1L M+I;3P3C,.RM@AR1'>PO#>!@KMQ>73@< QR0':Z12,@*2"6N(U')4X%I#/J.YT%PI<*""C]JL%X;R^(@C(QHY6D=5;?OJ\\VB-B_"9Q:,N>?U,_*E;]RY9=+T>K*9K<^_ MCC:3+Z,_9IN+-,4QKFZT_!Q74/9:68_>XC%',N=./X![6G,Y:>O ./#&,PF< M> M.;96'!O+AW%5DZ.D2O7%3L^X/TW*K+ZEGR6PZ^A,J M_W08P8\!N.8T2P5)-DIL+:0#QZ-H=I8 #DAQAX-H%!D_I>M/">WRMMC:7?FE MB')Y/=L4OQ:KWV=GQ:ZJX9?B;/G;HOPM90!M."[T1TY79\7ZH*3WR5) S,::HU;KES B9$5Z/$7BE MU2,B* 5"%6,IK50KC07'U%ND)0/:& [3%T;HB?\^\T#F@=?C 5GQ@&-&66DY M#MB #$Y9A6BD BDB6U@/?>6!/LR,S"202>#52 !0-35*,&M1$(P@%5(]IG0D M! W"&2P01[WU$/0W$I"I(5/#ZU$#J89L:(%)!*!TR#$ YA35B'&&J#(>!=AK MH-Q!J"%;^VVW0^EW1QOLX76X_SXL7 M(?W%P=X]]^7/A]B 1X]*YRFOUL>-$R*5L);UB@1*DV, M5)Y1K-8[=22J%O-MNLZ/RU4Y%7>S63N&>?EA^6B\1AJ^5\'M_R/K+9 MJEAO[A#;^QVQO49(Y"XK"G4P3GS.4>JLSG/*21"9%P?.B[4F=UI[0;D"J00' M DX1J@-#AKL@#/;W-[GK!B\>.DZ$J8BZ8ZM)*)DG,T]FGNP-3ZHJWP8L2&NE MH$01H;#7.GM \^_GC__(ENL&KK M@=JG<*T?UOZZ/Y!Q5/AX?TVXYB^ 0Z5#]7Q8$TD;1," M3:,]M=.<*XFL)L@*H"VDAV^[B%=:[['IW^M^1Z?_K7F>WSZUYKO\>E?ZR#O\;!R6?]]LMA.5E]' M93(K5DI_N(NT H7KD+'%$X,&L$0@ @%6 /6"H>L+;>\F.Y"[#Z M#W)ZJ:@Y0: O_M5,6ATG+8GAEK08,X0204!*"<@&E?J!!D^\DX%R3#M,6H?/ M$\5C*3.)91++)-9!$J/LEL1PD,(H+($2"F;TR>W4O%TA"15]4_RE/U"F/.L&0HUXZ *<4 24P#XQ8[K4D'::\5TI_1,=QIV4> MS#R8>?"@AJNJO&\* C.>&DR=B3\*S3D3G#O.D18$-1KZ'9(&V\@P)'0,ZBCZ M6H=S!'O3K_]#L1G-2H%ULM.F'\&BPE7;;6*\3@\V%J/'F7@9>!U%'BLZAZKJ<*.>>=5?(DA87Q040%5Q$899U&C M+U#[P#M8Q$..%:49=!ETW0 =KT!G!&"E#/5@,1 DM616$:*9I)+%QX<'70\Z MK&>X9;B] &Y2U(8@@G>62$&"AJAI2H/!6,$DXEHK=@09U]M>YAF$&81[@Y @ MQ&M3S!C5FE&EO8JV73 6*-(&$ZNHI-4DTF> ,.N(PZJD**FSG"1ZRYWM^"M[ M. 3X,>35I@!XKR%B#*P4"#Q5BB*'D#*,>DL9;;0M>$A")2R&Y:J(UV*WJU6Q M./OZ:359K'S@.H)@E\*#8_GW^:?!F,4[1[(8HAQT:'S &LDK[2 M81+ :4ZEB"HP40YIY;6ENI3$C8F!W>: 7OEJ,Q]D/N@&'_ JT2!(Y0/#D@/3 MD1:PH4&&R W:!BZ";DP&ZC8?]&1N:":"3 2=( )9(P*F6%! &0,&P@=#G-+& M2Z8MDU@U,HZZ300]<&MG%L@LT D6P*A6,&>XT,1X[[4#0HPR3@;GO.9!(:Y[ MQ@('];8WRNI:;:"8R2&30R?(@=!:'Q/LA36"<$&!"F,(08YI'6T%CS%OM 0X M,CED$ \I1_G]>KU-[91&R_-XI\^+>([B-:69M.O16T+&F-+KAP]4B9Q^U"W^ M5!441)1((Z@1J1K>&:5!&*2YB7*>.]$(?3]E G")[\&X\SLK>8* M'*-DJ00IDZFN.QK5!"%0BDL6HI%-E8'->=L;H #'*:H,'*0_:&T.\Q$ = M2J.O"38B[H])%FK[&,U8&E#.]HW"<^.C72_GT]%F.?*75_/EUZ(8E9K0Z.-V M=78Q61>CC_/X^]^R,4C6DA_W]((SA%QG/[G9+XM;NY)^9Z;.Y)NR&"3XZS A+BL) M[1URAA LL"< &C16*C!KJ;5@M+Q_[.1K0;SUU.P[INYI!VHSV@>)=HJJME/* M@Y7! Y-IPBR-FG@0&CE@E')J'QC \%IH[X=_.>,\X[P;."1)SFQI#0FJX1M[59P?QFTMLC#/(#\]D-.JK9U4AG++,%5"@$!*@D- M @%+I9"BT?3@=57WOCK#,_0S]+L!?:AZ?(6 <=!&.1RBF%?ANM4@M'G,U^+QI*BK!S8-!B%.B!-7 HR%.F*%8 #CB S.WB227F]67 M7<'#K8J<-O$&H[D5]*N+VB%)U/Y"3U6"DP:C#(FRT\67')::1"RF;"X*#4998+@3)8.PG6 MQ[ *%58--I9R9H 2"BI8*71\EP/ $-",:.ZD"<00[[ZWP+\9DEG[[2;\AI#V72M*[SZ43-C6LCLQ;^EI' MQ9?T\XL;5B]7TV)U!'?:2VWG/>57/KAC<^4 MDBGE-"@%>*T=IS6$(LRCY0,X\HN4#(1CQ MO+-ZKJ4(7**4/O;LSGV0^.0D^ M$=4$ .ME1"RS@DH*Q",#0C,,DC.JE#>^KWS2VQA(9IG,,J?!,JIJ1"RB&80I M=YPC#F"0H8%IK7 D'<>4W:M5XD%8)GM&Q&&U\FS+ P$*3END(3!I/ K<&Z( "[!* M=IC#VHN]W=7,"!]SWF9*8B:O3%Z9O-K);>:B5B/K#+&<42/!I>82FG@-!&N& M6/P O;_K:S?8ZP5AOJ=,%L)B+$FKG2N>>H"ZGG:=&2\S7L\8KY;S[>)S@@5% M4IYF,$$A[ZB4RG@AK9&-+,T.,5[K@0UY#7D->0UY#7D->0UY#7D->0VM MVF)_[+[C\W(^C;_BI\EF-?LRND[+'MF=3=98YKF]]Q-?FM>/=Y54S^]6YR'K?AA\G\C\G7=;R\OU^L MKG?PP-ORS./5_/SD.5\WNE@E5]&?UD$IP;TWF% &DG(=C) H:&5%&JI!]KF4 M3\ES,EJ>Q^,8S]1BL[Z]K,F T9O7\#V_VV-,]4K\&D_P-/66FJ:S7+HG4\AI M=!ND6I?'_&*R^*U8CV:+4=W%6U:QB1]'.U?O*^_YV_>+T>9BN5U/%M/U>%1\ M.2NN-KOI!*-X39._OO;ZMHO)=CJ+F_N,E=0C"CC%#YZRM-HO_"8L@VX^/TNW M?/>X_HV+Y#F??_N=:!>6*EW%H[-B/K]^]=_>H#?EXW@E9S>/[]F.3[/+>&X^ M%'^,?EE>3AI!K,O)ZK?98K>\R7:SO'EB%Q,KG_EC-MU:'^JZ4KO,WMW5$5:$=>_./!\N,=M_!Z%]^O'G3W=?PPR_QO3ZUWTOY MNUIX"77NPAZO?#N=./,M(ND+2U\/7 C8H->]@J[W2MQ4'O6@##C&$DHA/LPT MA\$?OZJ8Y56/8*JD>??^=6%P7<>3@3!((-Q41+SJ$;PIQ\AG<)!G\":O/6L# M^0"^CC90I1F_ZADL,#!SX2"YD")4J]_6!%'E M01 #0!4W&H*Q"@N- 6%YS&J( S M(Y6B-K[$6?S),&41EUXZSERCOWV'N/%PG7FH&C/1:ENQ3(J9%#,IOBHI/M+_ M@B)6L:)&6&-MI=$A@-)8"DV89DYQ[)EGKL.L>/B./P*.8DOOU>+B-3&UC\\Y M,VEFTM-C4EZ;U4X41/ZD:8@26&N54,2BU!D#6::,[C"3OE(G(0$XTVNFUTRO M0Z77Q]A55IY-I*1W%'P(/K*K8E):BK66C#.$.8ACLFL;?88 CQ6T.LRE7X;W M"4UR^5!L1O/E^H$$O2?/<=KG6CL!4XQHK?TU%5*!]$A0H*F!OU4T",<-1MJZ MQDR2CZOE^6R3\EB:@Y,(^@_Z7Z.>XX0!,!6 M&,*-- HCD5(@O#D\V%H/VF7@9>"]$O >L_4QPU778*$),D+S^"Q@8PVB!HF@ M, Z:448I\3,:;09KQ\+SN\@Z9VAFL7X/H86GDE)[G5PEI&*94, M+ G*$P&&:"&U)#KPPZ.U!S/(LW3,<'L!W"2NA111$, -B18?(&NT!"L]>$04 M!O!'@%MO1W1G$&80OD!%):B:#LN(5,& ])(;X$!T1&3PUH$,X#$T OM/0&'6 M+EO0+H=0PE.2[NBLSKIM>$A/;I(])35OCJ&",(:01,&",THCJ:0T*4DQQ"<; MTT\?DFP)PF&Y*N*UV.UJ52S.OGY:31;KW0KT8EH^FI?)E\&XX;MWG#[(8=XA\P!-;]2\&!1<$83K($H$1G 2$%D-%<=9D3UBP-Z MY1W.?)#YH!M\P"LE'C'P2D5+FED..NKR&@'"F@49HF+0K%GH-A^T5\:0B2 3 MP>D3@:R(0"A 0*BW&*(N0$$C+)'1 F,K'4 CX-1M(NB!.SRS0&:!CCCU5-7K M GFNI? ^& G8:"ZE%@Y9CCVQ$NF&4Z_;-/ J:>=*0&>3SCL8[,ZL"*T5HKYU[8R,OI?.1C1BYC#^_5ZF_J&I6$4T^*\ MB.=ONIOML!Z]!:K& J/KQP_PX D$"!\#?1S,_ZO)< M*R.1M"809.2K@[$55_Y3!+0< Z<#3 O(F.X#IA^#=,UCYS$5-/A S'@N#3$ M&(4UT*",H;YAJA\=TOWPQFZ#TDYA MV:@@/CH@6_**'UB@9D!F0+X D#6W4^ 2*:T8LB!!8*PX0@89C5V0UD&C8BV,T2'GW?_];3,:4\):FUN2[LA@/+XY*:27DO@$(2YJ(EI[RGF@*H@ H*02Q"BAHW*-!0FT M43?RJA!O/27\CK7+CM+@/\,]P_VH<%=5FU'JC"(X8&^(!8RI 6F"UD9X(0UC MC:8_KPKW?OB8,\XSSCN!<\ 5SJ5@#C$=@N$!$ 5%37!2>8.4(\8VNBB\*LX/ MX[HFZ"C]@3/*,\J/BG+**Y0;@BEGW"DK01BJG54640I"&8^;_K775=[[Z@_/ MT,_0[P;T :KNG4IP+(UP+'@P&I0+)"KQBHC %'E@;FEKT&]#/+,VX\K=P^@) M)4?_?%4L1I>3U;^*S>CJ^GBL4Z;TYHX#_BT>(R;&'+7E7N\O5$4EI8VAV"HJ M$"(8L ]:,!(HB]*:>(1"PXO^C3I< E2?1<&Z*J9VN=[\5&PNEM/!.,T[*V.' M)$K["T-524QG/;,$((4*NT&$P(@P MV! " 5&-=/ 0O)7QO=*15]5M^^KWS;(UP_,ELE54@\T 0WQ2.:.Y 6&X9LB! M\5'..N8Y:U0/O0B?63+F_MK/29N^<>F6N=/KR6:V/O\ZVDR^C/Z8;2[2$,RX MNM'RN%>42L^$QEX<&]'] M\#=G*&@N;XNMW95?BBB:U[--\6NQ^GUV5NQ* M''XISI:_+%!/H; M#,C4D*GAU:A!X=H(>VH3!5;'> MW*'$]SM*?(U@RMT.4T(=C$V?<\Y:051.KVA1Q\ITF^EV3[JMM>#3VHM4ZB65 MX$# *4)U8,AP%X3!_O[6^=V@VT,'KC 58XIXIM],OYE^,_VV1[^BRBL""]): M:2BR%$3PDF@6>8=9C1$6GG68?MN+$MY5>3$98\(R[V;>S;R;>;>]I&RE*N)U M)(C49"@P+8!2HU)K$XQ!1-W7.->8O-HAXGU!6'8=]SP^]WWZ56. 5G/!7WSL MGI4L_IJHS 5>F:PS6;=!U@S5LN^E(8IQHB#^'Q &:6P0QBGM@X\_R@Z3=>OA M\Z=0N!P+T@V_16;PS."9P4^3P1\C<%IK6\^#-9QB$P(%&T [S;F2R&J"K'A@ MQM.!"+R-:DF,QZPC#-M-#\7CV1%'3':Z*'9O1/&=QTI\H@=H"=KAZQ[2M>9[ M?/K7FN_QZ5]KOL>G?ZWY'I_^M0[R'@\K_?C?M_.OHS+Y&,LC'?@7]Y(ZIJ?A M!8Z$3O@*L%"5L]=Q:;V1GJ( .G =E &)@F"8>R[,L7P%6/X'.[T$X-PAK2_. MU4Q:72#M Z?1DO&<:LRB642 MRR36.1(C6%2E5\8 P1 D(@9 &>VQ$4@$',!H=[QDU#U([(#)J'C,5*O)J)F] M,GME]FHG2XC0BKZ,LSAPJ@+5%"0%3:+MA"F6-"#.9)?IZ\ IG5B,16[OFRDO M4]XI4!Y4E.<< ,&\2 #T9Z(QNSY#E'>JR1&BC'#./-@YL', M@YWGP<=H4%3>-R\=X\%P+HP'$$AJA)%VCBL>?V@V8#PD#;:27BC'DM&3MCE/ M:+["AV(SFI4"ZV3'A#^&156U20]8H337S!#+P"BAB(TF&?(28X\0:S24^+A: MGL\V_URN[YEO@M5)SC3HK*/G!(3ZZ8.-XJKS,%)8>Z2]1/K2$"X#E!NN,8"46ELFC>=$^L T)X='70]:XF>X9;B] M &ZBUK=:6A>L] BBJ"-!2N,"]P#("AN,;V1B'D"[[&OS^0S"#,(7@%!6Z="* M(1-0,"B:=B H,D.'-;7X$ M>*PVM8$"$9@;H0U"P"W3CH40C//>, .^D=+[D(!*4 S+51&OQ6Y7JV)Q]O73 M:K)8[U:@%]/RT;R^6HS'V0^Z 8?L"K1@',3L \421K >Z*E M%XX!LTASCV3# =5M/NC)G-=,!)D(.D$$O"("C"W#S#(G.0)KF0+B5#3."5'$ M!:/Z100]\&IG%L@LT(W\:R:K_&O&G1-1)W"!:: A.?Q8U"M'RZMT>]>CMYB, :'1.HTP7C] @J?=7M_< MA.E@P@B=-0>&))^[B\E'Q7#-V<<<.. )D@P#I523@!CU()FASH;[BRM? Y2M M^/6?5$?>:L_SO@CEC.P^(/LQ8-><=R)8I8V5"&L=Q:V6',!3$XB5:>1XPXO_ M:L#NAX,^B]P,S!< 4];":UX&X:E#@#$X:J7@B$D>O+#4>-4P?%\-F"TYS._V MFH(V^TQE6&98[@]+7O-'4>2TD?%T>BP!4V:488H2RE,^'/#[FUN^BB*(5<)OL4I<5&L]1AQI!0RL%I31X!7&BJ3&:(?#:AM9Y:3--K$YI?R AG(Z M,JDY?W+O3HOS8K4JIM<>W=%;BME88-R2A[>'T9[' ,MJ70LUQPI)H0@.8"," M3(C"-PI6Z7B0M)%B6@5JUI^6#WA^2N$W&)=O3@WII;CM(:P?\QYS7A/$W&HF MC2*,:C"82DD!#"A0%&,6\*OC^FA>8SZFJ-59F7V/\F9Z.$UZ>(P=9,4.2EG# M?534B=' +-7Q)XT=UMQASJ&AIA^='?KA>LZB/V.[$]@6B-N:#HSB5A "C M$=N<>TZ=#LI;+!I]R(^.[<-XKX\FYC.V,[:/BFT"M9P0PB.R$05G@#NO%%@I M!//@/,>XT6GV^%I]7UW@&>X9[MV .V.UD2(XF?$:,1J :"JIU)8;SZP!H=P! M1'F&Y8 Z1]\H8C>.\_5R/AUMEB-_>35??BV*4:FAC3YN5V<7DW4Q^CB/OS^E M3R/:EG.]OS#E4&O5XK"0 :%@/6B)#09'*!4H:N$\OOLY0:^;O2_?<[/S:>,' MXT_OK, =DESM+RYE)3YMB-)3"FN)(P"(*&><(%Q+9#DCOM&[[%5QV8H__+O9 M71FC&:.=P*A$U;P&K*.0-(%PD!*4%<8 $*$L:!94D,]*&#DX1OOAE<[@S.!\ M 3A)!4[-B;-$6F/!@@$LN,,8) -#DM%IV"9F^]PAFO&:\OP"NO9D=@)8+E5&&+.0@A M-" 1E),0#=-@<:-C5[MX;4,0TI,P((>0'/WS5;$874Y6_RHVHZL;Y^WR?+2Y MX^]]2S$: R4Y4?HA ,M*X/* "*&(DBASP2BE*8.@$6 "ED1]^"Z OU%'2]CJ MLR@C5\74+M>;_Y^]=^]N&T?RAK\*3V9VM_L<.8LK":3?9\X!0'*>['9W>I/T MSKM_S:$E.N:T+'I)*8GGTS\%D!2IBRU+EFS:YNS9M"7Q A2J?G5!H>J7='Z9 MOYZR&/W;QAEV5U^E1$O4JN08,XQY3KTX2@^0C+8P:A MAP-, PST$@9VH8#?[8ZE-%$^D4C$G*I(4!2R0 >,<$&X-D]JNS_7:/>@\ =) M[XG"#SH=*&/.- *A!AGGS-?DYC""IBT\'

Y],+VWVO@U M*=WG*WJ=&!DRS 3&1\87AD>^L17@F0I\C.)(Z5@_MN@]JZCW((:#&#Y #&G' MPHUX&$?V$!%37"*I0RY4[ ="2<8%5H\MAL\C/#W(WR!_A[N8'/%6 ",_C$,0 M%MM4D>N0B3B@3"&B.#9BQ!? T<60\\L4Q<[B>B_\YR.MSD-==XMJ)"#$J MB0\^H\&2<"VY\EF,./:%SXE/M7ATL_6Y!GP'%3J(Y$-4J&Q[)X#]*GE$8T$# MPV/"5:2B6,7"EY$O0Y\^6"8'!7CB .SSSGEVIM+9N8O% N!> _BZD*N7?K=_ MIP_=8\F+25HT,\37WVVQC&SB_0FY_SW'/9@=PHT[<:((*:UCC92B ?Y\Z-$[LW7J9SG)]3$'1EMD\_9067[-Q6IUZ^)B.\R\S]Q2W MH?-J0KT'LUUO-?NP8_LZT:03[J(X" DV3,=^S*,("1%2SAF7@J!8JXVCB\\% M38X>O5XS7^0(L6.:+P.X#.#R,L"%MWX(HN"(^*'2A(9#'BR"T]DVW*+8Q,:RGT%O@]7 ;@_,:&$&8T9^$+T^?H_SW4; M9$"9 65>!,J D=))*A(J9B8(M$$<@$9C%%C/R':8-T0?U"K@)"@S1$:. @O M*,=>)U/;V;,<>;\DQ?C2HWCD669Y\#I26,=)OCB?ILN%/(0@]4/M%9N<<6+: M_/F41#CZG!\5^CJU\9"@.M0(+"PIN ZIHN"_(\L&]3\WF1G2_F"=#M<_YK/K-85N33*5SR'E"M2,OY&L"]KP#N M*7:DUBMW!?)DV+B%G8XB'T/&R?Z&T>-#X0M%NWX 6J=X8(A4Z#/"E/8IEX$2 M2$48X9@RYHLH1CT&M%-OBF'*1H(>M?';+@X:,&S L '#[H5AHLTA,GY,..6A M,DCQF D=H=B/-)$ M3*B)\1G5@H=<^T:12'&"%4,,;J ;]69ZA%X/V.8K@>;PW=T&6# 2A#PFA#V7 MM.L!\0;$>V:(U\GY#N&[@,62,!GQ6,<212$50NHH$$:+C42J'B'>T3$7(L<#*:$.(BBFVC03(1N_F4^+G M$5Q52OT1DH_JJO9S(\'MM/Z[6X3E]^[?SG!@1=*SR]2!$R;H7W[JC&^0S51WOY.QO4S<;V(%Z:>LG8'L%+9C? F=XLGZ?EV_N/LXL$V,K]"R7> M;6-HOEX?T^80WMP]YB.,\*P9W=YW>N+@6\_6I,[]>UDTS[A.OJ1GY^#4_G&6 M7 9WB73;\E-"=/[]\NBIF#BD+ED813$'"D5*I]C+:54D>W)#<8L\B7R[3W) M"NE/3,\]N6[S_F2?UWF7A87\/Y6QE($?11H3RKB@OHIU(%"LI DXB0DY9"J? M+0+:KD+&*APPP9?32GHF4,,8>C*&G1#W:#KK6_6.SBJRGZ\79+)F-LV3J+;WDLF]S^&$Q M2\"DA>'^N$7OU:CMDT!S$B$C4,2)\27W?4/L&?2 ,"PW4/M^EH0 2^)4R^)A MSV4EXY^\VD/X=7$%]X\W5XU_G919^>'B-S#A@?@NJU+-)I]@-;(+ ML)QGB4!5'D4V6Z03-=_[ M/?B-EX)_<6WMEV*1VNP^F*E5&]VY>LELXG5FZ[73]9KY-IY'3=DU:('?ZF$F M2\=L_Z$^9*9DAS5VEUEK,V^SBYN3\.=6@A_'&C_:L,&:N$PM]6M<&W=Q[6*) M:^42U[S,^<:I-[^LO(V%_1(FN1W*O1^L>!+T4_6S^X!_&GGUM]_2]6_R1;'^ MU:)<_R:;-U]Y>>%&4O]0O[7^\4?'W7"Q5R[.RVR2)45FLUL7LVE:PJ!MA/); M5J8PIPEP/TSYK>)+.RROB_0Z*:JYVP<7$TLP5X7;^[@ .Q6C M,X0M@WQ,O]C(L,6(3V?_OXUXP#U Z^QJ^SN*M*H=;Q7O>0K73.%O]UR[X)_2 M\0)FF-5K$WT?7R:S+X[OKK*R;*!MDELO>,FTR70*?U?!EN:2BSR?.T^Y?>/Y MC??[VT]OO2_I+"W@GAL[M?3:DB-I\?&Z@,=FUU/;S_/-7Y7Z[>G90&]%_W:JUWF95=.J1;-9Y&MW.*&T M'&/1T G;!CNV3+B5)\K+?#&=6'8 +[21MW\L9E5,<,D<#4MO?48SKILT*;P4 M7C?Q#G:8_V,Q2ZOP-$6KN?)[/VK4,.FD6;8.F.'@I])3,]"Q4Y"CZ[R Y9EY M,;"!E:__7)T3_#&K)E93>.L2+N^9@Z^:ND6< 2AY5S"PR^5B/9 ^[AQ!32!W MF("@P^,:5\F-$^:&;^%JRPDU>&=?TSM9=CG?BP4(5[/XEN>.MOH/F%S?-,46 M?U"T H M?C6W669+)OFU^]FR6>L4=H@%_N%LDA0@6#J'_X#>B-4G#7ICZS6_NQ'#1>K3 M[W#-K_E;"S'^&2*C0YEV6]SX9SL[T&&?04^,/<'(CX?+**#2?RQ +NN30S4 MU19=RBM MY:YK=A?52=)_IM[7K)@O*DL8M.>T&E)>V2FUDP3&69K.:TRT:W267YPM+&[" MP^?.P(#APH<<4-$"<:V;05HK?)UFR7DVS>8WUJFK3+=T_:?&HME\/O@AE6%9 MND%54P+$<9?:R<"E(\^9YV[OUEUE;\\O1C#B\CH= XY8"]\]KH&#]OMJ)&#+ M7M6#6!_U;2-HNQ#985PE?S2W7B-RU"R57=GQ%*;6S'&= M^N4&T>WS/]RR1(W;M;D.U:LJ?Z1A(JZR+]FI;,'2W#;I]9[1=@9$PSRQ^5H[7A%#?#K<:Z M!2RWC1Z>?;!JJ+)L_GQ[FHVTW0%Y6TL%^23P610(/X@YIUQ$"JL0^T$0(*GC MC2[?2RAQ^NRC'?Z'B]_+5-FQKR;/O'?1>@Q*M=:GC<$0 JGOR*CARXP:_^[# M'^SMYK$U#^@S[09H#S6!+0_=IMHL-YU^E3KG%W4@360B+)B)>.A3$=N\4H&1 MSR,J_(T*6JNK]'.#4X^\/ORM..'ZN"78XJ4D';-T!9,FV<0%'ES4,P$-;O4K MJ(L,9'0\;Z!Z/5Q3U&>7K*R[PTNCV_8/VUU#^^HJ3=:JXWM=;FP@+K:!N*5^ MS%QLL(J!%,[5J=RH2ILUH1VKIQ>S*FPZJ?1G%7[L:+X-QW>I_]SSI@GHXAKB MYME5#Q50%TO=CE*M;V#A_DB^.-R^=AP&?.ET[R1SA*U4A[VZ-09<_+_2\(WI MO#039^#&-+1I; [0ZQ;P:V50<0!8S_FW>@P=E31.BBH,^\WRF_T1#/1Y7KAA M58O06&_C9&ECP#C7U!*P@ +[O&;@UNU>UU[?TMWV8,4!,+BE7%@><3*P9&WG M1ZR-S*4&+6]R.RI>4I]%7C4 F@6QLF4-]#E@S3_3>OJS2>DL]RW+8R^>I-;\ ML>9C:U8Y@VBKLIZWXUE+C%C;OGQ)>6"'QZ*/D ]I*2B(76GIZD[O6;$ MQ\QE.T(:BL6+@W*(?G:1GBI.YP+/-W>F"(DH$F&L!=%$<8U\B:/(!Q\JC(1O M+?5.BA +C?$-"0-[E,$/E=0^P;$?\M@WH<_5>H[/TYMV#%4QB+ M5F:LE0O845O!16%-Y783&10@&"5N9[G:H(7 MLWR:?[GI7%2'D.I=?:!2X<*2WKD-A@!OK<4$EJ8/#._"Q53;D7E9V<0XP4*S MH=AZ\"X'(EWQ;SJW6;MQXSG+]S0I&,W#,FM[VG=\36_*-DSE#-F-X"H( #RO M,C.O"VME5@'>=OI5]D$="+%C T_"TB1M/W M#LKVSZ%:CPC?%@%>;AVX>54>I0MQ>5]M34I+DXO%?%%LQ,+;^&]KT[?!-G"- MX;)QQ:,3)WG7TX4-W-VL/^@JF:2M$].]<53'^I_LGLG.2/O]Z%DE-QR!IE54>GUNS<1< MILC!\US?E5_S =L=I_W"L^5E7LS/W,0:%]7:E%62%PO1MTR[[ ;=2Q&WW+-+9*S%LQTUN.^N-6P:@Y9G[XTVUJ55E6JX2 +Z%$657 M2;WU53W!A=&_7U?L,UD425>WV1U2D[H,>/&6]''97.L[%VV"]@)4=4KW$2V8#4*!TE F_.\ M*/)O#H7=FLV;F%@'N9:)E;?>EM6V2O.29HMN<_E,>5K'N M.)_:&@<@4PZ0*\9U()NTVXH.9&W"PWE'-)JT19>%ZC:L''^7HSM6HM*_VU55G7[0-2#_L9A\<5"RPCD7 MR;C&O'%6C!=7-OHZ=LK;E9^PHTR3\>72$.LJGL9H*T%Y@H$ ]H-]6EZ4W=F M)IKE5^ %MI;!R#&--2"N$V"<*D9;;>(VMKHW2YV-N!&AS/Y(I]EEGD_J_-R& M4@T\.P,>F?>"L7V;W%#%O?\FHVLAUD+FV7E2599)I;TP?D_3Q?S-GAFX)%2U+^B0O@YM7())L9(3TYRH4:_>!",[;APK7SV%=_+G^L T,=/W%>;X?.EX9/8Z)7EUK3R7UN[36[V]T> M.W'4:7:B+4F<'=%DJ$W2Y8>+]M$KA*KT:V6])7^DS38U> A-9E&%+$T*T2HG MWO),(-92=0'=TZ^)LOI< M3;4/7[L8E<8H%]=V#]]]AA>F8WA)/G"EMW2"[2G:YRWF:3$8K:12MEFH6N^OG)-/I+0RW MOFW>W+U,/+##K%/;5GSS#I;8\S*-I6NG67&Z,]2[+VOPH\.[E5F]P9UO^P? M=R_F>9$#)L[VHM($2#"U)^:^U D6F\O3KF'GG$@CF>E*L&3-\7#@YE(1ZAAS M9^PK1R<(6KOS"FCF)=?7=1#G]CD#5^:++Y=VC:M2?&!-GJ453K3'!*MHR%J" M4B)$5Y;R&$W=6HPK7P\LKI6:O63*G#=BX-\*[;0QF7HW0!O97,T F M>5JZT%]%YI6).%K=GG+E%JSF"TQ<=HJQE>4 ((//X]VO$I M!OD"1$*I#;$N11R(DF+,X>F@EH"%U9$@=&5)'AM21PU-'^E'(ACRP MD,W'*L84%_F5Q1^;-?FW;'YI0.&#@U7*<8RT"Z8?%# MQMV?$C1K\9N/R[#I;VGAK%)K'7U8GDCKVW'1]6/;#Z@]L.NLA)04I0RUW<9C M*A7BFB#X@V..-.6,, QV@8]EH#33JOPSK+])C:A^A%Q8@U%ZKR,G+2R* M?!_A* 0 11Q)H[FO(Q(J;@@S*J(->UW-B^_O.KS4(?@\/T_;K8JDK/<5[.X< M>&O 9/-OZ?1K6N4WG(SS&,5O-]M.')/S,A>_W,5]2;G<6*DH4(<>OP-3.CK4 MB1Y]"WIMP^E&93<),_W#Y>4([<97O2,\KHV+U:I@E=9'9\;-Z+JY,-TLF)FK M_[!R5+V"!Y=&1E";G:C4AL ["P5#_UF9\V9FLCSF[Y2R^RQ)#Y5 ?=1H.E*J4E%F1&(AQ1Q MB7P9**PQY38T$\2:W6G][GS/AM5NM>Y%;H-Q;LO%Q47/=32O\=@'^[]=NY?:2&!&O3-;,2@^MQ]097AO8K8J&JA41%IG$ZG]:__ MYPUZXS[#_,?-YRV _3F[ J+:,BH?<]"1ZZ.]2HHOV:P:7K*8Y\T75?\.]\VW M;#*_?"?E6^ /Y M"?""$X/_2M %PV4[79?JN^:-+(U?T_\VR SI<8M?K_[S! MUB6ZK4%Z]4:?_,M/S47KO^$[?D*'W?9B7K:[X_S+Z>^RY"?ZYNZYKO:TV.Q: M<0I:W 45!S4[V1HK7?&'7-RJZQ2]KG8_KYX=5DL.UMS05IT.E]&[AQ?R2X/&;_MB=CO$-;C#\J./6I!>6 *_W' M%1_QMO=N0 )&:(1$&'#XGZ)^P*7&P@^YP4(?!5>P_"]V!%R1_@B)HS:^'7!E MP)4!5^Z/*[=W]:Z A; 66 B644P$DR3D3!$I>:R%5ARC0/DZ6MG]K?RZ;&:W M6V[?5#A>!VTJ1X0OL@U?S08[7,_&O]"ZO:=7)&M_ACNWPQ,EC M.N*/+-&=-M-Q$,0^ECP" X%C962@(B0#:K06S"!Y'U-AN=MW:A\$(S3B_F;5 MV\-%_/E(\FN*A.Z2O5-$0OLBFYVRQX@RR7 H8@,"JBE2H8DEY0$+XLB66SN. M;![)CL>(CWQR3-F\[RH/LCO(;B\\<-&*;D1"@:DAE(-Q',=,8(%]^#LT#/G& MIJIL,93U$0SENR)X(^2C1Y3/)_.W7\UNPZ_I?&OJV8,7D\)B3O*%3>9YB%S> M2M_Z;2YUZ/'YYB!'?A=]'N+I'T:.QS5, M3IFF%81&.;DZ9]#LZ_9EPJ1C!6 M 65QO)H$WE@E-M>V2;6M$T*7'61FZ\TS]G4:[A,?8'0$DS@9 !["$WN9+D\K M-(?8-:\VL/FX:/KZ +,OF$A:3)0DQ H%DL7:\ #%FC!,!1%21K'R-3X.)N[C MK-T'$^6(LZ-NOCPN) ZH-Z#>@'J/C7JL1;V0LE"&A&(4^=S02& =HY!'08B( MC-O.7"M^+B!;X[74AV/6C_F=:(.(C;!_U VB5X!VSIG^=W>PH_G^*([ZMHHU MS4.?\M1V=93/EC;SSM/YM[0NO-26$G*[257/]89[-VOC=PX#V>KM5U6?]Z:= MV>YC@O]TW2"KND=-::O.\;.J8%130VS+O9TZ<0>?89W9JJ%UE7'72OKPT["] M.$A=%9O[EFS6R%YID>W6K#FT9Z\^[>'JP)?M9IR(I1(R8B1@7-A.E(Q*$DO, M.39^3/8*^"\/]C=,<0C&WOM5 M$6BZO=&>;?BOQ+83>XNT<\MU3,M,=T^R%X M%@D/OGOUL$CWG,C^ UD*?I':VE;N /Y:1<_F%+YMHF(+U9^TTVF% **MWL$# M8E0@XB!"E)LX4HCS6 @1^HK$4>3?A@ ?EZO^T=7#2[ZDX2+],$O_!Z;PH;"] MG4Y628'*DS8Z?0COW(_^DBSI[S/,>(P#%&K!@U@KI%@@*;CU <6!1D>E_PYG M_MZ-9O';S;SL8]%_U!3,!T-D>E,UR*CV&SHBU*U0>)[>Y+8N0",^MAI 5]]6 MG417S_O?I^U*U5(CGP-!3L\0G11]X6-A&*62,6["0&K!6(2U\14.P/G9CR%< M[?F:*TY74^>4%75Z5!CG$:!!=)*JA4(:89\'/A=WM7'"K$R^@-WVQ4';LB)"<69EF7YI>B*U)=,!R5T!0.F=>9_J"]ZO5!"^1]D+'/L&X=C$OHHY MHTJ9 $>4B"#R.5(:G:$[2WSLO!VO%_4H;17SRGVW4UM.J'4U-@CQ)07K.[F^ MS,96M26VJ5+=Z,7Y']9A;'T0UU.E4]=G?G.=OML2^]BS/,A])MH';OIK2ZL. M^\,,WAV'\6^)>SVCPB9-R0STP#HEPJ#YCVXIB['P5L M#DN3&TI?#;S24UX9"F,-O/(,<&4/^@R,U'M&V@HZ@\WVXK 5\V=9<.[]@PO. MP?"?_?FOWV?9LGWR08>^7FNF\BM(1'X&><9W[[UB3-J\&(,UQB'VM1&2P[\J MHE1JFR$3DAB%&YNO]3[6+7G%__4Y_'M9S/^^;'G6;E0D4_4]*__NDJF*F[__ M_ND(!V\))2,?'?5H_%#C:H": 6J.!S6=(PV2R4C'.&88"XY,)&-[GBLB')%8 M<27N#S58/CK44,9'D@_E] :H&:"FIU#CMU"C.)4J-AA)$7,2^9H13&()_XN, M,H;N9]7\S^-"C:!B1 ,\0,T -0/4]!-J.J7&P74*&%(A!M^)!U$@H@B'1'$< M:8P$X_M9-8\,-5)P<*!>ME5SOXC5,PE,F6263))7'EI]SA5$=R +02VR^*'R M8ZUM0BKB/"*2HQ 99/M,*^PK=:K0C%''J%I(1CX])K#TUE09).MY2!9I3YP0 MS$SD^2$\*^_Z27IVGQ3$V D=(;%;E.%VQ[_X%U :Q'\1^J]A3U.85 M8C,@)Z[D.8C^(_?,5^TZQ M9B$)#4,CL*"81QI+)%3L*^/[ 28!/KK_?VJQ%\?N?#>(_8L4^Y:E]?,\&2S?ESH8;B%'BV1\:, ,1IIKG6L M8J9BR0/AH1B9T>:)V76 9<&7!IP"3/:*2NNB8FX M"$)?@T-GAE>(Q/OC>LS6ZN7\OB^89U\F7].R\2),_SA); M4?]=,OV6W)0POW^_+&H2[D>79)_A>9>%E;,_E;&4@1]%&A/*N*"^BG4@4*RD M"3B)"3DHG.AJ3N<7KN6&+4J^)$6RA24VIG97V9UCBLDCC\%]7*]@-2^R[]ZG MM/B:C9==V/HV2EL>WW4;NJ7;29S-DMDX2Z;>G=]?M9$(>"V1-2!G'.L1:!],. :R5UX(?BS.)%I7E_75S! M<,:W.R&KUL%JF?T/%[6UX*#$CD%/\_$?;[8,R408; XI(TH,)R$@F0[]**;, M)X1S+<_0TF*AH9(R%AAL72QIB$7L^S&-']:C ;WQ4C!2KJV6*Q;I M#KW6-0COV1U@[X5?=CSZ?'.=GJ:1P:URT7G@B@O0PU8&5TGQ)9M5PTL6\[SY MHO*_W#=#MX/A7;OO&JI,OI28Q[W+WA]UWV;H9M"791VZ&0R8]6R9>R@6O=75 M[EG5\8%7GAFO#-T,!EXY*:[TCGX#H_6>T89N!Z\#>T_2[> I.7QHA5#?$6?? MT\G9=6$W@)IVNT-+A*&BY\NJZ!EPO-R&B83BOJ:$RC#B!AEI.*5"X,@/(BKW MJ>C95"RHK_Q[L^'QMVQ^:18ET" M=%)FY8>+WT# @#3N]%-SN1,]^T/:W'BT M U!8D!$1Y$4?@1H0:4"D9XQ(0;LQC",M"&),J9!PHV,=(8Q%1#3&W/!XCTJ@ M33&%/B(2'0DI!T0:$&E I'XBDFP1B81<^XKBD/J,!R946B(E"1)4!UJI/6VD M_^DE(H'5-Z(!'Q!I0*0!D7J)2 *U=>:4" *EJ)(XY#Q@D8C!?V,4:<,C2J(] M;:2>(A+C(T%?MM?VL@I79%>IE\PF'JPH7 &K[3[EKKSF."_G7I%F5^>+HJQR M!Q\07WL!@/P:2OH*TD(6)@$2D>3&!S].,B1BHJ(X1E0Q [_M457G@8$FRZ9J M-OFE8=*C Y?OCQ [IB756X-I$,/G(8:L+549^&$@0BYP'$M.))8^%RQBL2+< MQ'%P0*G*OHHA#MA('K5Z[2"'@QP^2 X[31L-0RC$5!".)9YJF],S+@F/E(\)D:J6,1" M""RUPCK8LWM2G^64!62$Z6/6?^VYV_W6DCRU89#3U-'Y39JOL "*P^) MMCZ'RBL2#]4L[[OD_2S(,F#?@'T#]AV$?70HQ#E@WX!] _:]0NSC0R70 ?L& M[!NP[Q5B7S!4&WWNZ'?",J1MD;G#ZY?]8U'.LXN;H\0^;Z[MH56?F']RV;7WH7VX[]>64V@\_P3Y$F)=R4S:HLIGGN70-P M RNZ9W_+BS^\J^3&F^5S[QP>FXXML%LBO_6\_YM_ ^8OW##*U)O?7,.3\HO. M:^;-4.'KB[3P+H%8\)_K(K_([,^7,/7Y@:E5WK?+U([ZZGJ:VNJ0R=S+"Q@D M*!TW=GLK# >0))NY(:2P O8=$QCZ9[B@&D5RGDVSN1W@X2/)NC.%]\/E;FK; M:6^?"7.@=]U5K-E^.W,T]GZ6SN7W55.R M+N^7P. M?]B3NYSJ?\>4'ACP5?;=CKVHH-L[ MOVFG:)G8*R^S"\M2);P[NX!UG%M)=.\BO+H/![ 0K* M+DPY3],I7#Z!R1<@[-\NL_&E]PT6P2X\2#B,$/YSE139]$'\^W83\K;464Z< MUBS#2,74&!49(WADI%8"R3 4- C#& L.:W*_ZKLKZRU@O1^\N.[C9DE9CWK_ M^B=!,/[).ZQDZ,]6&M(/P/A C]F7GQUDWEDK%',J&0NTI)AR20-A0FD"1<(H M$AKSN%,K-*0R(-P0I$C$M3"*,19K'QM"3("INKM6Z*[WX/5:H=7@-]3:"@/L M+L]ZG_<^9-CD36^PHE&OKAA!6:'KU!+12XHBF7VIRA [> 5=.K5:!J1O9*^VGXG-;DT98IW0@5"V0BY!ON** M,XDD8J%D@FLNF5RFPMK&D.]^6ZJ2_,(2KYI/-9TU>_I])9T=8]KB:=>:)DMC M&MCGSE:PFV;TOZS9T7N3R:X.:'//^2UG^<79PC((P(;5]\XH.OC1:_58NC5_ M]GX6,,XOE1YHN>=>'%FSV)=T!B!HK9;+!/27LU.\Z^2FD@&P7>9 ^*FUP&!@ MR9/ Y#-XI@C9\Q:1NF8A-2%A#,[6D4@93O T891 .?A)I$]]$5 MGV%*'RZ:I);;&+O#L6=E.GX'YH:=+'A__JUP?2BWV@=;%#';06K[:K^Y@N=< M N:>N3_>K"R86WM;PMAR464(%W#[-\O]TQQ6,BD=IK4OJ1;>N1X@+/TT%!OP M;\S9A[+=GW< *6[/%!ABN-:@'X4T4H:&&8%"% O*M0J1V8C!KK+<>QAW5E@Z M_YR7!\5E^1)._;OWX]]N'F," WLZA3^.@:K9L/T&CFB?4V MK>\$+W0>$["F,YNG>>W5 #EFE2U2.QJ-HK=_'\K;=AW!UB 0-9[9MVE\G'01@$A!J$ M3,0Y]A6C&"%M(LD0!?[MF+Z*8!G%%)' ($X"7_A@*- 8K%\? [CJNVW(7>_9 M,'W[ BI+M]W9!16(@L]M&UXTEM\M#3#:MA?VSO)(U0ZT@U'JWW*/<_FNM MKB_%6Y]R%@1<$,'\!U;:QV]N3[RLWD<.J[3/Z-'KSK-'K&1_SY<]:0G!/FU2 M#?,;YM>7\Q&[ZJ*>.$E\:$\P+/0+;T@P(-0MW>%W0=. MZ3^GW%NY/3&9CI,5M(5,/W?#*J\35/N\[B?LP/IS/JXVLO(++VK#:MMB9Z^3 M+UYR<[(W?_DA>W"U_Z?(ESY!IN1R1V@UQCQDCO=TXB=IS%O..YEN53Y8F4ZG M,(Y1L[_KODPF5]DL&)_ZV_;L\<#K MQ>%33R#(;_,LI5%4$AK0@!'.N=""*F&4H:'B"/#I4 @ZTF'-D7_S,]L[MYV[^ !EYW#5M?;7%]"'<, MAF4OG8V>S'0H,OCH>DIVRJA0$4B#J8@-Y5P1K84OL<(114$<1OZZGG*X9!.F M'\54EB.!CEE%M[=5 ?L8#AX$\[$%,\"M#XN9),J$AAH=D'N M#;>P!&_N5=WK'J45'E*985=UK]64WA6.PGXU];VS@O%Z*O!&D;N[V=ON81^' M>+MF?V?AB0.3HG];E@DL4EO^ZHD]5FKVKK&(?/;:U*^K?)XO"4:ZN?=$4=LIGJ2M*M+,4X:9D MWJ>JA^,==GVJJAZWU(W=4D2QNG#=/-ZTAN\M(0>/^>SP C28''SOV1J5W+^7 M16OG?TG/SHLT^>,LN0 ZO$NFWY*;TF+=95&3<#^Z)/L,S[LLK*OXIS*6,O"C M2&-"&1?45[$.!(J5- $G,2$'[7\X+0%<;PN!60%9DN)>Y3)/<'AF*^,^\AC< MQ_43;O,B^^Y]2HNOMHA378.K;Z.TA:%<1:I;:O7$V2R9C3. O/;D4=_F\,-B MEBPF&0SWQR<=VMZ,>"+,;MZ[@M-'J(9*WAQ<=VNSFN#/65VR&N1D 5.[V5V3 MBV#I(R.(C$+ +Q9(A8FB.C"$TR@F0:'D912[3=IO5Z6)/S9+I39FMP_L@"L^QLM1P MFKR]XZ,KUSRIVEW$;;N+(:-K.&3WD@[92=P>7B!$!$' A,'"<"%B(7QM(FW M:3(L)F@O=^VWV@]9"M*'BTJ,_L=6>=_5[>#@=MDC(3<+= \G\?H+M"VVXE=N M0^PZJ/%\#V)T&TV34'%.#--&QEQ'6@0^\_V0XHB%A/GWZC"Q 3+A(K6P\OE; M?C)D$:/ /V9::/\!Y+F;<"VRD,%J._!LV#&)T!,L\G&;@>ESB27%1@O!8R)% M0(0.C0P4Y3'S-YJ?[H5%MOCRR=#('Q'T*$5/^@]3SPZ-Z&#GO%0[1[1V#M64 M*M_W#:>48\T$1X%B,HZ$'W%N-DZ"5QNHZ9V8$N>+T[E.;,2#8[I._4>.EV/@ ML,' &0R<&H0PPJV%0X2,0AR$*B(ACR,FC1"2^-R7BAHI-\Z8W N%LJ^G,VS( M2 X!G&=EV'R&[U.7OC;8-8^^'=H7R.D$>%!$0V&T+X2)>:@0_,W]("+4-Y(S MLE&J[;Y.E;(L=G+\P7@DR5$!:*C$\=0 Y2IQU!E3ZTE/3;K48$ -!M02S3HA M(A-BPG6L=1"''(=@,QFL@I#SD!,JXHW:M_=%LY,!& U&E!_U .]@09UXGI9G MWMG.OXLJX1+T7%K.O<&<>K'FU ^[$*@32 H":GPM=:1M"]= 2L9\90R/42@X MCO!>"/1[)V$X^CZ&2]65_73"0#7B_!'-J4UN?LBR'TO"7W4JU:_IO,DG][XF MTX4[%52;8X,1-AAAVR$08]*>TA J5!%6460PCS&3/H^9C'"L_2B(D;F[^O<2 M_$YG<^$1D<-VW/.SN<:+PA[4]:[SHNFA=<>IF,$@>Z'[=AA3L00;'<=^$#*D MM$0<421"H:7PL?+!$N-TX]#:+6!C*M8Z83Z23X\).?U'EF=O!^6SLP9PCHLR M+]D(VL,;&,KM#>7VUH'=;X$=!UBB,(Y9:")PI&,5Q&!2*D%0'(92;V1DW +L M(,;C$V,[(2/?1T,1OGV*\!WEV6N5CNYSV-M1QHK#"0][NR/45EEDI9=XY>+J M*BENK+%J3V97)_/2B9? VB=?4J]P)R[LY>M:QO6_L>T/-^YIHD(>7.^.;Y\;M69#A(OL]!;D:A7MN$S#HHU=5/6K!F"Y-*:80(;+)C/4,C *^5"*8.Q M%"RBX*E&.SKB-8RG*K[[V+"=^]&V/<&W&3<=L^6L3,?O)HO"\N:;O_AO\;H" MK;AV"(,](P!:,01>9\#KI0:Y"&G1(R0B# D5,B"82TTDQ9S(@$=8$4;81NN% M.]$CK'GF([#,;VDQOH]K9-FKZQNUKM$9N=,WXF_](SI&_=PN_)=]RK/N56GK M:EY\?_!+1W&@@G#P'56/)"Q0BC&D01O MF@;$8-(IL*6PQ"@*J)0QXB1 &ESR4(<(."DO/0L]7M:2"XPT1R];4LM9::7SRX925T.IJR#(I&\V[\#03\/0+[IVV_;8Y,#R+W)^+PO#AQIM[1W& M6N?7": 2V.9>XA)9P1:?C:>+25NY]@I,]$7A+/JJ"/_:?OLAI0M?:XO9X$;^G3 9Y/I%*&K1-8@.A A1C M9'S*N,^-"!&R90JIBC7WQ8ZLC>;$U2E;)LH1C&;(Q'M&AL-'^ZJS_.)L4=ID MAS(%LR$_GR?@##NS(?T^ODQF7U)G5PP&PV PO%Z#83 +!K.@+V8!(YU3D21D MQC?2*(0Y%K$TQK92]IDT\"D0ZV:!@_P/%[^7J;)X_Z%&^_>SJ,;Z."_N=VSH MJ+8#]4?&BL,AH8POSRZR8>/^[2(IY6HRZC7)LZYTT^]JT MY;G,IQ-[PKL "*O:!3XDP;*2EC_O$A<:M$599,RT+3TG(AW&5,92^E'L^T1R MB9#9/-1BMX@_ >&R"^"QV=PF/8/K^+E(9F7UMO^V)SD_7-@>0-DD+>J-Y&K. MZ\E#]Q(9OA09_^[DZ+>;\N(!O:;PQYK<[$W8RBE.7*=&&U*RZ;;S= 8$L&$E M6#>8W5O/^WR9E>T7=O=W7).AVA4^!ZO2F]GC'M;=SF9?T](I4SO:KX H.]L^ M3EY.\T1Z\+U':)Z8.)DH.;+-P+3F6$<\@+^0X8*&41#&1BJ%[3W=KH1#U\6A MZV(O1CET77PE71?O;=8]?_R0(QC\=UK[QKWD^^0:*6,W KIZ# M49T!&#ESN[0I@M/<[L/W3O?@]?STKQV1EXU)?C&;C19O=Y,?,-: M75GYW9TU[S.LA\QJ5R_N#0/Z.)SF+G^7S4&>Q_",AEK>T?^W0>_]>?C3^#*= M+*9@V3;#O)-A&6CJR/>10+[D+!0RILSG/M@6W/Y_EV&I"B5-:M\X;+9.QTG17%C.7Q9M^5+LWCG-UZ9?G&[JLG0 MZ?.1TQ\)VIG_R Y+!LM'PJ^A MT_>CI<]0+H/4#X).\#R(F-9$H!!Q1; 4,E1!$&M)&57^1J?O)A:Z>:P?R_]B M?Z\O^_MR$THORFR6EN6G*D)8JN]9^7=[]OSOK7.ZZA_^DEZ=I\4Q:J>QD:!' MK9W6NR(DO4*HYYZ3-\#0(\.0[";Q&<.DY@I1P8E6*@R5 9S"%.E(\8W^N\># MH0_9]*])J6:3)BQP-/P!+2K(RZX%/N#/@#_/%G\"W)XMLAU5.&$\#B*?AS22 M5"#F"PZ6D111=&N"P\/QIPY'+2-"1X,?[(\">LP*20/\#/ SP,_QX(>V\!-& M"$>*(1T(S$D4BAA1C0@G!'&JPHTS#,>#GS98>3R_"XWD48]!#L S ,\ /,<# M'L[:KN!AK.- JMB8B%-C-$'@(YQA)J.J"]>-'CT=*?@ MX'DNLSBSJ^LD*ZR"><']@VYOV%@)E]^65A5((TRTB&*C.-=\3PY#_3(I\DY:5=:D$P^>DE'#8> MA.\E")] ;7,F/T(!TH)IK"G7<:AP1(16H48FC /SF,)WO-C<('N#[/759!6D M%3[*E,\8U@'U#6>"224P(S&740!B*<@C"M\)(E/!2 H\V*B#J#Y;466MJ,8\ MX"P*HU +S6.-%,=2PI_*@)Q2%C]05(^Q 4Y&XI7*6S]S"(\P65?W95H=6TXF MMI9.-]YS -T/"<^X0=AM4!+C5 MZD)A%I,@#$,%4$%!XXL@1!$'U6Y_N TJXKP VL^J!M;CF\[:_S7)9L\G.!4, M68 O=3?J58NX;&L*A(H8C/R :JDY548P%5&.D$&VS(!_:P++(XGX,PEC#;(] MR'9/3'W9Z?")%5;*2"("Y/- ,T5C+7"L-/4#$\8;'3X?6;@?%B8K883PW8[= MI> QI/SY^!<#++Q66*"MSA<2!TAR'"H5\4#$FC _CD1L BU"'=UZ=N>18.'0 M -Y] ($^2G[9@ <#'O0=#WB+!U&$_2"B,M8LXC2@DAN*?()#AFQYO%OS31Z M!T=5\OA1W/3G(]0O+5%L[;RQ:\#GW=%[;^<2K]0/H-??O4F^L 7='E*BI'ZH MJQ*W49&@GQFI]R7#T6?]J-$.&;3'!9$?Y31I@.+A_ MVJK%L:>-59XTGK&+-9Z6VU]Q8L$ ; .P-< FVX- B$F$M6(Z9/!;R*3B0H:: M&1%(1M@>!X'V!;;G= YZ0+4!U094ZS>J883;8T98^D+$$<)Q;#@S\#NA88@H MU@B +=[C>/6^L';*X]5,#*@VH-J :J\*U6B+:LP8JHBO6"@X1U(*IE#$ BJ5 MHL3@6^-M#T>U$^3&8C*2?,"S <\&/'M5>,9IFR9HNV:&,0EBKK@D@38$<:R( MUA)C::+]\.P(F.2C$0F.NO/_/#%I2T?-SD!6!/(Y-T.1\JU ]H@T(3XF2/"' MM4;A;V[?1ZG[8MS13H.QVW^SFORI;E%)U;]'TR+>YO"W=K>JM5>] />&5R#Y*B'O.&MB"X>OK!WVJY?> MGYYU[7&\5_*./0*S8Y!W-K8^L$*Z;?\VWWK.I_2*%+Y,;2-2VQ7N&N[/)]EX MY7+;__!MN+-%LET>F,7[9?DYJWG_=_\6_K5 M]E"?W-)=?:6Y.G@>MO>F7V :Z>=7: M$!8>Q"[)9O,, &B<+.QOYS?5:S[\]_OP#$O@1+"GKX#3+;?97VQ&4]T2W;HV MEMI-KT3@UK%KD3@N8&1>GDU=I_"T7'_79?(U!8XO%U,[*+@;<-QU#B^ K-% M"N.]3L?SI.)X2SG[^"*]2JQU7]A77&36DW(9-&YH[6?L/D\K)N^.]FMN!76: MS6^: =?$_+<2%CH?_U%- ,:LQE8881&F-ZLM[4'NK=MFQ10\2MN7(;MRBVW% M%D:UFMHSJL5Q F;K+)_7,[8OM\]J5ZJ$5_[M,@/U,4L3<,) 2+=3PA()?IDL MQNED=6#@7^8P_/P?<#&,KCMM=_T2.RQ/CG,8\#*#P\YWZ^#A^? Z]\[Y99': M-U_GA6OC;CU<&$X&V+/DO+EM$&)_?,"A2'O?GW=X[IB1MF8&(@$C81A$,B J M%($,_!"3B(E0XI!L;!M_;&;P.TQ 7>6+V?S#10S+\-^VN^?[6?1]G);EAPM3 M=_VL+MG;S^=+/]^_._;(WFX>$_: 2%/X8\W;WYN:%3!<)A,K7=YEFDR*/+]J M>/);"@.^L,(+G%NK--MI)/D"/V07%ZG5!"DHB?FW-*VDY0+HU+9!3=;8P4F= MXZZ5CJEKNJ0'./UA40!:-%W#:YEIQ6L%(BN-:*6[!+YPJ I3S^$)X,O_D3K) M_=!^JOK M$!;7.7+ 4 7\,.:&00Z6E9H=7"2AZL 'R37U<6AKW74CX;6Y"8 M6W%. <#G\(KW%VXTS5O/FR,[*]VRE[L![ S!@Y>\(^-RFF M2_!;EV8["B"#Q;9S,*Y':^IF,9TX(P6 Y9\PR16(V:)]^K?N[ZMIES"'V5*G MKL]R1:DF=ZO5I5:M"=JFR'FK.7++-L$KO 7$M-]5O')C^6J2PI*7]I(O10[+ M6<6+RE;UK@S=92/WZQKU-WD4]/2?"7LK M&X1[R[+(Y?*L,N.HCO' YJ+0#,?5B5$M6N4/E979=60BK6#&& M<>5@M3=2DQ76TYI95S!-IW9&=N!+E%H=566K)+4E-:HQNG[@V"986[LOMY:+ MA<^O6;XH@2,2*Q[PP[>\^&,I30VAL[(VLBQIP#J<3QU^SO(65R^*_,K:XN7& MZ('<0)W4^?X5J)]*N.XO(N(MNJ^$N-6M#6O[B);'JNEM8:.L\86=?0UKFX)R ML:[Q&G^Y 99I\36U"W9>Y(FUW)?TL^P'UL6-7=Q5%NB?V%H:P8D;,4, M2A,PIM:F7OG:1?85K@:7 O .'F\]JX5U/_YIKTM U9=C:US"->.DO/1L+ N( MD$QORJP6.^^/]*8+DY[ST)R=D);C(CNO=,]O-ECP_OW(>S]/KSSQUHN7ULUR M2[U2(I\6U]=3]SD!"0N3>3+R?LUA[;!W!C]>7265(OK4D5?+S(N9F]QO^30; M@_\V\O[:X9/P^CL/_NVLM5'>_F[S/HN8VL= M.NQX#Q2:?2G6V]!_9H^_Y/D?K="0P8"&BGSQ$A(/T1Q8&M M!*4UQF$<1BCF,0D$VJ@D<<<"_;78/!BZGLK67SF7;]F)Y7P\7EPM*@,QZ+'V8' MWWNV1B7W[V71IEI]2<_.BS3YXRRY #J\2Z;?DIO2;C]?%C4)]Z-+LL_PO,O" M,OR?REC*P(\BC0EE7%!?Q1K0.U;2!)S$A!SDW3GGW6[>6G&>=6S]Y#[V_EV= MNH^9$/?(8W ?5SO _Y* L_#=^P0^O=WGJYV!OHW2^K.E#4V8)4:8+D9LU=P>@W(G3'P&6CP*9U6/O 9)S34!@52 M8\GC.)1@Y?O@ \0$&1I'Z,SBQ:KS<&NYC\I:L(KZW:?Q93I93---!W'#(W38 M8@>EI_GXCS=;QDC "N6(:8YQ#/ZI4!I1PIE!OM ^QO2L+7,2&XIP*&48"+C% MM>B4@?:#6!NJ>&3>>"GH_VNKMXI%ND-3;80ICA*3J*P.9^W5BGIE,]!MGFW5 M]:6U$VQ\,I].\V_EN^.R_4M,&L8(/2Q-&+.=><*,WY[3B^D=OQWVTX&WO9B7 M];3NS8'9=+W*%GW9LWNJPF,8[ZH\=H(D_EL7=@/^#UK:+>:8ND?-IB>5W:.O M]Z-)PU.<\G@,EOF]BG#_G%VDKQPCZ!- 1!\XP(6)*PHUV82W&K6/ F(N[#XP MXZMDQDX(^ZF9 &ZG M.]9#=PO6SB5FYXLRF4VV+F$_>XJ=H S">R#HU :&%]7!A&N8Y%X MVPX8V1T=8L[4F(@BVY". M"QXIPW! ?!:$(L!,;G2G>\2+B+]5@/2T2IOD1$/CEIX:VAB-6#5@%7W MQZH=+38P$^U)6\4YB[#VX;^4$T:$E$H+$\;8!(:+C9I_3YI/]RCPA4<2DZ%Q MQX!W ]X]$[S; 7<2SE'G#W:WI+ 8'^ M0IOO/TK;P2>SRWH:W#MXGDVZ^)D[U-N3*-A) @/^P7&!%Z!B[MWP[:AQOD<& M82*6(&P,4DI&B 42ND2GE9@ ML1@QO'G [G"!?3F^WR#A_9#P70+NM_J7A9$?&QS$/C.V'9<].Z^T3[G TOB< M/KD3=&)A1B-VU/[K_?=WGOL.ZJ_Y# 9^=9W.4R_Y4J3;CG?U+U)U$D^)]7W6 M?07O9]DM>Q>JRQ;5(]N/S(1!3*@UYWRA!8NY"F(4X< W?@^\*A#C6HK54HB/ M&+=GG+[H\-8@YB]5S'>Y9S[N5,! L<84!4$<:8Z14C&/-*684>;[G/5SQ^YE M2/[+\=H&J'BN4+$+*:CH!')(H+@)0BTD)X@IK4P(7TH4$8WHTV]V'1<53MIX MOG?&P$O;Z_ILR\PWE:7@W9NE!%YG<.I5SV]HWOBJFC?Z03=3PX0B!,.6839U'+!JP*J7A%4[?7+99M$*@ZG@ MG'$F"<+<#[@+I15/77>CZA\\=F[I=:B6BHT??::U$--?H&9NP-,PXU^@96[ DK M#C7ZGI-]]BRX;*C1=T_OJH?>TU"CK[UCJ-$WU.@;ZL \8&G[GQHK9=MSR2"J M-/4U-A'GB&$E8A%&D1+$Q!%3&^V#]\\NPO*_6'\KP0PU^@:L&K#J";%J1W81 M0:AM;QW&(N($RU 9P35F0G-A,+-'M:,XB/:IEW+O[*)^P]?1&Q#B1<8X%/[V.;;3VVU&]H$PB]:+NLI\&] MH4;?4*/OE=<((HCS-J-=8GMD5"H=($X9 V]9*,U)%" 58HE[X""?MDH0%> B M'[,.=&\]X4$Z^R&=.UW"@+7B&1NPBRA7<1!P%,>24,I#(IAB#/DTZJ5+>.*R M7G(DK78::O0-$MY3"=\EX++5OQ%BBL>^3PWC/ B%]J4RPD1<$)\;ML_QU],X M02* QBSBG MF"KFQ\8/(QSY !G1/M;AX[E_IT8.*OJ '"_':QR@YJ5"S2ZD\5N+A!. &B-B M%0:@FJG6)&2*A8H&4@8!"I[<#STMJAPSGO3\C)&7ME!KAQR^,2@RPNB3)=T>([F? MCC ]:@OKDY3TZZ73.P#3 $S]LW98)SL6H,BH*"8B9AR;4"DLF8I\0HV)%#Z* M0WZ<; QVU/2I_MHZ#RJL=\>S*]+]NKB"6\:'%]K[QZ*<9QG$:T9_H C\>9<,\+:Q!7 \C?V0ATCXW(2!X)2JD @CI>%";Y3; M[8[[P\6Z&*S)0%A5GOROS^$=8L"78N#?*0;H[690V@-R3+M%. ZDFY?,3D]U MORURK)6/8Q%%QN:D!*$O?5]3SC@%@\CG;J:.'(WJDT5A M0T?S2V#]RR)-'[8,,Q!E[PJ^O2R]=#9I,\CW']C!=_Z2%./+RJ*@V%9-(ZC? M3"E0)T\YI &8YU@3S2736E%)%":1#(EA0C^4*4$=#E!04[T%8!&&O@@9US1@ M/"1:VB9D(?-CKAA'YL%08*E^+"C8#.$?C>KPWA>- VWUQ+V?-?**M+Q.@>!? MT^G-V_O7#'X..0S7[\E-I3?'#=&=8X5$$4<<0Y M !B76OM&!(9C;3#\WUFK<:S%(Q$X7/ _CA43L3)8RR#0 2<1(F]@J2U>[6O8!#3]-EG6']T"@.DTLLOO#BS]L\*I ^'XE_6H7CJ MMUK'=MI@H11(:QOV,\)@*33GU&@;"S'[;$=L*L@E9WVXJ/C*UO0[64>.X+B! MP2%MYL3S;*$&O][#631HD^(HUJ&O"(Z,C#GA"MQ?A'W&J" !V^]PUA9A_!6F M^/E;.OV:_N+\P=-U+APA<:NTCG*\Y?SM MJU:.C+:RJ87P8VJB.,8<5",2(47(1Z%@DA"#]RGNT>SOAG?-R M02PX!<<<\TAP%?B"^@&/(NS'+,"4\X=FD ]]VWN>7KZ66-ZFF]N5S&:+I"*T M^SIQG%0B%ONA3Z(X C_2R%!@H8T?^T8:$1N?V,R+Y#[)52O9+ *DYQ3I$;_F M\]3CWK_^21",?_(.2SD*T_-Y"'[+-"\7Q=W90[X)"%4215IKKC%1L5*82&/[ M,X0^)IWL(:W O$ AO)=2[B,MC4\YU01+[(,HZDJ<8!'2B9KO_1Z\GGQD)[&Y MX%T>6UOV0V:''S9H\F8/ECG=X88/,R].SXM%4MQXPF4_!B.7IV?R*WC6C>?* MPX%VSF;SW/U@@QSS2T]=N81-E__Y$92X4^$&KLSFWK(FA?>#O>/-^M=O?AQY MYS?N5E#U=5IY\T+[[1B@#&P!"Y1 $IC1XKS,)EE29&DYLMEV.B^*_%M:P*>O M\&V^*%>NL:DBG6>Z6_X*__CME[SX J0REPF8%CJ9_3'R?GVKWKHK MU>0*P+^<%XG-XX1APY!'WJ<<0//G-)EXJH '?4D+-U3WM<[S/XK%;)86(_>E M?7<._Q1P@TTP*+WKI)C?V.^+=)Z_]5:YL0=\\-E2:WWUKHO\:S9)2Y?RFW@7 M0(VS&S#CO3*=9;G]SWA1.,OM:S[]:BVW6"*J#113#7%7!BE*("TX8H1(J4?;F#=ST#K#Q?5K.-ZQ+\DW[.KQ57%7S C MD]C4POG-W@K_OJG:%*&WF[T/CI:L[?)NP83."EC&!R[%RGW?+L$\.K.)ERF, M_%N17+]9SW)=7ZDVDS[2E$4XI+ NF@LDM A\XFL28\ZDSY:!H*MY\?W=+_"/ M7:K\HN*NAKGS-7U8!D)!;51J^3&IA O2A D*V??\N(/)TK)=08.$@#*^'\769FYIN5:BOHMYE!E M1ZU#U681T1TJ[0@P=7:X)+0]' Y_:TTE]^]ET>8W?TG/SHLT^>/,Q9K>)=-O MR4UIK=UE8EO]3&4L9^%$$U@9E'/P;%>M H%A)$W 2$W*0 M7G YU\!)QDI7M[3MO0S?DQ2:/?QDP['&L,7Z_B69%]EW[U-:?,W&2\NC;Z.T M/D)I#U? .GG\,/BUFR %1+)S\^ MZ=#V9L03NU=P^@@.SGT]E*:TVWJX[+&MU6PVGBZLM6JM[^HXCM.C^=<4 MF'I>.BUXWAAVWC2[ D7JM.K:68*CG3/Q-J>Z[5B(]*MP:QW/N7>X%XB\G\9= MB6[Z]:F: XXD"$+\O>L>3;+K0T]3A]^WG^',T-)IQ]<&(3& MD##2AF/!=!1Q1K'DRL)L_5J M1D##YOAUKWP;P/Q!T#L+2#^+?7 X_6*%!S*HCID:[?<7*@M =OO MNS4'+Y/BB[5?'XB;H);!@+0GQ6&0X-;".^'GDXLW"Y;BK1@*@LC$)**(,U_H MP("HQ\JGU ]UC%;$VTV^FGLS]09&;3SHU').=FY=]Q!*.6Z/!VN" RJU\A'F M,46 I@03$2@M0@E*['ZTSF:/0>M38.H J:\44MV.L#?)RNN\#M%Y/U21-@=\ M*S\ RGZ[S KD^FT@= 9W#U.RDL;:[<&9EGM$5P4^56-U=GL:UK.NSLPW9V2 ME1? ,^W5=I.C^C4_!]?>MB8" +;;$ZG=L;'H?UU[3-5.10$K9N.?XWQ1E"[: M<[XH@7AE^:,;A'.5'EB4X7[1_$[AI= PFQ48LA@SCB(P>4-$-8XIC@3AT2JD MJ*M\,9M_N/C9CO3#S*U*V"'-2>LNG32 ?PVL!,ZXBUG;#UD^V8DV]_':G7RR MQW79UT/?2X\]\7Y_^^FM%]IJ"\Y4R+X"X8%#R\6Y8[Y'V$CRVRJHOJ(8!P0+ M27Q.?*2C0"-CI"*^]J-HS?>JAYC/U,+N&4ZS9%9-Q"2S9++\%"V*'&3R-YM2 M5GX"TPB6YLLI^3+@I^1+NU71[OM-86HE#'*6@XV85&CEM?2H5[8<>0U-VF\L M7:K83$4:KZ&-^VYS+^.6![O'C+8]YY9]%R!FWN7 $[-70%MC22 >&[!)I0XY M#I VVH]]7T6:D"#0[!;VJDG1;(,M[,8RP/?JIMAI@>ZD2+>4=5=@RB4';JP^ MK.7^6^>/#761]8=:V6A#CF[)*A6^'KRL*PD!^F4NX:*O:?>"PU\QA#T>K=8L0 M^'/3]OL)OA[X[!7S6?3[QT,9K/(:'N)/G\:$/#S%Y8B# /JXT+ZEY>6)32O)9-T[U;^7:+FSMD&T\Q]YGC9UJ MI5R.+3PQG7]+T]EI0]F\DT4:$%?F,L0LECS 1C(?,24,028.8V%6O+-N"JE. MRJS\=%VDR>3#3$T!LRR;P;>FAG9$>Y97_+5L*_ M]*'2\JX5:+-#_Q][;]K<2)*<#?X56$G:[3%#M>(^NG?;+$YMZ9WI&G7W2*9/ MLB28+&(:!"@<55WSZ]%1'KH#3P_E/&,'\'%VX$&>2<;REJ#MK_ P[5FER;T"/Q&R M$64W+.C *-.4!^L58M%[B6)4ADF#GKB;RRFF&=;S@^FEV;T,7QUI5U^ KTB3 M[X $9P!EQ">_4PC,.J2=<0*%Y(IZ,E\]N!,OPE_DB#MQKW2K..P^8^D5V(HV M1ZJ\4-18Q!@@)\?!VD"<09QZIU'T&C]M,U?SJJ;U',FQ M+/]:3E.*,ZC;#]+0_\RF\__Y)2%7U54Z?5HR_DX3Z66 MK\S?]6G)ZLS=]K&*1756]@/\>P&?4V9%?S>/+N5T'"O]F'[_C!X8\\KGM36C M8#_\YDTUB[JY@/WGMWKGE8JUN?-=+F5_5#2 (/U*\FB^EJ MYC,P>.+2';WU?=TGIAO-0?J].]/J?2F>?P, M)9PKQZ(,T@T+Q3056IG9,IVP_K",./Y6_%'.? G[,1A6!R/,>*MU M*X!5O;G-0>XC1IL%^WZW#D9;P6:@KL<8-,5?.T%E+T)43?)+$"XP&;D6&'-) MK$462,P&Z2P&8Y$^2%3U&FXNX=$.30-M[!;3;XTV=DI%'-ZY)V6D[2@$PW+V MS<(:'ED&=H3C,CCNK#".":Q!$AH6/*&;;7F"D0A,/P&:B>!E9V^[D\]]SB MQOU=;[5T4[E4ZN$5B_ED]45==JSZIJ5N3.K=PS&V^A7R6RV7OO$3.>RV8[[L M54O#O7"C[R=W>-JN?+5;V^K(9?)VV%7MNQCJH9/F6[!6A0I?L"%2)H=ND<._ M+\;EDAK0FAJ:'I;=+R!YT$(\D2CD2Q96;F>+W_WTW8?-%I+G7+_WUR>JB2\$ M?;D7W(L5\*S,4KE1OY.C&"FFRK+(.1A(1A%"G$F-X6B,;*=^YU&+>SVYUQ1" M??3X><,W79:X4QCTPLI'1IBWCC"X<7P9)6ST@4O/!*.]VF.FYC0N.8/5TA'7I M1N5/ZVFPPFE&(I!V-7J^T7YV^2> B_'J_*-1%^3 M-AMM/;;/G54/3D +R,Q82MX<;T6!4*04(MRG<"2RD5LGF>;$2"E\>\S8D@C5 MK$]3_\+3Y\6S\1NL)6P3<7J2Q^!U^@%UNY5&S=\;Q]>-9U(%I#PQ@0=B+6:& MHL@<5L1$$1[,>WQ,2:[:!"4@&,)R5!D'<.<./AQ/*&O:1[+-!E\/4DDW>VYT M"A4Z*\-/JA-8S=RZR4VE6!HP>B./(7!'N+(4>VF)-!B3:/V+,W=+0IX@WA=2 M9COY#=G)?[Y;_>.9K/MV.53AC<*PF+"(HH\!-&RID"&>*<0#F+XB*+)=/6:Y MA"LF_75Q\?=R,/]MLLVS1VS)UZ=L-U/K<*;KK&P\)Q'XAOF(-LFSWB,31'06 M85!C5501J6 PIU2D\SNB%3YJ27HQU<>L3>'5?1GUUDW0M0($\FLQG\V+<1K! MD1U()ZBM MFH1OCG5/S61\YG ^]Y;BE]LBVE:TC3&^?_/=6"!41#U*GN@I%*&:N0#RA0 M2^Q3\D5^6?4\?[F<-$Q 8V&MNKG?9HOI,S#I,W)EY%HBE]XH<<:(CYQ8C&CD MG :GO0@4*Z0"5AK,JK:1JR5U#7/2Q^IXD?HW@UQ;Q0GK[UMY]IVVMQTHR6 Z MA175\-$P,//9;\W+C\M_THU2Z[6 MO36;EH0/5P0_I\Z\XN![6^C,6U1 .6,N$ !%C1"FG'.F@Q,D<&X=DHR;U QS MJ^5M;NF;6_IV8I2YI>^9M/1]LCA6;91N>(#2>J*7:D-C_.-AA3$^C$%JEK\5 M?_CA;#":S!;3\INU, +VV(!![;06@,56!TJ9$M@:AB/R=J,6!J)*"Q&4]D%Q M*;457@-\!BT=$]&J6B\% 5I>FOG>[\%W2VGTZJGTJJHY.[K3W1(BCS1C?L+K M.Z"/U1_3Y3\,Y_#L04JUG$PGX^+S<+J8]O MR?.6?')F,'\Z=[V0DOEQW*MTQ1Z1M9JXTO;VFMEWSOP2?OU3FF'ONW3_N^J+ M]/G=GRJ5<0;C7O5Q&Q5?EB5];Q?3VTE=K+QZZ^JFZA:XPC\@IMMI092JO2ZJ0&U:^:M$B?6F?/S/#_X]UCUXXF69MCW1P&IGRA4M M3"L"615"2[.H=K7X8_E+O_LZG:;(%EN30[']:0S"Q[_8S M_[W\6K]Y5O7\6W84O+H")$G%ZA(DS1,D=:U%$%.OT0&!L*YV0&BSX53JFY5* MG=>TBK M$H:K9L3 +>,25K!*#AU_ M4 &$Z_0K??RFFEX_7$KM;_)(\M?2EVCT]^?S" MES7?5SRW9,IFRK/>16H_M^3GP03P?[K\(:'.8C3ZVEO,AR-X7M4?=+THO;0J MO:UE27=,KJY2$]([[P,4(@BK)-&PKHHPIB6K "N^JT!2'TMBRD@ M4C*4JVN[W[TG8\K1,,54=<[NH3_8IT\@YJ>K%BH-D:UI#&CRHJSH= C7I*@W MR-+/94U@F:K.F*H _:=E,5L*JD1WJ6W5S1/TX8-E M%S^2["I6'47N")6J+_5QMX,WJ>[*<4J=80;IX+PS2@0)VR$CL]91[??:CJO1 M9#(]WD[08^S$U;("Q;)?>;JMHM>J7/A*X4]*\)*V97*B]=QB M7MO#_SZYF"4+^,?T*9/XV9-XHLQ4-#D1;PWGO9O)=.4Q&TY[@^L"[J\)H9A= M5Q@_'5XL:IOJIK@$K6)1D6R"\O%E,:WHL4;3BZH/?=)*5C3]H.%V?%UD(V.6 M:O@O,]CRX QU%L1?"-@2*S#UDIM[A5^S$EMKL!:"@W)X3]OY%L7@43I^O(#6 M(9OL&&$Q:!HL8,:EMTX0XR,L/'4$QQ"D.FCACZQ]X"-H'WMRI8B +E&6S^OR M,X:I@8P8SZ^7_4(.QYY.I!_UOH!); MJI>^B;VY(*MF&Y8BSPVA2B&+G(#O/(H.J;:7_ML-Y9Z\]/P8*]\'6V%V6T]O M]'49'TMXL0PSWD&,37Z_@]Q5+'65C3?ZNL3\V@:Y!@"L9"18(8)Y5ZIB"B3E$C*R4[K MN8:JDEZ3,G\K8G+7J1_9A[$OK\HIV')P@9G-ROGL/XM1G>-0J>XI-?*8+8+( M][O:9EM=8'J?5U.I0S55FN?MJ!C4_I-1.,96FK?YI,+K_ Y"OB&DZK M1*_>Q63R>].;:Y9V\7+52RO=N.PW=H]Z\T#&Z3)=$DN,%&8D$FFXQM:FW'&J M(N$T>D3R19 MWAW@$=L;+LV;=':C3BX9KL==^?52W=DDU#Z#.9MZ\A65 *Z,H01+D[4Z <+P M_YM\204:^TE 5L1?I2M-4DYQ,JR6P<)A)4_9M8U8PS6]^MM65\%[P<).ZW-G^'X[XLIW']9W*29PC>5P("]J)Q3E1^D:IE8 M3BNQF+8-UC ]:%9G*<^V,I- PJ378OA"?!6OAVM2*CNS6EDF@<#KH+WNWIB%L44G*\BL^3Z;KE,MZ7OUJS:LCXH^,-1'4 M/9&,C1LZB$[7R84P@+LNDB*9--;E>E5::X*0#?Y)YLO+>D_K M+355P/1HK4XQ^GZWNE!K1FYGVFNVX&1[;.%Y.__(<><]=GZW2D,G=GZ[Y=QFM[G]@TR]WK^M=)A^JJ:TM/JJ)*1J M?9.<'55@!.+Y<00!N&JV#KI9 MDD&SW>+\JOR1,S&==9 MD>=TVE>^YFG??&@W']KMP"CSH=TS.;3;@G>4/,\[2KMZGA[?X -=$U;S.J 8450Y;2V<3<='+5_ VBM<;MMT]IPF0$Y MJE7@%555IT(7J>3,,F/W2W*[[OA/-O7=:@SIJ."GRO_9:*K#I.$NM_LIJNAK M,VD;L$JW(R*)!I:NT]GPF";5Y&14?D)Q'--KLFJ M^#!/RYB6>'(['"_IY*88@U):.7HK-]LX*?Q+ JB#OK^/)U_&VP_;=%P6#9U< M#F>WB_FJUE!#JL/QJIKE=?O]\EGEYO!_#7(644O9:1!D&5 MYYI;$YCAH#H[8BQ#-AP64CYJ,0SUS)!R6+K7_EI.?[TN'HD>4\JUY$[ V@ = MAQ1WUPI'6"O!4-!Q(WJ,F2+( ^5+K+B,WF K&<95/A?FJ473-S2*1]^S$SU> M32,%.1+M@*7=J^;SW,CQ$X;2"3P"E(=-+S>789;FW_NN2K='/]87A+_^6GW& M/_XI804(Q\&B]AY<;(J)FM#@<[%TM%?/VJHCO\IG7P8#AY-+0" _'"VVG+:[ MXUA=LC62VE=;8]=ENB#E9=89FHF[ 68&OP./-Z%8V-'/974\;)T$4P\QP6 ] MA^3VG:?(WK2L8EA%Y=_O[_.P"GV3.V;M3*[]-?#XK]5O*;+Y?C7@[W=H:W]V M_'5P75XN1N7'J[N,6>T?*$7+]:NL\6\RJ^:*$:2,XEAR!-I7$!@1B02/V&#M M-IC58*HEB@A11[@)QC"$#$'(NN"0HN*;S/KH>W:8]86S<6HIFV($B_E:?;JH MV"'M_N7#-#M,V0=+1>QN-8M]2A4^Q>1\'(J>L-!;P]@ZK8-6R)/"L./Z\^8X MZ[S#[=5']0&?O['W>-,=R9]4TP_#0[N"4T=9)<:^NZ UT$SOT>5_:U*G_Y+%1[IA MW?QZLI@5X\M9O_Z<Z#O M>M+V!I<3[N9XMA//NY]W/^_^>4X\[WY']<&#)_ISN2X%_UT*N]ZG";U*=\"C MS_RU&@ ^.+&6>_Q]]V NH""8EU(U17Q(C-A[+ @WFHL84S<18901F(=@#;\; M_/[K='(UG/\9R.4I17J^V<,O-;J [Q[IOAC<;(F%%C&-4F:&YEM(Y39"PF3JX<>G>)R8^.,'V\'/QY17139[$^L=+1QZ!'M;H+IHA&U&T2#'&)256>XUQ MRD*/B$4D]M5=]H">;W8^[V.Y6^+Y%)67,XG0O/OIOQ[/\G_$7T?V"@/?U]V^ MS27L""^+)K%>TD@=]IY:C;@-0H%*03@BA!@FD-FI\K':$5-OR,^+FXMR^O&J M.@ P^]AL2Q5*>XJ3I-[1@SB>B#Z3NX5?CLCQ#Q)#9^V8D_5'9R9_A,EE4S"; M6FJ-D0H'A[G!(*VC( ,ARD M)1.T&XBSL-"5J0Y/_=*I/O%O+*3)Z9/#.YQ@V3(Q19T :Y MI*[#?RVB"'$3@D!,.JV/(,G;9'*8RGDS^:EE4=PYU%]G4C3GD[-S\$2<@X\$ M)C1KVJ=(Z[0D A,=-/=&V6 =-L8@@K4W>L<[>&\9@2>F5ZSNN;\?''I:J )] M3UY4])$!&NCDI@ZZRTA@$H'0M&] M^1:/0M$W$2AG761 R8#24>5&D:9H&#?2$A20 ;.+6F&9UD%:)K6 7S!YAG*S M$P5M1;G!WZ.2EE%]W#XXNU$R\4T=G>V0ZGL6[OV\^1V8=][\O/EY M\[NF$[R1>3XA(W-=[[NJ8/O,@._;#=MBI$5.L[QO3SN+Q*<$N"?,6!CSG-J8 M&2LS5NN,M=G^,Z<39L;*C-428W&64_@ZQ5AGXJM=NF93LYJMKC+/3<,]O2Q; MC&7#H]@I$H6(V%K,@S66(J&9HI%@$YV7=WGTPW@PK3J8%:.ZM5/-G68^GPXO M%E5[DM\FJZ!+>?G7XFNZV$RGJ4%SU;BT;1ON'^5T=),JW>2#R5W# L08Q:SJDEEAHN3F92_,Q[SA8\2(,IQI;2CF#C-K";8F<*,MHH0=)GQ_7NU)_>-_#>?7 M<3*]*H?5[W[X>0A0??FV#-Y'R*&STOBLA.X)\ZS$:YZU,7#I4H=OX-ETH$DS MX:1@!+$86=PI''M=(AISRO&"[;OE_N3R-A8[M).XL9;2]]]@V67.@4 ;T.NGPN?\T;B1Y=Y.;,Y]G/C\=/E<;9<^]\R@$'U%,42ZIC?7>,&*D M2:*]?;V]W9BT['-UYO+\) /78)_G@JFG7L?GD9IBF.$FVYP$'BFB)#J$>02( MDMP1;)R.T0"L[.@C=POY+*DJUTQ]:2+.9<4R'+T-.'H,C38.?AHE$6<4.<0$ MITPJC1AS) 9O8\!\)U;Y9#3*95-S]#%CRNE@RJ,J#F_.YD2"A451*>0\9X$J M$8TR-$3F@W)R)VMI+Q4G5T[-*DZ&HW.'H\?0:.-XKZ/!4PO8X[7AA&EC@HA< M"R.I31VTGZ7BM%T[E9^%BE-Y>OZURH)9?P_33@L\'"^*>MY/?YMZD,/KM?QY M<0-W#!X6)]L$\.O@NKQA2DT%D1(NC=AQXK!!2ABMN#98AZ#HNUX)]'6;]G"Z*+=W=30< ME^^OZ_JMF*!_V6)BG%BVA7W^[;H$NAX!8L.3>[/U2O5@$=*JSX9 B"E396,] MX<-E[[J /R[*Y*KW<-79;\UV@Z@')>S^ M])[I;MR_A>4(%J>Z?S@&(51_WGS!.''R:'M!48V!%6GW!N5HM/RU8OWT&08^ M6'V^9XE_&][ LOU/=UG]W=KONHXW8/+N8;=L_0ZF_^7'=SM8M'P__L9O MA_UT.D_LJ*-;[]0*@ MQN5Y*M1GMNT_@U!X;-=?E>??1M"ZG>W?78OE6RKY_/1\Y:-1RU^*Z>"Z7CZ* M^[U*1TZZZ)E#1::5)],*UIE6,JUT'E?V6)],2)TGI'M!YPPM&8Q?LG)I.YO\ M[J?O/HQ[\^O)8E:,+V?WN?G/YOC4KX]7QGRY^7?$72YQ$[RCRJ"@@ZNJA9"8 MCD)*I;07S!#)\4ZYGV?Z2,T-+.7\P6RF_UF^YG^>^1K[]?X'F#^&L_4[PLWM M:/*U+"L2^5A1R%_*E!;:3HYGJ[5TNY>^V2G@Z%0$\101@\B-UH3,>HU2!WC- MC=%&."(%#CQJ;_GNB.&'?/D;2:(YD1(R/&*R(&YQLUE;A*QR.TL8IS MZ9465&E #8=X)(J_H([QUA'CO'2,CGJH#I[GS_L507TY3]4+8\-&D42:DOJ" M8#&"_0&7:.P)]9$[%M!]E1Q.P&-Q,Y_^\3]K4O!+2J@/K;;JLNBC5C6*SBH. MIZX?O&565XT:X PW7#B$&$O.2:Y4H)9%$2E#U(6=5,X3<#6\&*OGYI29T5^7 MT;7>8'0:F&!,&&NYXU8AH;W'5@FP L)N"^43\!"\%*,KQC*C9T9_1497&^%& M&YVS07/G,>7*4^.MMQQK)#S3(-]/T+!_,8G.VSS2V'T+_JUG)OPVF1>C[3,R MS5&:%RT!=,B"'9;$],+ 0S;JPE$L..).6JRX5,XJYI4)Q!D'G^D+YSFT9JX? ML=CS/A1T\MLYPON&##!5WH8(U.HJWB@J=( MRG&]#ETT]S-09* X5Z#@32:4,)09&@73CG,FI;&1880IDQYK;%_*/=EJ!5HE MNE&6,@-%!HJW#12;(4N,2-0.*<,UU][:Z(C64@!R:"3%3H6DXWH]NNAN.#6@ MN*?D22O/WJIP\M,]952JR^H;[U;+V#UGLKT\.]4T6EB?]ZOQ[WUG+^7/'WCO M^SNK5OU[/5T]X[;X5+Z_F);%[^^+*UB''XK1E^+K+-5KN)XNE["H^'E&A75> M@&AWD7+"D+:8>!:0U)Q3'5RZI]A8ZWT7M-AG7KWK:6+:?YK%!!XAP%@HXXH* M$ZU4*!KM)">1D(/<454-D\E5SR74&,\;%U1Q#RT=5'FE#0YXX3%4'^^>EYM/ MAW_T?BVGGX>#LI>0N!A_[=HH?Y[,RUEO/DG;""3!TH#,_0#_[>)/ZK:%XD\/ M4%I/]ZKL0OQC[\ B7.6G1(*_E+<34 _&G_QP-AA-9HO'JFKQJ(.,R'+#.-'2 M(!X$X2I:@J6R8J.JEM'"(8P5U=)R3(Q!DG&CL9346>)EK2Z!("TOS7SO]^"[ M1;F6$^I]&-40?:IZ9W/_T7B)S;<@H(U)LL MIKV+Q0S>.@/@N@9=[],U**#P[;2BBDH^S>IEG?W0"VE>TZ1)IC6>%C-8]\$< M".;'WL?AJ/=OQ:SW?Q4WMS_VW'5YDR[[$9!N4G7.^W625&M PQ^KJF0?QI<+ MN!NP\/NGL_C68B2;9 -W_@Z/&UY];25(=%T^/-/5:M0UUV;S61+?MY,OY104 M^A'8#M.O<$DEIF:]V^DD-:"\3#)A6 4C)]/>Y,L8OH'%&%461A]^238&3*QZ M9O6B94&VQF.)NEAZ6UA!?!=:/1ZM++X:QNI9DN6#\Y[UM$*+>?6QWM?I[V5%EXF -Y8^_;CY M>33\WP6,:9-6RFD"[MZ7R?3WU2RJP0Z6LT\,<'<2]5MGB]$5H!;LQG)$?1C^ M8%*QX_:@EP-,[_T(=ZQ)K^;")?EL5Q4=C!0'2P04 7L&SPJ/1D$T# % ME3<)?&-.DZLK(+7A&NYZ0*)%M:JK-V\"P/77R^GD_<6HF-4+6G\N_Q@4GU=+ M?/DY#0K>NZ*(]0/3:#X7@P5L[)H1.TG:.S+A7E"MJ&!:CBK5.0'#!6QG[8ZH MH"<]85Z,?Y_UOGMG?OWMW9^J!0#E\P;4[%':7Y,V8+FOES5!#9MW584SIU\G M@"Z@,S5P,;LMDXX. +3]EJVG;^Q9HF/@E'*+NOM+\NZ-AT"G\(I_77Z>_/$5 M/JU_;GCQO@$ A\]*>-D*Z6:W\'O"Z :2$\\#M*_ETW*<\.GWZJ]I 6P[FA1I MJ/\*Q+C\+>)2SM>/5=/=+-A\&51(9AI7$RDJ<[$BG!JDK.0&Z8*&+0*KJ7V)#["G\/0_;I-O=U:NI7[]Q+O#3XM\L1C]#C, RD]KI9598NI)ZY6< AR+Y;Y9:R'J/ 6LF@^H70%= _CCKF3$8OZ->[01(,XI) \/H_?^I$"#=\K4L0+-*13=[!WN'_WTQ M+I?UKE"_MUGJ:G\G==H4F$WE \'ULH)8_X]%,072!H39G: MSO6&L^IVV!=@S.[A_LHY4H!*,9^M\'X#F&$AEV1;3:00\2P Q'H^K;9$\F=K@=E>GJ"LJ*2C;#FB7 N%=Z]G58T$3 MNJU!O6$G4&J!!:KPX?O)U?O%K%R.O-_[-)EF*J^JGOK M?U^8]ZG#$MNC.JJ/]:3#6X>C3@OAK1RERE&J#HPR1ZG.)$KUS,XL=\-#&U$5 M^W7YXS<#19X:Q8SU0^8TUQ++82S&X$BY2V72'B/).6($&.,CH' M/]PJ'_TW@RR/OF[C[=+GO@?S MO\Z@OU5X];EXL''_5M+<>3>N$>\>/CCVA,8UW_@)M=XO)K_LP=LZ6KCGF*6E MY5ET2^ELDYPCE-W^1MKXF>UZYWODO [+T]R X#Y3M6.=+%[S>$DFE?U)I3,- M0NH\IKKD^GH)2#G3$J7W+-(_S9-4<=I^;D<+QXJ7O(XF<$DW_C2 M''!R],0GG7?]'">==_T<)WW>N]Y1=\;!\WSPV,EK5R]L:X+__(R)=+CJ(L5( MHU(2L8YH(AE(4 )'Q@)'1AG'$/(D,$.%XW)=?B!5*ORA4N56FMSC9<_7<7F[ M/+JUC,9NU#YL"&F;CG:*'RYFEX=U05%]AMLLA-8]R?$RT-$>A;[@_#)./ LG M&&MP(FH1"(DV>L-=),HQ$9EE F$J:5/X["DX<;=F>A=P0J"^$#KC1,:)C!-[ MXX0@31%GY!Q!6B&.*$?2&NR1"9'30(QG@NZK3_QWQW!"Z;Z6N0]*QHF,$_OC MA&K*GG$;+8X<6X(5U]$:+I!A"@46#-*<[ZM/= TGL*!]SDX"*,XD=/'NIV4I M@SJ@LUW/X!&G%GDL.G9*/1F7S*P;)X)U1F+#2!!6\(BC52S2Z$-R*J"(])&= M"+!OL&UF?+G:K=:XF ,3TS:M@NYU1>PJ4[^$?G#._*LPVVC"+*2+P5GJ I?, M:QDX"3A0%4"ZBKWX]P#C_GC\JVB?X39['&7^S?S;$?ZEC='MB)7"F$B$4=P8 MKT"!40)$,'61116.;'0?CW^QD'U%6NUCDADX,W W&)@WUK!4/H2H8S0N,Q,&&BSW2K;0,ZQ\"G%MS?*7OV3-Y]PRRZ4:1A.I!KU"EBG6<\ M8&8\#8R)0*@6T30]:(]D 1Z-Z:AD?:G:- "[;^>]]3AH4W;WN5Z;1PX%GJ!7 M1[.&IZD5U@):C.; M*3-^9OP387S5!&*))UQ' 7:SPQQ3HZ,&5=Y$A8A66AT[^_D8$A_3/M=M&LV9 M\S/GGP;G8X2:^%# U#M))24\C#;#BJ,]>N.U\)[O+GT%H("-31J8U M,FV<40]&ZF =HUJ$I(1IH8W$%C-A(F-ZKUH62[=+&Q$0@?I8J8Q,&9DR,IT3 M,FV.YNLD^KC M=N'@/Y>SV0]U/]3WJUZFSRTC?#.\O!R5;WRM#@#ZTY]WWON\]WGOSV_>9[_W MIW;\<.\J/"^7'9ZK?#W%O,"R"19AFTYJ860(DSP089%F(G*"E"&&"7]("NQL M.O^?IA,P#.##O+RI0^&K@'FE-"YUQC :W@S'U85U:+P;)Z-QGY!\%N5 V)G MJZY&DR\_7 .VESLM1@^9WK=ZM&6$Z1C":-[DVE(L44!(4QYXC,)*CB0.5B/X M7L6#Z,[YD?-D?7\A&;30G7+1>!QXDYXI8:RA6@E%O!166N4-2 M>D\#7W!?JZS!9(3)"', PM"-ZHL6$\>)-1ST&LRDT4&#K:2MERPX=%#F\&D@ M#.ECV6;^XG M?2&R],_\?X+\3S?J[(',UX1[CP-&7&)D%1/6:@(F/[.1[1VY.!G^QWW=:LO6 M[O'_J>5LO%C%L+?,^J11_)$0@1)N8@B1>T$T#<%*)PV8O0&%O4MLOK3B?X1J M UB]9*6!SDK^LQ+P)\SLK)'S L>( B:$",^C\8H*YP2VVK&@&3FH=?);8_9_ ME-/)93&[3I2C""8_9EX_+UY_R[PLFGQ&H:E42FJAM>-!,ILJ7BBGD(S6 %MW MW68_1FG 5@5W9M8.,.LI"V:UP\*ET28Z[HE4WB!*D98V$LOM7LG)KV& M9\'AX G M:1+#'(\("^>%%(Z[Z&V(EFM%#0HJ8KQ7E<6VG$:MA'8H:C6TD\$S@V<&SPR> M\$?C<5N>RDV=SZ#>,RL%\FN;5 M^S"^FA:S^70QF"^FY0N1]^OE=Q]D;#S#ENB(N5M$UY[P3[59R=^%J&KZ/3J7I,,16\!BF03 M,_,4(8YID-9R[A%3*!!+;$28*"T0?SH4'=!T^>A0)%!?")VA*$-1AJ)N0I%N M(E!,6BHM]HX[S2.5B@;LTH54*(V:5F1/TXKV[ 5[="A2NJ]EJ]W@,Q1E*,I0 MU!H4"=S$0A&6\RYDX8[+SP-^VE%78,B+&B?L]/&HM,*S1Q0 MX?\<3ID)VOA4'%,>_LM2ZC2W7!OI07G@FENC&>/']:DD>/'> \^"(1> )B,$QM6LM,$2:.5DH$KHK32P'XZNF@9)B@>U4H^8F%TP?NJU4S-S'29 MZ9[%=!NGGKVU2#E!J=>,"R(5R#A'K--2!$J;ABE'L0>/6"N*QR M,]Q'[ 0CPB@JCFH7'J_<'Z-]R5K- MS>V<"Z>KG-PI 7N2[$N:1A\1>6RX-.E()\=*VJ")53@JIT0TV!S5Q#P>^U(0 MO#KGR&3V/47V9:2Q5G4Z@2U]H#%R(94!_5E:JY-?%D6S!_L>8*T>L=2^Z(/M MG=DWL^\)LN]&HFKP&(/6S(USE$?O=4H08XPA83VV01W5[CT:^U))^DJ>MO)\ M:O'/7"W["9RK&LZUT2'C/%9*8&!@:Z-01!/$J(M*L#TX]P"S]P@5,PGM*R[/ MH=!>=A^?![-JO='-TE"D)/(Q()Y2L1D*SCMLB/:4\#W%[.LSJ\)]HEK-+\K, MFIGU%9E5X28 :Z@($C$N+-$,]%H3YWX&)(5D[YL][Q6 MYM;,K:_)K;0)_T@D&.B]R@JK.%72.H80BR IJ47(LJ-:L$?1@V6?'+&6:H>X M]=PJ3@^>7FQECPW-E:MRY:J[^+AY%%U:Y+@!+2;P5"O5Z:3 M@>G12EJ*ZE-R/&/_[1>>.F?G?,:^C'W/P+Z-L^\2R2 MQH@G2XXJ2YE+B05: M1<2<)JCE28?",N^%KG<]^-X,.?SKO\ MYXDD*^5"KGDG3VFJ)SZ]<]G)LSDCF8LKGU?M+E#$FX@6XD90^ _A1'!G0:=7 M@GC!3%0*28?O:O>5$O;72@=[&_65)<\G3\[2R9&AZ"U T49#4F$8U4RFDDB! M4^D,89'C5/J=8\/"3O+1-Z&HD_65^P2C#$89C#(8O0X8??<8&FUT^*0Z.*:Q M]L%+[A@R)D5[3'"4*\8YVELQ>I6ZIC-81?CND7;SB+19O^U12F@8]CFTT1:Q M/^!$S#B6<:RK./88C&T4P,/*X6# IE-"<1:#"5)Q' T)D:*@=LK$/ZI4=:X\ M,^UCWFJ&=^>TJE,[G9RK,]_'M*JI Z*P#SH@+>%++I2R1%*G.;/:"6/<3LBU M;:?,$6OH]76K=;@Z:^F<@")P#ER'$6HT?DDTL2X24/.Y]E8Y$@6+U%"F0]Q- M<&W;_W#$(XKVCT!T MIF!L8CNI,MMEMNL*V]'&,/2!<^J8 PT3<^F=4H@+DH[[6F?P;F7TM@W#(^J8 MO,_Q2;#=V:0@Y#+-3V!>WLA,@8FWU'(0DHXCX;3PQ@IN.CM5JYGUN3QM M=VQFX'-E8-U46D<@@;F@PF'%0 )[$RT.C"%KD")$DV-;K4=CX'2BFF4)G!GX M!!D8#.#&VQL)D58+22SFE"#KA9!>2\J]<6BW V;;]N_QZC7S/CEQ"7QJ =%< MKOD)R5F$-LQK.")1<2Q3P755G40EACHI!)5"<7YL^_?04G5/20[?.'^(@Z&-U!;49S*7 M.\VN_8Q^&?U:1C_:>%UX=%1)DJJ>8AZ%5L0CIHUA0>& [7[I12U6>Q9]C7+) MOXQ^&?TR^K6,?GS#B<6<FZ"<:ER!E'FGX25(E.$=<:1\D2=[\0#4)^]4]::_BLU)]@C/Z MG4M.3/5QN_SSA_&\&'\:IBTJ9K-RWAO>W!;#:>51[A7CU 1N55T"A@JD.)L_ M=HSD-2J83N!55Z/)EQ^NAY>7Y;@-DJ@+*70DHO/"\\M[>3KSRWMY.O,[F[T\ MFS.:N4STF9418[(I$\V5UU$P1$1@'#EM@O8D<&Z9HS32>YK ;.ABOY;S^:C* M!##CRP]KK0V,AL_#6IDY@]**<@D#->O31>Z<:'BW3@TB'M M".6ICHSACLJ C6:4>XIVXO?/Q:M.E)O^1SF=7!:SZT3HBF#R8P:K#%89K#H) M5APU+E?#A%)>V=1/GAL1#=*$><4H$8S<4\VC#>6J:V5BCK%UEP,J U57 MVNC4@2C%3*3<<:4Y=L9PP"\A;"#.67=?.^3G:U>O#ECGI5V=5C@IUYR^GZ=9 MD_&,D4F)VX[RMX>(Y8J;//4)MGO#JK8YR *G$6 MC"F:6@=6"TPCPL%[L XDTPV;.XS(QY'HPI4,.8&F.&&!722)2R MMX$_@Y.4$AJ9D;F4,W^?*W^+)C%'.>FD("ABX;GA40LA#*%!(2&# M,D<1X5VIS)M%>&;Q4V5QU;!X#*"21XD1YY%C[HRQ"F2WH9@Y0=%11/BKL?AY MB?!3BPJW5GC[#;.NW&R!*HP@*D2'I.,N8,M9H#Y8%X433(D.&-A'*!E(^RAW M1STU*?N6.1(WJ5:!,L^C0?"C &8$5I1>^:@1BD'IL%.A\Q7LX38X\B3]V)D= M3X,=J=JH1V^4UX)H&SE/I= LTE%4R5)4$GH4 =F!FKJB+WB;/2DR2V:6?!9+ M;O1"-3IPX0D#:8AX4$)Y3JP-7@6+*?==,#>SA,PEK*L2UL/6:MA\>[5RP:_G MK<^I%_R2JLDOQ2#:/68N4"TYP=Y@P@6B! NO$64[O;1:LOE;4$M$G_/C=>9X M^R7!SMD;G_$QX^/A^*@V$@H]-Q$%;A%&BIO4,S2 P8>,M9(1A%K/]'U&O>RC M!B,R.&9PS."8P9$ LC1UH9SG6M(0*#6<<&(\3F[+WW6@RFSW0A?M5B[MV2 2^_>GE MG3R5Z>6=/)7IGE3)DKQ)8B(8>Z(UBLIP'(+EWEGJ#:&$&J1V MCA4_6=):UJF=F3[/2MJ/*",48;)92CM(KY&-C'+F MN$%2<.TXC3PP20\SD5Z^7O;37#T2MVDDG8ZN<0(JQ4DP[F-\2QN^-9$1#NRJ M#::<4JH5_$=H$,%6<14.\]2^;CGMNTEO?:ESI8/,?=T1F[Q)E9)<*(0<851S M$)1,,1LXU](HYKE4.SU&CV7#OX#8Y'W)V]1ZL]C,C/NR8E.2C:)!!!MFL8K" M[S2H.):M>CRQJ?I*\U,0FV>3RP(C31Z M[T$::V/!$C:1 %LS2LA.-\9CV<)'XV/"^BHSI;+,T8/?X^-0"N*T5O=X^U+E[.K/++/R8 M8QK+AH<-BRIRJ:F/D7,L#+:1L@",2&4@_O#DLA6[Q?*/V(-V?D"!(X<$FQ$)0KAPW\ MQ3V66#J+D3W,%;EG->^G)<>I=MMD/IL*]E)]7I=-.G\L[BB\<&@$)N/GF>/G M8_ I65/X@!KLO4PE' F/3"H?.,$8,4%)P/Q9IP/:<.R0OM2YGNT;"<=F%,PH MV!T4?%2+W,@4#5$$1:BT5%,.ORKKP C7T9D8E)<[%;_W\;&U>C)1]25J,VD[ MJY$90#. 9@ ]0(VD&X?#J4'>8:JUE^E0:3 *.19(L MU7R>$U,C*V_EO\X+F,+J^U:>#0N>=G4X7A3+%:^WX.?%#3QD4$UW=6/UY_W3 M'Y1 &=,[RS,:CLOWUW6];TS0O[2Q/N]7X]_[SAY!!]_[_LZJ5?]>3U?/N"T^ ME>\OIF7Q^_OB"M;AAV+TI?@Z@_G]Z_5TN83[K4NQS_!ZU]/$>_\TBUI+$8+% MA#*NJ##12H6BT4YR$@DYR'F<2*XWN>JYQ/SCC<:0Q3TDL3.U71HY#I.\\!BJ MC]NE[/]2S*?#/WJ_EM//PT$)RW4#C_S:M5'^/)F7L]Y\DK;SLAS/RLOT5P5R MQ1P^Q.&X& ^&Q:BW#C_-NC:'[Q;C8G$YA.'^Z56'MCEW*:>N*" M:C(:3;[,?EBM[,9XM[1HM!K>,'%/_7ES0N.DXHRVIX1J*Z*2W;U!.1HM?_U_ MWZ%WU6=XY6#U^9Y)_3:\ 9;]N?S2^V5R4^S$^K\,+^?7\">LY%)U 7UF5-S. MRA]6?^RLZ+MUY',=V=?O'HZ+UJ^0[%]^?+>C?BU??]A/J/4G/OMEIY9VG1/5 M'N]H<(RLE3VV>D<>J7T70SVDDDP'U_4*4=SO5:20O%X=(8>.]K,%8.V^#A M6FXM<6ZG4*2IU.8[[K\/=?BD4U5=M>Q+=MIE73,*911ZPRA$:%-K&ADME1?1 M6L&#I%9Z8RGW7.D8&=^)2#R$0EC_!^L4"F'.^TJ==I&!4[.2]ZXN?3:V\PE7 M$X0_FBQEKZ(DTF(G#:?1*ZU!P<%>4LVU"#LG.MK2B8Y8/5#T<:N9>9W5>3*[ MO0UV$TTZ LCXE(M@,/*:X*BXLAJ+9V3(E)O0*\/U!Y+SS@:YV*E M^KK=0@R=X]Q3 M6!2]Y)I[[853E :&B=0^L+K*C$8?YS"/U8_MV2F$MEUI_5 JZ:S* MD9G_7)E?-\E8V&'*J)'I&"8WS*J(A)&.!\F(MSP<08DY/O,CT:>H5??BFV/^ M YT87:\BMSHX<[#&EMG4J__0.WQ]MUB\+Y8(T4.X#-8YSC$Q '!0X M2[G#8(PJ%)1&Y,G.YJ3'M=$B0\@^;3<=]M%#]9T\.__*;N03+122(:FKD,0V M\FP"92Q8D5+:./QK *\"4D0*9YS9ST761CM,2OOTA]_[?[:*E#Q,%0SOORE'"7OG0$:_#R<#\N9'\X&H\EL M,2W3$7<[F@Q^?W?/B?=@#,6!>0N6&@V6(\\]O%4'H;W3AK]O7-0N,.>]#5X9 M@E-?:BJ")Q@S*05&V-:BR13"/'^]_RB">,P?R;D_*VN#2OR]F\^'5UW9BM+U87DP7Q?1K+Q%0OP>6 M\:J(1Z\8C\&V'"1/;^]B:5+WAC>W4[ \*G/H=@3OF];TE*IK#./T4/GX" M^AP";@YA@3_7I3?*/X;SZO&7DQO8L'3!%-:^&">L*\L17%\%&+Y67Z6GW=R. MZO?<]W+X,*X>]^!IQI75]GVO]U<8Z#C-8TWT@.H D-4#'I[:=?$9?B[+,0P> M5N02GG"Y*-/8P.R"NZ?EYQ(((/T*8ZAH*155J!\[+6^*8?62R57O:I@D1;7& MU?2:SWA9A2&1;KHM+?AT#G=6HQP4BU2LY.)KO3$?__.#?X]UKQK,#2QAM53P M2RK2-[R"18"A@]Q)]+1:G]MI*LP"8QA,%Y?PQW#4[X'@N$Y??;D>#JYAAI]@ MLI #+ MEXN*26?]WI?)]'?8KD&Y\6VUI$L\K)ZQW [X$]:WK,BN$JX5B8[A M\<6LK'=N/AP-_U$C"MRWP4G_=V*+XNJJ>O;%>IFK\33DNKRGF=FX5^WCER%L M5OIE7!8@TLOIS2;!I=NVJ!'(_;>*_#9!,;T*IC:MR.&FF,+ZPG>P=,-$7O"( M&=P\+8#VJC'>EM/9!#AF]'[%W?4#-GA]8\5@H,U*IMMA3XKAM.92>'93@W]4 M+5:E&+Z?7+T'VEY5)TFW39);#ECCCW5L:?.%U8K5^[*[+3T@(MBM8K*[ZOB@KT4CV!-0_7FS!; MTL%B"E_V$@-4Y#;J_3/['J7?X-WHL7=O3',#HFZ7J+4QLJO)8@K4L&3-.\CR M_6-JT=UJ.=\\BO^(A&J!CY]3U0SGJF:YJEFN:I:KFN6J9D\T.)YEKZ1J9@=9 MG[\.KD%1&)4?KQZP0RMS[9N&IS#I4"*3B"(5"58: #%$;RS\@9W>,CRE52$Z MK073*!U?H-C"I4YAIXBS\J[E^.H5VGZY1QE8:RU)71N,0!,"S;Y2B=Y^P3:M MOU>((Z$($;#(BC^O?!M_]W#3SWL/JN3AQ=S+"7+FJP M>(VC)CC/K2=8&$.(C&+GS-V:Q"NK&S_88;13E<44;K-%2O=38]^V2O'N)Z#, MX6@XK^-M^7A0KE&P1BZVX:FS0?MHL2-4(,]QO8-[CLUK6 ML>T]NX3M66B>V6&5'5996\D.JY?2.01IBD1%[61$RH,>$JR*DIK(0.>0U/' MO-AI:'X,A]7QJN$*VF8/]*Q(9$]5%_2%7,MB%])8 VD6XV0SF=0/- B/:!"X M@K34Y(.BG5(61_)D'0_5I#S>T<43KFG1=1=7:T;3"6!=UAB[!:^R@5<3G H: M,:<(DMY3RX.LX#58JUC<*2]Q-"_5\0 6]QDZB6JC9Z(XWN.!RDT5LO,I.Y^R M\RFK$AU3)>1F[T6FJ/6."HFH9QX+:E-9"JF"\9&0G;(PQW ^';&Y2?8]O1T5 M(ON>LN_I4$3;Z-\8E8A1(.>\(MY&Z0SS"=$THI)HL]/3^DB^IZ.!FI1M@EIV M/;TZZM6NIS:LI1- N:PJ=@M890.LGD@?>4#,.REH.D"N*J^3QAXQC5\N-^IX M+;7Z 'E98WPS&N,]3J=G==@Z"_4Q>YNRMRFK$%F%>"D50FW412<,>ZX8Q\(1 M&:/T4J54)X64DYRZ%_$V':%G%^F35AO<9+TA>YJZH"ID3],NFK$&S82TQE)D M.>4*.\*M1;1",Z,,_(1>R--T!$!3J,T.A-G'].IX5_N8SKW]<-8,NX6E,VUM]+B@+F)N,)2ZR1!*C<;ZO;T$.K^?:.3S_>L>8QRNGNP6O1YZE;_ NNR1L_@/P28+"L=%OIJ6]- MU>KP7%^U$N1KS?M,7$7WA)CN::V4FM'\]O6V_"&K!SGHU!W\/V+OWQQZR@Z& MSCL8M!1K!P/#$6L5>>#>DJ!-=%%Y@ATAS!/N#RX+V8I_0*-W-%RH^\N0392+)F6UFAM<96.'"+G*LH@GA$D:B5R+;C*Q1C?7BBG M'=?D">#,*W@@3\_1V'U_XE-@%R/2X*Y44A%$,9%<,T:5A/\YT/EH9)08Y9X5 M4&JC+E+M(,WMSX_6_GRSU76;?=K@0SG]7-JOR>/S\2H)Z6_V:L.>&:88U1@9 MZT)TE,40O:=@=K @V4:O-I4Z6P:NM!&>4,TD$C)=&IDD%#'WS89UC[YGITGX MJ[=Z2XUIZ^9J%R6(C-YPUBM M,$DDV:]U3;XHOPT'(^3L*OZS([3V.Y(P6F] M,;V+8E3Y)K8[VMSQS1TZ]0>;*VX\<$NJ=+#OW V@VW!<#Z]8S">K+VJ17GVS M[-V&4&Y&]]:-5;MDAZ)J/.W+0977L&Q3A@\*TIVPW=JZOOQZ)M%!JN(S0LY= MT0(W*B5Q^(9$[U 0Q()@-98@3XBDR@<97?RF%K@4]'>TP ^5OD .40'_44XG ME\7L.E&@(IC\F"WO-Q3Z^%9?VO.TO9_LXWN[KCR,]$992\V\Q,(RR13B6FO0 MMI--Z;"FGJF=T@)/MRG_NY,V9?>AXZWK9C^#W38 B? M?]X!=+VX?6#98/8_ M?J-MN[R=O_OI.YRZ?RYN6Y5"YX1V;S*B\=TC.(BQ:G 04,LB[B7CBGCJ-!/! M(\L)UP1CMU.Q_&-*#3"S63G_<'-;#*[-*V*/HLW'L+E >O=',4$,%ESX$[<&FHRPX&B7= MT<+^NB2/.)EN*63'A1XMVFQR=X((\]95MVVWVE^*Z>!ZZ5,C*&M.KQVC[>8I M@7Q*Y +'$O>1'6=HJEZA%74*J*I%0& FX@84[/HRV OF[UE-])GH39 MCO0^'HE[?'QO*.Q6AZ"T_EXACH0"LH4Y*G[L"!O^1JR,L8=_2^M_R&_\D!C; M(R4"7O#DC#KRP9DNF"1YJGFJ>:I//+USG\RZFU^4/B]3"VWZ,D #)ORKM+ -H=_2!83?EYR$GG2*((Q% ?F+1*&!LN1YV#[(QV$ M]DX;GG2U;XSBT=O9(TE1S5XHV(HM2L>BWH"G4Y^J=K-VM]_)7=NFI7N^^28C M)B]_.YO:TJX\MJP/JWEJ7Y96C\95$H',AK-Y>9D,]^':(UW9\9/;<@K3A&M' M93$K>Q4@O9]^O[.UU;_7T\9R^52^OYB6Q>_OBRM8AQ^* MT9?BZRS!^?5TN81%Q7@SHI#6B&!!C.7<U[N>)A/]GV91:RE"L"ECEBLJ3+12H6BTDYQ$0@Y*1ZUD-G"I2PZ" MS8A"\92I/25+]-C+F\?PLF-X%./:9[GJXYVJU_/RIE9BR?>]OQ1C@),DB*HL M,_GCK.>'L\%B-DO2.PDO,RY&7T$$)E*/PW$Q'@R+42+ZR^%\=+,8,--5-XZ:3A5A-N[L/2HC$K&@FA#O;]GN=PO M'W[[X,R?>\:YCW_[^; '*1953WT]W@>YQ M7:3,^+(<]\:3W@UH)ZG$66]P78P_E2F/K3=93'MP8Z5'[KQA"-=<32-_.0]Y?+9@SZT @H-@VJ!_0;)].;'D;O_P\, M; 2C_#*<7U>+]VMPW_?2S[V;":S)<%Q[7PMXR8^]V.OD\!(I9ZZ6;2U(M&RC0MW!Q4F4? MI9 Z%+;2>,O5JMR UIU.=0 B]?YW P JP\GE]\_@MW:@H;K\A^$< M&'=P'UC\4GXNP9J$91U,/HTK@.P81NQ.X]U/_U:. ;13R<]F/XN+R6)>[4C2 M;U*$8E;OL8.13&[*Z2Z^OS;X?83!3NL-2';;35FCT& ]?B#+)0WWRO$G&&69 M#+U^^G( )E>2@OW>57$Q!:)=R[9D %96(7S13V &AEOUPPVP "A^=5QW;>6E MJ-$PV6>]7AK/8>]9/Z57 /(L9L"IB0GJL5= "F;D9##<8+U!<9OV,UWT=V!! MP)\OU\/!=5J'F\D8[DY/JDW0V^FP*L:R6I;T]O3KQ7"4 /"B-C;'JT?U8-7! M,)Z,UY-Z8!'6@YY_O4ULOWSIH.;HX\5\QI7)N/!:#';.!>VO&F)<&45-[FL MQU*12O&EF%:&.*S:[:A<'2D#]*D8(TWRIO@*DC%M00FR=E;[ <9E[VM93*N! MW=V(YX#62P' K_/RMH=_6+-Z[T,*@PVOEO39L1F\^^F_RM[E!'232E(DH/U' MN>+\WF(\2MOR9:G%#)_!$V>I@\05^N01\:SN&Q M0)RWB1F39*LX]^9F.$]<75/1!2!![Q9$5Z4&)+JK'$-+7] %+$:M(*^ILKZT MHO9FN/U5JEH/&.1F]]1C]16)%F#BL93&:37HE3&'9 M6M;#)8D;DI0'[I@!48R:\?[_[+UY<]O(M3[\55"*<^.I@A0N(D79;Z9*WB:^ M=\:>:WLR]?[9!)HB8A!@T(!DWD__.TLWT. B42 E052G*F.1Q-++V<_I\Q # MPC#T.Y'-,OF?(@+[P?MW$5*;73UR?"\;GC1CX%6T(O3*B1F^"C^9W<>;8'*3 MB$DC"\TXO,L(KMB#(?&@/-E[95AQX?UN2:'/%16U;"I'/W^"I_K(?Y$9N12@ MB&PA6C&!1\=N:Y1QL?%2// +FSN+P%RT=+GP0F#0* %"O4S3$-6+5D4>[3Q\ M0/8"*JE=IZP+51E]K22"L>4B54F9$&X =@4VB=F/NMO4P-M>&$.WXAJ24\@E M 7AE:.T:-B=EN?[A\+!_IM?8=LH'E;3NJ69U[%D!>WBHKR\SBCB;5?7J6><'LUGMB_ Z_5J.\O&W\Y\LHRF#^RZ*LM (6+2\I["\:%D]W9U M*K2/(*;*C48Q9>T#D&;I=93B'N4Z?F.VUE-!.F>"N4ZS[T;FX>M2)"7S!=;_: 962U#*8 5R -2_2!9=Q/&AR"!^Z^\=WIY964?_8XF M=,NFN40'ARRY1(:SMKEO'/9+]1.,XR-2[CIGQE\S;M8;FFOC8C8_5L5, M#YB?57-.D-)7O!.U[)YL>E&Y@"&V>:65NXG^M8C"DI8$Q^?*M?[)KX(1 MM.PS69&F/3*=(UCQ.+2Q44XG+)<97K-A:DN$K7E.VVU J:BFP.RWWL5C$S6- MAKH).#TF457,"EA_%$FVRM*6WG44QV1SI 'L<&4F%(G>8-#P)@QCQXTW#1_- M2)7&L, F-J0G?].DD<17U+OQT&#NFQ=R_7)11(4(-4:RPH *OH3*$I0B5:_9 M$A8K"J(Y/=.F9/+Q8&7LX.]+<.;R%(V^&"P^9 =M,L E$J@'GO&3MC)Q%80" M&APC:5Z)*.:=2KU"DSC^CH-9TBL;%H@,<#N^3.:%AY_B_6W7VRKU0:.B 9:+ M?=/^P7K7/6(@3@J2 ]7A"BB*-)1T*$*4M.SVI^NHTFRK7N1-UM2A5%'T'[.* MPA5#N&((-X;6%$,\KB-X^LJ[4&A)+'F!**>?2FANO8-8-Q'(#Q0\4U5@=,NV ML[;W.\"SFMCQ!0Q1@YK+H_G&H):RW[W>UKLIWE8:X!3,R<'^@!6DZ+.,8[(- M,@H1Z7A%&2.J8D?D08"CE6&$\897MUR(L M-(HTIA6!'S@U.Y94Z$P/"*TGA+P$,[#$L109AGF9Z5RG7DHM.]3F\-)XX6%W M\C)<@*[*J7#JG#M>5^Z,Q M1G(KA>OK=0/G< P7@OR;1X%>']B91$TX&*&7B#QE7L&-Z[.2+F@KKRQ1<$E) M$RL(M3GLI7=C0]2^(NR2+BMZ4Q$*>Y'(M% 4Z*#8@BK)O)A)I7NU$@@,2^74 M)FSF74U?'(HO$A/[MQ-&G!?"0[18;(11LS BEL*L!<;>Z*Z+KV^]86=(.F:- M&%E*.I2N'GMXL-],HB:O+#BIRS[X58J,;L+]Y03TT$D2V-&2-<^H>XVK =*( MO70]&-93&99;I4FH0)7!A')89LNKC8LR?6.SJ&:+BJ/:1[IOZYR/%1W'@GRLH(THFFR_B.M?J'F1'>,S4HYBPO7KL4( F'0J!459 M4ET@Q('C.1IO>-PWXV2F=6.Y6ACLM!;)FX(^5,0\)-6_F=( M:[*@L![F6F091H.,A53F7969O?DZ+$P50,D#],A)D;!.$TJG W@P4TRI@#Q/ M%C ON!BC;6BL5:FXZMWMH],_-1LG>+"/X]5EI1D%'JEJM(QF*U1_BA5-J?]8 MJ.C+^:XHC?1$Y$65O"7!B2=V=)BWDDJH?]?ECCFY MH0=C4HJD9SDB;[^9I-YZJ4)ES&UW)A[A+F]MR.E&T>" MZST3866Y8R"0]$TM>J?L==XB/K *D!&$ M%Z<*=D8P^RD=HZ3YYE,@O\MIK< )*%8>A^EU4JHE7C=\BAW;;1M;K7-E./KJ M?<9C_^USJJOZ6$%,!^:1-TM#KCDS6Z.SYM2YH*S-U-J!:%.SKITMI#($4X6 MU2-(\H97USU/UR82#9$F*!+^V^?J3_AF3>&+$54H?$N?N+1 J/B-CT-JT@HK M06.SJRG&T/*B,H*LJM6;RC!,O>=*_5@T88?E&D\F8*TR<3%#6 MI!1_L!;*Q :61J88QF[BRYU8VD*MAUN4[TW4SKARS#6D+=LNLXR%Z M\VXKB<#] 1(6\RD6D%]AMN^/M<-G88TE1I,"\ZDA'SKB-WU*84IGWC$:![JR MDO4$O@Q&+I.@A0;!6LD5BVC6/I'U%>R^G%H'8'!$RN]>0 -EEJL2B%6)\QHB MFA"=Q6*!QG&6I1G=@KJS+!Q6.G^)+T0D:[QA=\IN(+)>A9$F2XH MB>4E.\A1)27HYDU%62ABEF\2?,NM!M"?2[QNBK >G;N9P)\%-Z\Y[E/*MIJ% MPI-K)^>_+=W,*F2&M2SPZB6.QW,7]"T0#+AO9=C MDW)42S#*$S2Z]45V^%, M+/#PQEG=%]W.R0A/I,36N82[YY7!>&A\,W5OY+-\RRT<&PP$EF6GQ>@^[F+\ M=Y%(O1:=.D3,G1^EY:81V)@JFG&A-9@R,=E2VL"UA"0)&S#WR-L"HY %65EX M:AZ6T0%E%(M4]%K&-^MFV:0@O]GPP^%659RZJ@I757%0U01N#$^LJF*--?4K MAJ9J1F'KS*=_Z5@NV_'>,)*!8[G&=Z-%CL?L0Y\T M()U"H6 &98PNJOK)KR;J_Y9"6#K_\/+HXNO;HY^\;^D\"KS30>>X!^H>6X;T M.J]7]XU^Z+X&C?Y5NX,&;Y%G5,:$J!4%WEY?KWI1[[4YRAN6%;UT#V:+Z:BE M*?>MS-JRT)@Z<5$!\_%X<4R%S-:A0^W84GXPIIPV+*J@YQ1S2C?CWE@W@!IC:42!%F! M1?_ZK"5&XXR9@G%H'=*BOA%FQ^>IBLRYJK(!2UHV8$$JB"-P+,'M7=@'QMA$ M*N^(X2&75;DJ$;\DTPIM>1AKD%*;LZ3Z;"S-DI926VUT9)^92%ZRR\Q;)T5^)>E190CIG(?B6*&)9[2_U\4O M:1IB=J]URVL&AG4+*'827>M1CV;-"W#C4!YPT 1#10%0#-.5*;I!?Z3ZEBM0 M)E@+4C328HB MW72;P4VE!*+NST.-'6KIV/* ?&(_44M"KAA82MY6QP0PL9^EZ8R51"@G>,F1 M^?9(5V=9]5*E>QN@3LFOI3Z%4J="L;R/1'AXI$ID&2DVNE2[V!41K2S(%9YX M4+K*"N^;K38(*R.1YG3PS4,AHEX=BZ_C1T3?>D"<*-WBF:Q$U=K'YGA09YE/ M>*8RW/H-$1IY= @%MWF;UYA7+%DO9;6IV4;F5,K85,N/D0T<)T^,"Z,T9@@\ MH'P-U\::=XA\:=0PNS:R(I@!&+_A@_HFNT<=5[%-,] J=YA#90YKI)>0\V91 M0HU\*!8/3.GK(K3L.XA<4TV\YD9S277?"D]6\<\Z)50RSJRJ=2Q]=3SK O:Z M$892Q6QNSMH:4K?J.,R)/^HZH_QR<:C:QZ\=P#()P\LLO<8^6W0!?%!8 8!P MW&CSE]UHM3V!.<(T^TX)4MV4)B&NH5BL_H;/F$88^%(U\Z^4CM7JE!4,=@*[ M+-C$A:O&8+]C#.M2]L+E"U6.<[@$QV .5&Z*^-B8\]&Q0GEM;#MD#N8?*R]= M5E-HZBK[RRUMD;5Y*T1QE\V3NK9/]S$FM@2U+)&O6%XFU._%VN#EWQ?>^S^[!RT(Y T8T[IW-%*$, M8FY]P6:),97!5P6&2*.X/#U=?Q?5Q3%%,6-B(6YF"3*N M3>FDF?9A++BT.V MP;3YA>D5/DI:?N[2YYBEO3U:,%Y$KGL<)?9B_@VK[]+@>WGBN]:&PU[UJCA. MMTK)HAD3[SKH+B,'PRC4W:A*'H1G64V^T=R;1C&Z"B([1C6T?B6HQ@76J0A, MBR3>LV7;.B[_7 ]8\,Y5FUQCU-+E M6SF%S2+---[3G[A."A:]/'4-[ITF?LD.&VLQG= *\9MTKA5(QBL?!4BJ5)1, M(9[*,C9OX0/;0'XZ\&1BE)X!32B-JBAEBX0ZF<%SN8N1T21UFL)1P#(@AV$- MP;+08U5D#B[4S^ZOD8'MV_>/IID0MC_82K2+FX5[*=OU@KY'"X1V'1MV9J+D M<^./UVE+]U)E6J%:WY#"(GA)S8*L%$!MZ*7;A\6DU!]1! %8056IG]U[S7[B MG>7LLCO*(O<=3(#ZA;#@ZIZ3N4]F&!+5/*Q9R,N#L"TETPVOMOJK- K:XD7O M].2\E'"V!W9-(6!JV&1&RPQJ42\C+MP=:I.*E!(\[P+ I5&N( M;TE&VF496%)R7B5U:DIM**A(Q5LR>2K9P4Z?1W'1LM&6% M?7*&'+=,=]. X4L\Y$ #+Z54?53+_DC])!UZY6A]<*8'>.DJXD-.Y,CA$4"L MN#?<9!8Z,DI&DE5S5S@W6S2^-'AT%)25%W5BHWQ=S;<\BHY/. MMAS"7@V;=W:\QTQO#1E%-6 449T(6:(O&J!)+7EC<.S0?BS7#\D/K(L%;FZ= M! ZWNF/@JCM<=<=!536X,;2ZNH.='5O[UHRN*OBY)HRI5N*8M3"HC9]%ASHY M&JAK2S&P0"=H,211;]&$^CPU80T,O\D\HC,6,KE"1:#MFLI-Y= E.\LP>([0 M"#I$7-9TS.;@N!CP+_3O5F.C6LMA/(0&A&=OK.&R,C?=5.THWC6Y/A0XJ5]4 MY<"-<_UJOY1IW=]V5%PF$AZ>*/+4?,%0D/2-QK'M=':#RNWV;\"EU;BV@\VX MMC? Z-[T4V_O3[P!L[>5MVV- GSH4/<',+^*F;I'-T_V/B"=CVXQXJNIG-]U M[N>F1J9>$?-/+9^]KS+!BI$KC$0;_*Q-B+&.U@]B?B6M]Q^!U&];BX<@_E^J M&H757(/WDFR?M%!@CJEE#-MG0B+/DBS>",4I<", L>&_H3.[O:83NG:/19TFCOU @XC=R*2G XHC$ M$%LG?C\[?KYNPQ\U^W#_#D?/^>=[F5\K/81=QKTW6[_OGW>:4%EKK79' M_BT1V+U&-IG;OI9L7[>1#^6VKR7;=]P;NOU[PONWEON>:]R]WW:/YZF3^,;% M:J7AO$MH_?XMZJ'?[3:QJ!]O#UR O,T3OQ?UTG?AL]9._'Z\L4;FH-OP)[OA MQSVWX6V=^ ,Z[(<6(+\H3[(M]>1HB3/8)IIVD?*]5L6 8=\?N%#Y8=/_XUCC MIW_%!A$]^+TC=U1(PO:;6-+MA&XD+;Q M?'/AR-_IB'_Y_?(1GA;#C'SD_K#?Q(\6 HQHR IJ&H[-XKG5920TW()I7:M1 METUW0:M5/,,I&_.>>K[S?'.<+^)$FU;)U?=E7WKK709\!)M>%-10WNXC7[5N M5/7>C:LM8+D1%KQD+ R&X_JW4;<-W;>_;$4K?G"7'(2:I"Z7U$:_0JBDEW*7 MP[+3F$P$]TX MS,AX%6%=_U6!A&#G#L%K8S='KG<8KF-0PR=X7*2FV#X,.XLG$L$*1+9@O%CL M"(J=-'67ZVK/#&XP=YBW!SJ6%7 :S$ZO4M6A67=71A!'W3>LZO5NX$N4Z3)> MMM/E!H*KXUA!"[U:70\"K$8(D#CZCKANU%L]27/=W;*^(N72380!E0^B+"AF MB$L?2/U&[$:'3Q;85I,/'U/#LWDF34]5[.=O@()QP)F\+&(+GI1)! FCZMV^ MX9T^=YK#*Z8RGFNDX G,FGLCTWJ$5Y%*,]W2+I/8NJT.UHN/U0@X-<#5I3[+ M%MOR+FCT.VX26G7R-?CR<"4)@"*?IAFQ5-LZ$VXEGG^EXU0M&_G1S]^L_GJD M9XG04@+9@#W),NSPP]RMVUS'Q-38%A5[6U.33N0&1'J=EX+11A'*93!-TCB] M7%@7;0*-J@"C/'MH98][PLU&X.EJ9,A^*4-3">KW:0:/;PGDW&ZO:-V&'9%6 MGE.^QX@:\S!X:Y3C.Z[D@CO^DN7"4/=)GJ4QMZ;F61C4%.Z&#Z()=1P*QW+^ MC)++4IH&%\VD%C;<5&G"4ZK@;5&:E$*.!T5#.$XGQP0'I=5/)KTZ3#=WN"; MF*K_L!:;_)RY6/ 6E^@P_#TU=!864/)LAE*))A!R9]RX4-04>NE!,Q%26^TT MXQ6J;O1UEVMEWX?[E& ;*X(8E_!'N&:ZRSI\BVE:>G2WJ:X9CH8C6,)%7^I4 M;B%#W#*.JHVD-2)"4D=0 =II:CA@,-1_K0W":BJI0$[FW(P[YC.<]1%N>N:Z M)3EI'_#&.QN 6O?RAFV?D_62VHOWLNK0AJ0&AH^\%KJ%M/V,GWP&F<<-05B' M-,NX11EU:J/N\M@1VAR0K6^@7Z%1U\G":E2]M.4:%=L6&,:&JI//)A/!VFR" M]*'G+TE,(SM4J4AUHSF[<5W93:YB0)\,#>33.<(LF?[*.(BRH2O";:R!'B'S M)YJF:=ET5R\Y6&B].#[#LHZP]@\K#UDXS]41GY(FR*P$YSN6'2?7H@ DP9@+4& [8>U)\!^]S M'@OT-RN@$C; ] !F=5K>\,S(9L9>^*<5KD+#VY[;?@?1 M>R@\^%8O\B\7%[\#^<3"6/)U4""V&='I+N'MZA2 ?CHRSF M8/-FA?P/MXWYT+4Q=VW,'UJ*NC&TLHWY_>BY5BC;FU4? UHD=](I&NX)E4J4 MJ[7*K-)XJ&@TOJ&%1FB]ZE;M3.D+,JJPO;K!!Z]0-P)=0%W'L*WU_)8]T9782X'8QL@KD2C&["'*3(,$JDK&C5 M6%Y&"86.C/D290\0 Q(UN%7PE0J#>;*P19[ M'BF;V1;&N4;8TAI_&5QW*V]EC0T@O"C\QY$Z?_-N-'KW_LV'=\/>X%V__V;P MH?.F.SSO#8*^+7W%=PU1/7[FL8%6::OR6*MH'W:%L-BT7L[FAJ)5L7Y MN3G"6*)+!"(@6Q#N4(2!1IW."UF<7DGT7;WT&L40P=/FD:QYM[6,$#PWD=?@ MLXZ5SEGZ("XN,Q#\]>QE[0J.7F<%R,E,)&H641+2TW"=<%TH4KRT]A6!M$*:0T41!95"(L(S =++L6,USL*]:>YQ'R; M+&8&[@P30M?3E%5V<@GL2KHN0X1.(DL#ZVIRU)C0AQ]\#SB#=I3R.C8*MU:F M]M+CC_;G./H/J- :K3! &0.E&6Q9'&R@9X\,L#P)7T=VX@G6"OS(]8A\\O^) M'>N#7L+.+$G/F#M$/G4.@#$G@DXR -7! @%5R,Q4U1@T:YO K3FEA$\=54AF M0**"5M6\N1;>6H19>CR.A>(%Y<_R1R"NS!*'5S@H>*^AB/*!.)HK$12PL24C MMI*T5W3"6J%*5&"#O2$N*!\H(=\A%\EUY+X\NOGX[^LE.3,4$,8T;4&(& M&M/1O(O*F+)%"M)%XP&QN,!4&&P4"*#Z6VI/M_8,Z5A2KMJB;E^3MY=$0*?P MBK_KS^F/!7PJ?ZYX<=T KK"B UYF))V:8^F(LD4R\GR"45^MG_0XX=-W7> $ M;!N#MP!#_3L0H_[3$J2;&,$B=&!T,49M6$IOF]K]%7FNJ\U$E)E0O'ZH(O8B ME%=,YY?JI'PY6K/C%(MIRC6G6**]K9@3(0A+A&_1#%$#U0*\H!E5#+@&6'&%\W G3.JSTA/VZL[$O^&:650*'\QD9L@< M)>Y]J4Y6M%,EJ4E/I,DQ%H_ARV;@J<6X63)+87::G+"X+%$8ZC=E$)<98147 M6$?%HJ\^6-S=5A*YI1V0.B\3,LPXMU=[.97%V 3&U*[E Q4C4!(DCU2)(J:? MN#Q\K@V*OU?^Y10N(=AN_8*V4>IV/M9<&X8P(<[&MFP61S]?<.3_[>=_?7QW MW#WWX/X0-3=:.\1Q_E+V <;#I3^8?)H*K*3%2$_*Q(%J8K9/$X7$AFV,A%K10@(R@WLJJF1G(5((W SVO>_>00:TZ[K=SH=L#Z0 MW;'XA:(Z1-^6/92C938CY%C%09=9FE<#K=(32*T$!:/Y4N.@TP/HQR E#%NA MZQY (> @@CBB*!!F+G.#J*M-._8>D#TO,Y,3*F,T!*%[B>9@HJM4!/)DI-4E M6%!L?H'(QE=EER"]_D]7R! 6.DQ#IXGT-:078!=XA1#$> %K5];TIF,/EI/L M:@1?-UM'P2165 0#!=-O7X40U:=B6,N&;BQ@&3.<0HZ50)>"$(9UAEIDQ[IJ M$=6T#"-8?RZ@J@ID*)I58AFOXX<29]QZ*R9LX\7?X0+2 9&*4RV?D49*M\3* M2)?(ZBR2D7^XHIDMP!@]/PL7G&-Q>J=-D))+R3!L2IEZA58VP161DJ<2>_-= M=QTF=!W;&6XR,5<;%#I)TH(,^9(C88W 6>;\.6H0,P=;-6,5529)XF48WJ4P M9<@R'NN0@2%@@(&TOF5=$*>*K$/,QO)&HC;1NM"C;N(ZZ)MQ!1@65V&,HJKO MKHLI\)XG$Q8IY>+3>*I0B0FOEA/4<8BR6II(APFEV@>\C;;);-)2VM\BB+&>/3C!\6& M@:I>G':L<:&JH.,95GD_#TV82@>T6)2UOS@Z).GZ4[N]^FR922H"RVH%E%]_ MH9C%!:WGTOAZ-CSXTGUU>P4D*@*;6DMWN#GM,Y?3=CGM@\KENC&T')K[HZ7T MZ? 5AA&S&(^*S*.R$"ZCNJH).&#U8CBMC?PE3&K.%^D:1D66,-8OZLK$EYAB MYBA=F835W\T1R+O 8X1A%-.Y0C5%[6 L,M;=>&=C29F@Y6%K_^;RNO&=9&_P M.6%C=#0?!0ETG>4VASK+,Q44,K!T:]T^X1(Y/C!"AOL,PQBT!K 1#\!L>ESO"]_+8GMG2:I]R71_5H2'1 RT(3W%:FMX5:L M&>+_!W[+AC/?L%BO;U!Z9_/\Z.>7781"+>9KCY0_N%1[^='":/7I..<\I\5C M'@U%+GYJG^3==0S6_;4#^AU#Z.@A)OS9?@$?R:LS1X?/Y[-X1+A[_2O!W>-G MC'.:SVOF_2V: :=^DM?>EQ0\X>71:K1[&AZ!W>LON#D ?:,1U3LP>0T=95#O M7YD_[%6A/CI'99NK$L6X-SC:W 6+WS%HB$B_^:?!OA]XPT_#!WS70\[K>;_+ M(:H?SORV1E0_@+D>^OS<7A[._,J]/+ME+^\##7C[YD>CNTY]M-[$_T8>Z6_L M3[Y?$TUV5/ ,J. 3!A7N1@3.%CF<^6VMO]J&@+XO^K\HCWB^G8+/*1T9/$LR MJ'KG>>_Y\(VCB.=-$2N16$<'SY(.EF/NO\NLC,?7@NZ.+IX573CYX.B@J7QX M:IA]C=:*680.97/I(Z\)?8&YMX 3EY2"HS-ZIC]-VY%:6LMA![P(SW;B;O>? M\^[OW7K8&5"RH2IH+:1GP_F\'/BGYTV ?VZ=5$5YNTQS/[O6Q*9U[.C8\>'9 ML7/2ZSIN=-QX/]RH?5>JA%MQ7 ^,59O-=5]\W#OS^X.](F4WXN3'W'#'YD[I M/@VEVSWI/#ZK/@(W-BR Z+0T3/=ES0:U]SZ_%DJ6%@B0H3\8G#OP M7$?ZSX_T7W;]TV$3Y?E4=.0S8)7J3-$]U'[?-P$._,[YF9.]CJ#V15"=DZ[3 MY8Z>G(!R!-5.@GIJ FK?14)M#3_CSH.GSE['[W3W6GOFB-,1Y]YB'F>G!T&:!U9RL0:^I QR5# ZV'$_ MN61$1()@WRG^\9R8M(V\V.W[PVZ3(P.MU0>.HAXY!-'S1YV^*R)P!/CD/#,G MTQQ).9)R)/4@AE?''W6;U-HYBG(4M<&M/FV2EFR_]_S$2PG^)>)"XT\BH <]2T4%V' M/6IW4WWF$44'Q?3DY^?V\IG,K]X5O#__X85I@05/N[0%?W+MVK9=A-:V;>N? MC^YSW@?=N\VQN&/Q)\#BG8;-WAR/.QYW//XD>+S;\<]'C9J:WS;SO6RE*[-Q M7.NX=E_%2$^49Y\)=-*?A#$E0T_ [,2EK,7WE)<6NC)@T*#R;'TU;/YO=, M7D5IH>*%)Y(\.J8\3G2UE.QQ_KWS[]WNN]UWN^]VW^W^P1W%8#XPZG6QZ MAA,_3-DT.) #[(>6$3/'A*\;5 D^\PB.B\8]^?FYO3R<^;F]/)SY;6\#M>?< MR6-GX)[H*8SG1,U.,CWY^3UGR73F]^ZG.4,[)1.Y>G_/!8RT_)[^:PTGCA)Y M/"7?Z56WU_GK:VM\@4QRF:UYGW5_C0C02:3[HP0HF3_;+TC2;";B&IUT.\P0 M-$HOD'&L?_W'4>>(/L.T O-YS:I\BV;@WGV2U]Z7="96V&&)(D_- M%\R-],UU%.93N!HFK_<1>"06+^_:4>E#E_PT.-KL8>M7=/_Z^FB% MY/BWT]/-O^&V-/EM4/VT?1JY1NJKQ/P0$E!3RP@N/'1A[Z;JINJFNF4=_SI5 MMC>]X:T.?YT,/]7Z2F_ UN(5EOSH9L5;MU9J>]<=\DOO:O"\[-ZI00N,\?4M M@[3T(,9=H\EB=[/LVS12'N_C/),*# ?E)6ER_,O%Q>_>)$I$$B XY$P*55 H M=^*E1>:)FQM$EC]OVRD2""#S\JF$_V=2TC/@>NG!!?E4>1),FM#[363!U.MW M?:_7Z75./._;%*]0.;PFDT$>+_"98_"QXQY]V=[^WL4 M"416VT8J[G&N# SUS)9,"9#/(UH8[=/3SB][IZ*3OP44QB.W&CRDMF<9/8!/(MGR:#Z;Q MG?L3+4<_^UJ9L2AIOD']P>CD?/<-TI::$C-C])BOYO A TVK0/M["[ AP/[X MC'AM!AM]+%2D_)+>0AEDH(QA7F;3*SQUWWL?@R;/T,2'KR>9@.^+("_0B$2; MY7,4>[\ P?Z7F,U?>V^G!P;?P7@S.3D[-A'WO1;]7$2@_Y$6_<]*K MOK*-4[:/535*!;8C6#VP$3F,#TR,=#)!,/-'Y, M?_CP4N(7HC(.;^^)RD8GO;\ZXKH?XFK\E&[GI+_[KC0@*H47?N"?<1W(@<4; MV<=&H0SZ)06G&T3=OT$'>/*'#$AR^Y:@QSL*V,T,[@LPG(A:@#Q74D[HK^*W M4RDPN:) #86@YV#%XO2Z=&"3/ JB>AN1$!VT9XGC(' M$W!<<(059H-,!5P3:F:+D@B,,338%-ESS&88\DK, 4RD5,82UJQX+<5WN&@U MS*9'&A19AG8:2Y'6<>0W*_R(0BC#T&[S31Z>#'??8Y"!L(C:/L]3"@_K=KQC?)(U[KY6LBT=0*V\0B/F^]I;]3XWN/ZFO!_IUE5 MHG4IC\>PW]^/Q036X96(K\5"81)[FNDEO.=UN6/.9?5^<9?7><"WDW\<_45] M.#\_&[Y__Z;;ZY\.1OWAQ8#WH=>KY'M0&84*$TPZW/4A.6T MQ+[*Z^Y[>=T8'G8,MXJJQQ*HGT'TR\F$P[5@6_[ +/%R(40+]=].29;N\.1\ MA_C)7OS"?N=DL,,8S ;=:+WA=HYE(C'H?,..UBM::&D3>2DX@(]N!;@><-EX M80P_"L!P)2^5Z83L2:)4-#$-/8(UI 7VQL1$D+KG-[U->%!<9-&(%K7HP$C>BD2$PO>N MIQ$L@575<@U/I]*,L?2*/(IA[4,='N-$=)3A7"-^5OL,I0\N_[?T+!^W=RJ0 M3;!\!RMRD)::^_R#/:1?? _VJ?D0.B>];O-MP7*D28$Y.%.PI*O+; %GE3KM MM%K[2)KNO%K]_CVLUF$&3AM7F8!_W3)IR!]OJ3/9F"=OV62.?OZBLQU&HV\< M>9DKW[$B953%15QZH6WIA6%GC\F?ANF%,C#(B0-.PU$M*WT.P::B)!^5\M)7 MVBQ#^^TZS;[KIQMZO;3SV#L1;^]DN%NB=&(G.Y,=O)]N9]=,NF4UPWK96=B5 M9*LW ZV-UBZ:XT'.]J[OC8M\\QIO,,+M+57&4(XQ,ZL+,N^4R-4;;3L &P:\Q,O#JLYA_BL],Y#3"3"N@](,?S796"T&M+MG]5G1E8.25\+Y";3"[ANL1^M34XYH@I$&S,LEQO2[A*HC"V?P*%7N& P"7' MC$Q2OZYI".]7C%/^0'U0>%B6F3YC(++O,L>Z M!WA-=B7Y6X4OP.%H86-.^<@?D:)A!J"(L"81W\0G.8 [98;$,@'QD&8MS!\B M_UW*]#(30QE;[0 M*GQ*<9?!XH-5\/XX^7IBD^-82A@K4AN*4$&;Q2*4),OG?WU\=PSR%V848M4G M$,T%'@KA/+[VEJ\XHI/!PJ/P405NDB)VA0G0V 6($9GE L;X[W0,XB77G,/; MA5P DASV"!/85U&^H,$IU"LA'D/A\T,D:O2NFA$=P\!I^L"/<2R1)4_PL!*1 M)*P/$(4V/)AE4)I&96@')RE09)1D1J/"Z=_=;QQF +F,)=VT/(.2JETGS6O#,'\WY*.EK^IXC8ZH?GL3"?$ OQ M&5X>G[9IT6[4)4DJ!P?@N&#?!(_A1@HM&?AI6Z]4Y]+PI$V6SBI#?]LJ9NU/ MH/M:GCK6WIS]8-AT*6LN O8S3,:Z9-A8KD]><@,8J#=[93)NR]+,AJP!'$\]/2ITO8I@_HG!/7.-8JTZE> M?I9>(3EB&21R< 3<2^0DO(F\!F-5?B>C4KNN.FR#J4@P.(&><0TTP19SKB@G MRO;P;X7D-,.(@7; :%IH:+/QC8?>03%A*(%-=IPOV=/LW]UD__JKQB]S=^72 MM8UPM[)S5\Z8M6P2J];MYE-QNQFVW=.^.TG06FOA1;=_NL=,S*VFK5TA:NC+ MR+/ZZ0)+AE=ANEPDW[4X134LXKIJY-@!_*QK2BA06$45RMJ,>S.)N[V="G < MD=^/2=PY&;E=V6,N?LFTO%N^03LUXNZI;DV $HASUJTLS)XUP4^ MR5E!DXPZ A6S,>=PRD7PO#_U9604\FN5+"\@BY7#D2$=22B[]8"EA?4V9L7) MO%.6"6N,.K0'KL!.U4Z.MJK7&9/\T9B4.+1I%,OZ:\2UR,!3602QM%^&,79D M!-_[+L&LG"/V>)&0*6FG@80'TXB*V3$2FO1^_?1+*?A]=.JR(I25*D#!CY?, MI?B.=31D$9>6N1W:#:_6GT0XE)K_YJSM:O[KE[N:?S>&-HVAI37_6_G$50>9 MUJGR96>X&FIIV52M+VJ]:W8\Q]W?8T./ S-0']UM>#'J[C$G=X@0;#&%B?THTX>O52YEC*%0I.\%-^I,4JH* M 5.3+#1AC*6T,#TS QH5M=7<\,2)"*(8$_'417)"!MDUO.8X3*^3E>(2''T0 M%)E9G$F*I27&EKS)/===+W?RTE\.3GH_.8>P;?PVW+6NL\TG MTLOTB:ZN:V7:&K/Z'EJ9GG<&^VA]M'/UR4H/]R>NPO?5R;1[TNF.O'$;.YGJ M!ZPOX[NUJ>FJ2\B-3,]&U;EA'S[VJTHQWK: E[)*<):!HY;KL;UW81WNI0>D$S3WHL2&9X]_2GHY)KSW M+JNM8[BU35:Q81 U&;Q,TY!*3ZOS?%&2B^22&@GAF:Z7JX5U+P^C6JUMT3SWUCK$9I9GU!PF?/Y->PK>TOGQT:FD-?>QX\O316VWVSG8:0^-6F[=AQ][<^W*' M2J5]F+KK6F]6K38%**:)S&AG8.9LK)>G,:V3>M@^L/)>*&T?B"Q;P!IAN;'= MS,-NVUD>_Z#?=4)_J=4H%B);K49*=\+V&<9I^KU*)]S8<&=SQ](V202;@@ZF M>RJN?,3U'.OB8;7^]C !^2.@PJ2*Y;".GEN%Z&C5E>26,01(E ;?C[F[A^UB MMT\A[=RS]= TS]Y;MO;.]G" ;LAK7LG5SY4T5BW"YB);E(KK#_J-T*-JJ(=$V'5MO;56T ME\+OWLZ%WWOKW3K:M4U/O77K;J7-E!U>R0IO3/8N9P.J7*[9]5@V[.7:.C%[ MT.A0_>:"RYT4K5_N3HJZ,;1I#$_YI*CK$KK1S!NF;5HMRY32CW,-9M]NR^>O?:/W2X%[ R1\1[)>)NY^3T_MJ';MTVJ$$+T;O[ M&ENV,Q6Q2CA+1E^G(K]>^:)QJ-X5]+&@5<&CK#2FL( D0C,:84FI3C\1\FEJ-$-L6 M2-[*\'G:';)V1(3L]MK0)[J5HN?Q39U>_^R>3NSNIQ=6AB5\,$DKOK'4),<. M:Y2H8-H#PRJT1AUW?$MRV:$5F#\B05V)H"AF"#5%0NI>HREG[BQRZ]AFN&\H MECMVM+K=K, "U_5&Q3C-IZ5-P0%"+(%=@=XH.P]OD33>"A#EQO+3+8T$MA$V ML&'9FYA 9- RL=!E:W;,$M>W$?ASC17Q1@3?X_2R90,]^OE/E.L89/;&/$*- MU ^SM. .)D;P(-X9NSM("]%X1>2H6\"(T8Y'YE7*8@^SE&A]B<6-.EW0FDM?>ZMOR#/X?FINOHS"?OCI#@L.R@#S$ M'_4??Z=+:Y=?R2S'5)HF3"#6NY56&"J/Y21_=3KBM]YYQ?[K+Z->;_AZ*=?* M8]\\TMNJ0"R&P^'M8VLGT0\9'H/%!*1)A*_6#9K6^>^TY]O)"%Z]NHR@(=Z?[:(GF*/: *1;$=C1#/:WA3#F5D>N#^@DE;;QY7*B:$'V- M"MI1MJ/L%E.V 48C7#8VH,$BQMA)S1Q XY.2*W%^T#] " M"03"!EI74,]EM(,(0HXZ7916E'YWOL#'DU&?1V0@D?E+ERT'RYKQSP,<9*JP MRVT/Q-AMBMO]/KIZI5)3QO/2QP0?%\)@9NX!$' MB]_2[[JJ7%>5>U#5J&X,K:[*Y;9:5KMZHFSLAQ2%V)'/4\5L)G1%U11%O5I6 M+@[/>_E9K^Y^Y[FV:_']^R5>Z_Z:\=U9YR[VKWNV[WA,'! G^B[M^BT+;YQ_[,U]>^ M8C+7GKC%MNA23$ ^OYI&(;#J/H3^.D%CUJ!DDO[1S7/5#*AGTIW_\*@AJO>7 M#OWO7M;B)HDWNNMBC-:G4:KSU!LE\4,,XZ93Z#?'.APM'@PMU@X5/2HYKC^' MY0CQF1"B+G1_5!+<<"S T6!#&KQAZ@]/8)M*(-WN'L+N?L-*CTW)AL\O][9[?LL%-IOKP._KR(Y9]I8422:A^VF5K,9!T2>=1CW5/VR"0R4!2M=GRX8%[%F<;5_'>Y_^BP0QOW?,FM$Y[OH\9#0;^ M::_)QCW>)JP+.>]E(YZP2G4\UF(>ZPZ&_G#0<4SFF,PQV7TQV;#3]X>=4\=D MCLDXS''8X['[HO'1F<]O]OYMC=738Y);H M5^\A@U][=%;\SJC;@/I:*\D/0& _<9KJG_K#;A.SP=&4HZF-_IX_[#71DHZF M'$UMF%K//S]W).5(:I_F5+?O][O]IT14[TWB$NWS;EO%'VT5 MRT^,/E\._>%9$_?WUGE6&[?+1/=%T^O*6!P]'QX].WGKZ+/-]/FR[Y^>[S5K MZ^2MH^='I.=NQ^\.]YJ]>3H$?6CI'M,0N&K4L2LQW\.1F0>@Z=[(/^TV,HJW MG&_[2=M%VIX\%0]Z#2-QCHH=%;>&BKNG??_L=.C(V)'Q4R;C7M\?#TW(].F083O3??=^>)&Z8'G+#; :"Z(^"*(P+;!;U"Z2=^,: MZ[=1;ZH5F=?.*MO;UF>7,MQFR[$WP7#:\SOGC4Y--EZ4QR4 %Y)WTL%)AVUK M?OH]OW#DPYGO3._,W#BX9&+3?81CDS3[S"$XW$4QUZ&AQ$>[2A";S]'$1J) MG8JVUI#D_?-3YZ11K5:S43^VQCP Q7C@Q+A#1M01XV$1XT.06Y/":T=0CJ V M$I1K'.((ZM&ML\=U20R>Z!(8FGF!0[;:%[+5X&BS)ZA?<0,:TNGIYM]P6YK\ M-F@ H_08*!K+0DA3"V(4/V9^ZP_D=X=I'NCK_3H6^=T-J7T5";8C=\=;N?X(8IXAI6H'2>$I>(LJU M=RTSZ84%87+GF4C41&89K)'WHG\R\. 5,3P :RD1(S63B%>.OT89?(M0Y"J7 M,F:4;GB"2!A'VV!BIYD-QHK0K%$"+X>/X7&87I>YCRC^E*T<-07.RPQKS.'A:7@KP32>W3X]H8\Z6KQ?(G"PRXX0 M6T&(#G;Y\&BP53"N#G;YD'>WE;#+C[7#]P*\W*P,V*$RWWLY0KVQP7\7B?3Z M'8?(W'R_'[7FY:SOCYJ=#G0->ULDBQV/M9C'NOU3?S!T3.:8S#'9O3'9\+3K M]QKA*3DF"DPZ:# MCPZ:V(D')QZ<>%A_SL!!$SOQX,2#$P\;JOL=-+&3#DXZ..FPOG&1@R9N0[G% M/L*1#IIXW@8TV!UXR:'!'E9&Z;&)L7NR0R+"$:,CQOU*1H>3[8BQ-<38J$K> M$:,C1B<9;W>CZAB4UD!JV]-:(*G1^4EO<#;J]@;W#G;>\+[+A1? <-*9S QT\!(8<<38,@OZ"G]7Q5C)_Q2$(UQ#)(;W M$(2PN=#^%7\4H/._2V\L^%8D(A0T+JV20PF/^4X@,+K:PCD>C MD[X!.S[QO*^;!J,GDT^CK'K, < ^WQ7?N08.[?">6REL'-[S"L'<-+N:J],S M[M&FZ396J>^TG$"1. ,J9;AT^%1Q # ?]74B8@_I&A14S2@C;&"V'C@(^#+%6*QF,$#(T]ELDE?$G"CJ\/ M%D$L\1T?2WE382FN"!QZOQ+7"$D]C29Y*7VC&3ZR)G;TP+UB'A(QJ1QDLQX? M+!41PELKKP!QF.4B8M%YC8F\4.+:X.UX6R)EJ(RP M#>((!JA\&-Y$Y@OOLHC@L3AUO]PV4*+?90[C^A]0A^E\GF9YD=#[?)A)$!>T M[,*;R3 J9L<*9BZ]7S_]XH%.F:&,]U&WT;Z:;^C9>,EZ 56*5$)T@+/%+_+%'#^#15*Q ZM^!6NF M< $"210H2&%[N?B.1 LB#IZB8<9!YRRD (Z U0%NF,=@S2 EYKC[\ 5<1KCF M>F!P%1/=)$MG0 -&QM@J6J@E>C234IIV4&L69E#.F0;/_:!@D 1$5DBT-4;\,)FJ. MS%REJ/3C"*AV)A8XBDP*)6GN"J5$N1PY6/P:F#)R0+5 M7Z-$\="0 >/4[ 3.$J< NP$2CL85P-2N2"!."B KW'#]_+9Q GU< M.$?4B! MRW%K<&Z?:0<_\ ZV;/A'/W\&,9C"3@BMF9 I%7&?_#&-QE$.A,3S\28Q(B8+ M3<\25$X0$3L#P:,TO4T-$%MZ5^"4H*R%SD>!7Y=JJA@"HHUAMNTAE'SS+ 16=PHHHCV67_,\ <X^7S%;Z[S2KXO:7\G@,)/_]6$Q@'5Z)^%HL%/HATTPOX3VORYJ$ MP]W>*.[R.F\*]/B/H[^H#^?G9\/W[]]T>_W3P:@_O/CPYFS4^7!Q_O9LT/O0 MZS69RC?R&='C3-$MSBO!*K:9VDU G0^UO&X,#SN&6T758ZK@TN-"S0O.68JF MD)A,0.3+$.POD,G>/%41VD4QVQ6)O!3\T4<]4JEI;9BJ(IBB;:NUF]8D*0:Z MA E-:>O4,F*G18;*CEP@E:37H'2SF7:'Q)CSB:PQ\%%36"QP:V9D0(!.1%W^ M%:U/=M*47!T6FGK@P>)/^D*T'< B!A=8*W\V1]G$CU.X,LW89Y:VMX>O33,* M<;(KBKM%&E<[YFR @ED)BE:_W:$FJP$ M7?XJPEQ% ,^X"'&A@6#>O_GX[=U%F^=_/T+B3QV5K"(&2TL"O VL,\7P82@G M,"C49HG$ "*)B9>@&]1/(#/1ZR$I$V64X0"^NDS3D*)_50P%Q*](+B.T&X52 M$ID6WJR].8K?@$"@H!Z(:?@!Y/U<)DKZYGVY^(&2(,1@!I!N;KP],4NS//H_ MP5P\EJS=(HI(%:KR\B8ES6.<"H.("\Z?S&0^!84 PYX1,Y" *L@%FZ#"Q9P/ MS6/BR2L1%\SU57#2PR^E$2U(69Y0ZLP-Z1409; CHC(V2%W_B7'E. *7 MD0-O^%BD )B Q(@9C02L;"I8H:#LUQS^87$-K_S(BP,?HQQ=6NSPW.N\_K2\ M3_1]]S4YGCAR6&R0BK"2.>@]&G=&-CV)!UX'BE@M$04:&!$NR-+W^%S4IJ*\ M%]6ZM8!!E:) I4.*FGX@@8UO]7'/U)1TO0Y&6:L(-T4J+1.6OF>R7YCRA+D7 M.07??*)04,NH6!1=D1B=GF9UE6X-#VV'9>J'>Z^M<4Y'+D..](B -3*Q"X:@].Q"F#O:\HE1:I MJ)8%1@/"$L86PW;F6O,+I5/'ZM7=-3PE'T_K&IZ*[6H7G/7V4VFR1K$\=';W MK'?_V5UZ?WV%1W=-[Y:U.2 6AW>J0[I;CG=?U:H?@>E2R3*!W45;YY*SMHW2 M18TSC>*5>U6.)G9^QIX"(0T#,TN M:8@PR,U9&W*K5L=0?YO./(K@/T6D2&2BM //KE17*!%*67?K#)'SUW*\(@W' M#G0Y\S*)PBH:<[68=DGX:?QNG"<-;]WTZ@NDMV.OQ1DK;H7CYR?%SVOL8:#P M+ZO?6L18$C#_P&2(I53PT(+83)N_;'4LRG0PN;LY$46-Q>NY#+&1O=8,=B-' M.3)W9&ZIK24/#]/JVFLSI3+C-,O2:S2CTT2RK1MQ\5U:)4S).$-JKA0"YO$% M6:5 >^2,3J0D\4\%?$*G2@/@"W V="ISP>$E8ICR^DBI M/K6 _)H2*^!TQN M;9^N/&1Y7I0F+..+S'EI= _2G6/1*(WAOB3UN$OLREH9KC+3WRBJ6;87Y M-E-LSBT'5$#2=P4DKH#DH HGW!CV5D"RAX%=4- K09N_/#RU'&X'W;&:)[M[ M#+EZ]_E=!WN^\>#AKCOYA(["ST1V&24\/%'DJ?F"3X'2-_H,>Z>SVS'Y[O#6 M<_*GYYO/M'=O^*G3[#;WLB8O:RE@8<-385NU(SF[#6_S'EHG;)SWBM1I-/,U MA2_?P):1WF\IU5Z_!PFU ;GQP3?]L;K0/(]M_X2%%+?L^C/D^?XC;/[J2C1K MHGIOM$+P1[Q\B(%$-F9#(*1#$A2.5K:FE6X3_"-'*\^25IQ<<;2RDUQYAF9+ M=_"0F)GWMLDOJ6U#6BB1A.I9XT^N%"D_D$QL:5__1L@.3Q>XX>7 /SUO N]^ MZYSO!#'[N'O>A.2?+@)QQ1.:)R1%6_HS_R!]TF<2]'4XZF#D=0/9LLQYKSNSO2X%Y7Y/Z) M<^@/!DU*(S9.L[6"\)!=_D.ESN:BT]&GHT\G/1UU/F?J/"3I>6A1P8]+#2 . MTO/IGX^>DM?C7.G6$U2GZPC*$=0>DVI^K^](RI'4'DGJ?'#ZE CJV83Z?L_2 MJXA@B%Z.92(G4?Z3[FQ9]31Z7O[!RZ[?[38AUOU6#[D"H;8*V"=&SWW_O+?7 MFO76:GE'G4^/.D':GG4>_TB%D[:.GO>RSP-_--QKZ7'[3> G8NF^NZD3XJY$ M^I"]1_9&JZ?^<#1L0JNWS+:U!L*SDIM/E"1/S\\<23J2; ])=D_]_JA)QL;1 MI*/)^Z+)OC_L-3J=VE::?#8!UQM1'!OL81_V,$P+/#6S"\T^GO_1Z,#:;4NP MRXFVAW 2._U&$>;&TVZMKCGD&(?CXH/FXNZ9/QSL[C\[-G9L[-CX$?-C77_8 M=VSLV-BQ\9-FXX$_[#0Z=?#TV+B&A+0$-6)>\'!H/@C2$X7_.%(7O>'I^_>G M%^>#]Z/!X-W9^;MN[^Q#OWOZMO/^36_X%AZP'5;.SD.EC_4>EK]^_-\_/K[[ M^.W_]RX^O?/>7OS^\=O%K]Z7]U\___'E[?NOVT..V-2^'XB6-:/]#+1Z%(0L1U%XJP]@R G@7WCLB6B" 61_QE M))6^>N&-)568A8A21K#PXT+!B-A+ MQS!%#1K&:.KS+)KA50K>'$A"PJR-%3XW1MQ::G=K=T6^\[,8]):0;'&:#&D+ MX[P2,2% IXDWA1\0IQI!96#PC.2)"ZID$J7X3U @8&XFK]+X"A=_">*S>O+: M5QB\N-";9.G,7O@QX;LM@6(CIBBA0Q/.YW6:?:=7,BH=K/[;V^;BB;PE:Y^G M,&28=^,GO!B=G0P\N":VTL=W'PM'X\;WN\*2_AQ5OCP0 EFF=@"=L1P2$5/#@: +V4H(0 MP@'83HA'O(!-OA09CH2(-)$B,WB4,IL!88(X.<8_*WF.?9P"$ (D8_"FMY__ M]?'=24V=#',/;H?43(4XF73>+-#8DU3_C,_,)$(PD\B=>)-( M@>E(^TVCK3YWX:7_A.>!RO9Y>AJWG-IQ2YP8+*=,KJ(L30A7\SK*04["ML 7 ME]Y8Q(03K::DZ.#9)E.L1$LKG&*XM)K!*$3X,OE#%?)YF.5RF M:$.."0YZ94,2*4,-EEZ.$4:6"Q+C8C[/4EADA ]5N9S3JPBS/8/%PT+(/BV+;.YVW%,5VCZ(AJ[4%04HO61Q(A3PYNIZQ MQFN@L7@!?DM\5W(=*+0"-YEIFSFS%"KK2/BU=YLWY.CO<.E/(D!PPLCRZ \D M:7(:P"+3+3\L!UU(]:>D^]%Q)^]!;@*"F M4H0TJ"N*0YRTT?+6D+ND7DFLS/%X'J*I@[58S"BL47?".;IB_"MCN3;V2')" MG9REA#\H$7_0(X?'V]WC?AG9(#*ORC%:*U\3,"V$Y]T3]N[IT689S:\8-42: M'>T7,_:IUUK]NA3V>R<#.1N#L&9J?C#TNR>6"&IUGJ=W-O1/&W50:6D>YX". MV" Z5BB##,QM"MML##P?9(N#E[V>?W[>Y/#7TSFR^&Q4Q\?$(N.E>'N9CV$; M$X.,S^N0X\O3KM\?/=-3NX_W0PZ@\O/KPY&W4^7)R_/1OT/O1ZC5)/E# !T?X6?JD%Z+:JUUZE MRH=?7C>&AQW#K:+J.:=1$ZQ;M+.HS45H*PI57?+6)6\?V^OX[P)XJM]QB=NG MFK@][?HCE[AM):\]]\2MW^NZO.U!: V7M[TQ;]#SARYQ\8#EV]31M)U&5Z7:;797H? M--/[V.F2"R^4N8BP?T@8J:!0JE1'F3&_Q&4F)74NB)3)I816IQ)PK$F)'7WE MEB5?=#V/=,T MR[DI0UR;^$S4KHM3'%K],KUROCC^>#C+OT8;LJF;'D8^4SK MJ8<]C&R.0-]YJ^[],/*^1,O;*E>IS]SB@760 C,Z\"I%EI#K#[_+'P%UT9IX M8SP:JP,"!0(ZSL&UDF'9/XN?'SHQ?L7$=-3B9QX72[8!^ ,MPCR)#W#:?94S-<,U8 M*/@OD#F\ Q@X36!KNS>9J)+(K)>J(XH[(L*FXW!#K+,8ICE#8Q"NZ'=@N /+'Q6EVC M (;2.Z.4KHB6LMPHQ2X9:%[MK!MQXUMJ$DK M]E-V&0OM1B6-DH+WD: M? >AO,!Z!_1@+S/QD$%*1]*.I.]NEYN4,%H612Z5"2RX009IDB*@C8K3 MZS"]!B,[!5E>\P(K;HBQ)3F&X#G&2(4349I9%<&/D\5UZUE#URUUK*#>&-HUAQ]90HWTH4?I8QU0F=-H/IJQL MA_Y.:Y[]"YOY90-XWST2"TZ?)7F!2, GN_E?>[ M.;,"GMOG$KSJH@2#:AT6%(U];HVZ@MRJ(*QP.A=SO[@'661<%70EP MYPM%'DR:4(8"Z_"$T@WJE@\VM$%X/_ 8ULE2F3.2^/ZX]EX6[^5'NR=>$VOO M_*YO/M?.#C++?F=OW=_V1GXSD5U&"0]/%'EJON!STO3-P_7ZVZYIW\I/V[4( M?#;GSI'EXU1M:'9PX]1=6[_';IYVYO<'3;JGN18E[>-#1%2FEG]85*>65>R! M=!_I#?SS1BU$[WW]GWT#DE_2-+P&XYNR )PVBY)<))<1VA)"*5 46#P991C: M?UZ]H/HC?]#=:R^H]M/S$R';=W(BLXQR4 $>0\G%CX.4G"_[?N>\ZSKN'8*H M)1<;QBN#?*D9_M*QC^^[B[?1]4]'9ZYY7[W^IF7-^_ZL6VJE M$2?REN3C=/F>R"*5)ECJ6D-Q,:<;]=E[C=ETAZ28*\]SY7E[/AX9@&#*E9?) M0$97N*L^==?'PY$B]$(YSDUP%*])+Q.X&[XO,JX2E]X<:[A#O\13V249?79R MOG,NVAZ;*Q30SS)G4DP[*(UT,Z%J$>Z@ML:$LM+Z5(Y,W5"C&7>6$GF>1>." M)0%(NK7-#^T6.O=_/M').B?K;CKOLK\^HB^/WGY\?_337H1>__RDM[/4VXG! M;2@LF%<#/J>E$IZ:RP#/NGE1AI\3) I8].,"%[WIDGSU0U[]O+HS=(FO!B< M=,U2FA6I?MUR17 %\(WP<-"!,5>OX_$EU(-9)%$2VKV1)G$1Y 6?OZZZ7=:7 MZ7HJ$^_?Z=A,*)/3K.V1K*45 M.1<+VE(D:1$$68'LJE/K%B..%\"IG4KJ.9/M!HE^9_FUOPX]N5+*^PDMF9C$EFPT]9BFEN) H1/TD[ M\'&'Q!_Q\K45WW]HOOI(W4%:7NU=#=(J[BYVLZ*ZPY/A[KXCFARXJ/ILI1-& M9A25$-&=\%]TST[.2@%.Z[;:G\P'Q@?]1#U;T\D$JUE0]G=/.O:=8!T&4H9& MJI'@H-(7Y2D1LTVVYN%T\#92*%[2R2OOQ=G):?E4.BF <%/S-,OY?#FVP)RC M?/*]%Z?6T*GG4,1^B!'1+RV5,-8)(JZ M2F 9=ZT:%N[HBWYUC(9/C\[@-0L]A4EE/Y$W&.73:1ISHPWQ0S*\B!8=^>*8 MG4ATCL%R)J'"9IU"G 0^2DT4!-:;7"MAE_%1)RC"*BE4(1GI8?Y->=M"&;52 M9M4/U&P[E1W,NP>9VFKB<$+_0X]+(0P2 0K(*SQS1:W^'X$W/L$HO %'+*2' MGRA6\3;%XS-(Q? 7)3;)#=!"&13Y5]#*TC2QJZ"Q?@=B]D"0?(0?O6Z)?O6_ M!7PO,YCD%XD:'7FE1,3RZ9,<@V.1+;P1I=K.?)N\/3H%1&_0<90/:9'E4^]B M1H*3>/H+F*0T2$TE%R4(V$N\XVCYZZ.??&0U&.%1F\,F;HJ" ZE4\.P\;VN4T/]IP8VA M36/8L5/#_7DK&+-;T3NZPHW/O0MO G+\>('8/5OWE@+FV"$OU>E49N\.1]2Q M"3CX[1&Z[(T?8_0[^QJDY'N]QD_34=+EY<)6Y6/)7B*N^5)A.*A%JYNTOR'B M$=W8\E+$'G@1\W2U _4V1'DCL.<#$JJVX%2]KLEJ6D:PB\8?8?!. MSI<],GJG08EYV(30L'/H":'/!1J-,!0P>+PON-5^!9,9:K!M)!9)\39/BF * M\DW!N+W_L*WO$S=/C5]FH99A?TCR)@4XT8@D"$X?8CZ]37?D,A#B"+:&:CK!WJWP3OAY M-ZKO->]U]XC\YMCMF;+;!1VS9F 0C13RDDTT8HK:#WA0!EUL)OR-.-?T[%*L48*F1.C,Q(#5F6.R601 MT@QV#.-?05ID')(V>?V?:! 58OH.+D%O+Q[!'%:VVSNFU(4N']YO/< #VL++ M+D1I"@OOCY.O)]X[;+]#4C6Z$C%NF"K&M!<4E3\;6)D%=#DJ7RY.18)%,]A? M.Q%,/-Y%@1$][ ZLGPP.QUN1B+#VS?LB2]GH_AVCQ\K[BL%34XZ[ZI-L># ] MQE_WG W^DXA5:J_ +H2V%THKUYKRP=@K[=8>M&TDM/>HN"O*J#PI*Y&S[)-1 M5XDQ1@LB"GZK'$_)" ]A9(@#19(4LU+=[^*(.5WW='0=LNW%FR^>[J1X$2*9 M@FSY]>.;SVA#2K_L*ZXSF[=()$O*J77S=R;4TNK9;M(:#/5D-OC(/!HCR L( 4+.X\+SAAN%#I(-?'J M&R[ X9+^WN\J[CB1W5:QMX>7KZ5<6L=UAM!^%Z]WTGV\Q>OO]O*V%1"RR"\2 MROHN1S0FDH[0[$%F/-Y^=4Y.=WEW30(OR=U6;N7F]+18&G^9H38*IZRXH**% M>NEB096"'Q-LB2!##*SZJRD6#.G>8QYSA[0*69FU&;U_\_';NPN:1"@G-J38 M\@KZ:"L8<=JW^YN/C=*J7^30I59!+XL3I ,98$W>D! M%\\Q'YRK6M:I??%>[,RMN#&T:PQ[.K.QA8!=7(HK%F*-B5=G)]BCG;7)7UP 2;O\@ATDW?TA, MNM'19OM*=_6Z"7CNAI]ZS6Z[SY<]*B !1O.PN]2K:10"G>U#:JSCDA5$@OXC M(!+ -]NA&=F*2[+=ON&130D4.[R $[A6MJZ)34L!:VK:6P M)8T68DNB.'M(^*C];/'-@+G/"[3CZY9FX@.)/H>'ND?^T#J:O M56SXP/K7,9EC,H>%V235*]"3SA>Z*22>TS7]ZU8K9FXQ>Y[GK\L'Z7Z1_"?#NK4C+$LUXN8% MCW7N]:(E9=YU^!^L^8X2.NL8,RPJ(G!1"UPW-UQLVQED^EBO,'P787,#ZN891T$#^*M[)IX_I3<55]A/%_L*S$6D(6]# M/6X"#?]03N][E$^7HA-'4(9Q 8T$F[:-%B-$L%(Q1SK!>#E M>G#4CL)GV'!8?.[;2RV'Z4#%^G0$6[(&CN9^AT>07\N;_AW8^T^)QXGT NS\9 &D,"?1NQ MU'^3BHR:L;P#PB)*\<0<.[O@<63-AN-B@0XYGG*F_6"(M_)Y^#"S5XCSQMUA M,CF/12##^@%F\PAJ&3,5H3?&3D&@;NAB3R$^MO=.!N63A[3[J).P[3CP%8/C MX"WV9:-2"#&RWIJAU;4F^XW.^FV_DK]8^A/8"WP_WQPNM5 M"+S^$M#=WY1YJA6"U:UVEG=<]S/;L 38]D(#<&+?#>R!0V59^*_IFPZ2"F[+ MODOJCXR[*B)J#:F_G&<18?EDM*59=,7C!U,AS2/JSD(XPR+@#AVXM1&+VW0, M)"]TS_5R3 0*2M/38U^[LRQ'05[F45)@=ZJ8>KXDV!\DCV+LZP%OF:5A-(FP M.Q,W#O_.^+SKF6!IJ>P=&YR>^V6V> M,=EHD/;#NWYGS>-KD*K6\U= ;9<>S[, ;B'LTZ[?/SWW._TS\VS!,:!8ZF;J MY;(7-W.2)J^5=WU$3 RZTX+@8++*$/.QTFVF@W_9+Q+['X"RDLE5!)>RX6"S MJRK47*-/PE;3^&M0MU7+!&J;B."7/#P:6NO$L4U;* 6[_ME@Z(^&/> /K4C, M'JF=<,GV>AJ4V!5/8H<$6UH ;\'/N$] ,\L#)QJ%[]MI((50%"5E;H!NTL"!C"U'.3<'H>W!2T@4P&1L/OY>F ]RR#G-3 M>%'XCR/U8?CFXOQL\*8W>M<=O#T_/1_V!]W^H/>FT^F=CMZ=XA'#KK;XG Z=NFWWX_.7/BR_OCG_]_/E_/G[ZQ?OZ[>+;^]_>?_KVM86\!<*^ MQ+NM^ME19X\.7)\A_1W':4IP=:K$UJ4+NJ^)5K5#981.D &3U6,817$"F"S!M$,W1\B&]#%^AI4%-;HR\UQX12O'- M^Z%U\'6*TD+OGGZ/\LUFZ>^U6%K^FH>W\G4UQ)6?P.SZ][I;)-#G;/T-X/ & M%?7@7BMPGPG(Y,<<5Y1M'9PO0W[DK,E A*$_B'1_TRKFD:21=ID D8*-QT0*8TP MY;;NZ!]FV+TNC6+?2P20-$CJ2Z$LT&>*RH6H23BP=!AT'AY.([U1XWM=([WZ MY:Z1GAM#F\:P7E0Y%?T<5#3%9#__Z^.[X^ZY!X\.Y2P*#D/W.@(^# +FR@^V M%2E"P@XPFX98><9I==TG#Q*0@1< MQ.3 -1;G9U?RHH>F229E0]PK0/5H=)^;*XSJX>(P;@Z-_1_UT&*G_ '9CRL^)8 M6JAKTWJ=4-\&RL,1MB/L]B3VZ'S @O,55,)5EOU'B9W$$W556*1,0+Q1)F)D*JX(QQ[,;[P:03B" L MMR4Y!5]9)2,LL/RR+J^L1==EYY2Q@A&8RG:[-F2E%%U7H.-03)D(%4-@B>L\ MB[A._I_I-1YDH"I^N@MN*BAUR]!N^-IZ"8JN^438)1/$J&72Z* !%V?0YTAY MJAC_6^?5A%66FT7JNZD7U0M*]3AEH; 5&+@ M"$YL+XW&E-\ P;S:#XG=(]4[B7T8$AO%,M)VR8%AI()"*:X!0Q(U)6#_0V8V M5699IUAV0A[5Y_;U^3^:72B#E,L]7B5I(E\OMW&W.[@WJTZ-(X**7%O SJ=K M8JH^*K6657V']Y<5>&_3V2RBRBT7'G(LW1Z6!@Y*TED4^,9G3JW0O:6E@=ZY M\BKV7I::AXM)9'*)QSFQ3!$U+IISVC$IJ_#U2SP5I]=A>IW\I$N_^1#(4K[> M]^:@NT%S8^4^/S>7$JX!RR\*0$_2A12*C72%?NG_X"D1@KY.L^\>YFF MH7(Y<,4FNN+,=B$:%J?G\?$K%RD.IV*&B!+X[VDO?]?>U?ZG#B2[#^_ M]U3,1G#M^V]?8[IW=CX54@+:%Q.BPS7__,K.J)('!QC38 M,M1$S(P!'75DY9V_/#!D0@]..8@UTMM* CE->(0?J?%64>45* %;("=@B ^2"V4+ RP44'(C#J871;)#@AW,H)26HZZK8 19-3^],)&Q MX1$F C-$*$'('P%E8+AC# (C3E(LHK7JDE+ZNH6XG<#U\.UIL-M6JR0ACCC9 M92ET799!GQ8UEPWC3RYB\S0W"7*$+!'Q4^:($6?,$_C6QH5'#*AYC(%S6;!, M\P&.7!) 2(0RMW%'&;8#D?6=&_%'(%,&?;-I M-@8#TVHTZY5.IV-5K>Z@.6@.VXU!JU]';O-\R)36@?!*+F%19&"Q;/R1X';' M KH/:>X/)%#YN>]&MA< S:&U/0)3!8&#,+)RY4;?=P,W:1PR&224N(\$G.8' M:>9!OK!2QH94[#<]%R(N.@TB D\2LE=&1CN^CV?LBKY&DCY@:'BO<=\2!G5A M+,\(Z<*Q'&+6:4 XBE %YAXO$4L&L6*=19F K)L/Q\7,0;DLBJ\MWH)TU\ MT/4D&B!."S0M-I& LIDU0H"S4Y>/8:XP;^+G7Q!F!(4@/$G\-DQAY^1O E,I M2S\K2;S8X([FZ!%8K2M@>Q##,71$SKI<^=R6IGEX(F%][/JN"A-*>*"G]U\! M!\$Z7L&Z&6:5G9OU=_S].F%\'&7CNS,]73:^?+DN&]=C*-(8GF15KXFXN84L M7A7#$M<7S<0(S%!^8>! M=Q!2*_"RJ=Q<+^6H''L7*9?#,A=P0LJ@WF(A9-45@M6%OD C%]=A7Y(R(B#,*.(Y+JT%U0RFZ5'@O;#4%[P3EG<,+,%J_YSA>8[(:P[Z"H M8SI]X'E))#VBV6;3FH9 9L4#JOT373,P-M1R$@S;&?R6>8ET).3Z1B5SK,]+ MZYY2:TRD]Z%W)I<^M9LVE_V^AM:EPTKX9.#./):!)#1ZAO+-J*%LPQ.* \$+ MY-C-JYR@1_-) (M7VE47IF0?@0M*IVG+-2% Z72Q#^NKPBF*L M8.&.6%_DE*P%W2@9,^!"#R'? ]H\=/Z-QP)2G5B4D%DAGP4QX::2AS"'J1TA MAUJ+0([VJLP;8TLPW!C?"9*).,SDKZ3!@-DF J:IH+["9#P9X@:'#.^"45,.'-]2;S4>L 37EM@,3XGO%GAG(\P 2&C M9G+5XZ. 'Z QRL4#A<$L^H?8(E\'IYQ;413_/D\SIJ6LRB!SA7-./0=>+]W- M=I9NM#0*R9!PG]1I\A8I;ON2IT]F$65NOF<*:-ESX9;GJY5456NUZZU* MOUYM=MJ55J5=&W:KE?:@5AUT5SV.VD37)KH>0X%,] .,;(VK_VOGZL:XO-R/ M?G; <7ZY^7UP95Q^'GZY^M2YN?SR>7.LI=D9UEM6L]'IUYOU3G?8Z7=[PX%9 M;5K-7JM?Z^T6:SE4CXR_BR\RZ7>M9QL4,JR(L9+:.H; M^L@A\+H7B!0OS_TK<3$?_9&H?W=8L7J=BFE9[5:]/ZRVS&Z]6NUV6VVSWNA4 MS:)&"\U.F0+XQE#DZA3.ZE/M&V4'"%>:2^, PU"H*N=&KUJJ15."(A@)!Q?< M&5(_I("<;]+?DI_T4I ?U\8PJ6V)B&DKTGVSD7\XTH,T8R82^%&P"G#&@[N2 M= L^GBHAS>ZE&GG75RW/EQ,F5 L[C [F@ZZY==UY-7%1#+4>1?-0B(]XN6IW MN.;DW9#W!Z7N0R>&=#&( &]:6PRTR4-$(Z P*^W3E,E>.0"%AS(W3'1$9)Q6ECO3 M+\O(Y%D-/@6QL.OK+41^1IN4)[Y#, M@TBKQ&3,*&N8JZBF"I]DE'(::;.D41*GXZ<&S,3\?J1-TGJSX<=2RU62]\NFEE-N M?B%3R_=X #*2 0TC3.:*VLC 2.8(MP::"Y BM>MD=ZFP 9D51?+659I^*OU< M$]3Q$A1P$BHT)DF5BHZ2(":7AWF-)IZZH2/"M90',4G2F '\[H:B+%I$2X@9 M)VG/=W+_$XM39L@,\_HD> RQN6$= +.0#0"3KC=8=JR'",/FF)/F6)3K1@Y MG8=817RI_DS)4J59(@(?5I9AEHVJ[9>U^S)F+0OY'3YF D@PB@);]*(F:DUO MRUXMH2[P]A'SOR,GWJJ*4Q/F\1(F _5?I82)DM^\!9='BLQ[[V35HXK:IM"H M4FEW_5L>Q42?V.-8$]@)$YB]&*&_@++W%0NB1'7'G1"QQ-R>^H$73% ^8T?= M$2=4!2ICN4T\1'NCS!L)T*K075-X$YF\02]B<5!_O M6QB9IM$3IM$,JD/X3$G !E'DXI9[@8 @S& /\E(Z=1 I+YN0Y'G9OMKZDN"K M0N7]$AIFR>"JXSL8/[%285U?99OE$HNTP#YE6B4HJ%7,/F%Y8*S0P5>)U":J M^,NP,_,D20B91%=*J41O+5GI5+LDF30!;L-M.7ATL*9X2JL()>8/S!(1!6"KP),851H'GAL(\8QQ8:H 5[VRW65SB=^[L0B' MLTA5Y,FFVD9:]4S%;Y@@32].XRXRIW$A\KG3PP.Z*SQ!*P(G3;/*%XYQK@A# MKUDOZB7Z8W[NES1I%F3T G_%2@*N*!LQ8##[H92/: >R%0#5?> M8$>%$Y&3 MOZ$_D,I41^Z/%V%\*=+&^TF3J^M3:K6*JF(&,B)"$!JUZH>1BFJ5I@T65(2& MC[<*'KF5 Q7-?Z2\+ /]3B5[:W%_RK28R]\7)3,*9RO-1Q"\2WXS73AA !QS M1)HIE<^SZ $,UU@$#%5'-7_-@_)Y#".)PI.#\_U/ A:=ZI4BP7#0R9#S9F4\ MGUY&[\DQ8>744OC":/%.E+C1,Z26YM)ZM M8>:.I0+$U%@+NI#CJ H8]!@>*^30@O.(!2=<'8)*1ZE\T=0=QTJ-G'C!")U! ME&BY6$VX6-$Y@4V#=1/,/572&H?L5D+54TTG.>8#JIY5L9] NH>8>A4FL0DT MM3< <)FE%CH+GV$F:M8T/LZEBE+BG\U\3,'+%<)R& CF6BF[T T!MB0;A271&)X@E@9]W'.5R)335=@*1\D$Z^M]EB?5DR:>KX, M1.1 VUPT:%8O%X"3(PD+2IAA< K6E(J\]M;>B(KJL4? G#CT]>FA9,W().V7 MRAU?DYN<3Q7+EN72;X>!E'@'DKXLD\I4D<*4M,7 M3005TD>'.HVZ-( ,7:*G7D+77&5C_)*-\3S[ '=\(S34LD1#VUR1U&M9':O2 MK#3,2J?>JUCM1K79KU;-2K73[58:PZ)6)%EEXYN/EDT44]W.-4.,/%B1 >QK MO%B%K?P6$2W+ KP?J5\ZR+0P\A4:7Y,01$NT81[/'_,HB.-@)H;]@NQ#J$Q4 M-X1U1)$L),K#%*[&IN?IS D'60+_]+*B0&0&!""!PPGL[WD$!.$I5#@(F!"9 MJPCZ 3#1EX%%V4:]S=V_I*555C#7\7/^!3XNN+>\]Q6AV.T-0GUEM""8)ZXO MAL>2.%!?A#0@^D;HM68%)C]"Y,SP'(&X-4!4/UZSW$ M6CS&.%K/78S6>L%T$\3,$ROTF>JY-_*UEQ@-L/;K*7L,HO@E1J&D]#JOYRF= MB>J)GHD.YC!-9-7U5RS^>UUR9*[SN@, I8N.Y8F?!RTCM(QX(",,]LH# :-( M[$TPEAQ+]D=YU6%U?#_ 2O17YEP>(P_>ZPXB#"8AFT6:>YXD]_S$[MU9,GM5 M$ORLH)I>=12";0MBN9FR^%4'\XDMC'_SV.B^LG*WWM9XX5%\P\02L3'Q5"F^ MR#M?5]*'AN*=QKO>^TUALVU<%2-F?Y^$()$<=$4%X<5/MLWY>'QHKK*?/GIK MUN;_F)]@N&) M6/0O1TC[VJR__XY8OC&UT*HU2XU6\RC40FVJ: ]5 M(3U49JUL^"V3 %6SBNNY3 M[[X^^ZW31F^5V79/_B9+_*5OU MFI"*2$AFJ5IKERK57?*7CL9!5%RE\(2K/IOUUE&$L4_93-T[0]0Y=?L[8.UR MY3@21?0).PZ.KU/J-$UJFCRPVJQ:4MA&KV9COUHCUF1[?5VO">L7G(8^HQ61$".!I,SA'=#2GQHVBZ=LH6>") M,.;"J_UDJU1-(H^3R/-,P *1"/8/G'+/P22'B,5N-!8= [DT==/NFC&[%Q<' M'BZ8$8Q@<*('(76:=;&+KYV$V$(RF&(21P>; =&^QH,NZEK8_M/.!HV/!%O M[',[O:.A[B@;QK=T#=<^L[34)Q1;$H?9JB[U"TWFR"NP03#UV\#)_:U:*5<, MV% /5VS.L9.SQWV'A:)U*$[8=6B LBA\:!+:_Y M/3:;A<7^F=I_TQ+>4^=K;V%8Y:9Z=TGU/Y83^9^4SP5)',5,]$QFU!9V=<-@ MC6XV+P&V317S'X?!3';8#L3_)44%<^ZK=MHP3>"TM\SU\(7RRSFV.(MD_W+X M<"O&[_-)$+O4##G.^Q6I=7-$\Y?,ECOY%J^B%39-3XY][>Q#&H;77<+)"(FB IB>Z\?P MKURD,( I9VV=YT$D&B[+92(9X<.>^K)+THB[&Z-)\3SQ 1S.Q$9 M(SYQ?1_7%9X(Y 5+*-+S,#5O+TW?B<76YH=J[;O&(J#_B*]7;8"''4">)S=V M&>&Y&MVS[S1JUL[WGJ_L'?UW&JIGS-F$GX^ J7\_9V-8APOFW;%%A+)W&LHE M//"ZK-^Y9[R1/>=UQC3DXU_/?HJ&[7:S,1AT3:M:J[>JCU59/R;9HM'WIY]1A>=@Q/LJK7Z?G>=U&Y 'GV M-?!<>W,[OJ='=QAV_RN >A1-#4>..T+U$4WSO)I5(@E- M3=EY.".%!2_I@04% KL#VA-'R6EX[LR5*M4L (&.%ZX\_0[59E XV")5 ]<] MJH07HM;C<-M#F8L#@)LV#59JS$M-Y%%\YWO&2UW15X,C?1755M"48/&%/H-2 M/H 9A*MOHJ623XX2$/"Y1Y<,)^!17CFL5WY6JV0GL\1C9#3ZH'>!"1F FC8& MU6;U,?A^!Q0K6)D.CCV)$YBY&@).?T;6,NE0#D>]1"U IN& ;N60BE-*5R7D M8%V$7-R,"PGO0I4E0N7S#HQ14D)ITB'W0%&$Q1DSH5RMT0R8X3J_GD7-0:W9 MK#;,5K_7K3>&M4ZCWF\W>H-.UVI6S4'O;%ON7011^.,''^TQX<^LEL'N&;/$ M@]7^ALZ':^Z[L-W7'+1-V)I'FIB^%E?X'/@/.^*E.]VN#2O52GO8;/:;]5JU MV6ZU:IUJQZJ9\*75;&V]TTNS:1V( V<;42L;GV (QC4;' 5AHR8Q3 MY[Q8N@HZ=BR,][/<_?#EV7O%#R+@6C/TB=E@L?ID,H:,O +(A\1B<>/6#3R6 MV8!D9T5@I$7)DB]DR.$OX#7Y!:=H]]0@' M1NF"14>C 1X)HLP)B.D"KT(61G;OG2\,>#*;X4E1R1@E]#.#B4=P*A5CANGB M"A)#Y^&M,H>!@<)+$K&*8#K3VH#5R(E=,C0=!>]%B8>6;$BLDB062BJ\'Q@V M>A?AXC.UJF?DL)1FYXPS7[HB\:-:BX?<]K7I\M+')1*>59B8S4EPR#416Y0C M$%@])48F*/."$%T7<8P4(XF.A.R(I_3E"$LL\ ZO3;PSX(NEJW,N@WBLK_ZF7C"VU';A<+1V&/BYY.M5L=U!J-7K-M MU?O-7JO?J?0ZH&\TN_6VV3=W7_KSB-OG,",\O1? /6$NCD0)5_1 M^CD7MEKY;?-/K=QO6P6Y#EW]O2^/QP,V0N\ 6S@0VL\%R4:D#DP$EC+L<[#. MWWRRN?7'NMU]BD3.'PKSUT=O7]UWR;GJ^]!T"@Z-K*?Z\E6\+W#"]U:L(7FT M62F;%P7=UZ/BTH]$NS8S5YF,68%_AL-E"T'JH&D<;!K'\XL/'^[N[LIP67D2 MW'[HA/;4O>71!^Y,6/C!83'[T&HTK&;U SY1_&E5Z)_V!_E LV+">T#QI+&P M\C2>[>8_4H_(N>/1'K[B'L?P_+NQZPEE.$^*J(8+'[4(@X?+.G@+#&9Q'SYW M'KJ>416@,R(?X E%_'WY81A/"RD]U2.:ZK$**4L+*2VDW=N)A FVT MJY#JI8\PKI7#/9-6:R64I2649MMZJEI"+4NHJJG-J*.04/)SU33/9W%X?X^< M^[ZRLX#!11FCWQ\-H:])&"68RP(B9"F*6*U0WOPU"T?,Y]'YEWN/+U2(&F2? M10GOIOF+T1M\T1*B6,=+3U5+B.TDA+9ACDI"6,64$$,M(0IVO/14M8381D)8 MVH8X*@EA'=B&,%O&M_)UN5VQ,GST)/:*K'*BVT M/7%4TN+ ]L0^I(6V+8IVU/14M;380EJTZUI6'(^L:-?SHJ*ZJZQ87XNH.7RQ M#HB>JN;P3W-X56)HEB\_7VM>_S;W\E_=JX_&I8]07#86DXJB->-MP8<9LE$JJ+WA.SB2B'0U L0IO( MU0-?^BB:Q(7J?1O!H[10T%-]\U,];J%PW?M="X6WN9?$@V_8?> 'LX5Q;4_Y MC*6R0?/DXA"RGJKFR<_AR;W.1\V3W^9>+O/DP7W,_0A]Z3WFV0K-FU1\[7;F+5']F(>Y%FTYIWG=)4CYM-?[T::#;]-O=R$YO^*KJG:?>'YF G-]5C M9-:&6:D5=%86T??99%,ZR#L!.BSQB//I'@A3@RCR#+Y9@B0'J?W^ MR09B6_;">6MMNZJOV;9+0H_7FH/&P&R;G7JO7:\UZJWFP&STNH-^VVIW!KWZ MV6_+T./%;W*B^WV]P3Y7>@S[Z/=EK310/!AR\]EOUY=__]RY^78U*!Q(?[X\ M";,.E_I"R98:69,B$$3VE/D3GC5OJ=9*\L8)-6*!1TU!G#F)AXVYDHB:JKJ1 M FD3G3XBF(7 9Q,0_E/FC148/V7ERPNP4P5/?.P]@\]C23P-0AB]\PSX_6S* M>^Q(_SPFF[MZ27DY97C_QF8(_^HCO]5;SX'W/Z ZO%EC;#V7S%K%-^&.S43= MN[Z_ANE_ZMQ<7?[+N!Y<_?.R-S!Z7SY][7S^MW;!%(:H]51?W@7SEL[TV6]@ MK/,+HR![>H#Y?6(+L9=- 9"[PTREEB#G8<[OC2CP7,?X2> %OY65Z"XNC _1 M!^,?_-;UC>NRT6.WS&?3HA'YL0OF8Y_? 4AWE62-?[HVITB0ZZB6#[VIR\?& M,.T(_&4\AHM",L1<;#KI*RM,VGPY.8=G9OV& M _'T9SHJ7]V=<$3.TMI>G:7_I3Z, F?QVW__[X=I//-^^W]02P$"% ,4 M" R=J=0+=:YY",( !S,@ &@ @ $ 97AH:6)I=#,Q M,2UM=')X>#(P,C!X,"YH=&U02P$"% ,4 " R=J=0=5OTQB<( " ,@ M&@ @ %;" 97AH:6)I=#,Q,BUM=')X>#(P,C!X,"YH=&U0 M2P$"% ,4 " R=J=0?0B2#!,% #,&@ &@ @ &Z$ M97AH:6)I=#,R,2UM=')X>#(P,C!X,"YH=&U02P$"% ,4 " R=J=0N\2Z MN18% #>&@ &@ @ $%%@ 97AH:6)I=#,R,BUM=')X>#(P M,C!X,"YH=&U02P$"% ,4 " R=J=0ONUSS D( !!4 &@ M @ %3&P 97AH:6)I=#DU+6UT"TR,#(P M,#,S,2YX +.@$ %0 M @ 'F- ;71R>"TR,#(P,#,S,5]C86PN>&UL4$L! A0#% @ ,G:G M4+!GW#C<+@ BQ0" !4 ( !65, &UT XML 19 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Restructuring Costs (Notes)
9 Months Ended
Mar. 31, 2020
Restructuring and Related Activities [Abstract]  
Restructuring Costs Restructuring Costs
In February 2020, the Company announced a business improvement plan related to its strategic initiatives to exit the domestic iron and steel industry and to implement business improvements in the Electrical Infrastructure segment. Planned activities under the business improvement plan have been expanded due to lower revenue expectations for the remainder of fiscal 2020 and fiscal 2021 following the uncertainties caused by the COVID-19 pandemic and the significant decline in the price of crude oil, both of which began during the third quarter.
The business improvement plan consists of discretionary cost reductions, workforce reductions and closures of certain offices in order to increase the utilization of the Company's staff and bring the cost structure of the business in line with the near-term expectation of lower revenue. The restructuring costs are primarily comprised of severance and personnel-related costs related to reductions in workforce and impairments of operating lease right-of-use assets and other fixed assets related to the closure of certain office spaces. The Company incurred $6.6 million of restructuring costs during the three months ended March 31, 2020 and expects to incur an additional $4.0 to $6.0 million of restructuring costs related to activities planned during the fourth quarter of fiscal 2020.
Restructuring costs incurred are classified as follows:
 
 
Three Months Ended March 31, 2020
 
 
(in thousands)
Electrical Infrastructure
 
 
Severance costs and other benefits
 
$
811

Facility costs
 
303

Total Electrical Infrastructure
 
$
1,114

Oil Gas & Chemical
 
 
Severance costs and other benefits
 
$
635

Facility costs
 
774

Total Oil Gas & Chemical
 
$
1,409

Storage Solutions
 
 
Severance costs and other benefits
 
$
225

Facility costs
 
775

Total Storage Solutions
 
$
1,000

Industrial
 
 
Severance costs and other benefits
 
$
2,230

Facility costs
 
806

Total Industrial
 
$
3,036

Total restructuring costs
 
$
6,559

 
 
 
Restructuring Costs by Type:
 
 
Total severance costs and other benefits
 
$
3,901

Total facility costs
 
2,658

Total restructuring costs
 
$
6,559


The table below is a reconciliation of the beginning and ending restructuring reserve balance (in thousands):
Balance as of December 31, 2019
 
$

Restructuring costs incurred
 
6,559

Non-cash restructuring costs(1)
 
(2,660
)
Cash payments
 
(2,963
)
Balance as of March 31, 2020
 
$
936

 
 
 
 
 
(1)
Non-cash restructuring costs consisted of impairments of operating lease right-of-use assets and other fixed asset impairments related to the closure of certain leased office spaces.
XML 20 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Jun. 30, 2019
Segment Reporting Information [Line Items]          
Gross revenues $ 250,452 $ 360,188 $ 910,636 $ 1,022,052  
Revenue 248,327 358,887 905,101 1,017,966  
Gross profit (loss) 20,477 36,906 82,943 88,213  
Intangible asset impairments and restructuring costs 6,559 0 45,074 0  
Operating income (5,800) 12,794 (28,705) 20,541  
Segment assets 567,347   567,347   $ 633,394
Electrical Infrastructure [Member]          
Segment Reporting Information [Line Items]          
Gross revenues 28,411 60,669 89,973 163,543  
Revenue 28,411 60,669 89,973 163,543  
Gross profit (loss) 752 6,210 (2,024) 13,155  
Intangible asset impairments and restructuring costs 1,114 0 26,014 0  
Operating income (2,259) 2,882 (33,766) 3,977  
Segment assets 97,747   97,747   155,880
Oil Gas & Chemical [Member]          
Segment Reporting Information [Line Items]          
Gross revenues 53,539 83,414 167,821 246,497  
Revenue 52,313 82,544 165,835 244,322  
Gross profit (loss) 2,946 10,736 10,778 25,518  
Intangible asset impairments and restructuring costs 1,409 0 1,409 0  
Operating income (2,712) 4,796 (5,757) 8,895  
Segment assets 86,194   86,194   91,959
Storage Solutions [Member]          
Segment Reporting Information [Line Items]          
Gross revenues 144,460 134,822 439,246 374,787  
Revenue 143,746 134,391 436,582 372,876  
Gross profit (loss) 18,010 14,575 58,840 35,275  
Intangible asset impairments and restructuring costs 1,000 0 1,000 0  
Operating income 6,479 3,730 24,830 5,371  
Segment assets 228,717   228,717   188,912
Industrial [Member]          
Segment Reporting Information [Line Items]          
Gross revenues 24,042 81,283 213,596 237,225  
Revenue 23,857 81,283 212,711 237,225  
Gross profit (loss) (1,231) 5,385 15,349 14,265  
Intangible asset impairments and restructuring costs 3,036 0 16,651 0  
Operating income (7,308) 1,386 (14,012) 2,298  
Segment assets 30,859   30,859   90,336
Other Segments [Member]          
Segment Reporting Information [Line Items]          
Segment assets 123,830   123,830   $ 106,307
Intersegment Eliminations [Member]          
Segment Reporting Information [Line Items]          
Gross revenues 2,125 1,301 5,535 4,086  
Intersegment Eliminations [Member] | Oil Gas & Chemical [Member]          
Segment Reporting Information [Line Items]          
Gross revenues 1,226 870 1,986 2,175  
Intersegment Eliminations [Member] | Storage Solutions [Member]          
Segment Reporting Information [Line Items]          
Gross revenues 714 431 2,664 1,911  
Intersegment Eliminations [Member] | Industrial [Member]          
Segment Reporting Information [Line Items]          
Gross revenues $ 185 $ 0 $ 885 $ 0  
XML 21 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 22 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
Mar. 31, 2020
Jun. 30, 2019
Project Unapproved Change Orders and Claims [Line Items]    
Unapproved change orders and claims $ 10.8 $ 10.1
XML 23 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Statement of Comprehensive Income [Abstract]        
Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax $ (51) $ (14) $ 97 $ (79)
XML 24 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets Including Goodwill (Tables)
9 Months Ended
Mar. 31, 2020
Finite-Lived Intangible Assets [Line Items]  
Schedule of Goodwill [Table Text Block]
The changes in the carrying value of goodwill by segment are as follows:
 
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

Goodwill impairment
(24,900
)
 

 

 
(7,981
)
 
(32,881
)
Translation adjustment(1)
70

 

 
(247
)
 
(33
)
 
(210
)
Net balance at March 31, 2020
$

 
$
30,829

 
$
16,489

 
$
12,959

 
$
60,277

 
 
 
 
 
(1)
The translation adjustments relate to the periodic translation of Canadian Dollar and South Korean Won denominated goodwill recorded as a part of prior acquisitions in Canada and South Korea, in which the local currency was determined to be the functional currency.

Schedule Of Intangible Assets Excluding Goodwill Table [Text Block]
Information on the carrying value of other intangible assets is as follows:
 
 
 
At March 31, 2020
  
Useful Life
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
 
(Years)
 
(In thousands)
Intellectual property
10 to 15
 
$
2,579

 
$
(1,912
)
 
$
667

Customer-based
6 to 15
 
28,861

 
(18,414
)
 
10,447

Non-compete agreements
4
 
1,453

 
(1,453
)
 

Total amortizing intangible assets
 
 
$
32,893

 
$
(21,779
)
 
$
11,114

 
 
 
 
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
$
772

Fiscal 2021
3,085

Fiscal 2022
2,266

Fiscal 2023
1,819

Fiscal 2024
1,506

Fiscal 2025
1,111

Thereafter
555

Total estimated remaining amortization expense at March 31, 2020
$
11,114


XML 25 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Restructuring Costs (Tables)
9 Months Ended
Mar. 31, 2020
Restructuring Costs [Abstract]  
Restructuring and Related Costs [Table Text Block]
Restructuring costs incurred are classified as follows:
 
 
Three Months Ended March 31, 2020
 
 
(in thousands)
Electrical Infrastructure
 
 
Severance costs and other benefits
 
$
811

Facility costs
 
303

Total Electrical Infrastructure
 
$
1,114

Oil Gas & Chemical
 
 
Severance costs and other benefits
 
$
635

Facility costs
 
774

Total Oil Gas & Chemical
 
$
1,409

Storage Solutions
 
 
Severance costs and other benefits
 
$
225

Facility costs
 
775

Total Storage Solutions
 
$
1,000

Industrial
 
 
Severance costs and other benefits
 
$
2,230

Facility costs
 
806

Total Industrial
 
$
3,036

Total restructuring costs
 
$
6,559

 
 
 
Restructuring Costs by Type:
 
 
Total severance costs and other benefits
 
$
3,901

Total facility costs
 
2,658

Total restructuring costs
 
$
6,559


Schedule of Restructuring Reserve by Type of Cost [Table Text Block]
The table below is a reconciliation of the beginning and ending restructuring reserve balance (in thousands):
Balance as of December 31, 2019
 
$

Restructuring costs incurred
 
6,559

Non-cash restructuring costs(1)
 
(2,660
)
Cash payments
 
(2,963
)
Balance as of March 31, 2020
 
$
936

 
 
 
 
 
(1)
Non-cash restructuring costs consisted of impairments of operating lease right-of-use assets and other fixed asset impairments related to the closure of certain leased office spaces.
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.20.1
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 (loss) 15,170 0 0 15,170 0 0
Other comprehensive income (loss) (452) 0 0 0 0 (452)
Exercise of stock options 128 0 (126) 0 254 0
Issuance of deferred shares 0 0 (6,306) 0 6,306 0
Treasury shares sold to Employee Stock Purchase Plan 235 0 25 0 210 0
Open market purchases of treasury shares (5,190) 0 0 0 (5,190) 0
Treasury shares purchased to satisfy tax withholding obligations (1,685) 0 0 0 (1,685) 0
Stock-based compensation expense 9,045 0 9,045 0 0 0
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest at Mar. 31, 2019 336,094 279 134,836 226,664 (17,822) (7,863)
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest at Dec. 31, 2018 323,590 279 131,889 217,731 (18,230) (8,079)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 8,933 0 0 8,933 0 0
Other comprehensive income (loss) 216 0 0 0 0 216
Issuance of deferred shares 0 0 (366) 0 366 0
Treasury shares sold to Employee Stock Purchase Plan 82 0 6 0 76 0
Treasury shares purchased to satisfy tax withholding obligations (34) 0 0 0 (34) 0
Stock-based compensation expense 3,307 0 3,307 0 0 0
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest at Mar. 31, 2019 336,094 279 134,836 226,664 (17,822) (7,863)
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 (loss) (27,352) 0 0 (27,352) 0 0
Other comprehensive income (loss) (975) 0 0 0 0 (975)
Issuance of deferred shares 0 0 (8,563) 0 8,563 0
Treasury shares sold to Employee Stock Purchase Plan 243 0 42 0 201 0
Open market purchases of treasury shares (17,045) 0 0 0 (17,045) 0
Treasury shares purchased to satisfy tax withholding obligations (3,517) 0 0 0 (3,517) 0
Stock-based compensation expense 8,115 0 8,115 0 0 0
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest at Mar. 31, 2020 311,426 279 137,306 212,124 (29,557) (8,726)
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest at Dec. 31, 2019 322,795 279 135,057 217,619 (22,538) (7,622)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (5,495) 0 0 (5,495) 0 0
Other comprehensive income (loss) (1,104) 0 0 0 0  
Issuance of deferred shares 0 0 (77) 0 77 0
Treasury shares sold to Employee Stock Purchase Plan 86 0 24 0 62 0
Open market purchases of treasury shares (7,132) 0 0 0 (7,132) 0
Treasury shares purchased to satisfy tax withholding obligations (26) 0 0 0 (26) 0
Stock-based compensation expense 2,302 0 2,302 0 0 0
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest at Mar. 31, 2020 $ 311,426 $ 279 $ 137,306 $ 212,124 $ (29,557) $ (8,726)
XML 27 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Restructuring Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Restructuring costs by type [Abstract]          
Severance costs and other benefits $ 3,901        
Facility costs 2,658        
Restructuring costs reserve [Roll Forward]          
Restructuring reserve balance 936   $ 936   $ 0
Restructuring costs 6,559 $ 0 6,559 $ 0  
Non-cash restructuring charges     (2,660) $ 0  
Cash payments     $ (2,963)    
Electrical Infrastructure [Member]          
Restructuring costs by type [Abstract]          
Severance costs and other benefits 811        
Facility costs 303        
Restructuring costs reserve [Roll Forward]          
Restructuring costs 1,114        
Oil Gas & Chemical [Member]          
Restructuring costs by type [Abstract]          
Severance costs and other benefits 635        
Facility costs 774        
Restructuring costs reserve [Roll Forward]          
Restructuring costs 1,409        
Storage Solutions [Member]          
Restructuring costs by type [Abstract]          
Severance costs and other benefits 225        
Facility costs 775        
Restructuring costs reserve [Roll Forward]          
Restructuring costs 1,000        
Industrial [Member]          
Restructuring costs by type [Abstract]          
Severance costs and other benefits 2,230        
Facility costs 806        
Restructuring costs reserve [Roll Forward]          
Restructuring costs $ 3,036        
XML 28 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies Accounts Receivable under Litigation (Details)
$ in Millions
Mar. 31, 2020
USD ($)
Receivables Subject to Litigation [Abstract]  
Contracts Receivable, Claims and Uncertain Amounts $ 16.5
XML 29 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
9 Months Ended
Mar. 31, 2020
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
 
Nine Months Ended
 
 
 
 
March 31, 2020
 
March 31, 2020
Lease expense
 
Location of Expense in Statements of Income
 
(in thousands)
Operating lease expense
 
Cost of revenues and selling, general and administrative expenses
 
$
3,229

 
$
9,601

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

 
30,423

Total lease expense
 
 
 
$
13,037

 
$
40,024

 
 
 
 
 
(1)
Primarily represents the lease expense of construction equipment that is subject to month-to-month rental agreements with expected rental durations of less than one year.
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
The future undiscounted lease payments, as reconciled to the discounted operating lease liabilities presented in the Company's Condensed Consolidated Balance Sheets, were as follows:
 
 
March 31, 2020
Maturity Analysis:
 
(in thousands)
Remainder of Fiscal 2020
 
$
2,892

Fiscal 2021
 
8,767

Fiscal 2022
 
6,209

Fiscal 2023
 
4,572

Fiscal 2024
 
2,992

Thereafter
 
11,922

Total future operating lease payments
 
37,354

Less: imputed interest
 
(6,055
)
Net present value of future lease payments
 
31,299

Less: current portion of operating lease liabilities
 
8,639

Non-current operating lease liabilities
 
$
22,660


Other Information Related to Leases [Table Text Block]
Supplemental cash flow information related to leases is as follows:
 
 
Nine Months Ended
 
 
March 31, 2020
 
 
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
 
 
Operating cash flows from operating leases
 
$
9,773

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


XML 30 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information (Tables)
9 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
Results of Operations
Results of Operations
(In thousands)
 
Three Months Ended

Nine Months Ended
 
March 31,
2020

March 31,
2019

March 31,
2020

March 31,
2019
Gross revenues







Electrical Infrastructure
$
28,411


$
60,669


$
89,973


$
163,543

Oil Gas & Chemical
53,539


83,414


167,821


246,497

Storage Solutions
144,460


134,822


439,246


374,787

Industrial
24,042


81,283


213,596


237,225

Total gross revenues
$
250,452


$
360,188


$
910,636


$
1,022,052

Less: Inter-segment revenues







Oil Gas & Chemical
$
1,226

 
$
870

 
$
1,986

 
$
2,175

Storage Solutions
714

 
431

 
2,664

 
1,911

Industrial
185

 

 
885

 

Total inter-segment revenues
$
2,125


$
1,301


$
5,535


$
4,086

Consolidated revenues







Electrical Infrastructure
$
28,411


$
60,669


$
89,973


$
163,543

Oil Gas & Chemical
52,313


82,544


165,835


244,322

Storage Solutions
143,746


134,391


436,582


372,876

Industrial
23,857


81,283


212,711


237,225

Total consolidated revenues
$
248,327


$
358,887


$
905,101


$
1,017,966

Gross profit (loss)







Electrical Infrastructure
$
752


$
6,210


$
(2,024
)

$
13,155

Oil Gas & Chemical
2,946


10,736


10,778


25,518

Storage Solutions
18,010


14,575


58,840


35,275

Industrial
(1,231
)

5,385


15,349


14,265

Total gross profit
$
20,477


$
36,906


$
82,943


$
88,213

Intangible asset impairments and restructuring costs
 
 
 
 
 
 
 
Electrical Infrastructure
$
1,114

 
$

 
$
26,014

 
$

Oil Gas & Chemical
1,409

 

 
1,409

 

Storage Solutions
1,000

 

 
1,000

 

Industrial
3,036

 

 
16,651

 

Total intangible asset impairments and restructuring costs
$
6,559

 
$

 
$
45,074

 
$

Operating income (loss)







Electrical Infrastructure
$
(2,259
)
 
$
2,882

 
$
(33,766
)
 
$
3,977

Oil Gas & Chemical
(2,712
)
 
4,796

 
(5,757
)
 
8,895

Storage Solutions
6,479

 
3,730

 
24,830

 
5,371

Industrial
(7,308
)
 
1,386

 
(14,012
)
 
2,298

Total operating income (loss)
$
(5,800
)

$
12,794


$
(28,705
)

$
20,541


Total assets by segment were as follows:

 
March 31,
2020

June 30,
2019
Electrical Infrastructure
 
$
97,747

 
$
155,880

Oil Gas & Chemical
 
86,194

 
91,959

Storage Solutions
 
228,717

 
188,912

Industrial
 
30,859

 
90,336

Unallocated assets
 
123,830

 
106,307

Total segment assets
 
$
567,347


$
633,394


XML 31 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) - shares
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Exercise of stock options, shares 0 0 0 12,500
Issuance of deferred shares, shares 4,650 22,133 539,710 314,711
Employee Stock Purchase Plan, shares 3,805 4,584 12,326 12,031
Treasury Stock, Shares, Acquired 547,606 0 1,047,606 310,532
Other treasury shares purchases, shares 1,608 1,693 180,278 79,111
XML 32 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Cover Page - shares
9 Months Ended
Mar. 31, 2020
May 05, 2020
Cover [Abstract]    
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 5100 East Skelly Drive, Suite 500  
Entity File Number 1-15461  
Security Exchange Name NASDAQ  
Title of 12(b) Security Common Stock, par value $0.01 per share  
Document Transition Report false  
Document Quarterly Report true  
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2020  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q3  
Trading Symbol MTRX  
Entity Registrant Name MATRIX SERVICE CO  
Entity Central Index Key 0000866273  
Current Fiscal Year End Date --06-30  
Entity Filer Category Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Common Stock, Shares Outstanding   26,139,761
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 33 R5.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2020
Jun. 30, 2019
Current assets:    
Cash and cash equivalents $ 87,503 $ 89,715
Accounts receivable, less allowances (March 31, 2020—$1,821 and June 30, 2019—$923) 209,195 218,432
Costs and estimated earnings in excess of billings on uncompleted contracts 56,859 96,083
Inventories 7,738 8,017
Income taxes receivable 1,924 29
Other current assets 8,429 5,034
Total current assets 371,648 417,310
Property, plant and equipment at cost:    
Land and buildings 43,162 41,179
Construction equipment 94,064 91,793
Transportation equipment 55,793 52,526
Office equipment and software 38,122 43,632
Construction in progress 7,320 7,619
Property, plant and equipment at cost, gross 238,461 236,749
Accumulated depreciation (154,493) (157,414)
Property, plant and equipment at cost, net 83,968 79,335
Operating lease right-of-use assets 25,840 0
Goodwill 60,277 93,368
Other intangible assets, net of accumulated amortization 11,114 19,472
Deferred income taxes 5,462 2,683
Other assets 9,038 21,226
Total assets 567,347 633,394
Current liabilities:    
Accounts payable 77,246 114,647
Billings on uncompleted contracts in excess of costs and estimated earnings 100,566 105,626
Accrued wages and benefits 23,013 38,357
Accrued insurance 9,065 9,021
Operating lease liabilities 8,639 0
Income taxes payable 0 2,517
Other accrued expenses 5,548 5,331
Total current liabilities 224,077 275,499
Deferred income taxes 0 298
Operating lease liabilities 22,660 0
Borrowings under senior secured revolving credit facility 8,888 5,347
Other liabilities 296 293
Total liabilities 255,921 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 March 31, 2020 and June 30, 2019; 26,131,355 and 26,807,203 shares outstanding as of March 31, 2020 and June 30, 2019 279 279
Additional paid-in capital 137,306 137,712
Retained earnings 212,124 239,476
Accumulated other comprehensive loss (8,726) (7,751)
Matrix Service Company stockholders' equity 340,983 369,716
Less: Treasury stock, at cost — 1,756,862 shares as of March 31, 2020, and 1,081,014 shares as of June 30, 2019 (29,557) (17,759)
Total stockholders' equity 311,426 351,957
Total liabilities and stockholders’ equity $ 567,347 $ 633,394
XML 34 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets Including Goodwill Future Expected Amortization Expense (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Jun. 30, 2019
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year $ 772  
Finite-Lived Intangible Assets, Amortization Expense, Next Year 3,085  
Finite-Lived Intangible Assets, Amortization Expense, Year Two 2,266  
Finite-Lived Intangible Assets, Amortization Expense, Year Three 1,819  
Finite-Lived Intangible Assets, Amortization Expense, Year Four 1,506  
Finite-Lived Intangible Assets, Amortization Expense, Year Five 1,111  
Finite-Lived Intangible Assets, Amortization Expense, after Year Five 555  
Finite-Lived Intangible Assets, Net $ 11,114 $ 19,472
XML 35 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Other Lease Information (Details)
Mar. 31, 2020
Rate
Other Lease Information [Abstract]  
Operating Lease, Weighted Average Remaining Lease Term 6 years 1 month 6 days
Operating Lease, Weighted Average Discount Rate, Percent 5.60%
XML 36 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information (Notes)
9 Months Ended
Mar. 31, 2020
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 various industries, including major mining and minerals companies engaged primarily in the extraction of non-ferrous metals, aerospace and defense, cement, agriculture, and various industrial facilities. 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

Nine Months Ended
 
March 31,
2020

March 31,
2019

March 31,
2020

March 31,
2019
Gross revenues







Electrical Infrastructure
$
28,411


$
60,669


$
89,973


$
163,543

Oil Gas & Chemical
53,539


83,414


167,821


246,497

Storage Solutions
144,460


134,822


439,246


374,787

Industrial
24,042


81,283


213,596


237,225

Total gross revenues
$
250,452


$
360,188


$
910,636


$
1,022,052

Less: Inter-segment revenues







Oil Gas & Chemical
$
1,226

 
$
870

 
$
1,986

 
$
2,175

Storage Solutions
714

 
431

 
2,664

 
1,911

Industrial
185

 

 
885

 

Total inter-segment revenues
$
2,125


$
1,301


$
5,535


$
4,086

Consolidated revenues







Electrical Infrastructure
$
28,411


$
60,669


$
89,973


$
163,543

Oil Gas & Chemical
52,313


82,544


165,835


244,322

Storage Solutions
143,746


134,391


436,582


372,876

Industrial
23,857


81,283


212,711


237,225

Total consolidated revenues
$
248,327


$
358,887


$
905,101


$
1,017,966

Gross profit (loss)







Electrical Infrastructure
$
752


$
6,210


$
(2,024
)

$
13,155

Oil Gas & Chemical
2,946


10,736


10,778


25,518

Storage Solutions
18,010


14,575


58,840


35,275

Industrial
(1,231
)

5,385


15,349


14,265

Total gross profit
$
20,477


$
36,906


$
82,943


$
88,213

Intangible asset impairments and restructuring costs
 
 
 
 
 
 
 
Electrical Infrastructure
$
1,114

 
$

 
$
26,014

 
$

Oil Gas & Chemical
1,409

 

 
1,409

 

Storage Solutions
1,000

 

 
1,000

 

Industrial
3,036

 

 
16,651

 

Total intangible asset impairments and restructuring costs
$
6,559

 
$

 
$
45,074

 
$

Operating income (loss)







Electrical Infrastructure
$
(2,259
)
 
$
2,882

 
$
(33,766
)
 
$
3,977

Oil Gas & Chemical
(2,712
)
 
4,796

 
(5,757
)
 
8,895

Storage Solutions
6,479

 
3,730

 
24,830

 
5,371

Industrial
(7,308
)
 
1,386

 
(14,012
)
 
2,298

Total operating income (loss)
$
(5,800
)

$
12,794


$
(28,705
)

$
20,541


Total assets by segment were as follows:

 
March 31,
2020

June 30,
2019
Electrical Infrastructure
 
$
97,747

 
$
155,880

Oil Gas & Chemical
 
86,194

 
91,959

Storage Solutions
 
228,717

 
188,912

Industrial
 
30,859

 
90,336

Unallocated assets
 
123,830

 
106,307

Total segment assets
 
$
567,347


$
633,394


XML 37 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation (Notes)
9 Months Ended
Mar. 31, 2020
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 and nine month periods ended March 31, 2020 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 38 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Debt (Notes)
9 Months Ended
Mar. 31, 2020
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 U.S. Dollar equivalent sublimit of $75.0 million for revolving loans denominated in Australian Dollars, Canadian Dollars, Euros and Pounds Sterling and letters of credit in Australian Dollars, Euros, and Pounds Sterling. The credit facility also includes 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 March 31, 2020, Covenant EBITDA was $64.4 million. Consolidated Funded Indebtedness at March 31, 2020 was $64.2 million.
Availability under the senior secured revolving credit facility at March 31, 2020 was as follows: 
 
March 31,
2020
 
June 30,
2019
 
(In thousands)
Senior secured revolving credit facility
$
300,000

 
$
300,000

Capacity constraint due to the Leverage Ratio
106,929

 
94,323

Capacity under the credit facility
193,071

 
205,677

Letters of credit
55,342

 
48,147

Borrowings outstanding
8,888

 
5,347

Availability under the senior secured revolving credit facility
$
128,841

 
$
152,183


At March 31, 2020, the Company was in compliance with all affirmative, negative, and financial covenants under the Credit Agreement.
JSON 39 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mtrx-2020x03x31x10q.htm": { "axisCustom": 0, "axisStandard": 8, "contextCount": 152, "dts": { "calculationLink": { "local": [ "mtrx-20200331_cal.xml" ] }, "definitionLink": { "local": [ "mtrx-20200331_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-2020x03x31x10q.htm" ] }, "labelLink": { "local": [ "mtrx-20200331_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "mtrx-20200331_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-20200331.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/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/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 428, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 39, "http://www.matrixservicecompany.com/20200331": 8, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 52 }, "keyCustom": 38, "keyStandard": 283, "memberCustom": 7, "memberStandard": 17, "nsprefix": "mtrx", "nsuri": "http://www.matrixservicecompany.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationStateCountryCode", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "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 (Notes)", "role": "http://www.matrixservicecompany.com/role/RevenueNotes", "shortName": "Revenue (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "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 (Notes)", "role": "http://www.matrixservicecompany.com/role/LeasesNotes", "shortName": "Leases (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117100 - Disclosure - Restructuring Costs (Notes)", "role": "http://www.matrixservicecompany.com/role/RestructuringCostsNotes", "shortName": "Restructuring Costs (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3QTD", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeLeasesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "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 (Tables)", "role": "http://www.matrixservicecompany.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "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 (Tables)", "role": "http://www.matrixservicecompany.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "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": [ "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317301 - Disclosure - Restructuring Costs (Tables)", "role": "http://www.matrixservicecompany.com/role/RestructuringCostsTables", "shortName": "Restructuring Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "I2020Q1ASU2016-02AdoptionDate", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Revenue (Details)", "role": "http://www.matrixservicecompany.com/role/RevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": "-3", "lang": null, "name": "mtrx:ChangeinCIE", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3QTD", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "decimals": "2", "first": true, "lang": null, "name": "mtrx:Percentageofrealestateleases", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Leases - Narrative (Details)", "role": "http://www.matrixservicecompany.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "decimals": "2", "first": true, "lang": null, "name": "mtrx:Percentageofrealestateleases", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Leases - Components of Lease Costs (Details)", "role": "http://www.matrixservicecompany.com/role/LeasesComponentsOfLeaseCostsDetails", "shortName": "Leases - Components of Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "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 - Maturity Analysis (Details)", "role": "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails", "shortName": "Leases - Maturity Analysis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "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 - Other Lease Information (Details)", "role": "http://www.matrixservicecompany.com/role/LeasesOtherLeaseInformationDetails", "shortName": "Leases - Other Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "mtrx:OtherInformationRelatedtoLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "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 - Supplemental Cash Flow Disclosures (Details)", "role": "http://www.matrixservicecompany.com/role/LeasesSupplementalCashFlowDisclosuresDetails", "shortName": "Leases - Supplemental Cash Flow Disclosures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "mtrx:OtherInformationRelatedtoLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "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", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "decimals": "-5", "lang": null, "name": "us-gaap:ReportingUnitAmountOfFairValueInExcessOfCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "mtrx:ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - 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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "lang": "en-US", "name": "mtrx:MtrxLineofcreditfacilityexpirationdate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "decimals": "-3", "lang": null, "name": "mtrx:CapacityConstraintDueToSeniorLeverageRatio", "reportCount": 1, "unique": true, "unitRef": "usd", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "decimals": "-11", "first": true, "lang": null, "name": "mtrx:CARESActtotalbenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412401 - Disclosure - Coronavirus Aid, Relief, and Economic Security Act (Details)", "role": "http://www.matrixservicecompany.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails", "shortName": "Coronavirus Aid, Relief, and Economic Security Act (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "decimals": "-11", "first": true, "lang": null, "name": "mtrx:CARESActtotalbenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3QTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Income Taxes (Details)", "role": "http://www.matrixservicecompany.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3QTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnapprovedChangeOrdersAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractsReceivableClaimsAndUncertainAmounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Commitments and Contingencies Accounts Receivable under Litigation (Details)", "role": "http://www.matrixservicecompany.com/role/CommitmentsAndContingenciesAccountsReceivableUnderLitigationDetails", "shortName": "Commitments and Contingencies Accounts Receivable under Litigation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractsReceivableClaimsAndUncertainAmounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3QTD", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3QTD", "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 (Details)", "role": "http://www.matrixservicecompany.com/role/SegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "mtrx:Grossrevenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417402 - Disclosure - Restructuring Costs (Details)", "role": "http://www.matrixservicecompany.com/role/RestructuringCostsDetails", "shortName": "Restructuring Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FI2020Q3", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.htm", "contextRef": "FD2020Q3YTD", "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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.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", "div", "body", "html" ], "baseRef": "mtrx-2020x03x31x10q.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": 24, "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/RevenueDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/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 [Abstract]" } } }, "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": [ "r299" ], "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": [ "r300" ], "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": [ "r301" ], "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": [ "r301" ], "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": [ "r301" ], "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": [ "r302" ], "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": [ "r301" ], "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": [ "r301" ], "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": [ "r301" ], "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": [ "r301" ], "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": [ "r297" ], "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": [ "r298" ], "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_AmountofForeignTaxCreditCarryforwardExpiringinFiscal2023": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Foreign Tax Credit Carryforward Expiring in Fiscal 2023", "label": "Amount of Foreign Tax Credit Carryforward Expiring in Fiscal 2023", "terseLabel": "Amount of Foreign Tax Credit Carryforward Expiring Between Fiscal 2023 and Fiscal 2025" } } }, "localname": "AmountofForeignTaxCreditCarryforwardExpiringinFiscal2023", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "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/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails" ], "xbrltype": "domainItemType" }, "mtrx_Beginningequitybalancesasadjusted": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Beginning equity balances as adjusted for the effects of retrospective impacts of the adoption of a new accounting standard.", "label": "Beginning equity balances, as adjusted", "terseLabel": "Beginning equity balances, as adjusted" } } }, "localname": "Beginningequitybalancesasadjusted", "nsuri": "http://www.matrixservicecompany.com/20200331", "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/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "pureItemType" }, "mtrx_CARESActcharitablecontributionsdeductionceiling": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CARES Act charitable contributions deduction ceiling", "label": "CARES Act charitable contributions deduction ceiling", "terseLabel": "CARES Act charitable contributions deduction ceiling" } } }, "localname": "CARESActcharitablecontributionsdeductionceiling", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "percentItemType" }, "mtrx_CARESActcharitablecontributionsdeductionfloor": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CARES Act charitable contributions deduction floor", "label": "CARES Act charitable contributions deduction floor", "terseLabel": "CARES Act charitable contributions deduction floor" } } }, "localname": "CARESActcharitablecontributionsdeductionfloor", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "percentItemType" }, "mtrx_CARESActinterestexpensedeductionfloor": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CARES Act interest expense deduction floor", "label": "CARES Act interest expense deduction floor", "terseLabel": "CARES Act interest expense deduction floor" } } }, "localname": "CARESActinterestexpensedeductionfloor", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "percentItemType" }, "mtrx_CARESActinterestexpensedeductionupperlimit": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CARES Act interest expense deduction upper limit", "label": "CARES Act interest expense deduction upper limit", "terseLabel": "CARES Act interest expense deduction ceiling" } } }, "localname": "CARESActinterestexpensedeductionupperlimit", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "percentItemType" }, "mtrx_CARESActtotalbenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "CARES Act total benefit", "label": "CARES Act total benefit", "terseLabel": "CARES Act total benefit" } } }, "localname": "CARESActtotalbenefit", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "monetaryItemType" }, "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/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_ChangeinCIE": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Change in CIE from prior year to the current period.", "label": "Change in CIE", "terseLabel": "Change in CIE" } } }, "localname": "ChangeinCIE", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_Changeinnetcontractbalances": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Change in net contract balances from the prior year to the current year.", "label": "Change in net contract balances", "terseLabel": "Change in net contract balances" } } }, "localname": "Changeinnetcontractbalances", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_ClaimOnPowerGenerationProjectMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Claim On Power Generation Project [Member]", "label": "Claim On Power Generation Project [Member]", "terseLabel": "Claim On Power Generation Project [Member]" } } }, "localname": "ClaimOnPowerGenerationProjectMember", "nsuri": "http://www.matrixservicecompany.com/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "mtrx_Contractwithcustomercurrentliabilitynet": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract with customer, current liability, net", "label": "Contract with customer, current liability, net", "terseLabel": "Contract with customer, current liability, net" } } }, "localname": "Contractwithcustomercurrentliabilitynet", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_CoronavirusAidReliefandEconomicSecurityActAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Coronavirus Aid, Relief, and Economic Security Act [Abstract]", "label": "Coronavirus Aid, Relief, and Economic Security Act [Abstract]" } } }, "localname": "CoronavirusAidReliefandEconomicSecurityActAbstract", "nsuri": "http://www.matrixservicecompany.com/20200331", "xbrltype": "stringItemType" }, "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/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_Deferredtaxremeasurement": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred tax remeasurement due to the enactment of the Tax Cuts and Jobs Act of 2017. The Company's domestic net deferred tax liability balance was remeasured at a lower corporate tax rate, which reduced the net deferred tax liability balance. The downward remeasurement was recorded as a benefit to income tax expense.", "label": "Deferred tax remeasurement", "terseLabel": "Deferred tax remeasurement" } } }, "localname": "Deferredtaxremeasurement", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_DisclosureCustomerContractsAdditionalInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure - Customer Contracts - Additional Information [Abstract]", "label": "Disclosure Customer Contracts Additional Information [Abstract]" } } }, "localname": "DisclosureCustomerContractsAdditionalInformationAbstract", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "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/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/RestructuringCostsDetails", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "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/20200331", "xbrltype": "stringItemType" }, "mtrx_Expectedeffectivetaxrateremainderofyear": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Expected effective tax rate, remainder of year", "label": "Expected effective tax rate, remainder of year", "terseLabel": "Expected effective tax rate, remainder of year" } } }, "localname": "Expectedeffectivetaxrateremainderofyear", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "mtrx_Expectedeffectivetaxrateyeartodate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Expected effective tax rate year-to-date.", "label": "Expected effective tax rate, year-to-date", "terseLabel": "Expected effective tax rate, year-to-date" } } }, "localname": "Expectedeffectivetaxrateyeartodate", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_HoustonInterestsLLCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Houston Interests, LLC [Member]", "label": "Houston Interests, LLC [Member]", "terseLabel": "Houston Interests, LLC [Member]" } } }, "localname": "HoustonInterestsLLCMember", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "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/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/RestructuringCostsDetails", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "mtrx_IronandSteelCustomerRelationshipMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Iron and Steel Customer Relationship [Member]", "label": "Iron and Steel Customer Relationship [Member]", "terseLabel": "Iron and Steel Customer Relationship [Member]" } } }, "localname": "IronandSteelCustomerRelationshipMember", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails" ], "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/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAvailabilityUnderSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "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/20200331", "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/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "decimalItemType" }, "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/RestructuringCostsDetails", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "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/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "mtrx_OtherLeaseInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Lease Information [Abstract]", "label": "Other Lease Information [Abstract]" } } }, "localname": "OtherLeaseInformationAbstract", "nsuri": "http://www.matrixservicecompany.com/20200331", "xbrltype": "stringItemType" }, "mtrx_OtherTreasurySharePurchases": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other treasury share purchases.", "label": "Other Treasury Share Purchases", "negatedTerseLabel": "Treasury shares purchased to satisfy tax withholding obligations" } } }, "localname": "OtherTreasurySharePurchases", "nsuri": "http://www.matrixservicecompany.com/20200331", "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/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "mtrx_OtherinternationalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other international [Member]", "label": "Other international [Member]", "terseLabel": "Other international" } } }, "localname": "OtherinternationalMember", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "mtrx_Percentageofrealestateleases": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of leases - real estate", "label": "Percentage of real estate leases", "terseLabel": "Percentage of real estate leases" } } }, "localname": "Percentageofrealestateleases", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "mtrx_Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Performance obligations to be recognized as revenue within next twelve months.", "label": "Performance obligations to be recognized as revenue within next twelve months", "terseLabel": "Performance obligations to be recognized as revenue within next twelve months" } } }, "localname": "Performanceobligationstoberecognizedasrevenuewithinnexttwelvemonths", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_PowerGenerationProjectAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Power Generation Project [Axis]", "label": "Power Generation Project [Axis]", "terseLabel": "Project [Axis]" } } }, "localname": "PowerGenerationProjectAxis", "nsuri": "http://www.matrixservicecompany.com/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "pureItemType" }, "mtrx_ReceivablesSubjecttoLitigationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Receivables Subject to Litigation [Abstract]", "label": "Receivables Subject to Litigation [Abstract]" } } }, "localname": "ReceivablesSubjecttoLitigationAbstract", "nsuri": "http://www.matrixservicecompany.com/20200331", "xbrltype": "stringItemType" }, "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/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails" ], "xbrltype": "domainItemType" }, "mtrx_Restrictionofdeductibilityofcertainexecutivecompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restriction of deductibility of certain executive compensation in excess of $1.0 million. Description of one of the major changes in connection with the Tax Cuts and Jobs Act of December 2017.", "label": "Restriction of deductibility of certain executive compensation", "terseLabel": "Restriction of deductibility of certain executive compensation" } } }, "localname": "Restrictionofdeductibilityofcertainexecutivecompensation", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_RestructuringcostsbytypeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring costs by type [Abstract]", "label": "Restructuring costs by type [Abstract]", "terseLabel": "Restructuring costs by type [Abstract]" } } }, "localname": "RestructuringcostsbytypeAbstract", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "mtrx_RestructuringcostsreserveRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring costs reserve [Roll Forward]", "label": "Restructuring costs reserve [Roll Forward]", "terseLabel": "Restructuring costs reserve [Roll Forward]" } } }, "localname": "RestructuringcostsreserveRollForward", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "mtrx_ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of intangible assets excluding goodwill.", "label": "Schedule Of Intangible Assets Excluding Goodwill Table [Text Block]", "terseLabel": "Schedule Of Intangible Assets Excluding Goodwill Table [Text Block]" } } }, "localname": "ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "textBlockItemType" }, "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/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/RestructuringCostsDetails", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "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/20200331", "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/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "mtrx_TaxableIncomelimitationrequiredfornetoperatinglosscarryforwards": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Taxable Income limitation required for net operating loss carryforwards", "label": "Taxable Income limitation required for net operating loss carryforwards", "terseLabel": "Taxable Income limitation required for net operating loss carryforwards" } } }, "localname": "TaxableIncomelimitationrequiredfornetoperatinglosscarryforwards", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "percentItemType" }, "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/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_TransportationEquipmentGross": { "auth_ref": [], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Transportation Equipment Gross", "label": "Transportation Equipment Gross", "terseLabel": "Transportation equipment" } } }, "localname": "TransportationEquipmentGross", "nsuri": "http://www.matrixservicecompany.com/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_UncompletedContractsCostsIncurredAndEstimatedEarningsRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Uncompleted contracts costs incurred and estimated earnings recognized.", "label": "Uncompleted Contracts Costs Incurred And Estimated Earnings Recognized", "terseLabel": "Costs incurred and estimated earnings recognized on uncompleted contracts" } } }, "localname": "UncompletedContractsCostsIncurredAndEstimatedEarningsRecognized", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "mtrx_UncompletedContractsNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Uncompleted contracts.", "label": "Uncompleted Contracts Net", "totalLabel": "Total" } } }, "localname": "UncompletedContractsNet", "nsuri": "http://www.matrixservicecompany.com/20200331", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r119", "r128" ], "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/SegmentInformationDetails" ], "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/SegmentInformationDetails" ], "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/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/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/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/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/RevenueDetails", "http://www.matrixservicecompany.com/role/RevenueTables" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r130", "r196", "r199", "r294", "r295", "r296" ], "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/RevenueDetails", "http://www.matrixservicecompany.com/role/RevenueTables" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r29" ], "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", "r18", "r132", "r133", "r197" ], "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 (March 31, 2020\u2014$1,821 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", "r273", "r284" ], "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", "r32" ], "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": [ "r27", "r167" ], "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": [ "r45", "r47", "r49", "r50", "r243", "r245", "r247" ], "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": [ "r46", "r50", "r51", "r238" ], "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_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": [ "r19" ], "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 (loss) 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": [ "r202", "r203", "r206", "r207" ], "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_AllOtherSegmentsMember": { "auth_ref": [ "r111", "r112", "r113", "r114", "r115", "r116" ], "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/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r24", "r134", "r136" ], "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": [ "r86", "r153", "r160" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r107" ], "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": [ "r107" ], "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": [ "r107" ], "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": [ "r124", "r272", "r283" ], "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/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r44" ], "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": [ "r96" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/BasisOfPresentationNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r6", "r166" ], "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/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r225", "r226" ], "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/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessExitCosts1": { "auth_ref": [ "r86", "r171", "r176", "r180" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Business Exit Costs", "terseLabel": "Facility costs" } } }, "localname": "BusinessExitCosts1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r90", "r91", "r92" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property, plant and equipment on account" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r25", "r88" ], "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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r82", "r244" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "terseLabel": "Decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r36", "r184", "r277", "r288" ], "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": [ "r183", "r185" ], "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": [ "r16" ], "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": [ "r16" ], "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": [ "r16" ], "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": [ "r16" ], "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 March 31, 2020 and June 30, 2019; 26,131,355 and 26,807,203 shares outstanding as of March 31, 2020 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": [ "r53", "r55", "r56" ], "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": [ "r53", "r55", "r234", "r235", "r242" ], "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": [ "r53", "r55", "r233", "r242" ], "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 (loss)" } } }, "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": [ "r166" ], "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": [ "r41", "r268" ], "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/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractReceivableRetainageDueOneYearOrLess": { "auth_ref": [ "r17", "r269" ], "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/RevenueDetails" ], "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/RevenueDetails", "http://www.matrixservicecompany.com/role/RevenueTables" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r194" ], "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/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r191", "r193", "r197" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r200" ], "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/RevenueDetails", "http://www.matrixservicecompany.com/role/RevenueTables" ], "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/RevenueDetails", "http://www.matrixservicecompany.com/role/RevenueTables" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r191", "r192", "r197" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "negatedTerseLabel": "Billings on uncompleted contracts in excess of costs and estimated earnings", "terseLabel": "Billings on uncompleted contracts in excess of costs and estimated earnings" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets", "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r198" ], "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/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractsReceivableClaimsAndUncertainAmounts": { "auth_ref": [ "r40" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of billed or unbilled claims or other similar items subject to uncertainty concerning their determination or ultimate realization under long-term contracts.", "label": "Contracts Receivable, Claims and Uncertain Amounts", "terseLabel": "Contracts Receivable, Claims and Uncertain Amounts" } } }, "localname": "ContractsReceivableClaimsAndUncertainAmounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CommitmentsAndContingenciesAccountsReceivableUnderLitigationDetails" ], "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 revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r229" ], "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/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": [ "r186" ], "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_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r216" ], "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 and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r86", "r93", "r220", "r222" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.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_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r211", "r216" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r216" ], "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/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r217", "r218", "r219" ], "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/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r211", "r216" ], "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/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r86", "r122" ], "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/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/RevenueTables" ], "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/RevenueDetails", "http://www.matrixservicecompany.com/role/RevenueTables" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r196" ], "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/RevenueTables" ], "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", "r97", "r100", "r103", "r105", "r106", "r109", "r280", "r291" ], "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 (loss) 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_EarningsPerShareBasicLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r61", "r97", "r100", "r103", "r105", "r106", "r109", "r280", "r291" ], "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 (loss) 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": [ "r110" ], "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": [ "r244" ], "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": [ "r95", "r212", "r213" ], "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/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r212", "r213", "r221" ], "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/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther": { "auth_ref": [ "r212", "r213", "r221" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "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": [ "r205" ], "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": [ "r187" ], "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": [ "r208" ], "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": [ "r264" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r264" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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/LeasesMaturityAnalysisDetails" ], "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/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r159" ], "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": [ "r161" ], "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": [ "r161" ], "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": [ "r161" ], "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": [ "r161" ], "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": [ "r161" ], "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": [ "r154", "r156", "r159", "r163", "r270" ], "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/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r159", "r270" ], "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/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/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r154", "r158" ], "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/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r159" ], "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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Finite-Lived Intangible Assets, Remaining Amortization Period" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r200" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-price Contract [Member]", "terseLabel": "Fixed-price Contract" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r166" ], "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": [ "r86", "r239" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) 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": [ "r86" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "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": [ "r140", "r142" ], "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 March 31, 2020", "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": [ "r144" ], "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_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill and Intangible Asset Impairment", "terseLabel": "Goodwill and other intangible asset impairment" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r165" ], "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": [ "r147" ], "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": [ "r143", "r148" ], "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": [ "r143", "r148" ], "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": [ "r86", "r141", "r146", "r150" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "negatedLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r145" ], "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 (loss)", "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/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r86", "r164" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)", "terseLabel": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r59", "r97", "r271", "r278", "r292" ], "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 (loss) 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": [ "r224" ], "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": [ "r93", "r123", "r223" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision (benefit) 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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r210", "r212", "r213" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r209", "r212", "r213" ], "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/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": { "auth_ref": [ "r212", "r213" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r212", "r213" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r212", "r213" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r212" ], "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/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r89" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r39", "r276", "r289" ], "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": [ "r85" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r85" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r85" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r85" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r85" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Billings on uncompleted contracts in excess of costs and estimated earnings" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r85" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/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": [ "r85" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/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": [ "r101", "r104", "r107" ], "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": [ "r101", "r108" ], "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": [ "r162" ], "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": [ "r152", "r157" ], "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, net of accumulated amortization", "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": [ "r230" ], "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/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r57", "r121", "r248", "r249", "r281" ], "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_InterestPaidNet": { "auth_ref": [ "r79", "r83", "r89" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r126" ], "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/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r42", "r139" ], "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": [ "r67", "r120" ], "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": [ "r263", "r265" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesComponentsOfLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesComponentsOfLeaseCostsDetails" ], "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": [ "r263" ], "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/LeasesTables" ], "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": [ "r254" ], "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": [ "r256" ], "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/LeasesMaturityAnalysisDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r264" ], "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/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r264" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r264" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails": { "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/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r264" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r264" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r264" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r264" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r255" ], "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/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r266" ], "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/LeasesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r31" ], "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": [ "r23", "r275", "r286" ], "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": [ "r33" ], "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_LineOfCredit": { "auth_ref": [ "r13", "r274", "r282" ], "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": "Long-term Line of Credit" } } }, "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": [ "r30" ], "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": [ "r30" ], "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": [ "r34" ], "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", "r166" ], "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_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/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": [ "r82" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/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": [ "r82", "r84", "r87" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided (used) 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": [ "r52", "r54", "r60", "r87", "r108", "r279", "r290" ], "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_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": [ "r228" ], "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/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails" ], "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 (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r257", "r265" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesComponentsOfLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r250" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Operating lease right-of-use asset impairment" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesComponentsOfLeaseCostsDetails" ], "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": [ "r252" ], "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/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r252" ], "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/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r252" ], "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/LeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r253", "r259" ], "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/LeasesSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r251" ], "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": [ "r262", "r265" ], "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/LeasesOtherLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r261", "r265" ], "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/LeasesOtherLeaseInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwardsLimitationsOnUse": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income.", "label": "Operating Loss Carryforwards, Limitations on Use", "terseLabel": "Operating Loss Carryforwards, Limitations on Use" } } }, "localname": "OperatingLossCarryforwardsLimitationsOnUse", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetImpairmentCharges": { "auth_ref": [ "r86", "r169" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.", "label": "Other Asset Impairment Charges", "negatedLabel": "Non-cash restructuring charges", "terseLabel": "Operating lease and fixed asset impairments due to restructuring" } } }, "localname": "OtherAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r43" ], "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": [ "r28" ], "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": [ "r45", "r246" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Other comprehensive income (loss)", "verboseLabel": "Foreign currency translation gain (loss) (net of tax expense (benefit) of ($51) and ($14) for the three and nine months ended March 31, 2020, respectively, and $97 and ($79) for the three and nine months ended March 31, 2019, respectively)" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r45", "r48" ], "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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive gain (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_OtherInformationPertainingToIncomeTaxes": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "Description of events or transactions pertaining to income taxes classified as other.", "label": "Other Information Pertaining to Income Taxes", "terseLabel": "Other Information Pertaining to Income Taxes" } } }, "localname": "OtherInformationPertainingToIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r32" ], "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_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r68" ], "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_OtherSignificantNoncashTransactionValueOfConsiderationReceived1": { "auth_ref": [ "r90", "r91", "r92" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value of the noncash (or part noncash) consideration received in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.", "label": "Other Significant Noncash Transaction, Value of Consideration Received", "terseLabel": "Leasehold improvements received as lease incentive, non-cash investing activity" } } }, "localname": "OtherSignificantNoncashTransactionValueOfConsiderationReceived1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r76" ], "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": [ "r76" ], "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_PaymentsForRestructuring": { "auth_ref": [ "r80", "r172" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Cash payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r78" ], "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": [ "r71" ], "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_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r72" ], "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": [ "r69" ], "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": [ "r73" ], "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": [ "r74" ], "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": [ "r75" ], "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": [ "r70" ], "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": [ "r73" ], "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": [ "r52", "r54", "r81", "r124", "r129", "r233", "r236", "r237", "r241", "r242" ], "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 (loss)", "totalLabel": "Net income (loss)" } } }, "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", "http://www.matrixservicecompany.com/role/EarningsPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r26", "r166" ], "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", "r168", "r287" ], "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", "r137" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for uncollectible accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r77" ], "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": [ "r77" ], "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_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of fair value of reporting unit in excess of carrying amount.", "label": "Reporting Unit, Amount of Fair Value in Excess of Carrying Amount", "terseLabel": "Amount of fair value in excess of carrying amount" } } }, "localname": "ReportingUnitAmountOfFairValueInExcessOfCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of fair value of reporting unit in excess of carrying amount.", "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount", "terseLabel": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount" } } }, "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring Costs" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r86", "r171", "r176", "r180" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring costs" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring Costs [Abstract]" } } }, "localname": "RestructuringCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r172", "r177" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "terseLabel": "Restructuring reserve balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "auth_ref": [ "r65" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss.", "label": "Restructuring, Settlement and Impairment Provisions", "terseLabel": "Intangible asset impairments and restructuring costs" } } }, "localname": "RestructuringSettlementAndImpairmentProvisions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r188", "r285" ], "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_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r201" ], "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/RevenueNotes" ], "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/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r195" ], "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/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r58", "r118", "r119", "r127" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.matrixservicecompany.com/role/RevenueDetails", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r260", "r265" ], "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/LeasesSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTable": { "auth_ref": [ "r155" ], "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": [ "r107" ], "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": [ "r107" ], "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": [ "r108" ], "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_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r100", "r102", "r106", "r109" ], "lang": { "en-US": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r154", "r158" ], "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/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r149", "r151" ], "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": [ "r149", "r151" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r30", "r94" ], "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_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r174", "r175", "r178" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r174", "r175", "r178" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Restructuring and Related Costs [Table Text Block]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r172", "r179" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r117", "r124", "r125", "r126", "r149" ], "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/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r117", "r124", "r125", "r126", "r149" ], "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": [ "r158" ], "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/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables", "http://www.matrixservicecompany.com/role/RestructuringCostsDetails", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "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": [ "r131" ], "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/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r66", "r138" ], "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_SeveranceCosts1": { "auth_ref": [ "r86", "r171", "r176", "r180" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Severance costs and other benefits" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r85" ], "calculation": { "http://www.matrixservicecompany.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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": [ "r258", "r265" ], "calculation": { "http://www.matrixservicecompany.com/role/LeasesComponentsOfLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/LeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r124", "r149", "r170", "r173", "r181", "r293" ], "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/IntangibleAssetsIncludingGoodwillCarryingValueOfGoodwillBySegmentDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillFutureExpectedAmortizationExpenseDetails", "http://www.matrixservicecompany.com/role/IntangibleAssetsIncludingGoodwillTables", "http://www.matrixservicecompany.com/role/RestructuringCostsDetails", "http://www.matrixservicecompany.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r14", "r15", "r16", "r187" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/EarningsPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r38", "r187" ], "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": [ "r15", "r16", "r187", "r188" ], "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": [ "r15", "r16", "r187", "r188", "r204" ], "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": [ "r15", "r16", "r187", "r188" ], "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": [ "r38", "r187", "r188" ], "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": [ "r16", "r21", "r22", "r135" ], "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": [ "r231", "r232", "r240" ], "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": [ "r215" ], "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/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r200" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.", "label": "Time-and-materials Contract [Member]", "terseLabel": "Time-and-materials Contract" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.matrixservicecompany.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r227" ], "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/IntangibleAssetsIncludingGoodwillCarryingValueOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r37", "r189" ], "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": [ "r37", "r189" ], "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": [ "r16", "r187", "r188" ], "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": [ "r37", "r189", "r190" ], "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 1,756,862 shares as of March 31, 2020, 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": [ "r187", "r188", "r189" ], "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": [ "r267" ], "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": [ "r99", "r106" ], "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": [ "r98", "r106" ], "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": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r101": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1278-109256" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "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", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "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": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r17": { "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" }, "r170": { "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" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888369&loc=SL77918431-209957" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r298": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r299": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "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(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r301": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r302": { "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.19-26)", "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.20)", "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.21)", "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.22)", "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.24)", "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.25)", "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.29,30)", "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.29-31)", "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.3(a)(4))", "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.3(c)(3))", "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.3(c)(4))", "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.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "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": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "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.3)", "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.4)", "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.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "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" }, "r69": { "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" }, "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": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-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": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r81": { "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" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } XML 40 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings per Common Share - Antidilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total antidilutive securities 1,041 188 867 152
Stock Options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total antidilutive securities 18 0 23 0
Nonvested Deferred Shares [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total antidilutive securities 1,023 188 844 152
XML 41 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2020
Income Tax Disclosure [Abstract]    
Effective Income Tax Rate Reconciliation, Percent 16.90% 5.90%
Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount   $ 2.5
XML 42 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation Basis of Presentation - Lease Accounting Policy (Policies)
9 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Leases
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.
XML 43 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Debt (Tables)
9 Months Ended
Mar. 31, 2020
Debt Disclosure [Abstract]  
Availability Under the Senior Credit Facility
Availability under the senior secured revolving credit facility at March 31, 2020 was as follows: 
 
March 31,
2020
 
June 30,
2019
 
(In thousands)
Senior secured revolving credit facility
$
300,000

 
$
300,000

Capacity constraint due to the Leverage Ratio
106,929

 
94,323

Capacity under the credit facility
193,071

 
205,677

Letters of credit
55,342

 
48,147

Borrowings outstanding
8,888

 
5,347

Availability under the senior secured revolving credit facility
$
128,841

 
$
152,183


XML 44 R3.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ (5,495) $ 8,933 $ (27,352) $ 15,170
Other comprehensive gain (loss), net of tax:        
Foreign currency translation gain (loss) (net of tax expense (benefit) of ($51) and ($14) for the three and nine months ended March 31, 2020, respectively, and $97 and ($79) for the three and nine months ended March 31, 2019, respectively) (1,104) 216 (975) (452)
Comprehensive income (loss) $ (6,599) $ 9,149 $ (28,327) $ 14,718
XML 45 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation Basis of Presentation - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Jul. 01, 2019
Jun. 30, 2019
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]      
Operating lease right-of-use assets $ 25,840 $ 24,600 $ 0
Operating Lease, Liability $ 31,299 $ 25,800  
XML 46 R7.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Operating activities:    
Net income (loss) $ (27,352) $ 15,170
Adjustments to reconcile net income (loss) to net cash provided by operating activities, net of effects from acquisitions and disposals:    
Depreciation and amortization 14,388 13,623
Goodwill and other intangible asset impairment 38,515 0
Stock-based compensation expense 8,115 9,045
Operating lease and fixed asset impairments due to restructuring 2,660 0
Deferred income tax (3,091) 1,562
Gain on disposal of business 0 (427)
Gain on sale of property, plant and equipment (536) (810)
Provision for uncollectible accounts 1,292 (105)
Other (110) 308
Changes in operating assets and liabilities increasing (decreasing) cash, net of effects from acquisitions and disposals:    
Accounts receivable 7,945 (71,436)
Costs and estimated earnings in excess of billings on uncompleted contracts 39,224 921
Inventories 279 (3,492)
Other assets and liabilities 5,427 (14,750)
Accounts payable (35,129) 30,092
Billings on uncompleted contracts in excess of costs and estimated earnings (5,060) 1,626
Accrued expenses (15,080) 17,557
Net cash provided (used) by operating activities 31,487 (1,116)
Investing activities:    
Capital expenditures (17,650) (13,721)
Proceeds from disposal of business 0 3,885
Proceeds from asset sales 1,018 1,059
Net cash used by investing activities (16,632) (8,777)
Financing activities:    
Advances under senior secured revolving credit facility 18,567 12,430
Repayments of advances under senior secured revolving credit facility (14,357) (10,133)
Open market purchase of treasury shares (17,045) (5,190)
Issuances of common stock 0 128
Proceeds from issuance of common stock under employee stock purchase plan 243 235
Repurchase of common stock for payment of statutory taxes due on equity-based compensation (3,517) (1,685)
Net cash used by financing activities (16,109) (4,215)
Effect of exchange rate changes on cash and cash equivalents (958) (273)
Decrease in cash and cash equivalents (2,212) (14,381)
Cash and cash equivalents, beginning of period 89,715 64,057
Cash and cash equivalents, end of period 87,503 49,676
Supplemental disclosure of cash flow information:    
Income taxes 5,841 742
Interest paid 1,535 1,340
Non-cash investing and financing activities:    
Purchases of property, plant and equipment on account $ 414 $ 1,100
XML 47 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Notes)
9 Months Ended
Mar. 31, 2020
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 86% of all right-of-use assets as of March 31, 2020. 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 Company incurred $2.2 million of impairments to right-of-use assets related to leased office space that was closed in connection with a restructuring plan, see Note 10 Restructuring Costs for additional information.
The components of lease expense in the Condensed Consolidated Statements of Income are as follows:
 
 
 
 
Three Months Ended
 
Nine Months Ended
 
 
 
 
March 31, 2020
 
March 31, 2020
Lease expense
 
Location of Expense in Statements of Income
 
(in thousands)
Operating lease expense
 
Cost of revenues and selling, general and administrative expenses
 
$
3,229

 
$
9,601

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

 
30,423

Total lease expense
 
 
 
$
13,037

 
$
40,024

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

The future undiscounted lease payments, as reconciled to the discounted operating lease liabilities presented in the Company's Condensed Consolidated Balance Sheets, were as follows:
 
 
March 31, 2020
Maturity Analysis:
 
(in thousands)
Remainder of Fiscal 2020
 
$
2,892

Fiscal 2021
 
8,767

Fiscal 2022
 
6,209

Fiscal 2023
 
4,572

Fiscal 2024
 
2,992

Thereafter
 
11,922

Total future operating lease payments
 
37,354

Less: imputed interest
 
(6,055
)
Net present value of future lease payments
 
31,299

Less: current portion of operating lease liabilities
 
8,639

Non-current operating lease liabilities
 
$
22,660


The following is a summary of the weighted average remaining operating lease term and weighted average discount rate as of March 31, 2020:
Weighted-average remaining lease term (in years)
 
6.1 years

Weighted-average discount rate
 
5.6
%
Supplemental cash flow information related to leases is as follows:
 
 
Nine Months Ended
 
 
March 31, 2020
 
 
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
 
 
Operating cash flows from operating leases
 
$
9,773

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


During the third quarter, the Company received leasehold improvements of $2.4 million from a lessor as a tenant incentive. This incentive is considered to be a non-cash investing activity.
XML 48 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Notes)
9 Months Ended
Mar. 31, 2020
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 $10.8 million at March 31, 2020 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
During the third quarter, the Company commenced litigation in an effort to collect $16.5 million in accounts receivable from an iron and steel customer following the deterioration of the relationship in the second quarter. Based on the terms of the contract with this customer, the Company is entitled to collect the full amount owed under the contract. However, the timing of collection is uncertain.
The Company and its subsidiaries are participants in various legal actions. It is the opinion of management that none of the other known legal actions, including a contract dispute with a customer involving the construction of a crude terminal, will have a material impact on the Company’s financial position, results of operations or liquidity.
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Availability Under The Senior Credit Facility (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Jun. 30, 2019
Debt Disclosure [Abstract]    
Senior credit facility $ 300,000 $ 300,000
Capacity Constraint Due To Senior Leverage Ratio 106,929 94,323
Line Of Credit Facility Maximum Borrowing Capacity After Consideration Of Capacity Constraint 193,071 205,677
Letters of credit subject to the credit facility 55,342 48,147
Long-term Line of Credit 8,888 5,347
Availability under the senior credit facility $ 128,841 $ 152,183
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets Including Goodwill - Carrying Value of Goodwill By Segment (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2020
Mar. 31, 2020
Goodwill [Line Items]    
Goodwill $ 60,277 $ 60,277
Amount of fair value in excess of carrying amount   14,100
Goodwill [Roll Forward]    
Net balance at June 30, 2019 93,368  
Goodwill impairment (32,881)  
Translation adjustment (210)  
Net balance at March 31, 2020 60,277  
Electrical Infrastructure [Member]    
Goodwill [Line Items]    
Goodwill 0 0
Goodwill [Roll Forward]    
Net balance at June 30, 2019 24,830  
Goodwill impairment (24,900)  
Translation adjustment 70  
Net balance at March 31, 2020 0  
Oil Gas & Chemical [Member]    
Goodwill [Line Items]    
Goodwill 30,829 30,829
Goodwill [Roll Forward]    
Net balance at June 30, 2019 30,829  
Goodwill impairment 0  
Translation adjustment 0  
Net balance at March 31, 2020 30,829  
Storage Solutions [Member]    
Goodwill [Line Items]    
Goodwill 16,489 16,489
Goodwill [Roll Forward]    
Net balance at June 30, 2019 16,736  
Goodwill impairment 0  
Translation adjustment (247)  
Net balance at March 31, 2020 16,489  
Industrial [Member]    
Goodwill [Line Items]    
Goodwill 12,959 $ 12,959
Goodwill [Roll Forward]    
Net balance at June 30, 2019 20,973  
Goodwill impairment (7,981)  
Translation adjustment (33)  
Net balance at March 31, 2020 $ 12,959  
XML 51 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Components of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2020
Lease, Cost [Abstract]    
Operating lease right-of-use asset impairment   $ 2,200
Operating lease expense $ 3,229 9,601
Short-term lease expense 9,808 30,423
Total lease expense $ 13,037 $ 40,024
XML 52 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets Including Goodwill (Notes)
9 Months Ended
Mar. 31, 2020
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

Goodwill impairment
(24,900
)
 

 

 
(7,981
)
 
(32,881
)
Translation adjustment(1)
70

 

 
(247
)
 
(33
)
 
(210
)
Net balance at March 31, 2020
$

 
$
30,829

 
$
16,489

 
$
12,959

 
$
60,277

 
 
 
 
 
(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. However, during the third quarter the Company concluded that goodwill impairment indicators existed based on the uncertainties caused by the COVID-19 pandemic and the significant decline in the price of crude oil. These uncertainties have resulted in lowered revenue expectations for the remainder of fiscal 2020 and fiscal 2021 and led to significant volatility in the Company's stock price. Accordingly, the Company performed an interim test as of March 31, 2020, which did not result in any impairments. While near-term revenue expectations were reduced, the Company also projected significant reductions in its cost structure. As of March 31, 2020, there were three reporting units with goodwill totaling $14.1 million that had low headroom, which we define as the percentage difference between the fair value of a reporting unit and its carrying value.
Our financial projections were based on the current assessment of our markets. Our markets are at historically volatile levels and future developments are difficult to predict. If the markets that impact our business continue to deteriorate, particularly in the reporting units mentioned above, the Company could recognize a significant goodwill impairment.
In the second quarter, the Company concluded that a goodwill impairment indicator existed in the Electrical Infrastructure segment based on the recent history of depressed gross margins and the second quarter’s downward acceleration of revenue and gross margin. Accordingly, the Company performed an interim impairment test as of December 31, 2019, reflecting updated revenue and gross margin assumptions, and concluded that the reporting unit's $24.9 million of goodwill was fully impaired.
Additionally, in December 2019, the Company concluded that a goodwill impairment indicator existed for an Industrial segment reporting unit based on several second quarter events. These events included the deterioration of the relationship with a significant customer in the iron and steel industry in the second quarter. As a result, the customer canceled other previously awarded work and the Company is expecting little to no business from this customer in the foreseeable future. Accordingly, the Company performed an interim impairment test as of December 31, 2019 and concluded that the reporting unit's $8.0 million of goodwill was fully impaired. The remaining goodwill in the Industrial segment is related to a separate reporting unit that serves a broader customer base beyond iron and steel.
The estimated fair value of each reporting unit was derived primarily by utilizing a discounted cash flow analysis. The key assumptions used are described in Part II, Item 8. Financial Statements and Supplementary Data, Note 1 - Summary of Significant Accounting Policies, Goodwill in our fiscal 2019 Annual Report on Form 10-K.
Other Intangible Assets
In December 2019, in connection with the factors disclosed for the Industrial segment goodwill impairment above, the Company fully impaired a customer relationship with a net book value of $5.6 million and a remaining useful life of 9 years.  This intangible asset had a gross carrying amount of $9.4 million and accumulated amortization of $3.8 million. The impairment is included within the goodwill and other intangible asset impairment caption in the condensed consolidated statements of income.
Information on the carrying value of other intangible assets is as follows:
 
 
 
At March 31, 2020
  
Useful Life
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
 
(Years)
 
(In thousands)
Intellectual property
10 to 15
 
$
2,579

 
$
(1,912
)
 
$
667

Customer-based
6 to 15
 
28,861

 
(18,414
)
 
10,447

Non-compete agreements
4
 
1,453

 
(1,453
)
 

Total amortizing intangible assets
 
 
$
32,893

 
$
(21,779
)
 
$
11,114

 
 
 
 
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.8 million and $2.7 million during the three and nine months ended March 31, 2020 and $0.8 million and $2.5 million for the three and nine months ended March 31, 2019, respectively.

We estimate that the remaining amortization expense related to March 31, 2020 amortizing intangible assets will be as follows (in thousands):
Period ending:
 
Remainder of Fiscal 2020
$
772

Fiscal 2021
3,085

Fiscal 2022
2,266

Fiscal 2023
1,819

Fiscal 2024
1,506

Fiscal 2025
1,111

Thereafter
555

Total estimated remaining amortization expense at March 31, 2020
$
11,114


XML 53 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings per Common Share (Notes)
9 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Earnings per Common Share Earnings per Common Share
Basic earnings per share (“Basic EPS”) is calculated based on the weighted average shares outstanding during the period. Diluted earnings per share (“Diluted EPS”) includes the dilutive effect of stock options and nonvested deferred shares. In the event we report a loss, stock options and nonvested deferred shares are not included since they are anti-dilutive.
The computation of basic and diluted earnings per share is as follows:
 
Three Months Ended
 
Nine Months Ended
 
March 31,
2020
 
March 31,
2019
 
March 31,
2020
 
March 31,
2019
 
(In thousands, except per share data)
Basic EPS:
 
 
 
 
 
 
 
Net income (loss)
$
(5,495
)
 
$
8,933

 
$
(27,352
)
 
$
15,170

Weighted average shares outstanding
26,478

 
26,788

 
26,781

 
26,918

Basic earnings (loss) per share
$
(0.21
)
 
$
0.33

 
$
(1.02
)
 
$
0.56

Diluted EPS:

 

 

 

Weighted average shares outstanding – basic
26,478

 
26,788

 
26,781

 
26,918

Dilutive stock options

 
27

 

 
28

Dilutive nonvested deferred shares

 
602

 

 
641

Diluted weighted average shares
26,478

 
27,417

 
26,781

 
27,587

Diluted earnings (loss) per share
$
(0.21
)
 
$
0.33

 
$
(1.02
)
 
$
0.55

 
The following securities are considered antidilutive and have been excluded from the calculation of Diluted EPS:
 
Three Months Ended
 
Nine Months Ended
 
March 31,
2020
 
March 31,
2019
 
March 31,
2020
 
March 31,
2019
 
(In thousands)
Stock options
18

 

 
23

 

Nonvested deferred shares
1,023

 
188

 
844

 
152

Total antidilutive securities
1,041

 
188

 
867

 
152


EXCEL 54 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #)VIU ?(\\#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,$% @ ,G:G4"?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 " R=J=0HV.2L/ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>.NW&OZC+91,GD)"8!.(6)=X6T;118M3N[4G# MU@G! W",_O-(?:H]0\_0YMA1@.V MZ+"C"%59 9/31'\GQY>\;F&[2*K3F'Y%*^CH<<7.DU\7Z\WV@F-W]A\;GP5E [_N0GX!4$L#!!0 ( #)VIU"97)PC$ 8 )PG M 3 >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&V MM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X M>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E M'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ( MX53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T M;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW? MZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;C MZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6 M-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[ MR:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>I MP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^ M",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ M ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH M9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-# MMW)+ZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX# M;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW' MB/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$" M\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO* MWF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4" M(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8> M^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@ M#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6: M&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+ MOP%02P,$% @ ,G:G4.VT" XX P .@\ !@ !X;"]W;W)K+=S<8[M:Z).IRD8]ME%W MJNNB_?.@*GU9QB)^FW@J]P?33R2KQ;'8J^_*_#@^MG:4C%&V9:V:KM1-U*K= M,KX7=VM)/<$A?I;JTMW<1_U6GK5^Z0=?MLLX[5>D*K4Q?8C"7LYJK:JJCV37 M\7L(&H^:/?'V_BWZ)[=YNYGGHE-K7?TJM^:PC&=QM%6[XE29)WWYK(8-Y7$T M[/ZK.JO*PON56(V-KCKW&VU.G='U$,4NI2Y>K]>R<=?+]4F6#31,H(% [X3T MOP0Y$.1($-)M_KHRM]6/A2E6BU9?HO::K6/1?Q3B3MJ7N>DGW;MSS^QN.SM[ M7J6+Y-R'&1 /5P3=(,2(2&SL48"0P ,Q.OTKL.8(B04DW(%T='E#SS ]@_3, MT;,;>NZ] (Z88($<"N2,/O4$.&*&!2908,+HP4\WP@02+@*F%3R"GW. H4#2 M!73NO2 >P4\[P 3?&+:OD%R%?!6 "=0(@5TNN(DI\U4 )@^H8*L+[F2:^"H M,PVH8+\+;F>:^2H ,P^H8,\+[FC)C@: "1P. MM><%-+EGV "64?.U]P7TN6 M?8 )9)^P]XG[6OK91YA ]@E[G[BOI9]]@ FYDK#WB?M:^A4&8((JV/O$?9UY MW]AZP.0.TPR>$G(^G83^AN *0-S=F5_-$"9PBA&N ,3=G?GG&,($#C+"%8"X MNS/_*$.84'9P!2#N[LP_RQ F<)81K@#$W9VQ+XUC\L!91K@"$'=WSK(/,('L M2UP!)'=W[F&,+Y*6WHMV731<]:V/[(=>U[+0VRBXE_6!-=;"- M[#BHU,[TMU-[WUZ[N>O Z./0J29CN[SZ"U!+ P04 " R=J=01FO&'TGS M)S@[%^6W:N]]'?S(LV/U&.[K^O001=5F[_.TNB]._MA\\UJ4>5HWK^4NJDZE M3[==4)Y%4@@3Y>GA&,YG7=MS.9\5;W5V./KG,JC>\CPM_UOXK#@_AA!^-'P] M[/9UVQ#-9Z=TY__R]=^GY[)YBRY9MH?<'ZM#<0Q*__H8/L'#6LHVH%/\<_#G M:O0-9 M-:WOHD<2]RU9$4E<%%$3?U+)R37B84DX?*ZP)(J=(+Z\&F2 M]HL=PTCHM$!R5*0F)0[U>49F3$O#2 M7%-9(A.K%<]F6#9#V11B,Y1-Q!;/&U4IDPB#R*C*R21&%=>,RDF8X+(LEZ5< M,>*RI HD%M @+ZE*Q@!H_E=498RVJ.*:45EC)<_E6"Y'N33B=P!/$R$#:!*VG%9=-.BOP/#$Z*70\860P8:= /<)-9&"]\ DD': $#Y"D M2"K!/TI6A3?_%:<"J;!'<+)$QQ-HO'^"(FA68#1%?U3:8#)&)+#Y,2*0L<5< M5.7,Q"8*O*T#]76+?7W07 V?Q0M_R:CH48O)I QV/3;3Q!X*O*$#=72+'1VH MN]X9(_#>P\A .HK&9)/-B87,&7.0 *&F\'A/!VKJ%ILZ4(^] X 8XS&VGDB- MZ;ADS#9$9=J9*3;>UX$:.[;9Q: Q5YMLG&C,1F4N40JS,!XT==TC<2\!T5";N*1V3#.X%@>.2:2/&?U-NPGL_4/.WV/P' MS:>D5,:1,LDX4BZ9UCR;Y \"4A"G'!V7KS/P7BN!C@[:4A:#YFJK,#&6+5F9 M=7B#FI!AKV1E"4R< R1_#I#T'&#Q.4!24V;I&)F- 1LFFXVAX[)IA^W&Z]%4?NF]\TR#8.]3[>7E\R_UNVC;9[+_EZI?ZF+TW!G%ETN M[N;_ U!+ P04 " R=J=0UCJ<)V@" !]!P & 'AL+W=O5!WX^\&I>-FZ4Z]L2RE)Y%53;DB3G\7->8 M_5F3BG8K%[C7P'-Y*H0*>%G:XA-Y(>)'^\3DSAM5#F5-&E[2QF'DN'(?P7(; M*[P&_"Q)QR=K1SG94?JJ-E\/*]=7!9&*[(52P/)S(3FI*B4DR_@]:+IC2D6< MKJ_JG[5WZ66'.:^1P@&0O!.".\2PH$0 M_F\&-!"0D<'KO>MF;K# 6SOB2&F74/05,S /A&]_(Y"H+(:(M%:1$; M#=Y:0"'ZP%-L]13//9EG'<\/*$(+XUKG<]0"A.;=MTC!)("Q86L. V$,$L.7 M-WD[:L).^B'GSIZ>&Z&.>1(=9\4C5&^/$5^#90XL\8V<+?TH>)?O!]-WS$YE MPYT=%?+%T^_2D5)!9/'^@SR.0L["<5.1HU#+6*Y9/Q'ZC:#M,.R\<>)F?P%0 M2P,$% @ ,G:G4.3(D',( @ B 4 !@ !X;"]W;W)K]?AEF0C0-HD6[52*T5;M7UV8+AH;4QM)VS_ MOK9Q6$)HVA?L&%(Q3 M+)7)2R1:#C@W)$J0OU@L$<5UXZ:Q\1UX&K.3)'4#!^Z($Z68_]X"85WB>N[% M\5*7E=0.E,8M+N$;R._M@2L+#2IY3:$1-6L<#D7B/GF;YU#C#>!'#9T8W1U= MR9&Q5VU\SA-WH1," IG4"E@=9]@!(5I(I?'+:KI#2$T=RRIQUZZ30X%/1+ZP[A/8>B+7L<5_@3,0!=>9J!@9(\(\G>PD)*-61:5" M\5M_UHTY.ZM_H_67,L-9 M?FCXX9B_G/2ZARP-I#&0#Y$WZ<4,Q@LGS;C%/*XFW9B164W;@49C1(&7YI\6 M3L9.C=2=&'F'M?'DZS&<^+?>9N?-^/=JS?1;X5V^WU%?,2_K1CA')M7PFQ$M M&).@4E\\J*&OU%H<# *%U->5NO-^.?2&9*W=>VA8OND?4$L#!!0 ( #)V MIU#)?M'&8@4 "P< 8 >&PO=V]R:W-H965T&ULA9E; M;^,V$(7_BN'W77-F>)$628#:1=$"+1!LL>VSDBB)L;;EVDJR_?>E9*WAS!QV M\Q!=?$@>DJ./(^KJK3M\/3ZW;3_[MMWLCM?SY[[??UHLCO?/[;8Y?NSV[2[_ M\M@=MDV?+P]/B^/^T#8/8Z'M9L'.Q<6V6>_F-U?CO=O#S57WTF_6N_;V,#N^ M;+?-X=]EN^G>KNZ?3M>G,^&KMQUW=?AXK>'Z[D;'+6;]KX?JFCR MX;5=M9O-4%/V\<]4Z?SC<>WZ;ZOQ?#!7@JP.<"Y/^W@$P%1!58G)R-7?VYZ9N;JT/W-CN<9FO?#$%! MGR0/YOUP)'PAX?>*E554U5FRR.V?33 T MP6-YN2Q?X_("R\M8WE^4KYWJQ$D21\ENZF=PHCH"5'6B@+UXZ,5;+Z2\G"3A MHA5V-=5!F0$RJKPP=A.@FV#=J,E;!M-,B%6HE1FKJJ.K!'N)T$NT7M3X+Z-I M)26IE!4KJAPE["1!)\DZ\0,$>K"#%.!:V1[5&FPD?4J M% W=@(PH%6::,.*(K9]:^V'[D'D7==0A6;93>!8)(Y,L,\EI:$ZB=X$5DGYJ M5TC&@6/!$.8F67"2T^0DRT2IB,V,69F76"(G872292JH609D.?JED \01BM9MI+3<"6+30Z5-X%D906P,@8K.V!& M)WR3Z+*5Z#@IV0K(\N#$4N:'.?X#T7LSF*(> M4)0UT;WE(TD2_;JQPKI4RIH\)JE')-78\C#K-'&Q0KJ<":;2E!5V7P%)1%=7.FM"NE@G*HT1IJH'5!6-,6]Y M^8'K$/0"B'241ZD4W)BL'I!5-,R\A:;DG-C.&] %JDO)I<=\]8"OHF$VB2X_ M&, 7':"#+SJ+B\\VPW>T/YK#TWIWG-UU?=]MQ^\TCUW7M[E.]S%W\+EM'LX7 MF_:Q'TY3/C^9ZU)S(" M "F!@ & 'AL+W=O#Q00)O@L ME .2CP>N,"'*2&+\&CW]*:4*G+??W#_IVF4M)\1Q1U/?&XK_B!R92KDADCC,E7/][YSL7M!U=)$J+7LVSZ?1S,#/Y=@QS M!T1C0#0%A,D_ ^(Q(+8"@"'3I7Y$ I4%HX/'S&+U2'T3X2Z6+_.L!O6[TW.R M6BY''V48IP5X**-1 J4YBG&G0!3 , MPL0" K,30YW@WQ"[-1WW3E3(PTP4;:U?+2F#H$7X5JYK+-S-%I M.H+VXZT IJNI_ -02P,$% @ ,G:G4.>*4GP;!0 B!D !@ !X;"]W M;W)K=D?NJ9^G KMMDLNBK#< MU9O]_/9Z>O:QN[UN7X?M9M]\[&;]ZVY7=_^MFFW[?C.G^;<'GS;/+\/X8'E[ M?:B?F[^:X?/A8Y?NEN=:'C>[9M]OVOVL:YYNYG=TM79^+# I_MXT[_W%]6P, MY;YMOXPWOS_>S(O14;-M'H:QBCK]O#7K9KL=:TH^_CU5.C^W.1:\O/Y6^Z]3 M\"F8^[IOUNWVG\WC\'(S+^>SQ^:I?MT.G]KWWYI30'X^.T7_1_/6;)-\=)+: M>&BW_?1W]O#:#^WN5$NRLJN_'G\W^^GW_53_MV*X )\*\+D ^9\6D%,!^5[ M3<$?G4VA_E(/]>UUU[[/NN/;.M3CH* K29WY,#Z<^F[Z7XJV3T_?;LG)]?)M MK.BD61TU?*DY*Y:I]G,3C)I8L2G./S:PM@I?X18$!B%3>?DA"("5BI@1?7\JC*M< B%LF)%F2ZA D_^ CBI].PO3"L+*2I27H",?.",GPR, MR/KQA?9#/XGZY,5*%HYCQ@NDUATQ\$+:"]N&O 1M!ZA*RKTJC#@28(>U';'O M@"N-**!:4)$9P82!28"8IG,<:(?,N[(J*Q"37L]/HA_-QJ#7 MV3742QF["">AAS"!.-4 $ZCQJF ##2!KM"9!M(YIIPC#%4!4#5; ;&X7%1> M0Q6I..;F%H:J *A6!L&0FS50D&T]),BN@8*@*R%:C3@[%YJ%E%W(+CLQ,PH=1JH#2(T:J@WCE3B,G1WF=--D%G&#)4=!J$#(-2; MN]5)='GXZ?2F8PU$1(4.:'EQ?KUKNN?IJ+^?/;2O^V$\*;YX>OZ<<,?C^;=Z MOJ*K]?&CP/=JCM\H_JR[Y\V^G]VWP]#NIC/PI[8=FF2R^)!,OC3UX_EFVSP- MXV5,U]WQV\#Q9F@/I^\>R_/'E]O_ 5!+ P04 " R=J=0O+V,><$& !W M+0 & 'AL+W=O4A\VNV9\V[7YV;!YOY[^H MCU4X#AB)OS?-V^G=[[-A5[ZT[=?AP6\/M_-@F%&S;>Z[(:+N?[PV>;/=#DG] M//Z=0N>7;0X#W__^/;T<=[[?F2_UJ9]-NX;[>G\?_9_AJ@+P.4<@XPTP#S8X!Q#@BG >%E@$Z< Z)I0/1C"ZES0#P-B'\,B)P# MDFE &YW?+G6=5??W1S;M]GQ?,0=ZN' 5A^3_H"X'YX<7__Q;_TK M=NJ??;U3:7"S?!V")F9U9K3%*)O)$:-M9HT88S,%8D*;*1$3V4R%F/C"+/M. M+L5H6(P> T(K("'%G)EX9/8C8U2:AF2?K,Y(]+Z;2"7D*,TY18BU M2!1>6RK%G,I%6)U$L),(''OD@%E%;!.+,"+ON)Q#M!.1*$2B%(E*F*Q520PK MB7DE&3U/Q?S5T^0-E'.&-L*)A=(Q*46,*3FA(W)@5ZX4JY,$=I* 3LAY>95( M$\U%8LV)16P"6HF84W*"QU2N&*N3%':2@D[(NV*5\I?&D,^/G#.T%9!"0@HQ MI 0ABKYY7"E6(QEL) .-D$^H5<9?X8B]OW).T4Y$HA")TFLNE2O'*D4%V'L" M4 O]X)D@^UP04]?( 4:+D9%"1DJ_^53.)+N<*U*H>#DAE9\)>K^5+ A9-YQB MW?@$%7)0*2.5$[&KP5JH@!=F$:U&LZT8$P?T^,H!Q\T00,J$J:'G7Q2FXSAF M]LRY7@Y3K6E5@$O2V%RI"^NA,J"NF-9E>%W]&9F=?P 'ZN*0&JP\HW6!L-Z1 MC:)U<6[17]H8=F0!+@W>3<^N"\NP"OUU6F%W5%P>F5 K[F-I9NAE"Z#86U?6 M1Z]ME7)0Y43L9K!"*N"03*L5\#85TV9DBY210D9*&:F$"=O%8(]4/B*I9).4 MD35 %B9FIS+9)0'"5' MY)GL2 *>V5\K1>Q8\O%, "F3)$K3ND"8R4)ZEBD!-RQ"1AFM"WEF$EU9A=38 M,_5/K$-J[%[:8R52\X6]A4X,6W<#''OSRJN1GELKY:C*B=CM8*W4/FN2&JSS M90F]) 04*T?V2ADI9:229FQ7@[U2H[5)JD]:-+E<1M8 6:113+]$D9-*@/"@ MRAED=X/54B.UI *EN:9I_B6*+)< "=G92U9+-)U T6:\U5)CM=1(+>FZG.:F MUI]#^2H+X%@Y(E+(2.DYH#%5/[**9&4A?1K[ER@+%V9,F4D=)O/I4S MR?[.#6NF\=%,PXTM58H>.8"BW7@%%7)0*2.5$[&KP9IID&:FM!J@F4J%]%N> M''#Q/_?@2%J?X?U4S +7064:FK$)<,;8O6!S-#[F:("H)GS?XT M^])V7;L;;Q=];-NNZ2.##WWOSTW]<'FP;1Z[X=>D__UXOA7X_*!K#]-MSLO+ MO=9W_P-02P,$% @ ,G:G4"7ZF'Z1 @ J0@ !@ !X;"]W;W)K]NYSU2ID M@7)MU;U_?VU!5MNNWA=HAS9GRMYX28CPWINZY0N_%**;!0'?EJ3! M_(EVI)5?]I0U6,@M.P2\8P3OM%-3!S ,DZ#!5>MG3,K]:>4K*A]$UMONT6?J@(D9ILA8J Y>M$"E+7*I"D\6>(Z8\I ME>/U^A+]B]8NM6PP)P6M?U<[42[\B>_MR!X?:_%"SU_)H ?YWB#^.SF16L(5 M$YEC2VNNG][VR 5MABB22H/?^W?5ZO=YB']Q/]>W08=5U8(;D<6V549^._B;KR:7U ME,D>FP'059W M@]S0C)S%BK1_?%,L8!2KQR"-:37&*&?Q$+%\B%C9" #1U<'=B(F=8F*'&*-@ M>6REB1-DZK%!$((H,C39*!1-4V *LV$1B%/P23FQ%>H6N;*.<_49JGO:L.=@5@"'?2GG<#\V/\+W0_P'9H>JY=Z& M"CD=]!V^IU0023Y\DKQ+^=\P;FJR%VJ9RC7KIV>_$;0;?@R"\>\D^P=02P,$ M% @ ,G:G4'*]2K"S 0 T@, !D !X;"]W;W)K&UL;5-A;YLP$/TKEG] 39RL[2) :EI5F[1)4:=UGQTXP*J-F6U"]^]W M-H31C"_X[KCW[MWYG [&OKD&P)-WK5J7T<;[;L^8*QK0PMV8#EK\4QFKA4?7 MULQU%D0905HQGB2W3 O9TCR-L:/-4]-[)5LX6N)ZK87]#1J%^R]$U& M[RDIH1*]\B]F^ )3/Y\HF9K_!F=0F!Z48(W"*!>_I.B=-WIB02E:O(^G;.,Y M3/P7V#J 3P!^!6!CH:C\27B1I]8,Q(ZS[T2XXLV>XVR*$(RCB/]0O,/H.>?) M;.V?Q>VEJTC)^/Q M9N/\*V,\H)3D!E>HP0](#8_X_PO4$L#!!0 ( M #)VIU!-KP8^M@$ -(# 9 >&PO=V]R:W-H965TUKFT7<-)4OQ7^ *RH<')3Y'A[_ M]@%\ ? 5N2^-U5PQE;$.R_>>N^UY&F2 MLVL@6F).PMN:#S+QO[ MWR Z\%*2&S]"G?]@JZ&@<>'XSI_-/&:SX7!8?A!;OW'Y!U!+ P04 " R M=J=0R?#STK3DFD7J=IDS;IU&G;9RYQ$E2(,R"7[M\/2)JF7;X M-G[/S\9D(YIGVP(X\J)59W/:.M.[W1W30G:TR*+O;(H,!Z=D!V=#[*"U,']/H'#,:4)?'4^R:5UPL"+K10,_ MP/WLS\9;;&&II(;.2NR(@3JG#\GQE(;X&/!+PFA79Q(JN2 ^!^-KE=-=$ 0* M2A<8A-^N\ A*!2(OX\_,29>4 ;@^O[)_CK7[6B["PB.JW[)R;4X/E%10BT&Y M)QR_P%S/+25S\=_@"LJ'!R4^1XG*QI64@W6H9Q8O18N7:9==W,?I9G^88=L M/@/X CC$/&Q*%)5_$DX4F<&1F*GWO0A/G!RY[TT9G+$5\RN[&CU#K/]AB**A=.-[[LYG&;#(<]O,/8LLW+OX!4$L#!!0 ( #)V MIU#(G;20MP$ -(# 9 >&PO=V]R:W-H965T)W^?0$[KIOZ!9AA MSIDSPY"-:%YL"^#(JY+:YK1UKC\R9LL6E+ WV(/V-S4:)9PW3<-L;T!4$:0D MXTGR@2G1:5IDT70..8TI6^.IZYI77"P(NM% ]_! M_>C/QEML8:DZ!=IVJ(F!.J=WZ?&T#_$QX+F#T:[.)%1R07P)QI]"$^<'KGO31F'K(V#40 MS3&G*8:O8M(E@GGV)07?2G'B_\'Y-GRWJ7 7X;M_%'[:)MAO$NPCP7Y-P)-W M)6[%O"^2K7JJP#1QFBPI<=!QDE?>96#O>'R3O^'3M'\3INFT)1=T_F5C_VM$ M!UY*&UL;5-A M;]P@#/TKB!]0[KATK4Y)I%ZG:9,VZ=1IVVLMB#J!M&)\ MM_O M)"&EGGRG6V9X^"5-'"VQ U:"_OG! K'@N[IJ^-)MIV/#E;FO6CA._@? M_=D&BRTLM=1@G$1#+#0%?=@?3UF,3P$_)8QN=2:QD@OB]E;@5 M<_LN"5OU5(-MTS0Y4N%@TB2OO,O /O#T)O_"IVG_)FPKC2,7].%E4_\;1 ]! MRNXFC% 7/MAB*&A\/-Z%LYW&;#(\]O,/8LLW+O\"4$L#!!0 ( #)VIU I M"ES4MP$ -(# 9 >&PO=V]R:W-H965TR5;.%GB>JV%_7L$98:,;NF;XT'6C0\.EJ>=J.$W^#_= MR:+%9I92:FB=-"VQ4&7T=GLX[D)\#'B4,+C%F81*SL8\!^-'F=%-$ 0*"A\8 M!&X7N .E A'*>)DXZ9PR )?G-_;OL7:LY2P)&GU@S$CKWO1'CB[8%C;XK@C*V(=RC>H?>20\?I_V7L+5L'3D;CR\;^U\9XP&E M;*YPA!K\8+.AH/+A>(-G.X[9:'C333^(S=\X_P=02P,$% @ ,G:G4 M< M[-2V 0 T@, !D !X;"]W;W)K&UL=5-A;]P@ M#/TKB!]09DZZI S ]?F-_4NL'6LY"P?W1OV2E6]S>DM)!;48E'\RXP/, M]5Q3,A?_%2Z@,#PHP1RE42ZNI!R<-WIF02E:O$Z[[.(^3C?7?(9M _@,X O@ M-N9A4Z*H_+/PHLBL&8F=>M^+\,2[ \?>E,$96Q'O4+Q#[Z7@:9*Q2R":8XY3 M#%_%[)8(ANQ+"KZ5XLC_@?-M>+JI,(WP])W"_^3?;Q+L(\'^'0'_4.)63/HA M"5OU5(-MXC0Y4IJABY.\\BX#>Q&PO=V]R:W-H965TWQ1@'$!K]._+V#'<5*_ #/,.7-F&+(1 MS8MM 1QY55+;G+;.]0?&;-F"$O8*>]#^ID:CA/.F:9CM#8@J@I1D?+>[84IT MFA99])U,D>'@9*?A9(@=E!+F[Q$DCCG=TS?'<]>T+CA8D?6B@1_@?O8GXRVV ML%2= FT[U,1 G=/[_>&8AO@8\*N#T:[.)%1R1GP)QM7:G-Y14D$M!NF>E/@<)4H;5U(.UJ&:6;P4)5ZGO=-Q'Z>;))UAVP ^ _@"N(MY MV)0H*G\43A29P9&8J?>]"$^\/W#?FS(X8ROBG1=OO?=2\"3-V"40S3''*8:O M8O9+!//L2PJ^E>+(_X/S;7BRJ3")\.2#PNMM@G23((T$Z0>"FT\E;L7_@T[=^%:3IMR1F=?]G8_QK1@9>RN_(C MU/H/MA@2:A>.M_YLIC&;#(?]_(/8\HV+?U!+ P04 " R=J=0>"L(_+8! M #2 P &0 'AL+W=O-)\H%I(3M: M9-%W-D6&@U.R@[,A=M!:F-\G4#CF=$??'$^R:5UPL"+K10/?P?WHS\9;;&&I MI(;.2NR(@3JG][OC*0WQ,>!9PFA79Q(JN2"^!.-+E=,D" (%I0L,PF]7> "E M I&7\6OFI$O* %R?W]@_Q=I]+1=AX0'53UFY-J<'2BJHQ:#<$XZ?8:[GEI*Y M^*]P!>7#@Q*?HT1EXTK*P3K4,XN7HL7KM,LN[N-TP^]FV#: SP"^ XQ#YL2 M1>6/PHDB,S@2,_6^%^&)=T?N>U,&9VQ%O//BK?=>"[X_9.P:B.:8TQ3#5S&[ M)8)Y]B4%WTIQXO_!^39\OZEP'^'[?Q3>;1.DFP1I)$C7!&GRKL2MF/=%LE5/ M-9@F3I,E)0Y=G.25=QG8>Q[?Y&_X-.W?A&ED9\D%G7_9V/\:T8&7DMSX$6K] M!UL,!;4+QX_^;*8QFPR'_?R#V/*-BS]02P,$% @ ,G:G4(CV/S:V 0 MT@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$ M7=9)5RO;4C91E$JMM$K5YIFUQQ<%&!?P.OW[ G8<)_$+,,.<,V>&(1W0O-@& MP)%7);7-:.-<=V#,%@TH8:^P ^UO*C1*.&^:FMG.@"@C2$G&-YL;ID2K:9Y& MW\GD*?9.MAI.AMA>*6'^'4'BD-$M?7,\M77C@H/E:2=J^ 7N=WJV%L>W^0]?)SVG\+4K;;DC,Z_;.Q_A>C 2]E<^1%J_ >; M#0F5"\=O_FS&,1L-A]WT@]C\C?/_4$L#!!0 ( #)VIU#?;JQKLP$ -(# M 9 >&PO=V]R:W-H965TU$$2)NMJE9JI6BKML\.#&"MC:EMPO;O.S:$TI07/#.<<^;B<38:^^9: $_> MM>I<3EOO^P-CKFQ!"W=G>NCP3VVL%AY=VS#76Q!5)&G%^&[WP+20'2VR&#O9 M(C.#5[*#DR5NT%K8WT=09LQI0J^!5]FT/@18D?6B@6_@O_C/HI*]_F](F2"FHQ*/]JQD\P]W-/R=S\%[B M0GBH!'.41KGX)>7@O-&S"I:BQ?MTRBZ>XZQ_I6T3^$S@-P0V)8J5?Q!>%)DU M(['3['L1KC@Y<)Q-&8)Q%/$?%N\P>BEX^I"Q2Q":,<<)PU>89$$P5%]2\*T4 M1_X?G6_3]YL5[B-]OZ8G]]L"Z:9 &@72?UI\O&EQ"_-TDX2M9JK!-G&;'"G- MT,5-7D67A7WF\4[^PJ=M_RIL(SM'SL;CS<;YU\9XP%)V=[A"+3ZPQ5%0^V ^ MHFVG-9L<;_KY!;'E&1=_ %!+ P04 " R=J=0QK 5\= =@T*O@@RYP M9\QX)$17'0BF[^0(@UUII!+,V%"U1(\*6.U)@A,:11D1K!]PF?O<696YG SO M!S@KI"*"SW6!(V<(.%3&*3 [7.$1.'="UL;/51-O M)1UQ/W]3_^A[M[UD*?(]1#0V;N'F2\R=8^TDQ6IO_ E?@%NZ< MV!J5Y-I_435I(\6J8JT(]KJ,_>#'>5G)XI46)M"50#?"O:]#ED+>^0=F6)DK M.2.U[/W(W"\^'*G=F\HE_5;X-6M>V^RUI,G[G%R=T(HY+1BZPQPV!+'J6PD: M*G&B_]!IF!X''<:>'N_I:1062(("B1=(_A(XW+08POS'91HLD@90&J]6=>HTI.@[]ON^QVK1ZH/SE_X,N=_,I4VP\:7:2Q MY\^?DD9* ]9*=&<;[NPSL 4<&N.F[^Q<+9=A"8PF_ U02P,$% M @ ,G:G4!LS46#2 0 G 0 !D !X;"]W;W)K&UL;53K;ML@%'X5Q ,4F\1N%MF6FE;5)FU2U&G=;V(?7U0P'N"X>_L!=CTO MXX_A'+[+.1C()JG>= M@T+O@OC@KI$@UYWLD8(ZQP_Q\90ZO >\=C#IS1RY3BY2OKG@2Y7C MR!4$'$KC%)@=KO (G#LA6\:O11.OEHZXG7^H/_O>;2\7IN%1\I]=9=H<'S"J MH&8C-R]R^@Q+/PE&2_-?X0K+X2.W>E"[IM\*OV>*US5X+ MFJ09N3JA!7.:,72#B5<$L>JK!0U9G.A_=!JF[X(5[CQ]MZ7'25A@'Q38>X'] M/RW>W[08PAS")DG0) D(?+HQ"6#2*&R2!DW2@$!\8Q+"W.XWV9P. :KQ]T*C M4HZ]OY.;['KU'J@_77_A\[W]QE33]1I=I+%GU)^D6DH#MI3HSC;7P)W?E[N"$ %9XD.*%1%!/!FA9GB<^=59;( MWO"FA;-"NA>"J8\3<#FD>(-OB9>FJHU+D"SI6 4_P?SJSLI&9%8I&@&M;F2+ M%)0I?M@<3['#>\#O!@:]V"/7R47*5Q=\+U(N22:_^+\EX;*2856XI@[^/:M'X=)OT;+4R@$X&N"&0T\I5_989EB9(# M4N/9=\S]Q9LCM6>3NZ0_"O_-%J]M]IK1>)N0JQ.:,*<10Q>8S8P@5GVVH"&+ M$_V/3L/T;;#"K:=O/U6X"POL@@([+[#[)+!?M1C"Q&&3?=!D'Q XK$Q"F/NP M21PTB0,"7U8F T0H"H_%QKELF_]3"ZR\^@]4'^[_L''N7UFJFI: MC2[2V#OJ;U(II0%;2G1G&Z[M4S$''$KCM@>[5^/ C(&1W?06D/E!ROX"4$L# M!!0 ( #)VIU#.\D$9M0$ -(# 9 >&PO=V]R:W-H965T)W^ M?0?L.&[J%V"&<\Y<&/+1NF?? 03RHI7Q!>U"Z(^,^:H#+?R-[<'@36.=%@%- MUS+?.Q!U(FG%^&YWR[20AI9Y\IU=F=LA*&G@[(@?M!;NSPF4'0NZIZ^.)]EV M(3I8F?>BA>\0?O1GAQ9;5&JIP7AI#7'0%/1A?SQE$9\ /R6,?G4FL9*+M<_1 M^%(7=!<3 @55B H"MRL\@E)1"-/X/6O2)60DKL^OZI]2[5C+17AXM.J7K$-7 MT'M*:FC$H,*3'3_#7,\'2N;BO\(5%,)C)ABCLLJGE52##U;/*IB*%B_3+DW: MQ^DFNYUIVP0^$_A"N$]QV!0H9?Y1!%'FSH[$3;WO17SB_9%C;ZKH3*U(=YB\ M1^^UY'?[G%VCT(PY31B^PKPA&*HO(?A6B!/_C\ZWZ8?-# ^)?EC3^6%;(-L4 MR)) ]D^)_%V)6YCW0=BJIQIQN<(0Z_&"+H: )\7B'9S>-V60$V\\_B"W?N/P+4$L#!!0 M ( #)VIU#^@<#0Q0$ #<$ 9 >&PO=V]R:W-H965TE7TT#8-&[X-)DN+&V.Q)BB@8$,W>J ^EV*J4%LVZI:V(Z M#:P,),$)7:UV1+!6XCP-L;/.4]5;WDHX:V1Z(9C^&YA,(LY\I5!06*_ W'"%!^#<"[DTWB9-/%MZXG+^H?XMU.YJN3 ##XJ_M*5M,GS MJ(2*]=P^J>$1IGH2C*;B?\ 5N(/[3)Q'H;@)7U3TQBHQJ;A4!'L?QU:&<1AW M=E\F6IQ )P*="8?@0T:CD/E79EF>:C4@/9Y]Q_P5KX_4G4WA@^$HPIY+WKCH M-:?[;4JN7FC"G$8,76#6,X(X]=F"QBQ.]#\ZC=,WT0PW@;Y9TC=)7& ;%=@& M@>T_)28W)<8PN[A)$C5)(@+[&Y,8YG!C0A87)T#7XAG991.>NN*?A MXC_A8TO]9+INI4$79=WS"9=<*67!I;*Z<[DTKHOG!8?*^NG>S?7XEL>%5=W4 MIF3^5^1_ 5!+ P04 " R=J=00)A *+UO M8E_;J.#K HZ[MQ]@U[4Z_P'NY9QS/[BD YH7VP X\J95:S/:.-<=&;-% UK8 M&^R@]3<5&BV<-TW-;&= E)&D%>-)B>DA(JT2OWB,-WF.KY0LE4_$^X@O+PD(F/4:"R<25%;QWJ M2<6GHL7;N,LV[L-XPP\3;9W )P*?"?L8AXV!8N9?A1-Y:G @9NQ])\(3;X[< M]Z8(SMB*>.>3M]Y[S?G=(677(#1A3B.&+S";&<&\^AR"KX4X\?_H?)V^7>.>!O>?Q M33[@X[3_$J:6K247=/YE8_\K1 <^E>3&CU#C/]AL**A<.-[YLQG';#0<=M,/ M8O,WSO\!4$L#!!0 ( #)VIU "=6_(Q0$ #<$ 9 >&PO=V]R:W-H M965TJMX*W<-+(]%(R_7$$ MH88,K_%GX)77C?4!DJ<=J^$'V)_=2;L5F5E*+J$U7+5(0Y7AN_7AF'A\ /SB M,)C%'/E*SDJ]^<53F>&5-P0""NL9F!LN< ]">")GX\_$B6=)G[B!*.I^&>X@'!P[\1I%$J8\$5%;ZR2 M$XNS(MG[./(VC,.XL_LVI<43Z)1 YX1]T"&C4'#^P"S+4ZT&I,>S[YB_XO6! MNK,I?# <1=ASYHV+7G*ZIRFY>*()F;+PXW<8)ME& ;"+9?"+97)<8P25PDB8HD$8+=E4@,VRB,Y=<4?#Q?^#CRWUPG3-6X/.RKKG$RZY4LJ"L[*Z<5X:U\7S0D!E M_?36S?7XEL>%5=W4IF3^5^1_ 5!+ P04 " R=J=09?"1M^$! #8! M&0 'AL+W=OR%=5 ^C@ MC;-69:C6NMMCK(H:.%4/HH/6?*F$Y%2;4%ZPZB30TI$XPW$8;C"G38ORU.5. M,D_%5;.FA9,,U)5S*G\_ 1-]AB)T3SPWEUK;!,[3CE[@.^@?W4F:"(\J9<.A M58UH PE5ACY&^R.Q> =X::!7DWU@.SD+\6J#+V6&0FL(&!3:*E"SW. C%DA M8^.7UT1C24N<[N_JGUSOIIO6WNO?:>N$V!/BD1"1?Q(23TC^ MET \@&C%S>9(-(IYCSBL(+:[]YCC$C,IA(W)T6F\ZC1V_&1:8Q>N"R2K HD3(!.! M*-S,6ATP&X=IAR*/6Q+.VEU!D4TX0QV7J+_8):MVR<)NO(MF=LFB1!+%N]GD M#TN4:2J-CEO\!4$L#!!0 ( #)VIU![H47,2P0 T4 9 M>&PO=V]R:W-H965TVQYLD:38[5^;-I^KH#O[-2U67>>L?Z]>D.=8NW_9&99& $"8I M\_UAOEST8T_UO^[:;B!9+H[Y MJ_OBVC^/3[5_2LY>MOO2'9I]=9C5[N5V?B=OUHB=08_X:^].S>1^UI7R7%5? MNX??MK=ST67D"K=I.Q>YO[R[E2N*SI//XY_1Z?PO&IE/FWX;H_]-?3\":UHQEO *,!G U\[)\9X&B /PS43PW4:*"NC:!' M WUM!#,:F, @&T>TKRU,:2;KL*M4[) M%&1&V$A#6#9CR\R "9*Q))E?, -0?)R,C9.1.%*&C9?1.%((;<)\KL2M69PV M8/C$I> U3# 4I:%""3IAPD1Z1T;$4C*!B!1*9C*4-)')D*PBWDE@0F6A, ,- MI3 5I/;K<&L.EVD5:5?)*Z!$DCD2+1A!TTA2@(F)@>2U4BHB!R@B"X_D]4U2 M@4-!%D J79A96M15L#4# YE%2^>%4!HF;PSS-K3GZ3)Q%6H]HJ92)M/H8B)Y M]94IH]^Q]N+E4%(]-#*LF^HA*(L0]/MJQ$UK0FVM)?\?ZB\36HH@[B/CSX/2 MS,3TC%=B2:48140^@)=$$-<3#;S8 14[0C10K9,6P)+=&X=#&PK: X/3B)@& M.XY'#J>TG^%(A;S& M58%#KB@A<[8/9[49YY$0.ZXZ,\*U*O,4+ID&8*DZG* M;+A$,3A,90HFI)GB5 H28[W(2RQP$AOY1P"O=L#M^V(T\](#=.=':::;.D"_ M*IF09XI#I3.-(<\4Y[O>4QWR3'&9U4;$*N25$:@RXF2)OW3!*P]DU_.,O/(@ MW8P1GI'NQ208#.A;<3!ALL#; P/35H>3]LC (%4VTHC(BR)24401^T#D50?A M?W <^SJSOH3C:"\7MYLY+,^(.\>1Q.IGZX'P[*_LCKU_VAF3U7 M;5N5_:G'2U6USBWXHW$O;W:;^OAX.J(:'MCJ.AV_)^01P^1]0 M2P,$% @ ,G:G4( 2GJG 0 OP, !D !X;"]W;W)K&UL;5/1;IPP$/P5RQ\0@R%->@*D7J*HE1+IE*KMLP^6PXJ-J>T[ MDK_OVA!$3[Q@[WIV9G:QB]'8-]/*N5>]*VGD_[!AS=0=:N!LS0(\GK;%: M> SMB;G!@FABD5:,)\D7IH7L:57$W,%6A3E[)7LX6.+.6@O[L0=EQI*F]#/Q M*D^=#PE6%8,XP4_POX:#Q8@M+(W4T#MI>F*A+>FW=+?/ SX"?DL8W6I/0B=' M8]Y"\*,I:1(,@8+:!P:!RP4>0*E A#;^SIQTD0R%Z_TG^U/L'7LY"@]*>D]) ZTX*_]JQN\P]W-+R=S\,UQ (3PX08W:*!>_I#X[;_3,@E:T>)]6 MV<=UG$ZR;"[;+N!S 5\*TOO8RR04G3\*+ZK"FI'8:?:#"+\XW7&<31V2<13Q M#,T[S%ZJ+/E:L$L@FC'["T>.QN-OC,-NC?& ?,D- MWI<.7],2*&A]V-[AWDYW:@J\&>;GPI8W6_T#4$L#!!0 ( #)VIU#.4C A M'0( .T% 9 >&PO=V]R:W-H965TH3'+L:JAD15O/ &GC?\4KG>IP5O :P6=G,P]4\F!\S>S^';<^($Q! P* M93)0/5QA!XR91-K&^Y#3'R4-<3J_97^VM>M:#E3"CK/?U5&5&W_E>T\-Q7^'*S --TZT1L&9M%^ON$C%ZR&+ME+3CWZL&CMV_4YZH[D) M>"#@D:"U/R.0@4!F!-0[LZ5^H8KFF>"=)_K+:JGY)\(UT8=9F* ].[NGJY4Z M>LU)&&?H:A(-F&V/P1-,O+J'[):0<$0@;6!T@5TNMGA!QS.!SQ!W L19)K%T M>PQB<4TO4?]G-PJL5,E=JC,CGH;+U0(QH\S*STH MGH >D^ _5Y(XK20.*S.5;;)4607S7V,)(D&$B=M+ZO22+KW@8.8E71Q+2 (R MOZ(E*@H"',W,H,GKJ4&<;:.17L$OC6URD^C8RYZP?7W_X'TC_$'%N6JD=^!* MOV'[TDZ<*]!F@@=]**7NO>."P4F9::KGHN] _4+Q=FBN:.SP^5]02P,$% M @ ,G:G4!N<8X1T @ ?0@ !D !X;"]W;W)K&ULC9;=CILP$(5?!7'?Q3]@8)5$:K*J6JF55ENUO?8F3H(6,#5.LGW[VH:@ MQ!ZJW@1LSLQWQL1C%A>IWOJC$#IZ;^JV7\9'K;O').FW1]'P_D%VHC5/]E(U M7)NA.B1]IP3?N:"F3@A"+&EXU<:KA9M[5JN%/.FZ:L6SBOI3TW#U9RUJ>5G& M.+Y.O%2'H[83R6K1\8/X+O2/[EF943)EV56-:/M*MI$2^V7\$3\^86H#G.)G M)2[]S7UD2WF5\LT.ONR6,;*.1"VVVJ;@YG(6&U'7-I/Q\7M,&D],&WA[?\W^ MR15OBGGEO=C(^E>UT\=E7,313NSYJ=8O\O)9C 5E<316_U6<16WDUHEA;&7= MN]]H>^JU;,8LQDK#WX=KU;KK97C"R!@&!Y Q@$P!./UG !T#Z/\&I&- Z@4D M0REN;9ZXYJN%DI=(#:^WX_9?A!]3L_I;.^D6VSTSR].;V?.*$KQ(SC;1J%D/ M&G*C(?>*#: HRGO-4Z@IBDF2&).34P(Z)2Z>WCDE< (*)J N07J7@'JE#AKF M-.VUD!E*"E)2@))ZE$&3W5"*G.4P)0,I&4#)/$H64!A!)4QA((4!%.916$!) MLWQFQ7*0D@.4W*/D 864<^^E "D%0"D\2A%0,"[G_F0EB"D!C+<3UF6 H3G- M4AB#$;QO40BBR-^X*"!]8"C+9D@S'0(#I*!%X+ F;%Z1WR=PN+^R J$90W C MP 0P1'Q#)-QCC 8]B01^YKS /04#387Z304#784PAGPSH!EMUXV"?3%\?J M+U!+ P04 " R=J=0;&\K(*8! "_ P &0 'AL+W=OIVNEVGVGB-&@0 ML9<#M_"@ MY3_1N*ZD=Y0TT/*3="]Z_ ES/VM*YN9_PQDDPGTEJ%%K:<-*ZI-U6LTL6(KB M[],N^K"/T\EZ,Z?%$](Y(5T2TBST,@F%RA^YXU5A]$C,-/N!^RM>;5.<3>V# M813A#(NW&#U76987[.R)9LQNPJ27F%6R8!CR+R)I5"0-!-DWD76<((L29($@ M_T9P>U5E#+.)B^11D3Q"<'K3U!+ P04 " R=J=0O-\J M+.(! "B! &0 'AL+W=OLJHX[(O)7&"$:5#T2(Y"B"U+6(4X2C* M$"/]$):YS9U$F?-)T7Z DPCDQ!@1?XY ^5R$N_":>.K;3ID$*O.1M/ 3U*_Q M)'2$5I:Z9S#(G@^!@*8([W>'8V;P%O#@U!#I-EX7SG"5-(7;_97]T7K77LY$P@.GO_M:=47X*0QJ:,A$U1.? MO\+B)PV#Q?QWN #5<-.)UJ@XE?8WJ":I.%M8="N,O+FU'^PZ+_S7,G\!7@KP M6H"=%R=D._]"%"ESP>= N+,?B?F+=P>LSZ8R27L4]IMN7NKLI8R3*$<70[1@ MC@Z#-YC=BD":?97 /HDC_E >)_\AB+T]QI8@?D> _02)ER"Q!,D[@OC&I,-D M%C-8S.?]/O:KI%Z5U*.2W*@X3+I1B;,T2_PRF5]/XAH^T$&9Z[T3;7WJ>%<@>XENM-N M._U@K &%1IGM7N^%&QL7*#XN+P):GZ7R+U!+ P04 " R=J=0ZW;70,$# M " $@ &0 'AL+W=OGHJ#^%.HOTXOK;Z+KEEV92V:KI1-T(K]*GPBCQM.^P$FXN]27+K) M=="W\BKE]_[F\VX5QGU%HA);U:;V(BJZC/I.OX=DX97S7[@]/H]^^^F M>=W,:]&)C:S^*7?JN JS,-B)?7&NU#=Y^4.,#2W"8.S^BW@3E0[O*]$:6UEU MYF^P/7=*UF,674I=_!@^R\9\7L;\[\/P #H.H-ME*R]!.[RM4]&;@CPR/9G;_J&9._.=[K;33]_6C"?+Z*U/-,8\#S%T M$D.N$9'.?I6@2.*9.L/I7&!S*V(FP& /S QGLQY2G(##!-PDX-,&X]2:A"$F M,3&-B4EBFEI1FX^B9L4L8#$+IQC&,TMFB%E,9 @G<8QE$BB3@$G+<8(4)DC= M.A>Q-6FI4V?.6))AF0S*9$"&6#*9(_/ :)9Y7)I#G1SH6#Y]SET=2CRS3F+, M6PQTF U<[ C=L!'QD$V $O>D@.0^$7H_602S2=@=;(U!TWXM)VUNALP+P8P3 M?K_A"2:3 #0=RQ.73$ M.::(8U\*S#%U.7:]3UU(;Q6+0:7N:NQZ?PRZPRD4LTP1R[;MJ7;+B&3;^@CUYT-/D]7XOV8(X^NF KSXTY=YD\O1ZO/)G3E>A7^' V M\[5H#V73!:]2*5F;W_Y[*970U<2?=+]'4>RN-Y78J_XRU=?M<"8RW"AY&L][ MHNNAT_H_4$L#!!0 ( #)VIU!2@?VE>00 /87 9 >&PO=V]R:W-H M965T:9.7"/E;5 M>>8XY?8HT[C\DI]E5O^RSXLTKNK+XN"4YT+&NS8H31SJNL))XU-F+^?MO==B M.<_?J^24R=?"*M_3-"[^6\DDORQL8G_>^'HZ'*OFAK.687<+^QG,HLX;0):XM^3O)2#[U;3E;<\_]%<_+E;V&ZC2"9R M6S4IXOKC0ZYEDC29:AT_^Z3VM?#_MJN/"#FQK M)_?Q>U)]S2]_R+Y#GFWUO?]+?LBDQALE=1O;/"G;_];VO:SRM,]22TGC7]WG M*6L_+WW^SS <0/L >@VHV[X5P/H ]CN WPS@?0"?VH+7!WA36Q!]@% "G*Y8 M;?4W<14OYT5^L8IN )WC9IR2F:B?[[:YV3[.]K?Z 93UW8\E\X*Y\]$DZIE5 MQ] !HR(;'2%7PJD%7%50I&)%M7 Z;F"M$UZH:+B;Y.5^DDA'@@#WA,%ZLC:> M#44(CA-PF("W"?CH@2@B5QTC6B;K&!J$3*G')"K2*4Z%:Y#L0+EFXBN2. M\0;-/%'B^^HSG(9%"&.$4:Q:0-4"J":*:J&U0^H_KHB>1$6 "KEOD.Q#R3Z0 MK(SQE3])\B0J I19<@ E!T"R,@17@=9,X"KC9QUHPU1C-GH>ZJO0BYZ(>@-H MU*40=BD$73+,%^)BTW6GNP0Q^#:9X!,]-*J(I\VY251TCQJ+AC;_3.@$I^BA MT>0F(:&JZDE8!#'?J!N;.F$3O**'ABT)X:NJF3;\-"@"F0+3$"7X+4+ :T1X MAA38U8GWP"#%%DN0QPJU) A22O)R!QJ+P>9)D'L:WNT$FQD)'B@)-@^"W$,K M"8)"M22WH?&J"_L0=?44OF&@4>Q#E$PO"<6N0($K:%9&]7E,@T"=A)L>$[>Q M"&1C@6=ZLU'L"A2Y@NIF5)_+3R3@V@MY(A=!+@R)86Y3; \4V8-J:#TT>OV[ MG*N61O45), BE"T0GF$.4^Q)%"PU?=-. WL2%0\,6.PD%#F).H<1Y&L;DMO0 M6 SV) I66#XSI,">1,/I)6'821AP$JTD$%)M[0XT%H,]B8&UD6_J#_8D1A\H MB6$G".Q!LS6F3V?"/74GQ_15@TY%]W*-16-C8,@8M.<((-]3G^-M:"P&SW8V M96/)P%X0E=#32@BP"&=CIB, ;#%LRM:2Z?M!=3]S'XEZ9#0R3$7&9L:0!0E# M"FQ![(%E$<,6Q,!BQE??-#TTK(KD'(8(D<^QF?LO/B^N+IB>G;[+M8)\@9'$&FLCBT!\BEM57E:7N\N<_S M2M;JW2_U4SW*>'>]2.2^:K[Z]?>B.XGN+JK\W)^R.]>C_N7_4$L#!!0 ( M #)VIU#"(:".)@( *$& 9 >&PO=V]R:W-H965TA>V3*=^\K<'WS,!5O%20R]G;<=8.7'^ M:CK?SCO7,Q4!@U*9%%0_[G QDPF7<>?,:D[,4W@O/W(_L6:UV9.5,*!L]_U M654[-W.=,USHC:EGWG^%T5#L.J/[[W 'IN6F$LTH.9/VWREO4O%FS*)+:>C; M\*Q;^^S'_(\P/" 8 X(IP(_^&Q". >$B@ R56:N?J:)%+GCOB.%K==0L"G\; MZLDLS:"=._M.NY5Z]%Z$F9>3NTDT:O:#)IAI@O>*PUJ199.$Z *F*@*TBL#& MAW-"$N$)0C1!:!-$[VSX"QN#)K&:UFK2-, A$0J)$,AB)O:#)IY!0B^+<4J, M4F*$$BXH\8H2!$F"4Q*4DB"4:$%)5A0_\S]+>*GU?3!T&%V6:J6Z+X= < M.HIWXX5 IENI^ =02P,$% @ ,G:G4/7X@>/] @ IPP !D !X;"]W M;W)K&ULE5=M;YLP$/XKB!]0\&%>4B61FDS3)FU2 MU6G;9Y(X"2K@S':2[M_/&$J)?=ZZ?BBV>>Z>.[A[&GJ5B[" MHU*G^RB2VR-K2GG'3ZS5=_9<-*726W&(Y$FP,FCJ".,ZBIJS:<#DW9X]B M.>=G55Q2!/#=-*7ZO6,VOBY"$KP=/U>&HNH-H.3^5!_:-J>^G1Z%WT>AE M5S6LE15O \'VB_"!W*\AZPP,XD?%KG*R#KI4-IP_=YO/NT48=Q&QFFU5YZ+4 MEPM;L[KN/.DX?@U.PY&S,YRN7[U_-,GK9#:E9&M>_ZQVZK@(BS#8L7UYKM43 MOWYB0T)I& S9?V$75FMX%XGFV/):FO_!]BP5;P8O.I2F?.FO56NNU_Y.G@]F MN $,!C :0/I7@V0P2-X,^N3[R$RJ'TI5+N>"7P/1OZU3V14%N4_TP]QVA^;9 MF7LZ6ZE/+\NDF,VC2^=HP*QZ#$PP9$1$VOM( 1C%"ASS9!;?4JPQC(Y0>%Y]@5(4"$5A4?288DIQ!YYG-4-9 M9@B+W2BS]R9"8KP98X>$VM6U&D#3\@)_=1%/VQ.$B=A,Q,DG3_U,:/<_$$"8 MP&8"/":2.X)!!7$RBQ M17H 34L[H]17V8 + R#"0.R* U<8,@I>)EP8 !$&XBDGP#L>X/V_Q8!W,B!- M2NS*1T&%AP?O9$":E'B*&O FA?0_LL7[#Y#6C_!?2W&H6AELN-+#IQD1]YPKIF.)[W3.1_W5,&YJ MME?=,M=KT8_._4;QT_!9$(W?)LL_4$L#!!0 ( #)VIU"HOWJ4, ( )H& M 9 >&PO=V]R:W-H965T:QH0^0+[VBKWYRY:(C24W$!LA.4G&Q0PP",H@PTI&[# MLK!K>U$6_*I8W=*]".2U:8CXLZ6,]YLP#N\+K_6E4F8!E$5'+O0[53^ZO= S M,+FE7$@ M^G&C.\J8,=(8OT?/<$II N?CN_LG6[NNY4 DW7'VJSZI:A/B,#C1,[DR]/(F;3_P?$J%6]&%XW2D/?A6;?VV8_^]S!_ !P# MX!00)_\,0&, <@+ 0&9+_4@4*0O!^T ,'ZLCIB?B-=*;>32+=N_L.UVMU*NW M,H%Q 6[&:-1L!PV<:>"C8K=48#Q)@ :8**"7 MIX-,\ D=\ >0V0-4@>RG @ MMX,FLYK6:E!D?DXM_Y4]X"1>G,2#@QR<09/.\L11MH(K!V:D7IK4 M0Y,X-.F29H6BW&F%W5(&HS3+-&<,<0X<3^31Y;"&+M= V:G MA#FUOQ%QJ5L9'+C2!XX]%LZ<*ZHMHQ==6J4OBFG"Z%F98:['8C@NAXGBW7@3 M@.DZ*O\"4$L#!!0 ( #)VIU!GCR "X@$ %,% 9 >&PO=V]R:W-H M965T.]RKW&ZV'$R&J;*!C M:B<&Z,U.+63'M%G*&U&#!%:YI(X3&@0)Z5C;^T7F8A=99.*N>=O#17KJWG5, M_CD#%V/N[_V/P&M[:[0-D"(;V V^@_XQ7*19D<6E:COH52MZ3T*=^T_[TSFU M>B?XV<*H5G//=G(5XLTNOE2Y']B"@$.IK0,SPP.>@7-K9,KX/7OZ"](FKN^5T'-[ER_BO$SS/W$OCP(W<5F(8I>#* M_7KE76G1S2ZFE(Z]3V/;NW&<=@[)G(8GT#F!+@DT=KU,(%?Y"].LR*08/3F= M_<#L)]Z?J#F;T@;=4;@]4[PRT4<1T30C#VLT:\Z3AJXTX3%8-,3X+Q"*0J@S M"/^!''&#$#4(G4&T-@B#3963YN@TO=/0'<4A$0J)$,A^ \$T_X'$*"1&#,(- M!--$."1!(0EB$&\@F";!(0<4>5>AS=5R%Z 60H/Q"W;F_!OSPBT+#K6VTX.9R^F>3PLMAOD)(\L[ M6OP%4$L#!!0 ( #)VIU"V@>$GX@$ -$$ 9 >&PO=V]R:W-H965T MHDD-*1&,7A=GN'&6DYRE.7.\D\%;VF+8>3#%3/&)'_#D#% MD*$=NB:>V[K1-H'SM",U_ +]NSM)$^%9I6P9<-4*'DBH,O2XVQ\3BW> EQ8& MM=@'MI.S$*\V^%YF:&L- 85"6P5BE@L<@5(K9&S\G3317-(2E_NK^I/KW?1R M)@J.@OYI2]UDZ $%)52DI_I9#-]@ZB=!P=3\#[@ -7#KQ-0H!%7N-RAZI06; M5(P51M[&M>5N'2;]*\U/""=".!-VR:>$:")$*P(>G;E6OQ)-\E2*(9#CG]41 M.Q.[?60.L[!)=W;NF^E6F>PEC^-=BB]6:,(<1DRXP"0/MY#C1\B["#8&9A>A MS\4A_$ /5P4^0]P4B+QM1HX>+>GAO5\@]@K$3B"^.:>5QX,/$ZWZ\&%BOY'$ M:R3Q""2K(B/FB\/PL=M-LBJ"%Q/"0-;N,JF@$#UW%WF1G>_K8^@F[!T^7O:? M1-8M5\%9:#.G;IHJ(308*]N-\=*8]V4.*%3:;N_-7HZW; RTZ*8'!,^O6/X? M4$L#!!0 ( #)VIU [65"!L0$ -(# 9 >&PO=V]R:W-H965TH?'A MXN[M!YA826KUC^%>SCF<>WTI1J7?3 ]@T;O@TI2XMW;8$F*:'@0U*S6 =">= MTH):%^H#,8,&V@:2X"1+DGLB*).X*D)NIZM"'2UG$G8:F:,05/][ J[&$J?X MG'AEA][Z!*F*@1[@)]A?PTZ[B,PJ+1,@#5,2:>A*_)ANZ]SC ^ W@]%<[)&O M9*_4FP^^M25.O"'@T%BO0-UR@AHX]T+.QM^HB>AU&=J:55H-2(]_:R!^IE(M[EK M9N.3H7?AS%5K7/94K=?W!3EYH8AYFC#9!2:[1M0?$9O-#"'.P.PB6W21!7Y^ MY>)A62!?%,B#P/I*8'-3QH3Y$C R8-)D=0.J%T'IC15RT5T_[3^H/C!IT%Y9 M]Z-".SNE+#C!9.5&J'3V,V!58-\061^1E7_P%02P,$% M @ ,G:G4+Y@%2Z? 0 6P, !D !X;"]W;W)K&UL;9/;;J,P$(9?Q?(#Q!R2;AL!TJ:K52MMI:A5VVL'AF#5!]9V0O?M=VP( MHE5NL&?\SS<'FV(P]L-U )Y\*JE=23OO^RUCKNY <;;DI="PM\2=E.+VWPZD&4J:THOC61P['QRL M*GI^A!?PK_W>HL5F2B,4:">,)A;:DOY,M[L\Z*/@3<#@%GL2.CD8\Q&,QZ:D M22@()-0^$#@N9[@'*0,(R_@[,>F<,@0N]Q?Z[]@[]G+@#NZ-?!>-[TIZ2TD# M+3])_VR&!YCZV5 R-?\'SB!1'BK!'+61+GY)?7+>J(F"I2C^.:Y"QW68^)>P MZP'9%)#- =G8RY@H5OZ+>UX5U@S$CK/O>;CB=)OA;.K@C*.(9UB\0^^Y6J_O M"G8.H$FS&S790I.OTUG#D#\GR:XFR2(@7R;9)-I#=YBUI #?:;R5_/(UJ:E@NM(U!I;5@KS[VQ/0K*J8U&A5.2U?1:U>5XZ_C M0:U]RR'L',)WA^BF0]0Y1)]= 7<.V%K!:[6;9*Z()(L99Q>'M_NA(7K;H2E6 MY=IJHZF.>:?R*93UO(AP,//.FJC#Y"TF&&!P^A&R&D-0C_!4 'T4 11%'HS< MK1B68P3.K!CNDJQODGP(,P23%1K_\$.R0I@@ @DB0Q -")+(2G8+B0VD-I O M.,JPE8XQ*LW"T$H(0!4DH5W>]1B&,$I\6!<&=>&1K@C;PEH,'BP3Q%%B;:0E MA$I2>[O!*&0)@U 92F%A,2@L!H19MEC!&Q7<75798UP!)=*2SRX=O=!^18]V;>@>Z=3 B61,@N$<@V M/IL@&TZ3*_*N?+S06%[LV_+0I\XG ,.*$0&G%"0;'!QM.*\P4>ZHOQ@.B;A M;-FIEOH\#JQ]5_80Z(^\9<_1=(D ^TIW<:8I>*=O6\"?A!^*6C@;)E5K81J M/6.2JN!5H*YS5%UG/RGI7NIAHL:\;;W:B61-UU9Z?6^[^ ]02P,$% @ M,G:G4$+Z(6-C @ -0@ !D !X;"]W;W)K&UL MC59_K]H@%/TJ33_ HS^UFMKD65VV9$O,6[;]C15M\VCI .W;MQ]0K)8RYS\" MM^<<[CT0KFE'Z#LK$>+.1XT;MG)+SMLE *PH40W9"VE1([X<":TA%TMZ JRE M"!X4J<8@\+P9J&'5N%FJ8CN:I>3,<=6@'778N:XA_;-&F'0KUW>O@;?J5'(9 M %G:PA/ZCOB/=D?%"@PJAZI&#:M(XU!T7+FO_G+K>Y*@$#\KU+&[N2-+V1/R M+A=?#BO7DQDAC HN): 8+BA'&$LED<=O+>H.>TKB_?RJ_DD5+XK90X9R@G]5 M!UZNW,1U#N@(SYB_D>XST@7%KJ.K_XHN" NXS$3L41#,U*]3G!DGM581J=3P MHQ^K1HV=UK_2[(1 $X*!(/9^1 @U(;P1HH>$2!.B9W>(-2$V=@!][0P M2RGI'-K?AQ;*:^I%Q)+D%E)AG,L4DL[GAB$4G_D=%L;6BV%)19!>8605F MSWLZMPK,G_!T;K'+<'0*\0P_IXC V&?[2&142F(M);&4$ML%%E:!Q?-FBM?= M^AYX3]BI0>,[:IJ1VU"32VH!)5%DV&I3FEQ35/]A3D'.#9>>W$6' M'O<:R"?3B*_]9>Y;XAO9$]43>Y/O&^HW2$]5PYP]X>*A5L_ID1".1.[>B\BZ M%#U\6&!TY'(Z%W/:-[)^P4FKFS08_BED?P%02P,$% @ ,G:G4.:2.]7Y M!@ B< !D !X;"]W;W)K&ULE5I=;^,V$/PK MAM]S%G=)B@J2 !=_H 5:X-"B[;,N41+C;"NUE>3Z[TO9.I^U.W24E]A6ADL. M1<[L4KIZJ[??=D]5U8R^KU>;W?7XJ6F>+R>3W=U3M2YWG^KG:A/_\U!OUV43 M?VX?)[OG;57>[QNM5Q/*,C]9E\O-^.9J?^W+]N:J?FE6RTWU93O:O:S7Y?:_ MVVI5OUV/S?C'A3^6CT]->V%R<_5=B??1RV5KW7]K?WQZ_WU.&M'5*VJNZ8-4<:/UVI: MK59MI#B.?[N@XV.?;[_=_1W'_OVHO[V[G_7[P!NWCU]<9Z?S5Y;0-UF-L# MADXP+O0A,PTQ1\0D#N X"D*CN"75G/H=3#7"%6(,[P:9OQ]DH2$A8"8,YY/W M[;DWGSD.8&$ NP]@>P'$;-\>,'Z/V1R8NLPZ.6<:QCXS0=X[#2M,YEFL@KF& MF8PH.^FUQ\Y!=DZQ\T:0.T#<*3D;F')!3L/8A1 $;*9A1>9,)CJ=:UC$Y,7) M5NB1\Y"]F$D!:060&8"5FX+50WSN=LYY2L$8LGRF ^C_9&3ZQ7[D"F&JS%A3R#M"5J-.U#/I=BQ7!P %MC*!3T#,./S MF"W).D+CR'I;I ABQR+SOAQWF!X_8L.2GX8%P1QLD; Y@CO/$:04G3DN1B4I)9E"2QI5O9(X\$+< .!/-Q"2R&\96 MR=HJV27TAK$AL1NNRHR]@=&9HU1E!J61S:PT; +A@++:0;1##OI['.$BY)% MJ2V-G8MU$:4TF7750QQD#C$%,,@/1#,QOY%% .SU##]LJXQL52DR.$ TL0R0 M!#7,Q7F0_(#W.K8RET0P2S[%#CLJH_-();LBYF@.R1"0U&:""E/<9 M"E5(A9L#%)G4Y#BL7 XI5^(6.2PBCCXPOUA$',AI]?SJ'#17)_4 9*7ISP"( MO)=']0!E"I-(UAV6-H>D+34W6&+AR7&#<3U6W,Y->#ZS%S. M#Z]C_0Q_>#OL]W+[N-SL1E_KIJG7^U=]'NJZJ>+(LT_Q=CQ5Y?WQQZIZ:-JO M>?R^/;R5=?C1U,_=&V>3XVMO-_\#4$L#!!0 ( #)VIU#A*8M/F@, (\0 M 9 >&PO=V]R:W-H965T?S_>=<:9'4;\T M.\ZE]U8653/S=U+N)T'0K':\S)H;L>>5>K,1=9E)]5AO@V9?\VS=&95%@,.0 M!6665_Y\VHT]UO.I.,@BK_AC[36'LLSJ?PM>B./,1_[[P%.^W^U4GH5X:1^^ MK6=^V#+B!5_)UD6F+J]\R8NB]:1X_-5._5/,UG!X_^[]H9N\FLQSUO"E*/[D M:[F;^8GOK?DF.Q3R21R_KR_Y=)K/YM!9'K^X+:)^U=8HF3*WOJAWLEK-[IQ:@4:.O\RA.IL%KZTAC M%CT&#S#4@-S9$'1"!(K B06&6"RP98[/ RQM!$T-#E>=W%]W\F!#HCB%IT+ MA)+. 1DZ2$+8000ZB#H'T9D#9*Q(CV$=INHP) T=&:=@% I$,=*UZ#%T$ 6S MP*06CR^8,8/M?3J6" KA#A4" M5,SUU2!VQB5ECEI#CEZ(K$B$1@X78".[17B\_!'<0! 9T0 T:)C[!#D: (+[ M#((:C=D"-&@8AX2NK,*=!M'Q30#!;02QZ]K2F"%3A)!K]>!N@^QV0RAUN("[ M $H^40"P]!"D/:L ;/$QXJ"*86%A2%AF 6C0,$X<.[**85EA-+X ,"PKC*\7 M@,:<%4 4.O9N#&L/V]HCE#E]C6'J&QX_L/EA4)QQ< @15# M[(W(+@ -.B\ X@H$ZXK8NK(K@-C"2D*'*(CCHQCZ*G94 (%U1>SMRJH GP7 MA\2D&@S.1B6OM]W)MO%6XE#)EN-@]'1ZOL7MV,>S]>FAX!O9WL;JONZ/R/V#%'M] M_ ]._T',_P-02P,$% @ ,G:G4':@A/CC10 YRH! !0 !X;"]S:&%R M9613=')I;F=S+GAM;.U]:7/;V)7HY\RO0/DI,W(5Q":XT\ZD2I;D?DKZ*>T%2;G^[9E]]551U\ MW61Y]>\O'NIZ^^J''ZKE0[*)JUZQ37+X95V4F[B&/\O['ZIMF<2KZB%)ZDWV MPZ#?G_RPB=/\1=#DZ=^:Y*)H\OK?7XQFTQ>__UV5_OYW]>\OBB])&7R,[Y/@ M+*@>XC*I?O=#_?O?_8 _\R/SX*1C1)\R)T1QE&_'US% /O;STF6[8++,OV2 MP/1-"M./^\YNQ 1OTRP)WC>;15*VGXC.HO%H$K6_ODV638FO7GU=/L0YG,/[ M>..LY_WY[>7YG]K?WJ4U3%>L@VAPNG@9R*%<2&\V10Z@*Y:?PV ;E\&7.&N2 MX*3?ZT?!%DZ!#MZ!8K%L-DE>!W=EG% HZO:3ZSBKNE__4Q.7=5(" M$/UOUV6S9^[=UODQZI\YH#B'IU?TQMLLON\<[F-2IL4*,3FX!$3J0N9_^W5S9^O+ZZ"BP\=PUS RDM8]340@:_! M'Q,'R_KPO]ED,I@Z2[]HRK(-M:X3.#OK3\Z&^ZX77'UX[[XHG16<+Y<)_ Z_ MKOC)CE&N-DEYC[#\L2P>ZP<@(9MMG#O#B:=O-W&6!6^:"DA%Y1R4A(YUQ6Z) MC@8?FKJJXQR/[1 ]NL"_@*K=%8^Y<_)-5L6'!E!T\6-9?$GSI0/8#W\\-,3' M E:;!?\GW7J)ZG04#D&A72>62&&^34GVXO M@].3EX)C!VD>W#T4307(!@=Y8OW=GFAX+#N/YNT?Q?1J37NX]TWR):/C3+YN$8;. MGG\LBM5CFO$[1?T 1"3-X6K>IPM@H'%5)760P@&GY<:#"#<)3- L:V"N@&Y+ MV((SP8/\ M!3;T@ /%(*NBC&R^##=2$WCG#'DCI_QDYP*[?C^*&B!-*I,'> YQWZ$-^\F MOL1=(W5?;D;CI?72/>@9 LQAD"W DN61'27NP!%DRICHFD,$ISJ M021R&C@(/YR>C*.7A'FG)]&(T1(6!O^5"6-DCM+]AJE=@M0N /*V?%#J2@AT MJ-HFQ JR74COG,RG8LSI_.EC1G-[3,_!FD#;>Q6^'0=./\;(T!Z2&KA1]O)H MG.!S]0_YCD]6'M^%/+X[X_C.5S\W58UK"Y$E'KFA-W$6@\""C#:!31V[V#\T M.7"JOI]322F!2'OE(.%%7#W0:2[Q0_*W)@6-"$'J$2E1SZS@4)<)/ 3L(@PR MU!Q!*"P><=U 7&RL^M?_-1M$@]$;N'_Q9- MFB'%=<9%I"(^C:BH!O3H47F%HF.\_[D/:Q#E$G-A,'=5K.M'CZIL30WG!!+, M?>G1%H[:.D@X* 9Y4+'9-!GAQ"J!&[I,:0O?. =0UVXA)DMBH+8E,K^S8GW6 M5$G'64K!JDO0L66L2G&&V-A,O$%!_N_>S5PFZP1P:;57J.#)]B&D_S=))+(T MANN4UG U'+13!& ;[WR7XLVA>VA?V^6>"^Z9NFS@]T<0//@=P?TZGTSSJBEC MG_+7.EECQWN)0<>F!<#%K%U"MTT+]DSYIBA!$2XE".-L;KVC,3+VG/ ZC'IS5S5^(/<(PP,7 Z]V$TR[ZJ MMO$R^?<7N= MRZ>$N(G/2KY!-CMIPWL=3/IAOT__2:DT;NH'H/-_3U:O@\$TG,UF(2B<2E6L M*CRTF-#19EPNKX(!)F$$OP_'8_H5_ISUI^&@/_3(P$<.ZF#O:D7&13@9T,!6 M9W!AEO$VA9-R%;$:!,3]5T:1E<(CI&8>NOJ$\W%X$MSJ5R !P9UJ2O%**$EL M( XLB,+I&, V&:@#\H")A<\H[,_@OVAD/[H7?(S3QRS7P7[F:<:;M.3IZX[W MCY/?OE7XU K)H4W+:_LNF6$>W_^8<]>.>IPOWU&/%MW&PS;"^=TV MQZD/*/^^!<@<+W=K7D(VM ZVJ32!*J@+/(@"2"C( 7G; ( _XY@K!/AFPOKDO4GP-9)^G M)Q5 4_O]X$_%:^VWQ"82T#6*79*(+]5Z\#9[H&$LUQH,[[, %?Z&]MRF+F O MK (@H1)ZL'1C1L^S5':))I)/MLGO)V@PZ'KO=MF"^HB0AYN)5S/)7!$0$@Z(AQI M#8P9ML$1'@!KCZ.@6RM63@(4JIU3*O(SFL*XML2MCKB@'P4F50>9")Z;8 [? M)IUH!G)KR;=7A(U'BRPD^'9(7;>^>VBH)!]1);G.@XL#*LE5ATJBA#7_1(;" MC'9*K;$^;M( M+3ZXDO*3GRK?V40[ "Q<(7BN)%VEC042W8./'KKJ8PC5$1RA/;=\EQ: A+5: M$P$.'M/Z 6%+]&>1I?>Q=]N_ BKL]03_"O,!3JGY'-3[E5']'[&_O8%ROS(\ M7?_(]R"_KJ;O1_;.R]NENNZYQ%VO[+NT7>_8I%F&[83!.6H6I:NG,]6J.ZYN MY]+0$TSP_(A&PEPX'D[?%[7'\?NAO(]SH8^&QN%(?=4: \84(C4P*N/LNDTC MWK4GQ)EV+Q"S9JL1I/'0#.$#^)HF.O9 M@"5O8[8ZT,#EBJXB,J+@I@&R$_7/^A&>QTURWPC/[^W9?Y BD>+>THU_CC+A M>X6$:Y' ,QEZ-W! P=X3<\B!3P-.%HATH).\[0S7Q MN@%LD^# 4S#@ ;/T#I+Q.PTC( Q5T&R993[1B>.C\ M]A,\\[[H(2Y,SOJ#,'B7D)!^>@?7:!G,1H.7>.1_: #80EKJF1#X-T'&#^X< MX\E6J YFC&F"82"?#R(0CFZ;S08O)VSWP $HS@/'VY1'HZ<'^7MRM^1".O> 3F:;J!Q #[IN46 <' MS"0"0B830+< .+O2? E+>N&Z3+@;L8C%WQ;!8L,**U%((X3F<#&_!S_*-"^ MCP[ #JX%'PX!X!8GC]%1#,F\( M"\:(,#APY0J0YZ:_YX4 9=WP&MIK[EJ 5@IQ%9OXLWQ5F3^!CI!=G6R*M1PZ M##8DQR*@ &QD?D(\1&:)4EP/A3G^<9F4:.1 :QP*E4#!@'$MJU">$Q[K,H.- MR1VV05\Y$(?A]\0DT&%ZHD]H)F:-$H&(@*"D$N >,S2&EC&]F2'1Y:%E^"!E M'!$$TK6BI?1(3Q"=-MSW+"8,'A]2H-YXX#''_+"'!&GD)LV07Q32DRWAT(CK MD:"L490F':DD\0J-;3&QIULB;V_:"@Z6UZ2-,&WO5OMY#Y(K^" :MN#SP2:1 MH0:VY2@?ER3D$_ MR@Y,R5>>H\1KEWP5D+#43(Q,:S!^ 80W2\G, MRND\+6E(KI:7ZJ%*OL7#T">#46\2;#"Z2$BU7>0L3<0+X]Y,OR#B!MH\+3;8 M@'58JW1%H@?I 7& D4DE9Y_*MDD(6D@L0)DF/X.!!(9 ;-] 14-0]I/&R&&B"./LZW23VJ28X MF,![@--G#!$GHS@J<4OAG5NEM _&87Q:$X%:9]9);JE80PY<6JY%TAJXSXAY M BL9X!38(-9@W(UE7+(B@ 98^A%X,L9_+B4U4C1[J:P)>,=:]Z,7G&>91!$!Y8E!3(D,>FE&;2R'Y"!'C-O9B()$&S$* M9A(85Y:(EEJ' 0THPZA 0'Q6#]U85C8V&)IFG2P?\B(K[G?&0X)M")T25E6R MZ4WZ?&T45ON&U:U)@M(+"])*BC1P.BAXB;63_IU8E,1X#5#&&49-([5_.5:* M6(=3?$EVE69,A,*.*!6D(LDJ62G/$ZY0;YXU7T&+<6EP9T4()IL36)^'6[<2 M>A/@TUJ+.&5*A(](!]OA8:[0P D#/1G-8\-K)GCE-6KTN90P\*8=-:Q8%9&J M]NWIN(9'2V"NO-4E7RFAG,9A0DDL360-PQK6#88;M.5,+5WIRZ.9*_J<$T : M.J45(?DV:Y!1[]H#;>)5HHF%^6(H^'IEOH>HF*.T(.,[D/?JW7;M4S%J7"0< MEPQ453:"(X+0#DBQQT&35?;O %$6^=I;4\'X:(CXUFVV+0(M2JL5N:?)8M4# M<.XSVI?D(VCSB3&('IX"\B4ET6@@DVZ(9TLJ9@"F$=XSH=9TR+A=JT%]5=D& MF7RBAQQ@D)&OI<40#&*M[N 1M+D7^),4LG+&UV-X_?*MCRA=2=R,1]>N63VO5E+%)LTN*/"!R+1@RG25*'GCWB& 3 M7FDBU3:E&0MX1.M82GM!%TF1 ^!VBK*2$=-DUI2/F4C7$)LUF1[?X HP3FFK M[5H^@.,A*Z!14B*J#&@*,;#DK?=FD:W&TG@UN PA1\!3BD84I";"-18R:)TC M56!S0J@R;J4T#7>^E0J.)^>0JIT+++*3DJ@$1P3;("Y*@S&>8#P>RNQQ1K2& ML83H1ZS54:(?.4J1L&W$/KQ@A7&.$CZ]X#*1QT]'0-=2)+8%2H;!1Z1UE4-( M=HP^<5:%>_;-9-Q/\X1]R&3Z/S>K>[HEUC&M*;N"HF[2$@_@< I8 M91*#S"S8ITG!)*>M@ @#FP$NA(,5965N!D-6BTVZ-/A+2">$;&B+I4%8H-Z) MK"06KD!L)\;N")3IYR1+'XIB)YMX-YMM5!J=W3 M[5,\QX(8Z!T:Y0]P'#@YN+5Z>*;#9&>Q#"S"5O3.6H-Q!"Z%MQ?8-:2/][6G M:9&CI9U;+@AR4#TA;_P 5_0IL;W@-DD",O(.@S-I%)5*G+)VLD0*V*3#O !Y M%T53MVB.%-=N$L0Z(&S7POSJ,W/OLWV3G38:AH;&?$V\AS=P%EQPK".&%FDS M[G P>?DJ^(EYJ$H/MIY$ [1W2#(1P0&B];C;AJS6Q2HMX;V0S1^ FEEF)>G\ M):&=%Y'1(LR+6C\4-LZ1I:A$(3)V W^%'426BQ%'GDHGAZ(_L>%M8NO8*:D6 M]V71;$D(MG_F2/:%)7S50I&O%8?-;(%)J8US#;BSXFT9ZRXD@%)HX27P@9GGWK'D J154 Z,F7F*1) MPP5+6$T4$F]B;1V6883 \Y:K:4NHE_8[F! M95S58I,QAY RM12QZ<+:+X4=82;BL^BI2B+HZ 5@9K'4/VU[J_*HB3/$X$P+ M('@!64G%+Q ^H)HN:(WHP%D*G^XAQ%->?J$EB"&D(&RN"CV+%4;C(% 0NE6= MQ*O0LFYIBB)A:THS<99UG&_+O")?5N8I7*6PQ%K2KG%MT8TI62SNDO&*! 1S M+GE5#4QA=N[@PB'0+GWPNKE D-#S'!J2K1++&G?EB^X MU @:B(3^;RS=_?*)GK8U(2:N$N/^BHSY8:O@I.QL-);ZJL M_B3\R#&VQAA&Y"CH1[5@/\H0Y4_<;)FZZ? J6]L_&0VCWL"V@-<:6D M- 23M%@BB.K')/LB*VST-#C?R$ I]0V*A$(S60HPV[%C-1+4>Z-: I$7(>M* M^:.IV.^\2@&7RTI[2?7;#'<=B? M] /*4O(=.RQF- RG_6F 226G\W \&O+'X2B,)KA&!#E3"Y1=@9 "R1+"AV:H MM":.OE(AGH[UWC@-M'=O..)+^C4/4Z*_D[^Y72K9,; M^-"B_T+A6'T51%NMV>31$$:R_MX:!!@/(5V@=0J[64NHD:T-/$,5G MH9=^.#>]]%AO:A#UYNH;NWJ4P?Z,:4R!9Y'L"B3BLV'6"R[3*KZ'0[BG&;7*K= >R__^0\'V M%O/USX >+1.+:44SV-UL0)^&X6R._&L\' +XQO@)0#H;#H([]#8C&DA=IC(J M3I)]LDS2S:(I*T)J/<$$6.%H'$3343@'2,*AA%-@5Z/I((R&HV^&XYUTC[3" MM:JJV0!6;+ &9)E6GYF*KKU[KU)2]I3E25I:T0_!J*_O@PQ@7C"?P:*)9'+[ MW\4CK+T,A3J,%T/P;SF+=N04R%F#A_0>8<:E0"L.P:J_%;KDF=+"!-!WT!P7 M22;,C2Q%%&4*S)N6H(0)IB"\B-@P)WWK0BPW'X;MB. R/^3)@%TI#878_-7]'I]8K59.6P<6P>2371U$/87OIR02@=&=&":%6G4&TB*^>>-9KKQN(:7RLV%1OLMW(.O=*/A/&:3WTH+J#<\ MP&\*^8E/2<]TU.+%$919P67!R-J@)N'%$RMIVKY921! ,&Y9EHSJ.6B$\IR=X0.B!:)U@ZHX M4I4VK<.@ T[Z#/,\,;*-8KLB#Q4U"$%P%!Z^J,]5O:+7@5T4FC5D0C9=.L"Q M#RLZ3#C6\ML^V?/(T?"50)WJR7(187;K3]O!BL7:I1OD2J_3NYB6R: =%R6' M;!4 %R7(GN*B!9D')$RR'X#(&H&^8GN8=;'@Z*4[W3R<]6>HDHP&0R%6V6^! M^ 32[! EJE$_[(,HB^-\-+3S5AZ&E6"P[J)UA'LII8G^+&(H[#LE@G'X^C-P M"2.58T+\+F-X! K)*RXU0*'SL'/?!4C*= M3(UO!L$D'/3GQC=#4%G&4_.M$8PSAW'N4.?C&.0H"N?P+N.- '(;3HJN#Z?A M<#P*N$@@4*^&X25"?$Y!XA^/@Y=DBCHRPA*@,P#-@T>4;K*M* V@4-T7\>*^IP&&H ).^BT-&DW'@,(JCXT$_W:-=,V:VC.( *25^X[$.Q%, MY>/!KP)9C?W,G-S+8-*+1#B8\ZH]X;@W"7X;6.5XO 5X' Y#(KV) MQ@<);MNT2G7"XE1(*ALV1K6-;"W/O'->KPQZ:R3RDAC@A.$CX9Q.A\&-+_-D M(;R%[9#IO5.J@8>3<#P9!9<= KFMA/@V:FK30 MM:62*S16N@7U%*_H;9$US.FN M6=5"WS"3WI;1YCTYMIC!<&47P^J(UI)P-D2^ -_-2'*()N%TB+:P03^<3]$4 M-A^&P\E,;U]+F\$IO#_O]X%4RXJN\M_3:3B?1>A?& ++H4]F.7S#$8\RQ+2O M7QR,IO0:^A9.!U$_<#;1(ALGZEU[&Z,9?0!.12Z523\<3*Q:>;CE':5QZL4A(M+#"XMN0)(T8!0\L<".&(>_ 4K3R88)X]""7R^8M2I%&Y M<9HB:)I8\3*6E?1HF@]_OKX\ [2&R59X850HN)F>ODJ6%$HI+BX;B"AP"7WC M19I)G[,]E= LT?W$+(!,5"1[LD&&A=%6N8'2%,1,>PO7D=!"&$?>Z9I@E?E*6JJ@^0MMC21BU#^UFMD+ M_O+ -6OCDA4,+QQ(E 4H-4N9TJ/LK%E5H WN9Y;@S4W3\^H.(#Z2'4@11PHP M\"R])@?$(WLA4-W3P3I-GDJE06$=N7#PQY-H!,*09*7*2X;RS4,2K\JBV"A# M%I8Q6"/ZR(P5;+6HE2-')N!]((/36D6&F% :9A:E\+L*5%5 M4A)"]SV77ZMX./$'$"ZULIQG&?E5F$+J(!C.3 ]!R@'B!=FZ,"5O6 ME-A%XIB8A)4Z$:V$81TR")S+QK.YD>A46G#<.Y)"'#8N,X7M[1/2$&/S M!C6YA/5C;S>KY0\%7M(9BEHI76M@YXNL?R9Z#)C =U$"Z""F@\]-:Y@Z(&2% M&)XJ*14&!?(2EUB.:5Z2+?2=&?>!!D1('&TPW@O?[87U8KN8O(CQN.::(AX#U196HO'F-,J M23CLN1'LX=? Y./Q<=;K'XV.=U8^B<8OWIP'A5++E L'BQ7).#C?PBU:'ZDW M>%PW; :&,D\PYN-FPGFGS M02P,6#SGYV1G4@#.6N3*0=6R3!=,53^BQ'Q]'0;7=;()9CU_F3\2F;7- K 9 MVUF&P3=4' H-S8=#%)7@!EC178"H)\(!?+IEF^IXS.TL.U#JE4R,$;2E S-\ MQ,G#)6T,I"AI@1,^ND%QD47Q66/ R;A5?",V$!B.#,97-63FTJ,B3 ^MMI(4 MBR0X@))_=%C6R=RP<-!,'9V1.'K("!X2.2,&D3;HIA%5>_^DWI=8L$9VL1(N M75\-P(JJ]FD4SJ,!Q09. M)E,5Z2U*I$_$\X-9.)M$\/ L'$48/1CUPQ$H_V2(Q3+J:.[4)O]1$(6C\1 ' MQW^TR4'TL>)-D2G6 >!)@%:(.054#J)P"JO$Q451&,',YVV[R#\?..6*9_U^ M%SB',S+2GP(]F4=H/0>X3L9'@7,XP\?'QT%RA,%2(X+D,(R&?,PPZ0@F/_<5 M55*Q1A/...M6GTR6TJG4C#OR1&NHOF^Y+H>2M)&4RZ MO>1]X)6IKOJZMZSBKV1O=(Z@?;7/US.=VIX>#$4;6YZ>03B83"Q/3Q3.HKGE MZ8DHPDU_,P[PUD2F[V<\EKBCY88#\/&9\?@ZNDT+%G67%9E^.\I6C$]ZW_Y@ M5/>;$0),6Y5SR"UEQ 2]!1D F./YAI$'4>J&(Q]6,AWT7-ZSX!3?>-'^^L7+ M$ 4D48=,H+TRC:"@*4H#R,;!=@E=C+6GK/$$\[)EHK;Y3"N@FE[Y$?88YYS+ M_8>//Q583AFCVN$TWL3Y9Q".>N<]>O+<]B^?WU-2R&T!>/H.BY&>(93*BM3['=MHZD(8'MO 4M'YHD@K9FY1>,:Q34E8 M$NCW#0F<+BQ@78I9Q?9)PP40P0>M43!6;Y&P (I+0;6%_4=4L2ZT#+6A*F1G M]IL)58L2X8VN*2Y(9TAJD2.+'Y';;)MR6U"6H1<;G-R6NR KU+A)OO!G\-35NQSGXSLU^$M*N,(S*0$5,-X*5A MK\\<"__MJ:G^DC@E+9$>$%+''$J*N%=2%>-?N"* 45S+>$$N><35&Z(>4"MW M;22&BYX_PMA^*@N'Q;G]@S*UQ[K&D-F3BWO2$%JS$XXVS^=S-,& "$)@S5 MQDFZ$*$RK:7T@BM6EB44].745>Z<:RX$@+C4X1!<$@.%CRV1W+S9*!37=QMW ME0-]=O_F -TN7R%[&C"\'SL$(%[FW SVCK#X&N(!;RDDGW4TAW1[TT&X]_2)8CX M8]D=!)!'49###(QASK_$:2;3$#1Y M/5IN],_B#\)3MH*6/G][[&08IL!MB?6GBW@+/]<[$22)HI(9E-]"NJ@_">># M>3 ?A,YJ#]C>-8&_C<#*=PH!MSCD>A\/1(!C-PF@T#8S&TV8; M8\RHF07XY/07PQQC,V"\$>7EC =A-!MZ3%NV,L9IEIRPDNKF&]1#8KU.R<*& M%L^<,J*^R'):RD2LQ>5N'NR)AB>IGCHU=TF,>&Z-DK.*B*(L\ M_I*6<$7/TU4(&FB6)FO>[I4LSR7ZANR"\R4IN@S:P=3PF#]UI-.+\YNKVY#E']Q/;89=DK'J7Z(6J2J^V M_H5."Z.\N= 5N-I(:K0@U(+:E2QFPT/-^K\5JQ(U;>@=0WTC0X%6]P".,LH9 M84+6?%G-EWK!ZM!#95<7I8[IC6*]1NVG-1_ "'N+2:=M46KS&FHS:-W@<*PZ)1"?[ )IZIX5BEW M4A]S2K^O9!0)PQ)''C.H=95\&P:DOPWA&6DR5&X_7IK:IQN0U_%EIG]T",LL3C?D.4'\5A-B=$-I9J8;E%Q4,F+)D_('I;E4 M/"#KWO"8JL*AKO=+BQ?![;KWC]CHE$C712,,"7\ +131_C7]U=HO+K,6#4T8 MS)PNR0M.2\J72SDYF?1DRMK"WFR$ME3#5IA[EZA(KD#;(3,/P7FA:GDI>W#7 MW< %H&1')Q?UI5"H[YUY-:4HI&XTA71Q8??5P;KNWG I4/%DE1\"'\FO:&11 MQ7^8VM!E?ZHA&F40#/6))KTY"Z]C_- V3M\Q@.#:Y,DZK5O3[!T=B_L*/BE< M@DN1VRU23,D<(M++,#!8W"D\"YESTKV P[OKGC^V;?CH(!.1FJK"$95KDPTZ M9",\7 >[[71"$QF':-2#Y%';Y,S[:@=B+G0-7 ,<1J:!Y5@T,[/0CZI%\E:L MAQT?Z(@@U.FKUK[M"XJB FI*[74Z9)+]+QTEINP=XFGS7>!26@81IZ29.ZZXVI*HJ*2;/!GAJ("=O#,4+0HJ#X$F&E6ESZBI MST033T245-6GBFT+DVQ]1@M*K'H6' PB5L=UWWIF2KE9.T<7;FU$#RB06?)T MO>.G5'T.;A+W)';(#RI)N9W8Q[!JMJI\+E?%(SNG/-B858>, M^P(])M+B;DZFNG)3(R Y--]]V5<*]0R8#N3218$\CPIG<]^@I0'9HE0 \5H, M01ALR()*@QAM9DTPVXK$/3M3$B[Z62&_$4&:@ BB&Z-&Z=@92::OXI1LKP=J M634862G;+HB*C@1$?X,"G8HJ %?)?HL2]S!ZQ$*YMBW:^%L%#^K3128ES]Q@ MA/XC)Z>-ZHVM4%A3;P^XDMX78W+(([! MNQ]%9,2N:3ZZ[C9<.%R?M %XLD;U VGE/:(?VH^!A:8K(7=*JF)8"^R:019= MPL9E%&6^DB6P/I3DT2,2CP.:114LHWR02$SE8H9B#2+QJM!K6/(:T <1 M6:$ WEI%^$QD/M,NQ/.CO%2A*B?$C%UFH!FN_<.K2HWZF3+RR"[CIY@6UZ;0 M5$L:_:BDN:B5R2O@LJI(C*C5CT@&8M6 U\:SMW=@CX+C)U]K-#NV:B7)T+7C MDM5D!6XLR5?+AFN4,H!R,%&P0BX$P#\Q!+N.*E/L2+U MB1:0_,#5QUO5-1AAK4LY6J9Z)S=6])DV+92> LZ7:=98%,E=AGS$6HCI<5_A M Y1LS[:=HM6OFWEE(?V^K=;<*M. @KA1X.$86LS9+- +\(2QR+MK]/E=Z:(V M.\[M (0\D^O5U14:W1E[04!G5W0G:%I!A[]>9:F0V,.V-N9>Q77\,E"X\8K" MZH1:?XH0H[*#XW T'W-87#@?+BHACVB%(/M]W=):K&HI,"XU/6P652W; MDC?;>^SD('HF0MS46<7 M;E<<8_XARC4@]X P=$\IQRRA%90$BO_R2@L:?1*. MZV.X"@<"Q1BQ(Y' 5C7H=J$J8PLR["QWRXR,A-(8Q7:]'&NGH/J.K(V[C]"P M$F9\X!W9]_*TA?5*2^HZZT5(FIA^!UM,8J[IL4E7XJ\MMG#-DF8CTZSPBCX^ M%$3(DOP^OF<+88G^>W::BK1D:=9!18H* JVI66.1DS4S%'#$Y$LA0YI;945> M_YVEH+RNS*,1Y0I)P96IT;C6I=@\HEM[#SQIU61K-'E_K<6"0NF@V+76;*>C MJH.6=&[M569PMLKAB:/+?P#/B+Q*^7#0753V!#FI 7,R7>-G J6JD1SQRRS7X M" ;!W$SJPJ2=>]HU72L< 42#SQ7U;+][\9(M!MR#*J,NI#I83=B74ST5L#+=%J[_PY M:0Z:FX9\30'-W6SBG]%0G:J;A9' ):+BDG1N))B24#IT5Q,AHH!%?H;"$TZV M26HJSQDGV$([%J>'PE6.@7FJA^9]2:GM@&&AN-?V8A&:_XPHI0D?XL)]3OR= MNT]9TP=XA*(KQ02M-AGL MQDLJQQB.7KTE_8+6K*9$8"K%7WOL9"X=#FITI=;> +.;D24=,CFJUR&IJ;R&J]%#'N!B)\73#OD M(*)6KK0;6VWJ>JJ\N$AA$G?>+O/JL?*%^UL4/,UJ'*H$NE#($32LC)IW>P)Z M:F2&Q^2#4E%5;D( Z_J@G(]M)>^[*I"<@ZCLX=WZR DF58ZBB,L=32:8/3B; MBSI.T61(+1LZI-LQ_#J428:C<+1I!]$PQ$\ M.0A&V*EB- F&TQ&H_U.3'0Q&H(0.@ED4#F;#8!#!3/,)J+O3<#"0F6/W]AYA M)^-^.!H/J'1:/T0%]B288]EUJDZ%:O @[,/O7/*/D/Y,%UH0PW3L%=\?#'"< MV90RS\+YC&I>A=%T[-GK%" R&@(T *:8$3<'$!O[BV9CI;G/C,^\L]2_-)IM M,*;9AU2K1Y?RYWOAZ!2 MPKRT#U!30JM)B-7%T&A(M4Q?^U0@#?]!DQ<<6C3S@6@& MRX/;@:4SQ]@G8#;JPS;" ?QE@.<4X#*,J/G*$# GPM#:.;XUF-@W0^R.ZK*- MIE.N*#BGK@4S7!@U+9C!EH9FQ8%V#KOL?606Z&4RO ]>G"9MUED;3&!WYE<= M((O"47^N'K+_\L",0J'UT^9?!LRP".U$/S8))^/(O7-/!P&BQ)AJQ>F-CL9A M?VIMM"6.'(-O@&&#,2=P8S&\ ?7,@1M$#7BP:.\<#K0#@J=X8= 4"E05B.;I M.)R.L4 >(-3<1ZK0$CN'(:?#OJSN-Z9.%B;238'B4,XW(!V,">C6ISE@G?.9 M &%;[K(,[S,J^D?5]:9S3@:?A=,^6^,!0\>C2-HE62HPJB#NJ6^KI)]]T)Q/ M@?9,R<(/"YGUNR WFX01K&T>40% %U(#7'(T1=LHE2LP,:Q/?9CF_7 (F/8I MEP+J2FXG0K(&H,5 _&%?=O.H;$D(^SE-*50>, L;8LR=Y&9?J>S.1GSFHYQU M+ H0Z*"+?9WXG)F.6"=7(9\'[;>]X*-4KC0HM;NV>V>F>X%BT5#TH#XI8,;AL! I@(('5.A=L*M P MNG_!Q*@A1%$K+FR<>B"'RH 873AIHE:4VLFH1^D%,'?_T-RF,583!&F ,5:V MYE(0'4&\K48(=E<73RO)?;[V_:6RNRG@)Z1FOJZ51V==JCO:$@Z;+THZ9$O<.94@K;[I@G0A U MQ(/CI@'!OM^>: 8".T]D#'U0*GLL"$U"*ZWM:/]M@BS4U5>6X7O9$]$KJ*\VGY M?.^=XZ6_ES7.??O#^M"G7.!?E: 7/0;@Z_D$*T_9JW'JV,R'$QIF[SR"*S*U M_UX$VAKH,*WV=()Q&RN]H;:X\-9'[L3 1^O_]DQT26D;3'?!J32<=K1F\G[K M&<,Y=JY6/_6O#G&:[W@W!G&J?,M MQTHQ-P*G^)+L.'ZMY.3)0OD C(R'=(4QC,2%5!DR+J,B-L_E>'0F&37M:K=! MD&$XHJG/M4:S99F2@X!8GNJLS9J$6&_58H6Q#+67=X &S#% 5<6Q'C>L&1S4 MOECH.LU.]J:756E96CCZNKXG*R#?;A!AQJAQZ2Z>T MXC+*6&("<; U$&7=<9EYP@+]8BA*J53F>ZI/A#39HZ5?[[9KG[K[#29W%;DL M3?V$_JH>J+9;?1\!38[ _0X090=5>VNJY#9':G[;-DV*\8 1-:(Y+@9W6KWD MN^B_"QU*@&EU?9)IJ;G0M]G-C!N.!E*JIC8FDHH9@"'E$FLW<9<534J.6DUJ M=DN367-<)9@D!V.B%K%6=_ (VMS9L,UJ*5GRV5&^H-.S3;>%;R$&QGU^Q"8Y1*XYQH_/$L.W\.ZQA[\V:+7;T\98 /7G3$7=WQB40 #< M3E%658U0U4= [U7R-2F7J5"">0VHB\ *R*RGK1 ^@)>) 31\2.=?:RQYZ[U9 M7!Q>U?GMJ&.C2BF*!#Y2V45G(5TBB9L=B:9[UJU4.;Y=;Z6"X\DY9&:X"RPJ M&$\V'$PKPC2+0@S&>()A^.C;%HYQQA*15UVEH$3&I6S<)"/]5>TQ?8X2/CV0 M6^7Q<[& E'J;43ZC:IM$ YH!$=P/B Z/ R4Z]BU*77A/1B95&4S_YV;E*4"_ M5MU5EVFY;#88D[Q,+%F2RAD)]FE2,,EI*Q4S(O]&1PF1_9U/[Z@]N2?5V4S8N5"Y.ESJ#Q?W+I6E M:O9E.S]A%%I)L*<[K!VTSKJRJ@YE,K5X@3F2%]=7-,6;ZRNO2T0DW[6;I'W' MS#OT5Y#? U382=B?42 ^>O7)._KFB,P]8[J]P1VG4;\?CLG]!1_'X60P(1=H M'[1N3/50^5=VX[U3=#OWI^1D.IV30YL^#D=A-($U.@5>K>[HN"J)1W]]AY<" M2\A7;JG8[K<.GOES=_;OTYW]QZ2X+^/M W"*?R00/^6I(DEDPQMBL6OTL0\! M4/,Q.=F',_*GPL)G@+G]H:P.$<&SPR$&!DSF$7K\L6XRIL3,)B*?4@1D"HLT MEF.>H9D0T'A&EVP4SJ;3;X595T/L#HI)/X?Y1>^OW:+WR+;L MH6;$H>Z'>R1+?FX _-P ^'LT &XCEVSWH@6[&RVR"VI\&$6?.^U^GTZ[W]:L MMH-9OD7+67+VCGHMZ^.01[.&S:VN87/EU.ZYZ*S=L]\+\UPZZ%9! MB\IS8MAS8MC_T,2P?69*>Y4W,N>+UTDNC^.C49YSSYYSSUJY9^\Q/8J4V--+ M;/"2 0$\"S[=7@:G)\@\8=8[>:[MF?[09+V@+XZT_>/[Y-%*12L++GM@M+K1 MKEKK03C]=)OM+YX'N5*.>KH33T,[DD4'&HE%"CA3 ZI;@F%$Y-@#=F-=7W3^^V?=C;L:; M"AK@:6UD1@;K7@ R7B33X4@PWK%QQ480DSS;&P403UBJO$9RA.!"Q6&>ZTQW MTQIS1*SSC>Z[<$-MD8#+A<%E0\!YCT=PQT?PD_\(#H_#+IO#0YDAK')8A_2G MF^0,4/Q,!ZIV/6H%W/X3'"M/L"*OT4IOVLS]A*PU)G+$YG.=R8!H$ MM7I:>])QVL_/)KU^_[?=%,1(*SBE#DS.DJ()Y_)T;NO"BO+DB$HA/#^9[%@Q MID<0P"Z.8["60R\+;Y\CA72$63KHY<94=D+*")[9]G5NXA,UPM/D#B4\^I 9@5-DN#\%O4"S3+-N[G_1EHT6USB MO3&:>KHC&:\5;-D.C'1NM4L,.\,CN]#-$20);@]%MK++9[\\8T')K651"=XH=.,\]>? M2--UZ8??^M+UN&LYZ7K2,'UT/_*-N"6CL]NO/QV_#@5;D.F#;?T;5" MW/RLTXD>"UF3V8^U5@18X0G ],!;Q]%]E'%T>TYGS]/!?P4_B7[870/LA6UH MQ@XZ@FW?+]@>7E+\=>^2HK%_8*6$W1BMYKIQ^\#C1\"F0W(_8N #.P211<8P MGNL8QJZG1QUPEJ4:;ZE4HW=5W7BCP[U]2!FB490ZH@!N9(0;IVZ@\!.C]DV3 MAG4M.-RQ/=B\$[T.TR,1?GDEDZ&\<9C?GQ#YI@F]X9L80_M]1B_:L2@P]JS+UB00^%L$;)]M M!$2EGA*5.@1Q$6ZKJ!8I*LZ,1T>\_E=PXHC**$)^6+<#>Q'*J:C[(QK:H\M[--P<-VD DF'HC>-HM,O8'B7ISI))>PG?42!E=-61!C^4A]H)"_E-1D MQ#_VF1K<;?7='7?L&'FP"9^R8C^E0^.7[G"""R5 M>Q3,![WH>PSN7_G0.[@54G;UYOKN\CR@+*FU5-4I;+5-KSQX9XVT;G+.P%P! MZ4U65 S'\\XAT?%33H6\VD3LKR'U),@LW7^*N,U_B&X0@ M,5#K0KM&%Y%Z<*'S%M"<>E<$7O)Z+!N0D%%Y"#K)@0L-79A5$6D$=R6N>:9- MN(R\>P_UKE"NS-)DS56H MKF29)Q'$O<,:]8X)KN0JS!Z7TI.'WF-N.[^YNJ5G:M*;1;"#[Q;=Q5_)?25J M0A CD1G75#^+37:H9ANF-HP@)*U[S28@UVG3]SEM]+I4VKO,5%K)4M[!,DF1 MU3G&T&\?<9T5A2.N#@^,MP3)(*UUY1?1)[0ZO-+!^!>/[%UQY%VQ.#@XQV2/ M8>>G#K2[HL[>Z-#3XY!1FIRR.K2DTT8=37IS=U%CWY?'SZ4=U94EI;80L%!2DD.34SNRP5'\D%#^6!9&J3WF\)=NR M#(X(/I14'8[FSN)TLS]OWGA?F+@+_?Z2WG_:#L]E"S+#40+6?NP2N_#@D2.;'+62 M%K9[9M]'8O9F/WF\&'#0'[;[/1@Z^4I1ZUO>;*=WQ)=#]0U2<+LSN^6,W ,$ M.P'*_ZN5_K'' GIT/H#C46H%Q'=M+_;Z*-BUYS3JB6EE#JEV MK%E6W/(QJY 1P/M=N3?[HH8]A, ;?TLV-D\TFA'KJW_\H:KJW_\_4$L#!!0 M ( #)VIU#TZ$+>/0( 'P* - >&POA'^F-?$#JCG?T;]$^8#XH4E#KK- M2>-"BOT]LH"I3#B@-6$)OB:,KA2U607AE&T]/+5 )IE42)O#,&JAD[S+YKEW:<.C>%%- MUU*_;\URA//MU8$[!07=.']3# (,.ZEKMGW':"DX^,7\LF!T9,$T)GT=5$E% M'PV?O2J9 4!AM :E:;:+?%6D7L)&]]=I4QRK>?H,-3_U/I<@0!&V*]K<_5/> MY?^L>/;F[R6[O\JAX"?4:%O4,Q Y/WV1L\O3UVB;^[\5&71=9Z>U[36V 46K MEC)-12>WHGD.7H]]623XUCYIV%Y[&?N;H==D99Z">_PF-X>"M$S?V26Z8()' M^Z,5'BV&6)W38O*S!1 MI-(!=Q*,:1U\O7*3T\;"L2/;Z1B_GN-T[5PI'/'%RZW]]K\ M6&O]@_ULI++SI':NO9A,;%E#P^V_N@6%9S;:--SAH=E.;&N 5[8&<(V<9-/I M;-)PH9)W;P_WNC&3\$ [*)W0"@M]P70X%-,@L?H MXW#XW0?QPOQ-&/5F(TJXU&77@'+[.!J0OG5E:]':A"G>P#Q9ZAT8=L.WX+&Q ME:MJ_P@.@_/$Q58&R4#'\9[44%7)4;.5Q\-( ,B,@LQ$A M_\\"R)R S,>$S /(@H L1H%\SR57); \IR /!\1\N1USPC(V9BONP@@7Q&0 MK\:$/ \@7Q.0K\>$G 60;PC(-W$AWW,K+-,;=F/ 8M6^!OOG&G5H7X2I?$KE M\FEI@"(M43&3'? 9NP0Y144Y)(TOE"E^BVOI&V<):U#Z[4J7L*AR< ML$]:AYB45=+(6KF$M1L*'261-+)%,%"Z 7;'?PZ_5LH=:71Y-(UPOI)E7/4Y MQ>$K!54*#QMB4O9((^OC S<*L2QK<3CHF3&;K&IN'CMOB$GY(XTLD!5L?0WL M&OO+_Y#T*'NDD?5Q"]:9KG2=\3UWJ:T;_"8I=Z2CR.-8&@ZR*7UDSZ4/G%C) MT_!EE#^R9_+' !8Y*1E3("?#U(P22/8L AF('660++)!B/3G24-,2B999)D, MIK^!4%(FR2*;9##_#3!2&LDB:X1,@*==A5))%ETECPGP$AP7\C1^E$"RR )Y MS(!G[)H;P_WJVB!C3MDCCVR/(R-VYU:K?@"&;[POQK(0DY))_CPR.6-?N.\R M[H$M%)5RQ/SJ:DR1^R@^I:$0DUSSBBR7(^:J:UOI5PP= MEVS);1/2#D!"3W'(9;:Z#O5Z%(XZ"DD\Q MQEQGJ -1ZBG&F.P,05+B*7KQ3 Z;O15LA(+J&ANP6%YR6=X8YG_V:]3%N5\\ MVG12+K'LJ_JL>;]GZ^]QV/=^]QM02P,$% @ ,G:G4!\A^M[* 0 XAP M !H !X;"]?FR?OQ4*=%4>78YU_J?A>H B_!^EXD-*#;#S(Z$$^'N3TH-EXT(P>-!\/FM.# MKL>#KNE!-^-!-_2@V_&@6WJ03(&,4WX2PIJOM0"NA>^U +"%+[8 LH5OM@"T MA:^V +:%[[8 N(4OMP"ZA6^W +R%K[<"O96OMP*]]0)[;;39YNNM0&_EZZU M;^7KK4!OY>NM0&_EZZU ;^7KK4!OY>NM0&_EZVU ;^/K;4!OX^MM0&^[P%D) M.BSAZVU ;^/K;4!OX^MM0&_CZVU ;^/K;4!OX^MM0&_CZ^U ;^?K[4!OY^OM M0&_GZ^U ;[_ 63'<+3U*^(\..7YL,G4$L#!!0 M ( #)VIU#]T :O@$ .T< 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9 MRV[",! %T%]!V5;$^%'Z$+!INVV1VA]PDX%$)+%E&PI_7R= I2(J40'2W1"2 M<69N@G4VC#XVEGQO75>-'R=%"/:1,9\55&N?&DM-K,R,JW6(IV[.K,X6>DY, M# 9#EIDF4!/ZH>V13$;/--/+*O2>MM?;UN-$6UN5F0ZE:=BJR0^:]G<-4T=5 MM\87I?4W<4'2>UG'+CY>&R>QZA-VPH3#&]OS>-_;BIPK<_I7-#.;E1GE)EO6 M\9;46T:?:A5==Q\9L7;%?"]+KY0B;BHX'Z"J7 MG!SBMJ!CH[K"]I.?-7"_&S+CJ&]=K+I0'GF\&&D:JYZU"R_YB-1NG9SRDX;' MUM?[8;^,6W3?C[WPGZ)GW>&\MWZY' (DAP3)H4!RW(+D&(+DN /)<0^2XP$D M!Q^@!$$1E:.0RE%,Y2BHSGL^Y?SLDW4$L! A0# M% @ ,G:G4!\CSP/ $P( L ( ! %]R96QS M+RYR96QS4$L! A0#% @ ,G:G4"?HAPZ" L0 ! M ( !Z0 &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " R=J=0HV.2L/ M K @ $0 @ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$" M% ,4 " R=J=0F5R<(Q & "<)P $P @ &X @ >&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( #)VIU#MM @.. , #H/ 8 M " ?D( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ ,G:G4-8ZG"=H @ M?0< !@ ( !Y! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,G:G4'F>M2<$& !W+0 & M @ $1(P >&PO=V]R:W-H965T&UL4$L! A0#% M @ ,G:G4"7ZF'Z1 @ J0@ !@ ( !""H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,G:G M4"AR'%NV 0 T@, !D ( !@C0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,G:G4(8-"L(_+8! #2 P &0 @ $W/ M>&PO=V]R:W-H965T&UL4$L! A0#% @ ,G:G4-]NK&NS 0 T@, !D M ( !$4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,G:G4$-1"B;/ 0 G 0 !D ( !"48 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,G:G4$"8 M0"BW 0 T@, !D ( !]TL 'AL+W=O&PO=V]R:W-H965T%/ !X;"]W;W)K&UL4$L! A0#% @ ,G:G4'NA1J&PO M=V]R:W-H965T&UL4$L! A0#% @ ,G:G4!N<8X1T @ ?0@ !D ( ! MK5H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,G:G4.MVUT#! P @!( !D ( !3F$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,G:G4/7X@>/] M @ IPP !D ( !4VP 'AL+W=O&PO=V]R:W-H965TYQ !X;"]W;W)K&UL4$L! A0#% @ ,G:G4+:!X2?B 0 T00 !D M ( !!W0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,G:G4.?ROHC< @ YPH !D ( !WGD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,G:G4.$IBT^: P CQ !D ( !NX8 'AL+W=O&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " R=J=0_= &KX! #M' $P @ $^ LV0 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 . X #H/ MVP ! end XML 55 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Supplemental Cash Flow Disclosures (Details)
$ in Thousands
9 Months Ended
Mar. 31, 2020
USD ($)
Supplemental Cash Flow Information [Abstract]  
Cash paid for operating leases $ 9,773
Right-of-use asset obtained in exchange for operating lease liability 36,564
Leasehold improvements received as lease incentive, non-cash investing activity $ 2,400
XML 56 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Narrative (Details)
Mar. 31, 2020
Rate
Leases [Abstract]  
Percentage of real estate leases 86.00%
Operating lease term (up to) 16 years
XML 57 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Additional Information (Detail)
$ in Thousands
9 Months Ended
Mar. 31, 2020
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  
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 alternate base rate loans, Minimum 0.625%  
Additional Margin on alternate base rate loans, Maximum 1.625%  
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 | $ $ 64,400  
Consolidated funded indebtedness | $ $ 64,200  
Minimum [Member]    
Credit Agreement Terms    
Unused Credit Facility Fee 0.25%  
Maximum [Member]    
Credit Agreement Terms    
Unused Credit Facility Fee 0.45%  
XML 59 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 60 R44.htm IDEA: XBRL DOCUMENT v3.20.1
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 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Earnings Per Share, Basic [Abstract]        
Net income (loss) $ (5,495) $ 8,933 $ (27,352) $ 15,170
Weighted average shares outstanding - basic (shares) 26,478 26,788 26,781 26,918
Basic EPS (US$ per share) $ (0.21) $ 0.33 $ (1.02) $ 0.56
Earnings Per Share, Diluted [Abstract]        
Dilutive stock options 0 27 0 28
Dilutive nonvested deferred shares 0 602 0 641
Diluted weighted average shares (shares) 26,478 27,417 26,781 27,587
Diluted EPS (US$ per share) $ (0.21) $ 0.33 $ (1.02) $ 0.55
XML 61 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Coronavirus Aid, Relief, and Economic Security Act (Details)
$ in Trillions
Mar. 31, 2020
USD ($)
Rate
Coronavirus Aid, Relief, and Economic Security Act [Abstract]  
CARES Act total benefit | $ $ 2.2
Taxable Income limitation required for net operating loss carryforwards 80.00%
CARES Act interest expense deduction ceiling 50.00%
CARES Act interest expense deduction floor 30.00%
CARES Act charitable contributions deduction ceiling 25.00%
CARES Act charitable contributions deduction floor 10.00%
XML 63 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Income Statement [Abstract]        
Revenue $ 248,327 $ 358,887 $ 905,101 $ 1,017,966
Cost of revenue 227,850 321,981 822,158 929,753
Gross profit 20,477 36,906 82,943 88,213
Selling, general and administrative expenses 19,718 24,112 66,574 67,672
Goodwill and other intangible asset impairment 0 0 38,515 0
Restructuring costs 6,559 0 6,559 0
Operating income (loss) (5,800) 12,794 (28,705) 20,541
Other income (expense):        
Interest expense (398) (301) (1,231) (954)
Interest income 356 307 1,247 863
Other (767) 58 (368) 582
Income (loss) before income tax expense (6,609) 12,858 (29,057) 21,032
Provision (benefit) for federal, state and foreign income taxes (1,114) 3,925 (1,705) 5,862
Net income (loss) $ (5,495) $ 8,933 $ (27,352) $ 15,170
Basic earnings (loss) per common share (US$ per share) $ (0.21) $ 0.33 $ (1.02) $ 0.56
Diluted earnings (loss) per common share (US$ per share) $ (0.21) $ 0.33 $ (1.02) $ 0.55
Weighted average common shares outstanding:        
Basic (shares) 26,478 26,788 26,781 26,918
Diluted (shares) 26,478 27,417 26,781 27,587
XML 64 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Jun. 30, 2019
Revenue, Performance Obligation [Abstract]          
Revenue, Remaining Performance Obligation, Amount $ 536,700   $ 536,700    
Performance obligations to be recognized as revenue within next twelve months 431,200   431,200    
Contract with Customer, Asset and Liability [Abstract]          
Costs and estimated earnings in excess of billings on uncompleted contracts 56,859   56,859   $ 96,083
Change in CIE     (39,224)    
Billings on uncompleted contracts in excess of costs and estimated earnings (100,566)   (100,566)   (105,626)
Change in BIE     5,060    
Change in net contract balances     (34,164)    
Contract with customer, current liability, net (43,707)   (43,707)   (9,543)
Contract with Customer, Liability, Revenue Recognized     102,600    
Disclosure Customer Contracts Additional Information [Abstract]          
Contract Receivable Retainage, Due in Next Twelve Months 39,800   39,800   21,900
Contract Receivable Retainage, Due after Next Twelve Months 5,700   5,700   $ 17,700
Disaggregation of Revenue [Line Items]          
Revenue 248,327 $ 358,887 905,101 $ 1,017,966  
Fixed-price Contract          
Disaggregation of Revenue [Line Items]          
Revenue 182,282 183,899 533,375 545,832  
Time-and-materials Contract          
Disaggregation of Revenue [Line Items]          
Revenue 66,045 174,988 371,726 472,134  
United States          
Disaggregation of Revenue [Line Items]          
Revenue 232,606 345,953 838,371 985,603  
Canada          
Disaggregation of Revenue [Line Items]          
Revenue 12,633 10,691 58,506 27,486  
Other international          
Disaggregation of Revenue [Line Items]          
Revenue $ 3,088 $ 2,243 $ 8,224 $ 4,877  
XML 65 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2020
Jun. 30, 2019
Statement Condensed Consolidated Balance Sheets [Abstract]    
Accounts receivable, allowances $ 1,821 $ 923
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 60,000,000 60,000,000
Common stock, shares issued 27,888,217 27,888,217
Common stock, shares outstanding 26,131,355 26,807,203
Treasury stock, shares 1,756,862 1,081,014
XML 66 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Tables)
9 Months Ended
Mar. 31, 2020
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:
 
March 31,
2020
 
June 30,
2019
 
Change
 
(in thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts
$
56,859

 
$
96,083

 
$
(39,224
)
Billings on uncompleted contracts in excess of costs and estimated earnings
(100,566
)
 
(105,626
)
 
5,060

Net contract liabilities
$
(43,707
)
 
$
(9,543
)
 
$
(34,164
)

Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue [Table Text Block]
Contract Type Disaggregation:
 
 
Three Months Ended
 
Nine Months Ended
 
 
March 31,
2020
 
March 31,
2019
 
March 31,
2020
 
March 31,
2019
 
 
(In thousands)
Fixed-price contracts
 
$
182,282

 
$
183,899

 
$
533,375

 
$
545,832

Time and materials and other cost reimbursable contracts
 
66,045

 
174,988

 
371,726

 
472,134

Total Revenue
 
$
248,327

 
$
358,887

 
$
905,101

 
$
1,017,966


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
 
Nine Months Ended
 
 
March 31,
2020
 
March 31,
2019
 
March 31,
2020
 
March 31,
2019
 
 
(In thousands)
United States
 
$
232,606

 
$
345,953

 
$
838,371

 
$
985,603

Canada
 
12,633

 
10,691

 
58,506

 
27,486

Other international
 
3,088

 
2,243

 
8,224

 
4,877

Total Revenue
 
$
248,327

 
$
358,887

 
$
905,101

 
$
1,017,966


XML 67 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings per Common Share (Tables)
9 Months Ended
Mar. 31, 2020
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
 
Nine Months Ended
 
March 31,
2020
 
March 31,
2019
 
March 31,
2020
 
March 31,
2019
 
(In thousands, except per share data)
Basic EPS:
 
 
 
 
 
 
 
Net income (loss)
$
(5,495
)
 
$
8,933

 
$
(27,352
)
 
$
15,170

Weighted average shares outstanding
26,478

 
26,788

 
26,781

 
26,918

Basic earnings (loss) per share
$
(0.21
)
 
$
0.33

 
$
(1.02
)
 
$
0.56

Diluted EPS:

 

 

 

Weighted average shares outstanding – basic
26,478

 
26,788

 
26,781

 
26,918

Dilutive stock options

 
27

 

 
28

Dilutive nonvested deferred shares

 
602

 

 
641

Diluted weighted average shares
26,478

 
27,417

 
26,781

 
27,587

Diluted earnings (loss) per share
$
(0.21
)
 
$
0.33

 
$
(1.02
)
 
$
0.55

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
 
Nine Months Ended
 
March 31,
2020
 
March 31,
2019
 
March 31,
2020
 
March 31,
2019
 
(In thousands)
Stock options
18

 

 
23

 

Nonvested deferred shares
1,023

 
188

 
844

 
152

Total antidilutive securities
1,041

 
188

 
867

 
152