0001104659-21-102250.txt : 20210809 0001104659-21-102250.hdr.sgml : 20210809 20210809171758 ACCESSION NUMBER: 0001104659-21-102250 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210809 DATE AS OF CHANGE: 20210809 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ESCO TECHNOLOGIES INC CENTRAL INDEX KEY: 0000866706 STANDARD INDUSTRIAL CLASSIFICATION: COMMUNICATIONS EQUIPMENT, NEC [3669] IRS NUMBER: 431554045 STATE OF INCORPORATION: MO FISCAL YEAR END: 0930 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-10596 FILM NUMBER: 211157476 BUSINESS ADDRESS: STREET 1: 9900 A CLAYTON RD CITY: ST LOUIS STATE: MO ZIP: 63124 BUSINESS PHONE: 3142137200 MAIL ADDRESS: STREET 1: 9900 A CLAYTON RD CITY: ST LOUIS STATE: MO ZIP: 63124 FORMER COMPANY: FORMER CONFORMED NAME: ESCO ELECTRONICS CORP DATE OF NAME CHANGE: 19920703 10-Q 1 ese-20210630x10q.htm FORM 10-Q
0000866706--09-302021Q3falseMOMOus-gaap:OtherAccruedLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrentus-gaap:OtherAccruedLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrentus-gaap:OperatingLeaseRightOfUseAssetus-gaap:PropertyPlantAndEquipmentNet0000866706us-gaap:TreasuryStockMember2021-04-012021-06-300000866706us-gaap:TreasuryStockMember2020-10-012021-06-300000866706us-gaap:TreasuryStockMember2019-10-012020-06-300000866706us-gaap:TreasuryStockMember2021-06-300000866706us-gaap:RetainedEarningsMember2021-06-300000866706us-gaap:CommonStockMember2021-06-300000866706us-gaap:AdditionalPaidInCapitalMember2021-06-300000866706us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300000866706us-gaap:TreasuryStockMember2021-03-310000866706us-gaap:RetainedEarningsMember2021-03-310000866706us-gaap:CommonStockMember2021-03-310000866706us-gaap:AdditionalPaidInCapitalMember2021-03-310000866706us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310000866706us-gaap:TreasuryStockMember2020-09-300000866706us-gaap:RetainedEarningsMember2020-09-300000866706us-gaap:CommonStockMember2020-09-300000866706us-gaap:AdditionalPaidInCapitalMember2020-09-300000866706us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300000866706us-gaap:TreasuryStockMember2020-06-300000866706us-gaap:RetainedEarningsMember2020-06-300000866706us-gaap:CommonStockMember2020-06-300000866706us-gaap:AdditionalPaidInCapitalMember2020-06-300000866706us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300000866706us-gaap:TreasuryStockMember2020-03-310000866706us-gaap:RetainedEarningsMember2020-03-310000866706us-gaap:CommonStockMember2020-03-310000866706us-gaap:AdditionalPaidInCapitalMember2020-03-310000866706us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310000866706us-gaap:TreasuryStockMember2019-09-300000866706us-gaap:RetainedEarningsMember2019-09-300000866706us-gaap:CommonStockMember2019-09-300000866706us-gaap:AdditionalPaidInCapitalMember2019-09-300000866706us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-300000866706us-gaap:CommonStockMember2021-04-012021-06-300000866706us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300000866706us-gaap:CommonStockMember2020-10-012021-06-300000866706us-gaap:AdditionalPaidInCapitalMember2020-10-012021-06-300000866706us-gaap:CommonStockMember2020-04-012020-06-300000866706us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300000866706us-gaap:CommonStockMember2019-10-012020-06-300000866706us-gaap:AdditionalPaidInCapitalMember2019-10-012020-06-300000866706ese:PerformanceAcceleratedRestrictedShareAwardsMember2021-06-3000008667062020-04-012021-06-300000866706us-gaap:NonUsMemberese:UtilitySolutionsMember2021-04-012021-06-300000866706us-gaap:NonUsMemberese:RFShieldingAndTestMember2021-04-012021-06-300000866706us-gaap:NonUsMemberese:AerospaceAndDefenseMember2021-04-012021-06-300000866706ese:UtilitySolutionsMemberus-gaap:TransferredOverTimeMember2021-04-012021-06-300000866706ese:UtilitySolutionsMemberus-gaap:TransferredAtPointInTimeMember2021-04-012021-06-300000866706ese:USGovernmentMemberese:UtilitySolutionsMember2021-04-012021-06-300000866706ese:USGovernmentMemberese:RFShieldingAndTestMember2021-04-012021-06-300000866706ese:USGovernmentMemberese:AerospaceAndDefenseMember2021-04-012021-06-300000866706ese:RFShieldingAndTestMemberus-gaap:TransferredOverTimeMember2021-04-012021-06-300000866706ese:RFShieldingAndTestMemberus-gaap:TransferredAtPointInTimeMember2021-04-012021-06-300000866706ese:CommercialMemberese:UtilitySolutionsMember2021-04-012021-06-300000866706ese:CommercialMemberese:RFShieldingAndTestMember2021-04-012021-06-300000866706ese:CommercialMemberese:AerospaceAndDefenseMember2021-04-012021-06-300000866706ese:AerospaceAndDefenseMemberus-gaap:TransferredOverTimeMember2021-04-012021-06-300000866706ese:AerospaceAndDefenseMemberus-gaap:TransferredAtPointInTimeMember2021-04-012021-06-300000866706country:USese:UtilitySolutionsMember2021-04-012021-06-300000866706country:USese:RFShieldingAndTestMember2021-04-012021-06-300000866706country:USese:AerospaceAndDefenseMember2021-04-012021-06-300000866706us-gaap:TransferredOverTimeMember2021-04-012021-06-300000866706us-gaap:TransferredAtPointInTimeMember2021-04-012021-06-300000866706us-gaap:NonUsMember2021-04-012021-06-300000866706ese:USGovernmentMember2021-04-012021-06-300000866706ese:CommercialMember2021-04-012021-06-300000866706country:US2021-04-012021-06-300000866706us-gaap:NonUsMemberese:UtilitySolutionsMember2020-10-012021-06-300000866706us-gaap:NonUsMemberese:RFShieldingAndTestMember2020-10-012021-06-300000866706us-gaap:NonUsMemberese:AerospaceAndDefenseMember2020-10-012021-06-300000866706ese:UtilitySolutionsMemberus-gaap:TransferredOverTimeMember2020-10-012021-06-300000866706ese:UtilitySolutionsMemberus-gaap:TransferredAtPointInTimeMember2020-10-012021-06-300000866706ese:USGovernmentMemberese:UtilitySolutionsMember2020-10-012021-06-300000866706ese:USGovernmentMemberese:RFShieldingAndTestMember2020-10-012021-06-300000866706ese:USGovernmentMemberese:AerospaceAndDefenseMember2020-10-012021-06-300000866706ese:RFShieldingAndTestMemberus-gaap:TransferredOverTimeMember2020-10-012021-06-300000866706ese:RFShieldingAndTestMemberus-gaap:TransferredAtPointInTimeMember2020-10-012021-06-300000866706ese:CommercialMemberese:UtilitySolutionsMember2020-10-012021-06-300000866706ese:CommercialMemberese:RFShieldingAndTestMember2020-10-012021-06-300000866706ese:CommercialMemberese:AerospaceAndDefenseMember2020-10-012021-06-300000866706ese:AerospaceAndDefenseMemberus-gaap:TransferredOverTimeMember2020-10-012021-06-300000866706ese:AerospaceAndDefenseMemberus-gaap:TransferredAtPointInTimeMember2020-10-012021-06-300000866706country:USese:UtilitySolutionsMember2020-10-012021-06-300000866706country:USese:RFShieldingAndTestMember2020-10-012021-06-300000866706country:USese:AerospaceAndDefenseMember2020-10-012021-06-300000866706us-gaap:TransferredOverTimeMember2020-10-012021-06-300000866706us-gaap:TransferredAtPointInTimeMember2020-10-012021-06-300000866706us-gaap:NonUsMember2020-10-012021-06-300000866706ese:USGovernmentMember2020-10-012021-06-300000866706ese:CommercialMember2020-10-012021-06-300000866706country:US2020-10-012021-06-300000866706us-gaap:NonUsMemberese:UtilitySolutionsMember2020-04-012020-06-300000866706us-gaap:NonUsMemberese:RFShieldingAndTestMember2020-04-012020-06-300000866706us-gaap:NonUsMemberese:AerospaceAndDefenseMember2020-04-012020-06-300000866706ese:UtilitySolutionsMemberus-gaap:TransferredOverTimeMember2020-04-012020-06-300000866706ese:UtilitySolutionsMemberus-gaap:TransferredAtPointInTimeMember2020-04-012020-06-300000866706ese:USGovernmentMemberese:UtilitySolutionsMember2020-04-012020-06-300000866706ese:USGovernmentMemberese:RFShieldingAndTestMember2020-04-012020-06-300000866706ese:USGovernmentMemberese:AerospaceAndDefenseMember2020-04-012020-06-300000866706ese:RFShieldingAndTestMemberus-gaap:TransferredOverTimeMember2020-04-012020-06-300000866706ese:RFShieldingAndTestMemberus-gaap:TransferredAtPointInTimeMember2020-04-012020-06-300000866706ese:CommercialMemberese:UtilitySolutionsMember2020-04-012020-06-300000866706ese:CommercialMemberese:RFShieldingAndTestMember2020-04-012020-06-300000866706ese:CommercialMemberese:AerospaceAndDefenseMember2020-04-012020-06-300000866706ese:AerospaceAndDefenseMemberus-gaap:TransferredOverTimeMember2020-04-012020-06-300000866706ese:AerospaceAndDefenseMemberus-gaap:TransferredAtPointInTimeMember2020-04-012020-06-300000866706country:USese:UtilitySolutionsMember2020-04-012020-06-300000866706country:USese:RFShieldingAndTestMember2020-04-012020-06-300000866706country:USese:AerospaceAndDefenseMember2020-04-012020-06-300000866706us-gaap:TransferredOverTimeMember2020-04-012020-06-300000866706us-gaap:TransferredAtPointInTimeMember2020-04-012020-06-300000866706us-gaap:NonUsMember2020-04-012020-06-300000866706ese:USGovernmentMember2020-04-012020-06-300000866706ese:CommercialMember2020-04-012020-06-300000866706country:US2020-04-012020-06-300000866706us-gaap:NonUsMemberese:UtilitySolutionsMember2019-10-012020-06-300000866706us-gaap:NonUsMemberese:RFShieldingAndTestMember2019-10-012020-06-300000866706us-gaap:NonUsMemberese:AerospaceAndDefenseMember2019-10-012020-06-300000866706ese:UtilitySolutionsMemberus-gaap:TransferredOverTimeMember2019-10-012020-06-300000866706ese:UtilitySolutionsMemberus-gaap:TransferredAtPointInTimeMember2019-10-012020-06-300000866706ese:USGovernmentMemberese:UtilitySolutionsMember2019-10-012020-06-300000866706ese:USGovernmentMemberese:RFShieldingAndTestMember2019-10-012020-06-300000866706ese:USGovernmentMemberese:AerospaceAndDefenseMember2019-10-012020-06-300000866706ese:RFShieldingAndTestMemberus-gaap:TransferredOverTimeMember2019-10-012020-06-300000866706ese:RFShieldingAndTestMemberus-gaap:TransferredAtPointInTimeMember2019-10-012020-06-300000866706ese:CommercialMemberese:UtilitySolutionsMember2019-10-012020-06-300000866706ese:CommercialMemberese:RFShieldingAndTestMember2019-10-012020-06-300000866706ese:CommercialMemberese:AerospaceAndDefenseMember2019-10-012020-06-300000866706ese:AerospaceAndDefenseMemberus-gaap:TransferredOverTimeMember2019-10-012020-06-300000866706ese:AerospaceAndDefenseMemberus-gaap:TransferredAtPointInTimeMember2019-10-012020-06-300000866706country:USese:UtilitySolutionsMember2019-10-012020-06-300000866706country:USese:RFShieldingAndTestMember2019-10-012020-06-300000866706country:USese:AerospaceAndDefenseMember2019-10-012020-06-300000866706us-gaap:TransferredOverTimeMember2019-10-012020-06-300000866706us-gaap:TransferredAtPointInTimeMember2019-10-012020-06-300000866706us-gaap:NonUsMember2019-10-012020-06-300000866706ese:USGovernmentMember2019-10-012020-06-300000866706ese:CommercialMember2019-10-012020-06-300000866706country:US2019-10-012020-06-300000866706us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300000866706us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-10-012021-06-300000866706us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300000866706us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-10-012020-06-300000866706us-gaap:RevolvingCreditFacilityMember2020-10-012021-06-300000866706us-gaap:RevolvingCreditFacilityMember2021-06-300000866706srt:MaximumMember2021-06-300000866706us-gaap:TrademarksAndTradeNamesMember2021-06-300000866706us-gaap:TrademarksAndTradeNamesMember2020-09-300000866706us-gaap:CorporateMember2021-04-012021-06-300000866706ese:UtilitySolutionsMember2021-04-012021-06-300000866706ese:RFShieldingAndTestMember2021-04-012021-06-300000866706ese:AerospaceAndDefenseMember2021-04-012021-06-300000866706us-gaap:CorporateMember2020-10-012021-06-300000866706ese:RFShieldingAndTestMember2020-10-012021-06-300000866706us-gaap:CorporateMember2020-04-012020-06-300000866706ese:UtilitySolutionsMember2020-04-012020-06-300000866706ese:RFShieldingAndTestMember2020-04-012020-06-300000866706ese:AerospaceAndDefenseMember2020-04-012020-06-300000866706us-gaap:CorporateMember2019-10-012020-06-300000866706ese:UtilitySolutionsMember2019-10-012020-06-300000866706ese:RFShieldingAndTestMember2019-10-012020-06-300000866706ese:AerospaceAndDefenseMember2019-10-012020-06-300000866706ese:WestlandMember2021-06-300000866706ese:MayDayMember2021-06-300000866706ese:UtilitySolutionsMember2020-10-012021-06-300000866706ese:AerospaceAndDefenseMember2020-10-012021-06-300000866706ese:UtilitySolutionsMember2021-06-300000866706ese:RFShieldingAndTestMember2021-06-300000866706ese:AerospaceAndDefenseMember2021-06-300000866706ese:UtilitySolutionsMember2020-09-300000866706ese:RFShieldingAndTestMember2020-09-300000866706ese:AerospaceAndDefenseMember2020-09-300000866706us-gaap:PatentsMember2021-06-300000866706us-gaap:OtherIntangibleAssetsMember2021-06-300000866706us-gaap:PatentsMember2020-09-300000866706us-gaap:OtherIntangibleAssetsMember2020-09-300000866706us-gaap:CustomerRelationshipsMember2021-06-300000866706us-gaap:CustomerRelationshipsMember2020-09-300000866706ese:I.s.a.AltanovaGroupS.r.l.AltanovaMemberese:UtilitySolutionsMember2021-06-300000866706ese:NonEmployeeDirectorsPlanMember2021-06-300000866706us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-012021-06-300000866706us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-10-012021-06-300000866706us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-04-012020-06-300000866706us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-10-012020-06-3000008667062019-04-012019-06-3000008667062018-10-012019-06-300000866706us-gaap:RetainedEarningsMember2021-04-012021-06-300000866706us-gaap:RetainedEarningsMember2020-10-012021-06-300000866706us-gaap:RetainedEarningsMember2020-04-012020-06-300000866706us-gaap:RetainedEarningsMember2019-10-012020-06-300000866706us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel2Member2021-06-300000866706us-gaap:ForwardContractsMember2021-06-300000866706srt:ScenarioPreviouslyReportedMember2021-01-012021-03-310000866706srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2021-01-012021-03-310000866706srt:ScenarioPreviouslyReportedMember2020-10-012020-12-310000866706srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2020-10-012020-12-310000866706srt:ScenarioPreviouslyReportedMember2020-07-012020-09-300000866706srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2020-07-012020-09-300000866706srt:ScenarioPreviouslyReportedMember2021-03-310000866706srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2021-03-310000866706srt:ScenarioPreviouslyReportedMember2020-12-310000866706srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2020-12-3100008667062020-06-3000008667062019-09-300000866706ese:CapitalizedSoftwareMember2021-06-300000866706ese:CapitalizedSoftwareMember2020-09-300000866706srt:ScenarioPreviouslyReportedMember2020-09-300000866706srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2020-09-300000866706ese:PerformanceAcceleratedRestrictedShareAwardsMember2021-04-012021-06-300000866706ese:NonEmployeeDirectorsPlanMember2021-04-012021-06-300000866706ese:PerformanceAcceleratedRestrictedShareAwardsMember2020-10-012021-06-300000866706ese:NonEmployeeDirectorsPlanMember2020-10-012021-06-300000866706ese:PerformanceAcceleratedRestrictedShareAwardsMember2020-04-012020-06-300000866706ese:NonEmployeeDirectorsPlanMember2020-04-012020-06-300000866706ese:PerformanceAcceleratedRestrictedShareAwardsMember2019-10-012020-06-300000866706ese:NonEmployeeDirectorsPlanMember2019-10-012020-06-300000866706ese:PhenixTechnologiesIncPhenixMemberese:UtilitySolutionsMember2019-10-012020-09-300000866706ese:I.s.a.AltanovaGroupS.r.l.AltanovaMemberese:UtilitySolutionsMember2019-10-012020-09-3000008667062021-03-3100008667062020-12-3100008667062020-09-3000008667062021-06-3000008667062020-04-012020-06-3000008667062019-10-012020-06-3000008667062021-04-012021-06-3000008667062021-01-012021-03-3100008667062020-10-012020-12-3100008667062020-07-012020-09-3000008667062021-07-3100008667062020-10-012021-06-30xbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:sharesiso4217:EURese:segment

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  JUNE 30, 2021

OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934 FOR THE TRANSITION PERIOD FROM ______ TO ______

COMMISSION FILE NUMBER 1-10596

ESCO TECHNOLOGIES INC.

(Exact name of registrant as specified in its charter)

MISSOURI

43-1554045

(State or other jurisdiction of

(I.R.S. Employer

incorporation or organization)

Identification No.)

9900A CLAYTON ROAD

ST. LOUIS, MISSOURI

63124-1186

(Address of principal executive offices)

(Zip Code)

(314) 213-7200

(Registrant’s telephone number, including area code)

Securities registered pursuant to section 12(b) of the Act:

    

    

Name of each exchange

Title of each class

Trading Symbol(s)

on which registered

Common Stock, par value $0.01 per share

ESE

New York Stock Exchange

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 (Section 232.405 of this chapter) 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, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting 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

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.

Class

    

Shares outstanding at July 31, 2021

Common stock, $.01 par value per share

 

26,061,432

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

ESCO TECHNOLOGIES INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

(Dollars in thousands, except per share amounts)

Three Months Ended

June 30, 

    

2021

    

2020

Net sales

    

$

181,394

    

172,665

Costs and expenses:

 

 

Cost of sales

 

113,610

 

107,686

Selling, general and administrative expenses

 

42,882

 

36,936

Amortization of intangible assets

 

4,864

 

5,535

Interest expense, net

 

480

 

1,523

Other expenses (income), net

 

615

 

(824)

Total costs and expenses

 

162,451

 

150,856

Earnings before income taxes

 

18,943

 

21,809

Income tax expense

 

4,034

 

3,122

Net earnings

$

14,909

 

18,687

 

 

Earnings per share:

 

 

Basic -

 

 

Net earnings

0.57

0.72

 

Diluted -

Net earnings

$

0.57

 

0.72

See accompanying notes to consolidated financial statements.

2

ESCO TECHNOLOGIES INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

(Dollars in thousands, except per share amounts)

Nine Months Ended

June 30,

    

2021

    

2020

Net sales

$

509,962

 

524,885

Costs and expenses:

 

 

 

Cost of sales

 

316,785

 

 

327,655

Selling, general and administrative expenses

 

122,628

 

 

119,023

Amortization of intangible assets

 

14,729

 

 

16,565

Interest expense, net

 

1,453

 

 

5,264

Other (income) expenses, net

 

(1,265)

 

 

174

Total costs and expenses

 

454,330

 

 

468,681

 

 

 

Earnings before income taxes

 

55,632

 

 

56,204

Income tax expense

 

12,501

 

 

8,931

Earnings from continuing operations

43,131

47,273

Loss from discontinued operations, net of tax expense of $269

(601)

Gain on sale of discontinued operations, net of tax expense of $23,734

 

 

76,614

Earnings from discontinued operations

76,013

Net earnings

$

43,131

 

123,286

 

 

Earnings per share:

 

 

Basic  Continuing operations

$

1.66

1.82

Discontinued operations

2.92

Net earnings

$

1.66

 

4.74

Diluted — Continuing operations

$

1.65

1.81

Discontinued operations

 

 

2.91

Net earnings

$

1.65

 

4.72

See accompanying notes to consolidated financial statements.

3

ESCO TECHNOLOGIES INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(Unaudited)

(Dollars in thousands)

    

Three Months Ended

Nine Months Ended

June 30, 

June 30, 

2021

    

2020

    

2021

    

2020

Net earnings

$

14,909

 

18,687

43,131

 

123,286

Other comprehensive income (loss), net of tax:

 

 

 

 

Foreign currency translation adjustments

 

535

 

2,802

 

6,000

 

(160)

Total other comprehensive income (loss), net of tax

 

535

 

2,802

 

6,000

 

(160)

Comprehensive income

$

15,444

 

21,489

49,131

 

123,126

See accompanying notes to consolidated financial statements.

4

ESCO TECHNOLOGIES INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

(Unaudited)

(Dollars in thousands)

June 30, 

September 30, 

    

2021

    

2020

ASSETS

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

78,359

 

52,560

Accounts receivable, net

 

135,343

 

144,082

Contract assets

 

94,768

 

94,302

Inventories, net

 

141,113

 

135,296

Other current assets

 

21,282

 

17,053

Total current assets

 

470,865

 

443,293

Property, plant and equipment, net of accumulated depreciation of $144,642 and $130,534, respectively

 

141,967

 

139,870

Intangible assets, net of accumulated amortization of $143,792 and $129,063, respectively

 

343,346

 

346,632

Goodwill

 

411,732

 

408,063

Operating lease assets

30,426

21,390

Other assets

 

10,347

 

10,938

Total assets

$

1,408,683

 

1,370,186

 

 

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

 

Current liabilities:

 

 

Current maturities of long-term debt and short-term borrowings

$

20,000

 

22,368

Accounts payable

 

50,921

 

50,525

Contract liabilities

 

105,822

 

100,551

Accrued salaries

 

33,132

 

32,149

Accrued other expenses

 

43,517

 

50,436

Total current liabilities

 

253,392

 

256,029

Deferred tax liabilities

 

56,992

 

60,170

Non-current operating lease liabilities

26,458

16,785

Other liabilities

 

38,987

 

38,176

Long-term debt

 

28,000

 

40,000

Total liabilities

 

403,829

 

411,160

Shareholders’ equity:

 

 

Preferred stock, par value $.01 per share, authorized 10,000,000 shares

 

 

Common stock, par value $.01 per share, authorized 50,000,000 shares, issued 30,665,868 and 30,645,625 shares, respectively

 

307

 

306

Additional paid-in capital

 

296,578

 

293,682

Retained earnings

 

812,709

 

775,829

Accumulated other comprehensive income (loss), net of tax

 

2,343

 

(3,657)

 

1,111,937

 

1,066,160

Less treasury stock, at cost: 4,604,741 and 4,607,911 common shares, respectively

 

(107,083)

 

(107,134)

Total shareholders’ equity

 

1,004,854

 

959,026

Total liabilities and shareholders’ equity

$

1,408,683

 

1,370,186

See accompanying notes to consolidated financial statements.

5

ESCO TECHNOLOGIES INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

(Dollars in thousands)

Nine Months Ended

June 30, 

    

2021

    

2020

Cash flows from operating activities:

 

  

 

  

Net earnings

$

43,131

 

123,286

Earnings from discontinued operations

(76,013)

Adjustments to reconcile net earnings to net cash provided by operating activities:

 

 

Depreciation and amortization

 

30,259

 

31,066

Stock compensation expense

 

5,386

 

4,184

Changes in assets and liabilities

 

2,520

 

(20,926)

Gain on sale of building and land

(1,950)

Pension contributions

(10,000)

Effect of deferred taxes

 

(3,946)

 

2,155

Net cash provided by operating activities – continuing operations

75,400

53,752

Net cash used by operating activities – discontinued operations

(14,737)

Net cash provided by operating activities

75,400

39,015

Cash flows from investing activities:

 

 

Acquisition of business, net of cash acquired

 

(6,684)

 

Proceeds from sale of building and land

 

1,950

 

Capital expenditures

(17,887)

(28,291)

Additions to capitalized software

 

(6,500)

 

(6,564)

Net cash used by investing activities – continuing operations

(29,121)

(34,855)

Proceeds from sale of discontinued operations

183,812

Capital expenditures – discontinued operations

(1,728)

Net cash provided by investing activities – discontinued operations

182,084

Net cash (used) provided by investing activities

(29,121)

147,229

Cash flows from financing activities:

 

 

Proceeds from long-term debt and short-term borrowings

 

80,000

 

11,577

Principal payments on long-term debt and short-term borrowings

 

(94,368)

 

(145,000)

Dividends paid

 

(6,251)

 

(6,240)

Other

 

(1,672)

 

(3,127)

Net cash used by financing activities – continuing operations

(22,291)

(142,790)

Net cash used by financing activities – discontinued operations

(2,140)

Net cash used by financing activities

(22,291)

(144,930)

Effect of exchange rate changes on cash and cash equivalents

 

1,811

 

1,617

Net increase in cash and cash equivalents

 

25,799

 

42,931

Cash and cash equivalents, beginning of period

 

52,560

 

61,808

Cash and cash equivalents, end of period

$

78,359

 

104,739

 

Supplemental cash flow information:

 

 

Interest paid

$

316

 

4,669

Income taxes paid (including state and foreign)

 

21,982

 

23,435

See accompanying notes to consolidated financial statements.

6

ESCO TECHNOLOGIES INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

1.    BASIS OF PRESENTATION

The accompanying consolidated financial statements, in the opinion of management, include all adjustments, consisting of normal recurring accruals, necessary for a fair presentation of the results for the interim periods presented. The consolidated financial statements are presented in accordance with the requirements of Form 10-Q and consequently do not include all the disclosures required for annual financial statements by accounting principles generally accepted in the United States of America (GAAP). As a result of the pension plan termination referenced in the fourth quarter of 2020, certain prior year amounts have been reclassified to conform with the current year presentation. For further information, refer to the consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended September 30, 2020.

The Company’s results for the three-month and nine-month periods ended June 30, 2021 are not necessarily indicative of the results for the entire 2021 fiscal year. References to the third quarters of 2021 and 2020 represent the fiscal quarters ended June 30, 2021 and 2020, respectively. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities. Actual results could differ from those estimates.

2.    EARNINGS PER SHARE (EPS)

Basic EPS is calculated using the weighted average number of common shares outstanding during the period. Diluted EPS is calculated using the weighted average number of common shares outstanding during the period plus shares issuable upon the assumed exercise of dilutive common share options and vesting of unvested restricted share units (restricted shares) by using the treasury stock method. The number of shares used in the calculation of earnings per share for each period presented is as follows (in thousands):

    

Three Months

Nine Months

Ended June 30, 

Ended June 30, 

2021

    

2020

    

2021

    

2020

Weighted Average Shares Outstanding Basic

 

26,045

 

26,031

 

26,040

 

26,002

Dilutive Options and Restricted Shares

169

103

159

128

Adjusted Shares Diluted

 

26,214

 

26,134

 

26,199

 

26,130

3.    SHARE-BASED COMPENSATION

The Company provides compensation benefits to certain key employees under several share-based plans providing for performance-accelerated restricted shares (restricted shares), and to non-employee directors under a non-employee directors compensation plan.

Performance-Accelerated Restricted Share Awards

Compensation expense related to the restricted share awards was $2.5 million and $4.5 million for the three and nine-month periods ended June 30, 2021, respectively, and $1.0 million and $3.2 million for the corresponding periods in 2020. There were 229,602 non-vested shares outstanding as of June 30, 2021.

Non-Employee Directors Plan

Compensation expense related to the non-employee director grants was $0.3 million and $1.0 million for the three and nine-month periods ended June 30, 2021, respectively, and $0.3 million and $1.0 million for the corresponding periods in 2020.

The total share-based compensation cost that has been recognized in the results of operations and included within selling, general and administrative expenses (SG&A) was $2.8 million and $5.5 million for the three and nine-month periods ended June 30, 2021, respectively, and $1.3 million and $4.2 million for the corresponding periods in 2020. The total income tax benefit recognized in results of operations for share-based compensation arrangements was $0.4 million and $1.1 million for the three

7

and nine-month periods ended June 30, 2021, respectively, and $0.2 million and $0.9 million for the corresponding periods in 2020. As of June 30, 2021, there was $9.2 million of total unrecognized compensation cost related to share-based compensation arrangements. That cost is expected to be recognized over a remaining weighted-average period of 1.9 years.

4.    INVENTORIES

Inventories, net, from continuing operations consist of the following:

    

June 30, 

    

September 30, 

(In thousands)

    

2021

    

2020

Finished goods

$

28,732

 

28,471

Work in process

 

37,874

 

30,183

Raw materials

 

74,507

 

76,642

Total inventories

$

141,113

 

135,296

5.    GOODWILL AND OTHER INTANGIBLE ASSETS

Included on the Company’s Consolidated Balance Sheets at June 30, 2021 and September 30, 2020 are the following intangible assets gross carrying amounts and accumulated amortization from continuing operations:

    

June 30, 

    

September 30, 

(Dollars in thousands)

    

2021

    

2020

Goodwill

$

411,732

    

408,063

 

Intangible assets with determinable lives:

 

Patents

 

Gross carrying amount

$

2,144

2,092

Less: accumulated amortization

 

943

858

Net

$

1,201

1,234

 

Capitalized software

 

Gross carrying amount

$

91,388

84,888

Less: accumulated amortization

 

62,111

57,302

Net

$

29,277

27,586

 

Customer relationships

 

Gross carrying amount

$

229,385

227,178

Less: accumulated amortization

 

76,986

67,643

Net

$

152,399

159,535

 

Other

 

Gross carrying amount

$

5,358

5,156

Less: accumulated amortization

 

3,730

3,260

Net

$

1,628

1,896

Intangible assets with indefinite lives:

 

Trade names

$

158,841

156,381

8

The changes in the carrying amount of goodwill attributable to each business segment for the nine months ended June 30, 2021 is as follows on a continuing operations basis:

Aerospace

(Dollars in millions)

    

USG

    

Test

    

& Defense

    

Total

Balance as of September 30, 2020

271.9

 

34.1

 

102.1

 

408.1

Acquisition activity

2.2

2.2

Foreign currency translation

1.4

1.4

Balance as of June 30, 2021

$

273.3

34.1

104.3

411.7

The economic uncertainty, changes in the propensity for the general public to travel by air, and reductions in demand for commercial aircraft as a result of the COVID-19 pandemic have adversely impacted net sales and operating results in certain of the Aerospace and Defense reporting units. There were no impairment charges incurred for the three and nine-month periods ended June 30, 2021, however, the fair value of the Mayday and Westland reporting units, included in the Aerospace and Defense segment, exceeded carrying value by less than 10%. At June 30, 2021, we had $30 million and $18 million of goodwill recorded for Mayday and Westland, respectively.

6.    BUSINESS SEGMENT INFORMATION

The Company is organized based on the products and services that it offers and classifies its continuing business operations in three reportable segments for financial reporting purposes: Aerospace & Defense, Utility Solutions Group (USG), and RF Shielding and Test (Test). The Aerospace & Defense segment’s operations consist of PTI Technologies Inc. (PTI), VACCO Industries (VACCO), Crissair, Inc. (Crissair), Westland Technologies Inc. (Westland), Mayday Manufacturing Co. and its affiliate Hi-Tech Metals, Inc. (collectively referred to as Mayday) and Globe Composite Solutions, LLC (Globe). The companies within this segment primarily design and manufacture specialty filtration, fluid control and naval products, including hydraulic filter elements and fluid control devices used in aerospace and defense applications; unique filter mechanisms used in micro-propulsion devices for satellites and custom designed filters for manned aircraft and submarines; products and systems to reduce vibration and/or acoustic signatures and otherwise reduce or obscure a vessel’s signature, and other communications, sealing, surface control and hydrodynamic related applications to enhance U.S. Navy maritime survivability; precision-tolerance machined components for the aerospace and defense industry; and metal processing services. The USG segment’s operations consist primarily of Doble Engineering Company and Morgan Schaffer Ltd. (together Doble), and NRG Systems, Inc. (NRG). Doble is an industry leader in the development, manufacture and delivery of diagnostic testing solutions that enable electric power grid operators to assess the integrity of high voltage power delivery equipment. NRG designs and manufactures decision support tools for the renewable energy industry, primarily wind and solar. The Test segment’s operations consist primarily of ETS-Lindgren Inc. (ETS-Lindgren). ETS-Lindgren is an industry leader in providing its customers with the ability to identify, measure and contain magnetic, electromagnetic and acoustic energy. ETS-Lindgren also manufactures radio frequency shielding products and components used by manufacturers of medical equipment, communications systems, electronic products, and shielded rooms for high-security data processing and secure communication.

9

Management evaluates and measures the performance of its reportable segments based on “Net Sales” and “EBIT”, which are detailed in the table below. EBIT is defined as earnings from continuing operations before interest and taxes. The table below is presented on the basis of continuing operations and excludes discontinued operations.

Three Months

Nine Months

Ended June 30, 

Ended June 30, 

(In thousands)

    

2021

    

2020

    

2021

    

2020

NET SALES

  

  

  

  

Aerospace & Defense

$

85,576

84,072

234,720

256,707

USG

47,704

42,577

141,799

139,179

Test

48,114

46,016

133,443

128,999

Consolidated totals

$

181,394

172,665

509,962

524,885

EBIT

Aerospace & Defense

$

16,714

17,409

41,980

51,658

USG

8,227

6,156

27,683

20,310

Test

6,751

7,177

17,781

17,483

Corporate (loss)

(12,269)

(7,410)

(30,359)

(27,983)

Consolidated EBIT

19,423

23,332

57,085

61,468

Less: Interest expense

(480)

(1,523)

(1,453)

(5,264)

Earnings before income taxes

$

18,943

21,809

55,632

56,204

Non-GAAP Financial Measures

The financial measure “EBIT” is presented in the above table and elsewhere in this Report. EBIT on a consolidated basis is a non-GAAP financial measure. Management believes that EBIT is useful in assessing the operational profitability of the Company’s business segments because it excludes interest and taxes, which are generally accounted for across the entire Company on a consolidated basis. EBIT is also one of the measures used by management in determining resource allocations within the Company as well as incentive compensation. A reconciliation of EBIT to net earnings from continuing operations is set forth in Item 2, Management’s Discussion and Analysis of Financial Condition and Results of Operations – EBIT.

The Company believes that the presentation of EBIT provides important supplemental information to investors to facilitate comparisons with other companies, many of which use similar non-GAAP financial measures to supplement their GAAP results. However, the Company’s non-GAAP financial measures may not be comparable to other companies’ non-GAAP financial performance measures. Furthermore, the use of non-GAAP financial measures is not intended to replace any measures of performance determined in accordance with GAAP.

7.    DEBT

The Company’s debt is summarized as follows:

    

June 30, 

September 30, 

(In thousands)

    

2021

    

2020

Total borrowings

$

48,000

 

62,368

Current portion of long-term debt and short-term borrowings

 

(20,000)

 

(22,368)

Total long-term debt, less current portion

$

28,000

 

40,000

The Credit Facility includes a $500 million revolving line of credit as well as provisions allowing for the increase of the credit facility commitment amount by an additional $250 million, if necessary, with the consent of the lenders. The bank syndication supporting the facility is comprised of a diverse group of eight banks led by JP Morgan Chase Bank, N.A., as Administrative Agent. The Credit Facility matures September 27, 2024.

At June 30, 2021, the Company had approximately $444 million available to borrow under the Credit Facility, plus the $250 million increase option, subject to lender approval, in addition to $78.4 million cash on hand. The Company classified $20.0 million as the current portion of long-term debt as of June 30, 2021, as the Company intends to repay this amount within the next twelve months; however, the Company has no contractual obligation to repay such amount during the next twelve months. The letters of credit issued and outstanding under the Credit Facility totaled $8.4 million at June 30, 2021.

10

Interest on borrowings under the Credit Facility is calculated at a spread over either the London Interbank Offered Rate (LIBOR), the New York Federal Reserve Bank Rate or the prime rate, depending on various factors. The Credit Facility also requires a facility fee ranging from 10 to 25 basis points per annum on the unused portion. The Credit Facility is secured by the unlimited guaranty of the Company’s direct and indirect material U.S. subsidiaries and the pledge of 100% of the equity interests of its direct and indirect material foreign subsidiaries. The financial covenants of the Credit Facility include a leverage ratio and an interest coverage ratio. The weighted average interest rates were 1.16% and 1.33% for the three and nine- month periods ending June 30, 2021, respectively, and 3.24% and 3.22% for the three and nine-month periods ending June 30, 2020. As of June 30, 2021, the Company was in compliance with all covenants.

8.  INCOME TAX EXPENSE

The third quarter 2021 effective income tax rate was 21.3% compared to 14.3% in the third quarter of 2020. The effective income tax rate from continuing operations in the first nine months of 2021 was 22.5% compared to 15.9% in the first nine months of 2020. The income tax expense in the third quarter and first nine months of 2021 was favorably impacted by a tax return to provision true-up to foreign derived intangible income and other 2020 true-ups decreasing the third quarter and year-to-date effective tax rate by 3.9% and 1.2%, respectively.

The income tax expense in the third quarter and first nine months of 2020 was favorably impacted mainly by the following items: 1) an increase in the available 2019 foreign tax credit which was attributable to new information and tax planning strategies reducing the third quarter effective tax rate and year-to-date effective tax rate by 3.3% and 1.3%; and 2) new information and tax planning strategies resulted in an increase in the 2020 foreign tax credit and the catch-up of the benefit which reduced the 2020 third quarter effective tax rate by 2.5%. The year-to-date 2020 effective tax rate was favorably impacted by the release of a valuation allowance of $2.8 million for foreign net operating losses decreasing the year-to-date 2020 effective tax rate by 5.1%.

11

9.  SHAREHOLDERS’ EQUITY

The change in shareholders’ equity for the first three and nine months of 2021 and 2020 is shown below (in thousands):

Three Months Ended June 30, 

Nine Months Ended June 30, 

    

2021

    

2020

    

2021

    

2020

Common stock

Beginning balance

306

306

306

306

Stock plans

1

1

1

1

Ending balance

307

307

307

307

Additional paid-in-capital

Beginning balance

295,796

294,787

293,682

292,408

Stock plans

782

(2,156)

2,896

223

Ending balance

296,578

292,631

296,578

292,631

Retained earnings

Beginning balance

799,884

785,184

775,829

684,741

Net earnings common stockholders

14,909

18,687

43,131

123,286

Dividends paid

(2,084)

(2,084)

(6,251)

(6,240)

Ending balance

812,709

801,787

812,709

801,787

Accumulated other comprehensive income (loss)

Beginning balance

1,808

(46,936)

(3,657)

(43,974)

Foreign currency translation

535

2,802

6,000

(160)

Ending balance

2,343

(44,134)

2,343

(44,134)

Treasury stock

Beginning balance

(107,134)

(107,134)

(107,134)

(107,259)

Issued under stock plans

51

51

125

Ending balance

(107,083)

(107,134)

(107,083)

(107,134)

Total equity

1,004,854

943,457

1,004,854

943,457

10.  FAIR VALUE MEASUREMENTS

The accounting guidance establishes a three-level hierarchy for disclosure of fair value measurements, based upon the transparency of inputs to the valuation of an asset or liability as of the measurement date, as follows:

Level 1 – inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2 – inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.
Level 3 – inputs to the valuation methodology are unobservable and significant to the fair value measurement.

Financial Assets and Liabilities

The Company has estimated the fair value of its financial instruments as of June 30, 2021 and September 30, 2020 using available market information or other appropriate valuation methodologies. The carrying amounts of cash and cash equivalents, receivables, inventories, payables, debt and other current assets and liabilities approximate fair value because of the short maturity of those instruments.

12

Fair Value of Financial Instruments

The Company’s forward contracts and interest rate swaps are classified within Level 2 of the valuation hierarchy in accordance with FASB Accounting Standards Codification (ASC) 825, as presented below as of June 30, 2021:

(In thousands)

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets (Liabilities):

Forward contracts

$

 

(27)

 

$

 

(27)

Valuation was based on third party evidence of similarly priced derivative instruments.

Nonfinancial Assets and Liabilities

The Company’s nonfinancial assets such as property, plant and equipment, and other intangible assets are not measured at fair value on a recurring basis; however they are subject to fair value adjustments in certain circumstances, such as when there is evidence that an impairment may exist. No impairments were recorded during the three and nine-month periods ended June 30, 2021.

11.  REVENUES

Disaggregation of Revenues

Revenues by customer type, geographic location, and revenue recognition method for the three and nine-month periods ended June 30, 2021 are presented in the tables below as the Company believes it best depicts how the nature, amount, timing and

13

uncertainty of net sales and cash flows are affected by economic factors. The tables below also include a reconciliation of the disaggregated revenue within each reportable segment on a continuing operations basis.

Three months ended June 30, 2021

    

Aerospace

    

    

    

(In thousands)

& Defense

USG

Test

Total

Customer type:

 

  

 

  

 

  

 

  

 

Commercial

$

34,708

$

46,735

$

42,063

$

123,506

U.S. Government

 

50,868

969

6,051

 

57,888

Total revenues

$

85,576

$

47,704

$

48,114

$

181,394

 

 

Geographic location:

 

  

  

 

United States

$

75,701

$

32,111

$

27,719

$

135,531

International

 

9,875

15,593

20,395

 

45,863

Total revenues

$

85,576

$

47,704

$

48,114

$

181,394

 

 

Revenue recognition method:

 

  

  

 

Point in time

$

37,513

$

35,242

$

9,673

$

82,428

Over time

 

48,063

12,462

38,441

 

98,966

Total revenues

$

85,576

$

47,704

$

48,114

$

181,394

Nine months ended June 30, 2021

    Aerospace

    

    

    

(In thousands)

    

& Defense

    

USG

    

Test

    

Total

    

Customer type:

 

  

 

  

 

  

 

  

 

Commercial

$

95,712

$

139,149

$

118,089

$

352,950

U.S. Government

 

139,008

 

2,650

 

15,354

 

157,012

Total revenues

$

234,720

$

141,799

$

133,443

$

509,962

Geographic location:

 

 

 

  

 

United States

$

205,527

$

96,601

$

73,950

$

376,078

International

 

29,193

 

45,198

 

59,493

 

133,884

Total revenues

$

234,720

$

141,799

$

133,443

$

509,962

Revenue recognition method:

 

 

 

  

 

Point in time

$

103,492

$

105,173

$

27,789

$

236,454

Over time

 

131,228

 

36,626

 

105,654

 

273,508

Total revenues

$

234,720

$

141,799

$

133,443

$

509,962

14

Revenues by customer type, geographic location, and revenue recognition method for the three and nine-month periods ended June 30, 2020 are presented in the tables below.

Three months ended June 30, 2020

Aerospace

(In thousands)

    

& Defense

    

USG

    

Test

    

Total

Customer type:

 

  

 

  

 

  

 

  

Commercial

$

37,485

$

39,740

$

38,737

$

115,962

U.S. Government

 

46,587

 

2,837

 

7,279

 

56,703

Total revenues

$

84,072

$

42,577

$

46,016

$

172,665

Geographic location:

 

  

 

  

 

  

 

  

United States

$

73,476

$

26,499

$

19,441

$

119,416

International

 

10,596

 

16,078

 

26,575

 

53,249

Total revenues

$

84,072

$

42,577

$

46,016

$

172,665

Revenue recognition method:

 

  

 

  

 

  

 

  

Point in time

$

36,461

$

27,765

$

9,138

$

73,364

Over time

 

47,611

 

14,812

 

36,878

 

99,301

Total revenues

$

84,072

$

42,577

$

46,016

$

172,665

Nine months ended June 30, 2020

Aerospace

(In thousands)

    

& Defense

    

USG

    

Test

    

Total

Customer type:

Commercial

$

130,817

$

135,711

$

107,931

$

374,459

U.S. Government

 

125,890

 

3,468

 

21,068

 

150,426

Total revenues

$

256,707

$

139,179

$

128,999

$

524,885

Geographic location:

 

  

 

  

 

  

 

  

United States

$

219,640

$

90,155

$

69,399

$

379,194

International

 

37,067

 

49,024

 

59,600

 

145,691

Total revenues

$

256,707

$

139,179

$

128,999

$

524,885

Revenue recognition method:

 

  

 

  

 

  

 

  

Point in time

$

118,660

$

100,289

$

26,157

$

245,106

Over time

 

138,047

 

38,890

 

102,842

 

279,779

Total revenues

$

256,707

$

139,179

$

128,999

$

524,885

Remaining Performance Obligations

Remaining performance obligations, which is the equivalent of backlog, represent the expected transaction price allocated to contracts that the Company expects to recognize as revenue in future periods when the Company performs under the contracts. These remaining obligations include amounts that have been formally appropriated under contracts with the U.S. Government, and exclude unexercised contract options and potential orders under ordering-type contracts such as Indefinite Delivery, Indefinite Quantity contracts. At June 30, 2021, the Company had $539.0 million in remaining performance obligations of which the Company expects to recognize revenues of approximately 70% in the next twelve months.

Contract assets and contract liabilities

Assets and liabilities related to contracts with customers are reported on a contract-by-contract basis at the end of each reporting period. At June 30, 2021, contract assets and contract liabilities totaled $94.8 million and $105.8 million, respectively. Contract assets and contract liabilities are presented as current in the consolidated balance sheets as it is expected all related transaction activity with customers will be substantially completed within twelve months. During the first nine months of 2021, the Company recognized approximately $75 million in revenues that were included in the contract liabilities balance at September 30, 2020.

15

12.  LEASES

The Company determines at lease inception whether an arrangement that provides control over the use of an asset is a lease. The Company recognizes at lease commencement a right-of-use (ROU) asset and lease liability based on the present value of the future lease payments over the lease term. The Company has elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less. Certain of the Company’s leases include options to extend the term of the lease for up to 20 years. When it is reasonably certain that the Company will exercise the option, Management includes the impact of the option in the lease term for purposes of determining total future lease payments. As most of the Company’s lease agreements do not explicitly state the discount rate implicit in the lease, Management uses the Company’s incremental borrowing rate on the commencement date to calculate the present value of future payments based on the tenor of each arrangement.

The Company’s leases for real estate commonly include escalating payments. These variable lease payments are included in the calculation of the ROU asset and lease liability. In addition to the present value of the future lease payments, the calculation of the ROU asset also includes any deferred rent, lease pre-payments and initial direct costs of obtaining the lease.

In addition to the base rent, real estate leases typically contain provisions for common-area maintenance and other similar services, which are considered non-lease components for accounting purposes. Non-lease components are excluded from our ROU assets and lease liabilities and expensed as incurred.

The Company’s leases are for office space, manufacturing facilities, and machinery and equipment.

The components of lease costs are shown below:

Three Months Ended

Three Months Ended

June 30, 

June 30, 

(Dollars in thousands)

    

2021

    

2020

Finance lease cost

  

  

Amortization of right-of-use assets

$

492

$

540

Interest on lease liabilities

 

306

 

319

Operating lease cost

 

1,471

 

1,474

Total lease costs

$

2,269

$

2,333

    

Nine Months

    

Nine Months

Ended

Ended

June 30, 

June 30, 

(Dollars in thousands)

    

2021

    

2020

Finance lease cost

Amortization of right-of-use assets

$

1,477

$

1,622

Interest on lease liabilities

 

929

 

970

Operating lease cost

 

4,347

 

4,399

Total lease costs

$

6,753

$

6,991

16

Additional information related to leases are shown below:

Three Months Ended

Three Months Ended

June 30,

June 30,

(Dollars in thousands)

    

2021

    

2020

Cash paid for amounts included in the measurement of lease liabilities

  

  

Operating cash flows from operating leases

$

1,320

$

1,452

Operating cash flows from finance leases

 

306

 

319

Financing cash flows from finance leases

 

428

 

418

Right-of-use assets obtained in exchange for operating lease liabilities

12,780

53

    

Nine Months

    

Nine Months

June 30, 

June 30, 

(Dollars in thousands)

    

2021

    

2020

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from operating leases

$

4,102

$

4,334

Operating cash flows from finance leases

 

915

 

655

Financing cash flows from finance leases

 

1,261

 

1,145

Right-of-use assets obtained in exchange for operating lease liabilities

12,780

 

22,072

Weighted-average remaining lease term

    

June 30, 2021

    

June 30, 2020

 

Operating leases

 

10.31 years

 

6.64 years

Finance leases

 

11.86 years

 

12.76 years

Weighted-average discount rate

 

  

 

  

Operating leases

 

3.12

%  

3.14

%

Finance leases

 

4.31

%  

4.29

%

The following is a reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets, presented on our Consolidated Balance Sheet on June 30, 2021:

(Dollars in thousands)

Operating

    

Finance

Years Ending September 30:

    

Leases

    

Leases

2021 (excluding the nine months ended June 30, 2021)

$

1,378

 

739

2022

 

5,093

 

3,015

2023

 

4,324

 

3,098

2024

 

3,677

 

3,181

2025 and thereafter

 

21,976

 

28,285

Total minimum lease payments

 

36,448

 

38,318

Less: amounts representing interest

 

5,460

 

 

9,320

Present value of net minimum lease payments

$

30,988

 

28,998

Less: current portion of lease obligations

 

4,530

 

1,859

Non-current portion of lease obligations

26,458

 

27,139

ROU assets

$

30,426

 

24,689

Operating lease liabilities are included in the Consolidated Balance Sheet in accrued other expenses (current portion) and as a caption on the Consolidated Balance Sheet (long-term portion). Finance lease liabilities are included on the Consolidated Balance Sheet in accrued other expenses (current portion) and other liabilities (long-term portion). Operating lease ROU assets are included as a caption on the Consolidated Balance Sheet and finance lease ROU assets are included in Property, plant and equipment on the Consolidated Balance sheets.

17

13.  ADJUSTED QUARTERLY FINANCIAL INFORMATION

During the third quarter of 2021, the Company identified immaterial errors in the historical consolidated financial statements of Westland, within the A&D segment, and are being corrected as an immaterial revision of those financial statements. Specifically, the adjustments include $3.5 million related to net sales being overstated, of which $2.4 million related to the fourth quarter of 2020, $0.3 million related to the first quarter of 2021, and $0.8 million related to the second quarter of 2021. In addition, $2.1 million of the total adjustments resulted from inventory being overstated and cost of goods sold being understated, of which $0.9 million related to the fourth quarter of 2020, $0.8 million related to the first quarter of 2021, and $0.4 million related to the second quarter of 2021. The tax impact of correcting these errors was a reduction in tax expense of $0.8 million, $0.2 million, and $0.3 million in the fourth quarter of 2020, first quarter of 2021, and second quarter of 2021, respectively. This correction also resulted in a reclassification in the Consolidated Statements of Cash Flows between line items of net earnings, changes in assets and liabilities, and effect of deferred taxes totaling $3.3 million in the fourth quarter of 2020, $1.1 million in the first quarter of 2021, and $1.2 million in the second quarter of 2021, with no impact to the total net cash provided by operating activities for any period. The fiscal 2021 and 2020 quarterly results have been adjusted to reflect the correction of these adjustments in the proper periods. The table below shows the impact of all adjustments to the respective periods. Management has determined that all of these adjustments are not material to any prior periods or the current fiscal year.

First Quarter

First Quarter

Second Quarter

Second Quarter

(Dollars in thousands, except per share amounts)

    

(As Reported)

    

(As Adjusted)

    

(As Reported)

    

(As Adjusted)

2021

Net sales

$

162,949

162,674

166,644

165,894

Cost of sales

98,777

99,622

103,113

103,553

Earnings before income taxes

17,660

16,540

21,339

20,149

Income tax expense

3,974

3,722

5,025

4,745

Net earnings

13,686

12,818

16,314

15,404

Diluted earnings (loss) per share:

Net earnings

$

0.52

0.49

0.62

0.59

    

First Quarter

    

First Quarter

    

Second Quarter

    

Second Quarter

(As Reported)

(As Adjusted)

(As Reported)

(As Adjusted)

Contract assets

$

93,762

 

91,043

 

95,002

 

91,533

Inventories

 

144,054

 

142,316

 

145,342

 

143,164

Retained earnings

$

790,000

 

786,563

 

804,231

 

799,884

    

Fourth Quarter

    

Fourth Quarter

(Dollars in thousands, except per share amounts)

(As Reported

(As Adjusted)

2020

Net sales

$

208,030

 

205,586

Cost of sales

 

129,763

 

130,656

Loss before income taxes

 

(16,461)

 

(19,798)

Income tax expense

 

5,347

 

4,579

Net loss

 

(21,808)

 

(24,377)

Diluted earnings (loss) per share:

 

  

 

  

Net loss

$

(0.83)

 

(0.93)

18

    

Fourth Quarter

    

Fourth Quarter

(Dollars in thousands, except per share amounts)

(As Reported

(As Adjusted)

September 30, 2020

 

 

  

Contract assets

$

96,746

 

94,302

Inventories

 

136,189

 

135,296

Total current assets

 

446,630

 

443,293

Total assets

 

1,373,523

 

1,370,186

Total shareholders’ equity

 

961,595

 

959,026

Total liabilities and shareholders’ equity

 

1,373,523

 

1,370,186

14.  SUBSEQUENT EVENTS

On May 20, 2021, the Company announced it had entered into an agreement to acquire I.S.A. Altanova Group S.R.L. (Altanova), a supplier in the field of advanced condition assessment technologies including partial discharge measurement and analysis, as well as test instruments for electrical apparatus. Altanova, which will become part of the USG operating segment, had annual sales of approximately $30 million in 2020. As of June 30, 2021, the Company had 30 million Euros held in an escrow account related to this transaction which will be used to partially fund the acquisition. The transaction was subject to Italian regulatory approval, which was obtained and the transaction closed on July 29, 2021.

On August 9, 2021, the Company announced it had acquired the assets of Phenix Technologies, Inc. (Phenix), a manufacturer of stationary and portable high voltage, high current, high power test systems, components and solutions supporting the electric utility industry. Phenix, which will become part of the USG operating segment, had annual sales of approximately $25 million in 2020.

19

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

COVID-19 TRENDS AND UNCERTAINTIES

The COVID-19 global pandemic has continued to create significant and unprecedented challenges, and during these highly uncertain times, our top priority remains the health and safety of our employees, customers and suppliers, thereby securing the financial well-being of the Company and supporting business continuity. To date, our global supply chains have not been materially affected by the pandemic. Given our diverse portfolio of strong, durable businesses serving non-discretionary end-markets, the strength and resilience of our business model positions us to continue our long-term outlook. A portion of our workforce has worked from home at times due to COVID-19, however we have not had to redesign or design new internal controls over financial reporting at this time. Depending on the duration of COVID-19, it may become necessary for us to redesign or design new internal controls over financial reporting in a future period. We do not believe such an event will have a material impact on our business.

The economic uncertainty, changes in the propensity for the general public to travel by air, and reductions in demand for commercial aircraft as a result of the COVID-19 pandemic have adversely impacted net sales and operating results in certain of our Aerospace and Defense reporting units. In addition, our Westland facility had a partial shutdown of its facility for several weeks during the first quarter of 2021 due to COVID-19. We are monitoring the impacts of COVID-19 on the fair value of assets. We determined that there was no impairment for the three and nine months ended June 30, 2021 and the fair value of each reporting unit substantially exceeded carrying value, with the exception of Mayday and Westland where fair value exceeded carrying value by less than 10%. At June 30, 2021, we had $30 million and $18 million of goodwill recorded for Mayday and Westland, respectively. The valuation methodology we use involves estimates of discounted cash flows, which are subject to change, and if they change negatively it could result in the need to write down those assets to fair value. We will continue to monitor the impacts of COVID-19 on the fair value of assets. For further discussion, refer to Management’s Discussion and Analysis contained in the Company’s Annual Report on Form 10-K for the fiscal year ended September 30, 2020.

RESULTS OF OPERATIONS

References to the third quarters of 2021 and 2020 represent the three-month periods ended June 30, 2021 and 2020, respectively.

OVERVIEW

In the third quarter of 2021, sales, net earnings and diluted earnings per share were $181.4 million, $14.9 million and $0.57 per share, respectively, compared to $172.7 million, $18.7 million and $0.72 per share, respectively, in the third quarter of 2020. In the first nine months of 2021, sales, net earnings and diluted earnings per share from continuing operations were $510.0 million, $43.1 million and $1.65 per share, respectively, compared to $524.9 million, $47.3 million and $1.81 per share, respectively, in the first nine months of 2020. See footnote 13, Quarterly Financial Information, for further discussion about the impact to the first and second quarters of 2021 and the fourth quarter of 2020.

NET SALES

In the third quarter of 2021, net sales of $181.4 million were $8.7 million, or 5.0%, higher than the $172.7 million in the third quarter of 2020. In the first nine months of 2021, net sales of $510.0 million were $14.9 million, or 2.8%, lower than the $524.9 million in the first nine months of 2020. The increase in net sales in the third quarter of 2021 as compared to the third quarter of 2020 was due to a $5.1 million increase in the USG segment, a $2.1 million increase in the Test segment, and a $1.5 million increase in the Aerospace & Defense segment. The decrease in net sales in the first nine months of 2021 as compared to the first nine months of 2020 was due to a $21.9 million decrease in the Aerospace & Defense segment, partially offset by a $4.5 million increase in the Test segment and a $2.5 million increase in the USG segment.

-Aerospace & Defense (A&D)

In the third quarter of 2021, net sales of $85.6 million were $1.5 million, or 1.8%, higher than the $84.1 million in the third quarter of 2020. In the first nine months of 2021, net sales of $234.7 million were $22.0 million, or 8.6%, lower than the $256.7 million in the first nine months of 2020. The sales increase in the third quarter of 2021 compared to the third quarter of 2020 was mainly due to a $2.4 million increase in net sales at Globe, a $1.7 million increase in net sales at VACCO and a $1.1 million increase in net sales at PTI, partially offset by a $3.4 million decrease in net sales at Mayday driven by the impact of the COVID-19 pandemic. The sales decrease in the first nine months of 2021 compared to the first nine months of 2020 was mainly due to an $14.9 million decrease in net sales at Mayday, a $9.4 million decrease in net sales at Crissair, an $8.2 million decrease in net sales at PTI, and a $2.9 million

20

decrease in net sales at Westland primarily driven by the impact of the COVID-19 pandemic; partially offset by a $9.5 million increase in net sales at VACCO and a $3.9 million increase in net sales at Globe driven by an increase in navy defense.

-USG

In the third quarter of 2021, net sales of $47.7 million were $5.1 million, or 12.0%, higher than the $42.6 million in the third quarter of 2020. In the first nine months of 2021, net sales of $141.8 million were $2.6 million, or 1.9%, higher than the $139.2 million in the first nine months of 2020. The increase in the third quarter of 2021 compared to the third quarter of 2020 was mainly due to higher service and product revenue at Doble and an increase in product sales at NRG. The increase in the first nine months of 2021 compared to the first nine months of 2020 was mainly due to an increase in product sales at NRG, partially offset by lower events and service revenue at Doble primarily driven by the impact of COVID-19.

-Test

In the third quarter of 2021, net sales of $48.1 million were $2.1 million, or 4.6%, higher than the $46.0 million in the third quarter of 2020. In the first nine months of 2021, net sales of $133.4 million were $4.4 million, or 3.4%, higher than the $129.0 million in the first nine months of 2020. The increase in the third quarter of 2021 as compared to the third quarter of 2020 was primarily due to higher sales from the Company’s U.S. and European operations totaling $7.4 million partially offset by a $5.3 million decrease in sales from the segment’s Asian operations due to the timing of test and measurement chamber projects. The increase in the first nine months of 2021 compared to the first nine months of 2020 was due to higher sales from the Company’s European operations totaling $6.1 million partially offset by a $1.7 million decrease in sales from the segment’s Asian and U.S. operations due to the timing of test and measurement chamber projects.

ORDERS AND BACKLOG

Backlog was $539.0 million at June 30, 2021 compared with $539.0 million at September 30, 2020. The Company received new orders totaling $203.8 million in the third quarter of 2021 compared to $157.8 million in the third quarter of 2020. Of the new orders received in the third quarter of 2021, $95.1 million related to Aerospace & Defense products, $53.2 million related to Test products, and $55.5 million related to USG products. Of the new orders received in the third quarter of 2020, $65.9 million related to Aerospace & Defense products, $41.5 million related to Test products, and $50.4 million related to USG products.

The Company received new orders totaling $537.7 million in the first nine months of 2021 compared to $623.9 million in the first nine months of 2020. Of the new orders received in the first nine months of 2021, $248.8 million related to Aerospace & Defense products, $141.1 million related to Test products, and $147.8 million related to USG products. Of the new orders received in the first nine months of 2020, $350.9 million related to Aerospace & Defense products, $121.8 million related to Test products, and $151.2 million related to USG products.

SELLING, GENERAL AND ADMINISTRATIVE EXPENSES

Selling, general and administrative (SG&A) expenses for the third quarter of 2021 were $42.9 million (23.6% of net sales), compared with $36.9 million (21.4% of net sales) for the third quarter of 2020. For the first nine months of 2021, SG&A expenses from continuing operations were $122.6 million (24.0% of net sales) compared to $119.0 million (22.7% of net sales) for the first nine months of 2020. The increase in SG&A in the third quarter and first nine months of 2021 compared to the corresponding periods of 2021 was mainly due to a $2.0 million increase at Corporate for compensation expenses due to the transition of key executives and a $1.0 million increase at Corporate due to acquisition costs.

AMORTIZATION OF INTANGIBLE ASSETS

Amortization of intangible assets from continuing operations was $4.9 million and $14.7 million for the third quarter and first nine months of 2021, respectively, compared to $5.5 million and $16.6 million for the corresponding periods of 2020. Amortization expenses consist of amortization of acquired intangible assets from acquisitions and other identifiable intangible assets (primarily software). The decrease in amortization expense in the third quarter and first nine months of 2021 compared to the corresponding periods of 2020 was mainly due to a decrease in amortization of capitalized software.

21

OTHER EXPENSES (INCOME), NET

Other expenses (income), net, was $0.6 million in the third quarter of 2021 compared to other expenses (income), net, of $(0.8) million in the third quarter of 2020. The principal component of other expenses, net, in the third quarter of 2021 was $0.5 million of facility consolidation charges for the Doble Morgan Schaffer facility. The principal component of other income, net, in the third quarter of 2020 was a gain on derivative instruments of $0.5 million.

Other (income) expenses, net, was $(1.3) million of income in the first nine months of 2021 compared to other expenses, net, of $0.2 million in the first nine months of 2020. The principal component of other (income), expenses, net, in the first nine months of 2021 was a gain of approximately $2 million for the final settlement on the sale of the Doble Watertown, MA building, partially offset by facility consolidation charges for the Doble Manta and Morgan Schaffer facilities. There were no individually significant items in other expenses, net, in the first nine months of 2020.

EBIT

The Company evaluates the performance of its operating segments based on EBIT, and provides EBIT on a consolidated basis, which is a non-GAAP financial measure. Please refer to the discussion of non-GAAP financial measures in Note 6 to the Consolidated Financial Statements, above. EBIT was $19.4 million (10.7% of net sales) for the third quarter of 2021 compared to $23.3 million (13.5% of net sales) for the third quarter of 2020. For the first nine months of 2021, EBIT was $57.1 million (11.2% of net sales) compared to $61.5 million (11.7% of net sales) for the first nine months of 2020.

The following table presents a reconciliation of EBIT to net earnings from continuing operations.

Three Months Ended

Nine Months Ended

June 30,

June 30,

(In thousands)

    

2021

2020

2021

    

2020

Consolidated EBIT

$

19,423

23,332

57,085

61,468

Less: Interest expense, net

 

(480)

 

(1,523)

 

(1,453)

 

(5,264)

Less: Income tax

 

(4,034)

 

 

(3,122)

 

(12,501)

 

(8,931)

Net earnings from continuing operations

$

14,909

 

18,687

 

43,131

 

47,273

-Aerospace & Defense

EBIT in the third quarter of 2021 was $16.7 million (19.5% of net sales) compared to $17.4 million (20.7% of net sales) in the third quarter of 2020. EBIT in the first nine months of 2021 was $42.0 million (17.9% of net sales) compared to $51.7 million (20.1% of net sales) in the first nine months of 2020. The decrease in EBIT in the third quarter of 2021 compared to the third quarter of 2020 was mainly due to $2.1 million of pretax charges at Westland driven by new product development challenges, increased production costs, and product quality issues; lower sales volumes at Mayday; partially offset by an increase in EBIT at VACCO and Globe due to the higher sales volumes as mentioned above. The decrease in EBIT in the first nine months of 2021 compared to the first nine months of 2020 was mainly due to $4.4 million of pretax charges at Westland driven by new product development challenges, increased production costs, and product quality issues; lower sales volumes at Mayday, Crissair and PTI; partially offset by an increase in EBIT at VACCO and Globe due to the higher sales volumes as mentioned above. In addition, EBIT in the first quarter of 2021 was negatively impacted by a $0.3 million inventory step-up charge related to the acquisition of Advanced Technology Machining, Inc. and TECC Grinding, Inc. (ATM).

-USG

EBIT in the third quarter of 2021 was $8.2 million (17.2% of net sales) compared to $6.2 million (14.5% of net sales) in the third quarter of 2020. EBIT in the first nine months of 2021 was $27.7 million (19.5% of net sales) compared to $20.3 million (14.6% of net sales) in the first nine months of 2020. The increase in EBIT in the third quarter of 2021 compared to the third quarter of 2020 was mainly due higher sales volumes partially offset by $0.5 million of facility consolidation charges at its Doble Morgan Schaffer facility, and an increase in EBIT at NRG due to higher sales volumes as mentioned above. The increase in EBIT in the first nine months of 2021 compared to the first nine months of 2020 was mainly due to higher EBIT at Doble driven by favorable product mix, $2 million final settlement received on the sale of the Doble Watertown facility, partially offset by $1.8 million of facility consolidation charges at its Doble Manta and Morgan Schaffer facilities, and an increase in EBIT at NRG due to higher sales volumes.

22

-Test

EBIT in the third quarter of 2021 was $6.8 million (14.0% of net sales) compared to $7.2 million (15.6% of net sales) in the third quarter of 2020. EBIT in the first nine months of 2021 was $17.8 million (13.3% of net sales) compared to $17.5 million (13.5% of net sales) in the first nine months of 2020. The increase in EBIT in the first nine months of 2021 compared to the first nine months of 2020 was primarily due to product mix and higher margins on projects mainly from the segment’s Asian operations.

-Corporate

Corporate costs included in EBIT were $12.3 million and $30.4 million in the third quarter and first nine months of 2021, respectively, compared to $7.4 million and $28.0 million in the corresponding periods of 2020. The increase in Corporate costs in the third quarter and first nine months of 2021 compared to the corresponding periods of 2020 was mainly due to an increase in compensation costs related to the transition of key executives and acquisition costs.

INTEREST EXPENSE, NET

Interest expense was $0.5 million and $1.5 million in the third quarter and first nine months of 2021, respectively, and $1.5 million and $5.3 million in the corresponding periods of 2020. The decrease in interest expense in the third quarter and first nine months of 2021 compared to the corresponding periods of 2020 was mainly due to lower average outstanding borrowings and lower average interest rates. Average outstanding borrowings were $39 million and $44 million in the third quarter and first nine months of 2021, respectively, and $151 million and $193 million in the corresponding periods of 2020.

INCOME TAX EXPENSE

The third quarter 2021 effective income tax rate was 21.3% compared to 14.3% in the third quarter of 2020. The effective income tax rate from continuing operations in the first nine months of 2021 was 22.5% compared to 15.9% in the first nine months of 2020. The income tax expense in the third quarter and first nine months of 2021 was favorably impacted by a tax return to provision true-up to foreign derived intangible income and other 2020 true-ups decreasing the third quarter and year-to-date effective tax rate by 3.9% and 1.2%, respectively.

The income tax expense in the third quarter and first nine months of 2020 was favorably impacted mainly by the following items: 1) an increase in the available 2019 foreign tax credit which was attributable to new information and tax planning strategies reducing the third quarter effective tax rate and year-to-date effective tax rate by 3.3% and 1.3%; and 2) new information and tax planning strategies resulted in an increase in the 2020 foreign tax credit and the catch-up of the benefit which reduced the 2020 third quarter effective tax rate by 2.5%. The year-to-date 2020 effective tax rate was favorably impacted by the release of a valuation allowance of $2.8 million for foreign net operating losses decreasing the year-to-date 2020 effective tax rate by 5.1%.

CAPITAL RESOURCES AND LIQUIDITY

The Company’s overall financial position and liquidity remains strong. The effects of COVID-19 have not materially affected liquidity. Working capital from continuing operations (current assets less current liabilities) increased to $217.5 million at June 30, 2021 from $187.3 million at September 30, 2020. Accounts receivable decreased by $8.7 million during this period primarily due to a $12.6 million decrease within the Test segment due to increased focus on collections during the period and timing of payments; partially offset by a $4.8 million increase within the USG segment due to the timing of payments.

Net cash provided by operating activities from continuing operations was $75.4 million and $53.8 million in the first nine months of 2021 and 2020, respectively. The increase in net cash provided by operating activities from continuing operations in the first nine months of 2021 as compared to the first nine months of 2020 was mainly driven by lower working capital requirements.

Capital expenditures from continuing operations were $17.9 million and $28.3 million in the first nine months of 2021 and 2020, respectively. The decrease in the first nine months of 2021 compared to the prior year period was mainly due to the building improvement additions in 2020 at the new Doble headquarters facility. In addition, the Company incurred expenditures for capitalized software of $6.5 million and $6.6 million in the first nine months of 2021 and 2020, respectively.

23

Credit Facility

At June 30, 2021, the Company had approximately $444 million available to borrow under its bank credit facility, a $250 million increase option subject to lender approval, and $78.4 million cash on hand. At June 30, 2021, the Company had $48 million of outstanding borrowings under the credit facility in addition to outstanding letters of credit of $8.4 million. Cash flow from operations and borrowings under the Company’s credit facility are expected to meet the Company’s capital requirements and operational needs for the foreseeable future. The Company’s ability to access the additional $250 million increase option of the credit facility is subject to acceptance by participating or other outside banks.

Subsequent Events

On May 20, 2021, the Company announced it had entered into an agreement to acquire I.S.A. Altanova Group S.R.L. (Altanova), a supplier in the field of advanced condition assessment technologies including partial discharge measurement and analysis, as well as test instruments for electrical apparatus. Altanova, which will become part of the USG operating segment, had annual sales of approximately $30 million in 2020. As of June 30, 2021, the Company had 30 million Euros held in an escrow account related to this transaction which will be used to partially fund the acquisition. The transaction was subject to Italian regulatory approval, which was obtained and the transaction closed on July 29, 2021.

On August 9, 2021, the Company announced it had acquired the assets of Phenix Technologies, Inc. (Phenix), a manufacturer of stationary and portable high voltage, high current, high power test systems, components and solutions supporting the electric utility industry. Phenix, which will become part of the USG operating segment, had annual sales of approximately $25 million in 2020.

Dividends

A quarterly dividend of $0.08 per share, totaling $2.1 million, was paid on October 15, 2020 to stockholders of record as of October 1, 2020. A quarterly dividend of $0.08 per share, totaling $2.1 million, was paid on January 19, 2021 to stockholders of record as of January 4, 2021. A quarterly dividend of $0.08 per share, totaling $2.1 million, was paid on April 16, 2021 to stockholders of record as of April 1, 2021. Subsequent to June 30, 2021, a quarterly dividend of $0.08 per share, totaling $2.1 million, was paid on July 16, 2021 to stockholders of record as of July 1, 2021.

New Share Repurchase Program

On August 5, 2021, the Company’s Board of Directors adopted a new stock repurchase program, replacing the previous program which was adopted in 2012 and was scheduled to expire September 30, 2021. Under the new program, which is similar to the previous one, Management may repurchase shares of its outstanding stock in the open market and otherwise throughout the period ending September 30, 2024. The total value authorized is the lesser of $200 million or the dollar limitation imposed by the Company’s Credit Agreement. The repurchase program does not obligate the Company to repurchase any particular amount of stock, and it may be modified, extended, suspended or discontinued at any time. The timing and amount of repurchases are determined by Management based on a variety of factors such as the market price of our common stock, our corporate requirements, and overall market conditions. Purchases of our common stock may be made in open market transactions effected through a broker-dealer at prevailing market prices, in block trades, or in privately negotiated transactions. In addition, we may repurchase common stock through private or other transactions outside of the repurchase program.

CRITICAL ACCOUNTING POLICIES

Management has evaluated the accounting policies used in the preparation of the Company’s financial statements and related notes and believes those policies to be reasonable and appropriate. Certain of these accounting policies require the application of significant judgment by Management in selecting appropriate assumptions for calculating financial estimates. By their nature, these judgments are subject to an inherent degree of uncertainty. These judgments are based on historical experience, trends in the industry, information provided by customers and information available from other outside sources, as appropriate. The most significant areas involving Management judgments and estimates may be found in the Critical Accounting Policies section of Management’s Discussion and Analysis and in Note 1 to the Consolidated Financial Statements contained in the Company’s Annual Report on Form 10-K for the fiscal year ended September 30, 2020.

24

OTHER MATTERS

Contingencies

As a normal incident of the business in which the Company is engaged, various claims, charges and litigation are asserted or commenced against the Company. Additionally, the Company is currently involved in various stages of investigation and remediation relating to environmental matters. In the opinion of Management, the aggregate costs involved in the resolution of these matters, and final judgments, if any, which might be rendered against the Company, are adequately reserved, are covered by insurance, or would not have a material adverse effect on the Company’s results from operations, capital expenditures, or competitive position.

FORWARD LOOKING STATEMENTS

Statements contained in this Form 10-Q regarding future events and the Company’s future results that reflect or are based on current expectations, estimates, forecasts, projections or assumptions about the Company’s performance and the industries in which the Company operates are considered “forward-looking statements” within the meaning of the safe harbor provisions of the Federal securities laws. These include, but are not necessarily limited to, statements about: the third quarter results, growth in sales, the effects of a widely available COVID-19 vaccine; the continuing effects of the COVID-19 pandemic including any impairment of the Company’s assets, impacts to commercial aerospace, military and navy markets which the Company serves, the strength of the markets served by the Company’s Test and USG segments, and the timing of the recovery of certain end markets which the Company serves; the correction of production issues, the effect of certain changes in the Company’s internal controls or in other factors on the effectiveness of its internal controls; the adequacy of the Company’s credit facility and the Company’s ability to increase it; the outcome of current litigation, claims and charges; cash flow; timing of the repayment of the current portion of the Company’s long-term debt; future revenues from remaining performance obligations; fair values of reporting units; the Company’s ability to hedge against or otherwise manage market risks through the use of derivative financial instruments; the extent to which hedging gains or losses will be offset by losses or gains on related underlying exposures; and any other statements contained herein which are not strictly historical. Words such as expects, anticipates, targets, goals, projects, intends, plans, believes, estimates, variations of such words, and similar expressions are intended to identify such forward-looking statements.

Investors are cautioned that such statements are only predictions and speak only as of the date of this Form 10-Q, and the Company undertakes no duty to update them except as may be required by applicable laws or regulations. The Company’s actual results in the future may differ materially from those projected in the forward-looking statements due to risks and uncertainties that exist in the Company’s operations and business environment, including but not limited to those described in Item 1A, “Risk Factors,” of the Company’s Annual Report on Form 10-K for the fiscal year ended September 30, 2020 and the following: the success and timing of COVID-19 vaccines in ending the pandemic and the effects of known or unknown COVID-19 variants; the continuing impact of the COVID-19 pandemic including labor shortages, facility closures, shelter in place policies or quarantines, material shortages, transportation delays, termination or delays of Company contracts and the inability of our suppliers or customers to perform, the impacts of natural disasters on the Company’s operations and those of the Company’s customers and suppliers; the timing and content of future contract awards or customer orders; the appropriation, allocation and availability of Government funds; the termination for convenience of Government and other customer contracts or orders; weakening of economic conditions in served markets; the success of the Company’s competitors; changes in customer demands or customer insolvencies; competition; intellectual property rights; technical difficulties; the availability of selected acquisitions; delivery delays or defaults by customers; performance issues with key customers, suppliers and subcontractors; material changes in the costs and availability of certain raw materials; labor disputes; changes in U.S. tax laws and regulations; other changes in laws and regulations including but not limited to changes in accounting standards and foreign taxation; changes in interest rates; costs relating to environmental matters arising from current or former facilities; uncertainty regarding the ultimate resolution of current disputes, claims, litigation or arbitration; and the integration of recently acquired businesses.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Market risks relating to the Company’s operations result primarily from changes in interest rates and changes in foreign currency exchange rates. The Company is exposed to market risk related to changes in interest rates and selectively uses derivative financial instruments, including forward contracts and swaps, to manage these risks. The Company’s Canadian subsidiary Morgan Schaffer enters into foreign exchange contracts to manage foreign currency risk as a portion of their revenue is denominated in U.S. dollars. All derivative instruments are reported on the balance sheet at fair value. For derivative instruments designated as cash flow hedges, the gain or loss on the respective derivative is deferred in accumulated other comprehensive income until recognized in earnings with the

25

underlying hedged item. There has been no material change to the Company’s market risks since September 30, 2020. Refer to the Company’s Annual Report on Form 10-K for the fiscal year ended September 30, 2020 for further discussion about market risk.

ITEM 4. CONTROLS AND PROCEDURES

The Company carried out an evaluation, under the supervision and with the participation of Management, including the Company’s Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of the Company’s disclosure controls and procedures as of the end of the period covered by this report. Disclosure controls and procedures are controls and procedures that are designed to ensure that information required to be disclosed in Company reports filed or submitted under the Securities Exchange Act of 1934 (the “Exchange Act”) is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms. Based upon that evaluation, the Company’s Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were not effective as of June 30, 2021 as a result of material weaknesses in the Company’s internal control over financial reporting at a reporting unit within the Aerospace & Defense (A&D) segment, related to the ineffective design of certain controls over revenue recognition and the accumulation of inventory costs and determination of inventory carrying value resulting from changes in the business.

Other than identifying the specific deficiencies at a reporting unit within the A&D segment related to the material weaknesses disclosed, there were no changes in the Company’s internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) during the period covered by this report that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.

The Company is in the process of remediating the material weaknesses and is taking the following actions: enhancing policies, procedures and controls related to inventory costing and revenue recognition, providing additional training to the segment finance department, and dedicating additional resources to improve the Company’s risk assessment process. The Company believes these measures will remediate the control deficiencies and strengthen internal control over financial reporting. The operating effectiveness of the revised and new controls will be assessed subsequent to full implementation, and the material weaknesses will be considered remediated only after the applicable controls have operated effectively for a sufficient period of time.

26

PART II. OTHER INFORMATION

ITEM 6. EXHIBITS

Exhibit Number

    

Description

   

Document Location

 

 

 

 

 

3.1(a)

 

Restated Articles of Incorporation

 

Exhibit 3(a) to the Company’s Form 10-K for the fiscal year ended September 30, 1999

 

 

 

 

 

3.1(b)

 

Amended Certificate of Designation, Preferences and Rights of Series A Participating Cumulative Preferred Stock of the Registrant

 

Exhibit 4(e) to the Company’s Form 10-Q for the fiscal quarter ended March 31, 2000

 

 

 

 

 

3.1(c)

 

Articles of Merger effective July 10, 2000

 

Exhibit 3(c) to the Company’s Form 10-Q for the fiscal quarter ended June 30, 2000

 

 

 

 

 

3.1(d)

 

Amendment of Articles of Incorporation effective February 5, 2018

 

Exhibit 3.1 to the Company’s Form 8-K filed February 7, 2018

 

 

 

 

 

10.1

 

Form of 2020 Award of Performance-Accelerated Restricted Shares to Executive Officers under 2018 Omnibus Incentive Plan

 

Filed herewith

(Note: Awards substantially identical to the referenced Exhibit except in amount have been granted to Victor L. Richey and David M. Schatz; these awards have been omitted as separate exhibits pursuant to Rule 12b-31)

10.2

Form of Restricted Stock Unit Awards to Executive Officers under 2018 Omnibus Incentive Plan

Filed herewith

(Note: Awards substantially identical to the referenced Exhibit except in amount have been granted to Victor L. Richey, Christopher L. Tucker and David M. Schatz; these awards have been omitted as separate exhibits pursuant to Rule 12b-31)

10.3

Employment Agreement with Victor L. Richey effective May 10, 2021

Filed herewith

10.4

Employment Agreement with Christopher L. Tucker effective April 30, 2021

Filed herewith

10.5

Employment Agreement with David M. Schatz effective April 30, 2021

Filed herewith

31.1

 

Certification of Chief Executive Officer

 

Filed herewith

 

 

 

 

 

31.2

 

Certification of Chief Financial Officer

 

Filed herewith

 

 

 

 

 

32

 

Certification of Chief Executive Officer and Chief Financial Officer

 

Filed herewith

 

 

 

 

 

101.INS

 

XBRL Instance Document*

 

Submitted herewith

101.SCH

 

XBRL Schema Document*

 

Submitted herewith

101.CAL

 

XBRL Calculation Linkbase Document*

 

Submitted herewith

101.DEF

 

XBRL Definition Linkbase Document*

 

Submitted herewith

101.LAB

 

XBRL Label Linkbase Document*

 

Submitted herewith

101.PRE

 

XBRL Presentation Linkbase Document*

 

Submitted herewith

 

 

 

 

 

104

Cover Page Interactive Data File (contained in Exhibit 101)

Submitted herewith

*  Exhibit 101 to this report consists of documents formatted in XBRL (Extensible Business Reporting Language). The financial information contained in the XBRL – related documents is “unaudited” or “unreviewed”.

27

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.

 

ESCO TECHNOLOGIES INC.

 

 

 

/s/ Christopher L. Tucker

 

Christopher L. Tucker

 

Senior Vice President and Chief Financial Officer

 

(As duly authorized officer and principal accounting and

   financial officer of the registrant)

Dated: August 9, 2021

28

EX-10.1 2 ese-20210630xex10d1.htm EXHIBIT 10.1

Exhibit 10.1

PARS AWARD AGREEMENT

To:

_________ (“you”)

From:

Human Resources and Compensation Committee of the Board of Directors (the “Committee”)

Subject:

ESCO Technologies Inc. 2018 Omnibus Incentive Plan (“Plan”) –
2020 Award (“Award”)

1.Award. Effective _________ (the “Award Date”), the Committee has approved the award by ESCO Technologies Inc. (the “Company”) to you of _________ Performance-Accelerated Restricted Share Units (the “PARS Units”) pursuant to the Plan, representing the right to receive _________ shares of Company Stock (net of shares withheld for tax purposes using statutory tax rates) upon satisfaction of all of the terms and conditions set forth in this Award Agreement and in the Plan, a copy of which has been delivered to you.

2.Payout Terms.

(a)If you are continuously employed by the Company or a subsidiary, limited liability company, other entity directly or indirectly wholly owned by the Company (“Company Owned Entity”) from the Award Date through the close of business on the “Vesting Date” as defined in the following sections, you will become entitled to receive one share of Company Stock for each PARS Unit, and such total shares of Company Stock (or cash in limited circumstances) will be issued to you (net of shares withheld for tax purposes using statutory tax rates) as of the next business day after the Vesting Date.

(b)The Vesting Date is May 1, 2025. However, the Vesting Date may be accelerated as to all or part of the PARS Units upon the occurrence of one or more of the conditions set forth in section 2(c) and/or 2(d).

(c)If, as of any date during the two-year period commencing May 1, 2022 and ending April 30, 2024, the 30-Day Average Value Per Share of Company Stock reaches an amount set forth in column (A) below, the Vesting Date for the corresponding percentage of the PARS Units set forth under column (B) below will be accelerated according to the following schedule:

Acceleration Period

   

Vesting Date

5/1/2022 – 4/30/2023

11/1/2023

5/1/2023 – 4/30/2024

11/1/2024

After 5/1/2024

5/1/2025

(A)
If the 30-Day Average Value Per Share
of Company Stock reaches at least:

   

(B)
The Cumulative Percent of
Award Accelerated shall be:

$85.91

100%

$80.31

50%

Whether or not the above conditions for acceleration are met, the Committee may, but shall not be obligated to, in its sole discretion authorize full or partial acceleration of the Vesting Date based upon its evaluation of the Company’s financial performance against such other performance measures as the Committee may consider appropriate, including (by way of example and not limitation) cash flow, earnings, sales and margins.

(d)(i) Notwithstanding sections 2(a), 2(b) or 2(c), if there is a Change of Control resulting in the Company Stock no longer being publicly held and traded on the New York Stock


Exchange before all shares of Company Stock under this Award have been issued to you under this Award and you are and have been continuously employed by the Company or a subsidiary, limited liability company, other entity directly or indirectly wholly owned by the Company (“Company Owned Entity”) through and on the effective date of the Change of Control (the “CoC Effective Date”) then (A) below shall apply and if the conditions in (A) cannot be met then (B) shall apply.

(A)

The PARS Units granted to you pursuant to this PARS Award Agreement shall be replaced by an equity award agreement of Acquirer, as defined in the ESCO Technologies Inc. Fourth Amended and Restated Severance Plan dated November 17, 2020 (the “Severance Plan”) provided all of the following conditions are met:

(I)

Acquirer’s common stock is publicly held and widely traded on an established U.S. stock exchange, either NYSE or NASDAQ; and

(II)

Such PARS Units are converted to units of the Acquirer’s common stock at a total value equal to the PARS Units (“Replacement Units”) under an equity award agreement (“Replacement Agreement”) with terms at least as favorable as the terms of this PARS Award Agreement. For the purposes of conversion, the value of the PARS Units shall be calculated based on the average closing price of the Company shares for the ten days prior to the Change of Control and the value of the Replacement Units shall be calculated based on the average closing price of common stock of the Acquirer for the ten days prior to the Change of Control. The Replacement Agreement shall provide that each Replacement Unit when vested shall equal one share of Acquirer’s common stock and unless earlier distributed such Acquirer common stock (net of tax withholdings) will be distributed to you three years after the original date of the award of the PARS Units (“Replacement Award”). Such Replacement Agreement shall not include the ownership requirements of Section 3. The Replacement Agreement shall also provide that (a) Replacement Units shall vest and Acquirer common stock will be issued to you equivalent to such Replacement Units (less shares withheld for applicable taxes) on the termination of your employment Without Cause (as defined in the Severance Plan) or your termination with Good Reason (as defined in the Severance Plan), and (b) if you retire with at least 5 years of total employment with the Company and/or the Acquirer (“Retirement”) then you shall receive the number of shares equal to the undistributed shares under this PARS Award multiplied by the percentage which is the number of months elapsed during the PARS Award Term as of the retirement date compared to the total number of months in the PARS Award Term. If prior to the vesting of such Replacement Units your employment ends, other than for Retirement, Without Cause, or with Good Reason, Replacement Units shall not vest and the Replacement Award shall be cancelled.

(B)

The PARS Units granted to you pursuant to this PARS Award Agreement shall not be replaced if the Successor Entity determines it will not or cannot replace the PARS Award granted pursuant to this Agreement. In such event then the entire then-remaining undistributed portion of the Award will be converted into the right to receive cash in an amount equal to the number of then-remaining undistributed PARS Units multiplied by the average of the daily closing price of the Company’s common stock on the New York Stock Exchange over the last ten trading days preceding the CoC Effective Date, and such cash will be paid to you (net of required tax withholdings) within 30 days after the CoC Effective Date.


(ii)If before a CoC, all PARS Units under this Award have not been distributed to you in shares of Company Stock and you have been continuously employed by the Company or a Company Owned Entity and not more than ninety (90) days prior to the CoC Effective Date your employment with the Company or Company Owned Entity was terminated not because of your death, Disability, or for Cause, and such termination was done at the request of a third party who, at such time, had taken steps reasonably calculated to effect a Change of Control, and such Change of Control subsequently does occur then the entire then-remaining undistributed portion of the Award will be converted into the right to receive cash in an amount equal to the number of then-remaining PARS Units multiplied by the average of the daily closing price of the Company’s common stock on the New York Stock Exchange over the last ten trading days preceding the CoC Effective Date, and such cash will be paid to you (net of required tax withholdings) within 30 days after the CoC Effective Date.

(iii)In the event of a CoC this subsection 2(d) shall control all distributions of shares and compensation under this Award.

(iv)Anything in this PARS Award Agreement to the contrary notwithstanding, in the event it shall be determined that any payment or distribution by the Company, Company Owned Entity or Successor Entity to or for the benefit of you (whether paid or payable or distributed or distributable pursuant to the terms of this PARS Award Agreement or otherwise) would be subject to the excise tax imposed by Section 4999 of the Internal Revenue Code of 1986 (the “Code”) (or any other provision of the Code relating to excise taxes or “excess parachute payments”) then Section 10 of the Severance Plan shall apply.

(e)Notwithstanding any other provision of this section 2, if your employment terminates on account of death or Disability prior to the time you become entitled to receive a distribution in respect of this Award, the Committee, in its absolute discretion, may make such full, pro-rata, or no distribution of Company Stock in satisfaction of this Award as it may determine, either to you or, if termination is on account of death, to your surviving spouse, heirs or estate as it may determine, all in its sole and complete discretion. If your employment terminates on account of retirement with the approval of the Committee:

(i)Any PARS Award granted to you within 12 months prior to the participant’s retirement date shall be forfeited and no distribution shall be made;

(ii)With respect to any other outstanding PARS Award, that portion, if any, of the Award for which the distribution date has been accelerated in full or in part due to satisfaction of the applicable performance goal(s) prior to your retirement date shall vest and be distributed in full;

(iii)All other outstanding PARS Awards (including any non-distributed portion of an Award distributed in part under the preceding clause (ii)) shall vest and be distributed to you pro rata based on the number of months elapsed during the PARS Award Term as of the retirement date compared to the total number of months in the PARS Award Term; and

(iv)Any distribution to which you become entitled under this section shall be made as soon as administratively feasible but not later than 2½ months after your retirement date.

3.Share Ownership Requirements. You are expected to own shares of Company Stock with a fair market value equal to a multiple of your total cash compensation (the “Share Ownership Requirement”). If you do not currently meet your Share Ownership Requirement, you must retain 100% of any Award distribution which you receive under section 2 (which will be net of any tax withholdings) until the Share Ownership Requirement is satisfied. Thereafter you must maintain ownership of a sufficient number of shares of Company Stock to ensure that the Share Ownership Requirement remains satisfied. The satisfaction of the requirements of this


section 3 will be reviewed periodically as determined by the Committee. In addition, you may not dispose of any portion of the beneficial interest in Company Stock received (net of any withheld shares) on account of the Award within 12 months after the Company Stock is delivered to you, or such earlier time as you cease to be a “named executive officer” of the Company.

4.Definitions. For purposes of the Award, the following terms have the following meanings:

(a)30-Day Average Value Per Share” means the average of the daily closing price of Company Stock on the New York Stock Exchange over any period of 30 consecutive trading days on which Company Stock is traded.

(b)Cause” means:

(i)Your willful and continued failure to perform substantially all of your duties with the Company or Company Owned Entity (other than any such failure resulting from incapacity due to physical or mental illness), after a written demand for such performance is delivered to you by the Company’s Board of Directors in a case where you are the Chief Executive Officer of the Company (“CEO”), or otherwise by the CEO, which specifically identifies the manner in which such Board or CEO believes that you have not substantially performed your duties, or

(ii)Your willful engagement in (A) illegal conduct (other than minor offenses), or (B) conduct which is in breach of your fiduciary duty to the Company or Company Owned Entity and which is demonstrably injurious to the Company or Company Owned Entity, its reputation or its business prospects.

(c)Change of Control” means:

(i)The purchase or other acquisition by any person, entity or group of persons, within the meaning of Section 13(d) or 14(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) (excluding, for this purpose, the Company or its subsidiaries or any employee benefit plan of the Company or its subsidiaries), of beneficial ownership (within the meaning of Rule 13d-3 promulgated under the Exchange Act) of 20% or more of either the then-outstanding shares of common stock of the Company or the combined voting power of the Company’s then-outstanding voting securities entitled to vote at any general or special meeting of shareholders; or

(ii)A change in composition of the Board of Directors of the Company (the “Board” and, as of the date hereof, the “Incumbent Board”) resulting in individuals who constitute the Incumbent Board ceasing for any reason to constitute at least a majority of the Board, provided that any person who becomes a director subsequent to the date hereof whose election or nomination for election by the Company’s shareholders, was approved by a vote of at least a majority of the directors then comprising the Incumbent Board (other than an individual whose initial assumption of office is in connection with an actual or threatened election contest relating to the election of the directors of the Company, as such terms are used in Rule 14a-11 of Regulation 14A promulgated under the Exchange Act) shall be, for purposes of this section, considered as though such person were a member of the Incumbent Board; or

(iii)Approval by the stockholders of the Company of (A) a reorganization, merger or consolidation, in each case with respect to which persons who were the stockholders of the Company immediately prior to such reorganization, merger or consolidation do not, immediately thereafter, own more than 50% of, respectively, the common stock and the combined voting power entitled to vote generally in the election of directors of the


reorganized, merged or consolidated corporation’s then-outstanding voting securities, or (B) a liquidation or dissolution of the Company or of the sale of all or substantially all of the assets of the Company.

Notwithstanding the foregoing, an isolated sale, spin-off, joint venture or other business combination by the Company, which involves one or more divisions of the Company or Company Owned Entity and is approved by a majority vote of the Incumbent Board, shall not be deemed to be a Change of Control.

(d)Company Stock” means the common stock of the Company.

(e)Disability” means your absence from your duties with the Company or Company Owned Entity on a full-time basis for 90 consecutive business days as a result of incapacity due to mental or physical illness which incapacity is determined to be total and permanent by a physician selected by the Company or Company Owned Entity or its insurers and acceptable to you or your legal representative.

(f)Fiscal Year” means the fiscal year of the Company, which as of the date hereof is the twelve month period commencing October 1 and ending September 30.

5.Taxes. Company Stock issued pursuant to an Award shall be valued for tax purposes at its closing price on the New York Stock Exchange on the Vesting Date, or if the Company Stock is not traded on such Exchange on the Vesting Date, then on the last day prior to the Vesting Date on which the Company Stock is traded on such Exchange. Sufficient shares of Company Stock or cash, as the case may be, shall be withheld from any distribution hereunder to satisfy the Company’s tax withholding requirements in respect of such distribution.

6.Covenants.

(a)To the extent that you engage in conduct described in section 6(b) during the period beginning on the Award Date and ending two (2) years after the date on which you receive the final distribution of Company Stock (or payment of cash, in the event of a Change of Control) to which you are or become entitled under section 2 of this Award, you agree that the Company and/or any Company Owned Entity (as appropriate) shall be entitled to recover amounts as described in section 6(c).

(b)The conduct described in this section 6(b) is any of the following:

(i)As an individual or as a partner, employee, agent, advisor, consultant or in any other capacity of or to any person, firm, corporation or other entity, directly or indirectly carrying on any business or becoming involved in any business activity, which is (A) competitive with the business of the Company or any Company Owned Entity, as presently conducted and as said business may evolve in the ordinary course, and (B) a business or business activity in which you were engaged in the course of your employment with the Company or any Company Owned Entity; but notwithstanding the foregoing, nothing herein shall prevent you from being a 2% or less shareholder of a publicly traded corporation;

(ii)As an individual or as a partner, employee, agent, advisor, consultant or in any other capacity of or to any person, firm, corporation or other entity, directly or indirectly recruiting, soliciting or hiring, or assisting anyone else in recruiting, soliciting or hiring, any employee of the Company or any Company Owned Entity;

(iii)Inducing or attempting to induce, or assisting anyone else to induce or attempt to induce, any customer of the Company or any Company Owned Entity to discontinue its business with the Company or Company Owned Entity;


(iv)Engaging in the unauthorized use or disclosure of confidential information or trade secrets of the Company or any Company Owned Entity resulting in harm to the Company or any Company Owned Entity; or

(v)Engaging in intentional misconduct resulting in a financial restatement or in an increase in your incentive or equity compensation.

(c)In the event you engage in conduct described in section 6(b), the Company and/or any Company Owned Entity (as appropriate) shall be entitled:

(i)To cancel this Award; and/or

(ii)To recover from you (1) any shares of stock (or payment of cash, in the event of a Change of Control) transferred to you under this Award during any period(s) (A) that you were in breach of any of the above described covenants or (B) in the case of intentional misconduct resulting in a financial restatement during the periods that required statement, but in either case not to exceed three years , and (2) the proceeds from any sales of such shares received under this Award during the above time periods to the extent such shares transferred to you under this Award have been sold or retained by the Company to pay your taxes.  The Committee shall have sole discretion in determining the amount that shall be recovered from you under this subsection (ii).

7.Choice of Law; Venue. This Award shall be construed and administered in accordance with the laws of the State of Missouri without regard to the principles of conflicts of law which might otherwise apply. In light of the fact that the Company is headquartered in St. Louis, Missouri, the Plan was established and is administered in the State of Missouri and the majority of the Committee’s meetings are held in the State of Missouri, any litigation concerning any aspect of this Award shall be conducted exclusively in the State or Federal Courts in the State of Missouri.

8.Severability. Whenever possible, each provision of this Agreement will be interpreted in such manner as to be effective and valid under applicable law. If any provision of this Agreement is held to be invalid, illegal or unenforceable in any respect under any applicable law or rule in any jurisdiction, (a) the parties agree that such provision(s) will be enforced to the maximum extent permissible under the applicable law, and (b) any invalidity, illegality or unenforceability of a particular provision will not affect any other provision of this Agreement.

9.Amendment. The Award may be amended by written consent between the Company and you.

10.Understanding of Agreement. You acknowledge that you have had a reasonable period of time to study, understand, and consider this Agreement, that you have the right to consult with counsel of your choice prior to signing the Agreement, that you have read the Agreement and understand all of its terms, that you are entering into the Agreement knowingly and voluntarily, that in so doing you are not relying upon any statements or representations of the Company or its agents other than as expressly provided in this Agreement, and that the Agreement is fair and reasonable.

Executed _________.

ESCO TECHNOLOGIES INC.

AGREED TO AND ACCEPTED:

By:

_________

_________

Vice President

Participant


EX-10.2 3 ese-20210630xex10d2.htm EXHIBIT 10.2

MASTER AWARD AGREEMENT

Exhibit 10.2

RESTRICTED SHARE UNIT

AWARD AGREEMENT

To:

________________ (“you”)

From:

Human Resources and Compensation Committee of the Board of Directors (the “Committee”)

Subject:

ESCO Technologies Inc. 2018 Omnibus Incentive Plan (“Plan”) –
Fiscal 20__ Restricted Share Unit Award (“Award”)

1.         Award. Effective ________, 20__ (the “Award Date”), the Committee has approved the award by ESCO Technologies Inc. (the “Company”) to you of ______ Restricted Share Units (the “RSUs”) pursuant to the Plan, representing the right to receive ____ shares of common stock of the Company (“Company Stock”) (before tax withholdings) upon satisfaction of all of the terms and conditions set forth in this Award Agreement and in the Plan, a copy of which has been delivered to you.

2.         Payout Terms.

(a)          If you are continuously employed by the Company or a subsidiary, limited liability company, other entity directly or indirectly wholly owned by the Company (“Company Owned Entity”) from the Award Date through the close of business on the “Vesting Date” as defined in Section 2(b), each RSU will be converted into the right to receive one share of Company Stock, and such shares of Company Stock (after deducting sufficient shares to satisfy the Company’s tax withholding obligations) will be issued to you or your brokerage account as of the next business day after the Vesting Date.

(b)          The “Vesting Date” is ___________, 20__ (3½ years after the Award Date); subject to Section 2(d).

(c)          Notwithstanding paragraph 2(a), if there is a Change of Control before the shares of Company Stock have been issued to you under this Award and either:

(i) If the Change of Control results in the Company Stock no longer being publicly held and traded on the New York Stock Exchange before all shares of Company Stock under this Award have been issued to you under this Award and you are and have been continuously employed by the Company or Company Owned Entity through and on the effective date of the Change of Control (the “CoC Effective Date”), then (A) below shall apply, or if the conditions in (A) cannot be met then (B) shall apply:

(A)    The RSUs granted to you pursuant to this Award Agreement shall be replaced by an equity award agreement of the Acquirer, provided all of the following conditions are met:

(I)      Acquirer’s common stock is publicly held and widely traded on an established U.S. stock exchange, either NYSE or NASDAQ; and

(II)     Such RSUs are converted to units of the Acquirer’s common stock at a total value equal to the total value of the RSUs (“Replacement Units”)


under an equity award agreement (“Replacement Agreement”) with terms at least as favorable as the terms of this Award Agreement. For the purposes of conversion, the value of the RSUs shall be calculated based on the average closing price of the Company shares for the ten days prior to the Change of Control and the value of the Replacement Units shall be calculated based on the average closing price of common stock of the Acquirer for the ten days prior to the Change of Control. The Replacement Agreement shall provide that each Replacement Unit when vested shall equal one share of Acquirer’s common stock and unless earlier distributed such Acquirer common stock (net of tax withholdings) will be distributed to you three years after the original date of the award of the RSUs (“Replacement Award”). Such Replacement Agreement shall not include the ownership requirements of Section 3. The Replacement Agreement shall also provide that (a) Replacement Units shall vest and Acquirer common stock will be issued to you equivalent to such Replacement Units (net of tax withholdings) on the termination of your employment Without Cause or your termination with Good Reason (as defined in the Severance or Executive Severance Agreement), and (b) if you retire with at least 5 years of total employment with the Company and/or the Acquirer (“Retirement”) then you shall receive the number of shares equal to the undistributed shares under this Award multiplied by the percentage which is the number of months elapsed during the Award Term as of the retirement date compared to the total number of months in the Award Term. If prior to the vesting of such Replacement Units your employment ends, other than for Retirement, Without Cause, or with Good Reason (as defined in the Severance or Executive Severance Agreement), Replacement Units shall not vest and the Replacement Award shall be cancelled.

(B)     The RSUs granted to you pursuant to this Award Agreement shall not be replaced if the Successor Entity determines it will not or cannot replace the Award granted pursuant to this Agreement. In such event, the Award will be converted into the right to receive cash in an amount equal to the number of unconverted RSUs multiplied by the average of the daily closing price of the Company’s common stock on the New York Stock Exchange over the last ten trading days preceding the CoC Effective Date, and such cash will be paid to you (net of tax withholdings) within 30 days after the CoC Effective Date.

(ii)    If before a Change of Control, the RSUs under this Award have not been distributed to you in shares of Company Stock and you have been continuously employed by the Company or a Company Owned Entity and not more than ninety (90) days prior to the CoC Effective Date your employment with the Company or Company Owned Entity was terminated not because of your death, Disability, or for Cause, and such termination was done at the request of a third party who, at such time, had taken steps reasonably calculated to effect a Change of Control, and such Change of Control subsequently does occur then the Award will be converted into the right to receive cash in an amount equal to the number of RSUs multiplied by the average of the daily closing price of the Company’s common stock on the New York Stock Exchange over the last ten trading days preceding

2


the CoC Effective Date, and such cash will be paid to you (net of tax withholdings) within 30 days after the CoC Effective Date.

(iii)     In the event of a Change of Control this subsection 2(c) shall control all distributions of shares and compensation under this Award.

However, in such event, the following additional terms will apply to the Award:

(I)      Notwithstanding the foregoing provisions of this section 2(c), in the event a certified public accounting firm designated by the Committee (the “Accounting Firm”) determines that any payment (whether paid or payable pursuant to the terms of this Award or otherwise and each such payment hereinafter defined as a “Payment” and all Payments in the aggregate hereinafter defined as the “Aggregate Payment”), would subject you to tax under Section 4999 of the Internal Revenue Code of 1986 (“Code”) then such Accounting Firm shall determine whether some amount of payments would meet the definition of a “Reduced Amount”. If the Accounting Firm determines that there is a Reduced Amount, payments shall be reduced so that the Aggregate Payments shall equal such Reduced Amount. For purposes of this clause 2(c)(I), the “Reduced Amount” shall be the largest Aggregate Payment which (A) is less than the sum of all Payments and (B) results in aggregate Net After Tax Receipts which are equal to or greater than the Net After Tax Receipts which would result if Payments were made without regard to this clause 2(c)(I). “Net After Tax Receipt” means the Present Value (defined under Section 280G(d)(4) of the Code) of a Payment net of all taxes imposed on you under Section 1 and 4999 of the Code by applying the highest marginal rate under Section 1 of the Code.

(II)     As a result of the uncertainty in the application of Section 4999 of the Code at the time of the initial determination of the Accounting Firm hereunder, it is possible that Payments will be made by the Company or a Company Owned Entity which should not have been made (the “Overpayments”) or that additional Payments which the Company or a Company Owned Entity has not made could have been made (the “Underpayments”), in each case consistent with the calculations of the Accounting Firm. In the event that the Accounting Firm, based either upon (A) the assertion of a deficiency by the Internal Revenue Service against the Company or a Company Owned Entity or you which the Accounting Firm believes has a high probability of success or (B) controlling precedent or other substantial authority, determines that an Overpayment has been made, any such Overpayment shall be treated for all purposes as a loan to you which you shall repay to the Company or Company Owned Entity together with interest at the applicable Federal rate provided for in Section 7872(f)(2)(A) of the Code; provided, however, that no amount shall be payable by you to the Company or Company Owned Entity if and to the extent such payment would not reduce the amount which is subject to taxation under Section 1 and Section 4999 of the Code or if the period of limitations for assessment of

3


tax has expired. In the event that the Accounting Firm, based upon controlling precedent or other substantial authority, determines that an Underpayment has occurred, any such Underpayment shall be promptly paid by the Company or Company Owned Entity to you together with interest at the applicable Federal rate provided for in Section 7872(f)(2)(A) of the Code.

(d)      Notwithstanding any other provision of this Section 2:

(i)    If on or before the Vesting Date your employment terminates on account of your death or Disability, then the Committee, in its absolute discretion, may make such full, pro-rata, or no distribution of Company Stock in satisfaction of this Award as it may determine, either to you or, if termination is on account of death, to your surviving spouse, heirs or estate as it may determine, all in its sole and complete discretion; or

(ii)    If on or before the Vesting Date your employment terminates on account of your retirement with the approval of the Committee, then:

(A)    If the effective date of retirement is less than 12 months after the Award Date, this Award shall be forfeited and no distribution shall be made; otherwise

(B)     The Vesting Date shall be accelerated to the effective date of retirement, and the number of RSUs in this Award shall be prorated based on the number of months elapsed during the Award term as of the effective date of retirement compared to the total number of months in the original Award term, and the prorated Award will be converted and paid out as provided in Section 2(a).

3.         Share Ownership Requirements. You are expected to own shares of Company Stock with a fair market value equal to a specified multiple of your total cash compensation (your “Share Ownership Requirement”). If you do not currently meet your Share Ownership Requirement, you must retain 100% of any Award distribution which you receive under Section 2 (which will be net of any tax withholdings) until your Share Ownership Requirement is satisfied. Thereafter you must maintain ownership of a sufficient number of shares of Company Stock to ensure that your Share Ownership Requirement remains satisfied. The satisfaction of the requirements of this section 3 will be reviewed periodically as determined by the Committee. In addition, you may not dispose of any portion of the beneficial interest in Company Stock received (net of any withheld shares) on account of the Award within 12 months after the Company Stock is delivered to you, or such earlier time as you cease to be a “named executive officer” of the Company.]

4.         Definitions. For purposes of the Award, the following terms have the following meanings:

(a)     “Cause” means, solely for the purposes of this Award:

(i)    Your willful and continued failure to perform substantially all of your duties with the Company or a Company Owned Entity to which you report (other than any such failure resulting from incapacity due to physical or mental illness), after a written demand for such performance is delivered to you by the Company’s Board of Directors in a case where you are the Chief Executive Officer of the Company (“CEO”) or otherwise by the CEO, which specifically identifies the manner in which such Board or CEO believes that you have not substantially performed your duties, or

4


(ii)    Your willful engagement in (A) illegal conduct (other than minor traffic offenses), or (B) conduct which is in breach of your fiduciary duty to the Company or Company Owned Entity and which is demonstrably injurious to the Company or Company Owned Entity, its reputation or its business prospects.

For purposes of this definition, no act or failure to act on your part shall be considered “willful” unless it is done, or omitted to be done, by you in bad faith or without reasonable belief that your action or omission was in the best interests of the Company and its subsidiaries. Any act, or failure to act, based upon the instructions of your superior or based upon the advice of counsel for the Company shall be conclusively presumed to be done, or omitted to be done, by you in good faith and in the best interests of the Company and its subsidiaries.

(b)    “Change of Control” means:

(i)    The purchase or other acquisition by any person, entity or group of persons (herein “Acquirer”), within the meaning of Section 13(d) or 14(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) (excluding, for this purpose, the Company or its subsidiaries or any employee benefit plan of the Company or its subsidiaries), of beneficial ownership (within the meaning of Rule 13d-3 promulgated under the Exchange Act) of 20% or more of either the then-outstanding shares of common stock of the Company or the combined voting power of the Company’s then-outstanding voting securities entitled to vote at any general or special meeting of shareholders; or

(ii)    A change in composition of the Board of Directors of the Company (the “Board” and, as of the date hereof, the “Incumbent Board”) resulting in individuals who constitute the Incumbent Board ceasing for any reason to constitute at least a majority of the Board, provided that any person who becomes a director subsequent to the date hereof whose election or nomination for election by the Company’s shareholders, was approved by a vote of at least a majority of the directors then comprising the Incumbent Board (other than an individual whose initial assumption of office is in connection with an actual or threatened election contest relating to the election of the directors of the Company, as such terms are used in Rule 14a-11 of Regulation 14A promulgated under the Exchange Act) shall be, for purposes of this section, considered as though such person were a member of the Incumbent Board; or

(iii)    Approval by the stockholders of the Company of (A) a reorganization, merger or consolidation, in each case with respect to which persons who were the stockholders of the Company immediately prior to such reorganization, merger or consolidation do not, immediately thereafter, own more than 50% of, respectively, the common stock and the combined voting power entitled to vote generally in the election of directors of the reorganized, merged or consolidated corporation’s then-outstanding voting securities, or (B) a liquidation or dissolution of the Company or of the sale of all or substantially all of the assets of the Company.

Notwithstanding the foregoing, an isolated sale, spin-off, joint venture or other business combination by the Company, which involves one or more divisions of the Company or a Company Owned Entity and is approved by a majority vote of the Incumbent Board, shall not be deemed to be a Change of Control.

(c)      “Company Stock” means the common stock of the Company.

5


(d)    “Disability” means your absence from your duties with the Company or Company Owned Entity on a full-time basis for 90 consecutive business days as a result of incapacity due to mental or physical illness which incapacity is determined to be total and permanent by a physician selected by the Company or its insurers.

5.       Taxes. Company Stock issued pursuant to an Award shall be valued for tax purposes at its closing price on the New York Stock Exchange on the Vesting Date, or if the Company Stock is not traded on such Exchange on the Vesting Date, then on the last day prior to the Vesting Date on which the Company Stock is traded on such Exchange. Sufficient shares of Company Stock or cash, as the case may be, shall be withheld from any distribution hereunder to satisfy the Company’s tax withholding requirements in respect of such distribution.

6.        Covenants.

(a)    To the extent that you engage in conduct described in section 6(b) during the period beginning on the Award Date and ending six (6) months after the date on which you receive the distribution of Company Stock (or payment of cash, in the event of a Change of Control) to which you are or become entitled under section 2 of this Award, you agree that the Company and/or any Company Owned Entity (as appropriate) shall be entitled to recover amounts as described in section 6(c).

(b)    The conduct described in this section 6(b) is any of the following:

(i)    As an individual or as a partner, employee, agent, advisor, consultant or in any other capacity of or to any person, firm, corporation or other entity, directly or indirectly carrying on any business or becoming involved in any business activity, which is (A) competitive with the business of the Company or any Company Owned Entity, as presently conducted and as said business may evolve in the ordinary course, and (B) a business or business activity in which you were engaged in the course of your employment with the Company or any Company Owned Entity; but notwithstanding the foregoing, nothing herein shall prevent you from being a 2% or less shareholder of a publicly traded corporation;

(ii)    As an individual or as a partner, employee, agent, advisor, consultant or in any other capacity of or to any person, firm, corporation or other entity, directly or indirectly recruiting, soliciting or hiring, or assisting anyone else in recruiting, soliciting or hiring, any employee of the Company or any Company Owned Entity;

(iii)    Inducing or attempting to induce, or assisting anyone else to induce or attempt to induce, any customer of the Company or any Company Owned Entity to discontinue its business with the Company or Company Owned Entity;

(iv)    Engaging in the unauthorized use or disclosure of confidential information or trade secrets of the Company or any Company Owned Entity resulting in harm to the Company or any Company Owned Entity; or

(v)    Engaging in intentional misconduct resulting in a financial restatement or in an increase in your incentive, bonus, equity compensation or other non-base compensation.

(c)     In the event you engage in conduct described in section 6(b), the Company and/or any Company Owned Entity (as appropriate) shall be entitled:

6


(i)    To cancel this Award; and/or

(ii)    To recover from you (1) any shares of Company Stock (or payment of cash, in the event of a Change of Control) transferred to you under this Award during any period(s) (A) that you were in breach of any of the above described covenants or (B) in the case of intentional misconduct resulting in a financial restatement during the periods that required restatement, but in either case not to exceed three years , and (2) the proceeds from any sales of such shares during the above time periods to the extent such shares transferred to you under this Award have been sold or retained by the Company to pay your taxes. The Committee shall have sole discretion in determining the amount that shall be recovered from you under this subsection (ii).

7.      Choice of Law; Venue. This Award shall be construed and administered in accordance with the laws of the State of Missouri without regard to the principles of conflicts of law which might otherwise apply. In light of the fact that the Company is headquartered in St. Louis, Missouri, the Plan was established and is administered in the State of Missouri and the majority of the Committee’s meetings are held in the State of Missouri, any litigation concerning any aspect of this Award shall be conducted exclusively in the State or Federal Courts in the State of Missouri.

8.      Severability. Whenever possible, each provision of this Agreement will be interpreted in such manner as to be effective and valid under applicable law. If any provision of this Agreement is held to be invalid, illegal or unenforceable in any respect under any applicable law or rule in any jurisdiction, (a) the parties agree that such provision(s) will be enforced to the maximum extent permissible under the applicable law, and (b) any invalidity, illegality or unenforceability of a particular provision will not affect any other provision of this Agreement.

9.      Amendment. This Award may be amended by written consent between the Company and you, or by the Company to the extent it does not lessen or restrict your rights hereunder.

10.    Understanding of Agreement. You acknowledge that you have had a reasonable period of time to study, understand, and consider this Agreement, that you have the right to consult with counsel of your choice prior to signing the Agreement, that you have read the Agreement and understand all of its terms, that you are entering into the Agreement knowingly and voluntarily, that in so doing you are not relying upon any statements or representations of the Company or its agents other than as expressly provided in this Agreement, and that the Agreement is fair and reasonable.

This Agreement will become effective as of the Award Date subject to your execution below.

ESCO TECHNOLOGIES INC.

    

AGREED TO AND ACCEPTED:

By:

Vice President

Participant

Date Signed:

Date Signed:

7


EX-10.3 4 ese-20210630xex10d3.htm EXHIBIT 10.3

Exhibit 10.3

EMPLOYMENT AND COMPENSATION AGREEMENT

THIS EMPLOYMENT AGREEMENT (“Agreement”) made and entered into as of the Effective Date (defined below), by and between ESCO Technologies Inc. (“ESCO”), and Victor L. Richey (“Executive”). Hereinafter ESCO and Executive may be referred to individually as “Party” and collectively as “Parties”.

RECITALS:

WHEREAS, Executive is ESCO’s Chairman, President and Chief Executive Officer (CEO); and

WHEREAS, ESCO recognizes and appreciates the value and benefit of retaining the services of Executive and desires to secure the commitment of Executive to the employment terms herein set forth; and

WHEREAS, ESCO is willing to make the commitments to Executive as hereinafter set forth, in recognition of such value, as well as to secure appropriate agreements and covenants from Executive as provided herein; and

WHEREAS, Executive desires to be so employed for such period and to secure the compensation arrangements hereinafter provided, and is therefore willing to make the agreements and covenants on his part contained herein.

NOW, THEREFORE, in consideration of the premises and of the mutual covenants and agreements hereinafter set forth, the Parties agree as follows:

1.

Definitions. The following terms, as used herein, shall have the following meanings:

“Annual Performance Based Bonus” shall mean an annual bonus under ESCO’s Performance Compensation Plan adopted August 2, 1993, amended and restated February 4, 2019 and any subsequent amendments following the date of this Agreement (the “PCP”) computed utilizing the Executive’s PCP Bonus Target and subject to the terms of such PCP plan.

“Bonus Target” shall mean $959,500 or such increased amount as may be approved by the Human Resources Committee of the ESCO Board of Directors.

Effective Date shall mean the date the Executive executes this Agreement.

Employment Period” or “Term” shall mean, the period of time starting on the Effective Date and, unless terminated pursuant to Sections 3, 4 or 5, ending on the last day of the 12th month after the Effective Date. At the end of such initial twelve month period this Agreement shall automatically renew for subsequent one year periods unless the Company provides notice at least six months in advance of such renewal period start date that the Agreement will not be renewed or unless at any time this Agreement is terminated pursuant to Sections 3, 4 or 5. Any such one year renewals shall be considered part of the Employment Period.

1


Executive’s employment shall continue, after the Employment Period, unless terminated as outlined in Sections 3, 4 or 5, as an at-will employee.

“Good Cause Event” shall mean:

a)Executive’s willful and continued failure to substantially perform his duties (other than as a result of incapacity due to physical or mental condition), after a written notice by an ESCO Representative (defined below) identifying the manner in which he or she believes Executive has not effectively performed his duties and after the Executive’s subsequent failure to cure the identified problem(s) in the time set forth in the notice,

b) Executive’s commission of acts which would constitute fraud, misappropriation, embezzlement, theft, dishonesty, breach of fiduciary duty involving personal profit or willful and knowing violation of any laws, rule, regulation (other than traffic violations or similar minor offenses), “Misconduct” as defined in the PCP plan, conduct involving a third party which impairs the reputation of, or harms, ESCO, its respective subsidiaries or its respective affiliates; or violation of ESCO’s policies (including the ESCO’s Code of Business Conduct and Ethics, the Insider Trading Policy and the Insider Trading Policy for Senior Company Officials),

c) Executive’s failure to act professionally and with due consideration and propriety in his personal and professional dealings with customers, vendors, employees or other individuals with whom Executive comes into contact in his capacity as an employee of ESCO or Executive’s engagement in willful conduct which Executive knows or has reason to know is materially detrimental to the business and operations of ESCO, including without limitation, any action or omission which (a) causes injury or damage to ESCO or (b) directly or indirectly causes ESCO to be named a party in any litigation or administrative proceeding with regard to such acts or omissions, or

d)Executive’s material breach of any provision of this Agreement including without limitation, any obligation under Section 9.

For purposes of the definition of a “Good Cause Event”, an act or failure to act shall not be considered “willful” if done or omitted to be done in good faith and with a reasonable belief that the act or omission was in the best interest of ESCO.

“Permanent Disability” shall mean disability or incapacity which extends for the period of time which is the elimination period for ESCO’s LTD plan(s), not to exceed three months and which renders Executive in the reasonable judgment of an ESCO Representative substantially unable to carry out the duties of Executive as currently performed.

“Severance Effective Date” shall mean the 8th day after the Severance Agreement & Release is executed and the Executive has not revoked such Severance Agreement & Release during the 7 day Revocation Period.

“ESCO Representative” shall mean any two (2) Directors of ESCO.

2


“Revocation Period”. Upon a termination as outlined in Section 4 or Section 5, if the Executive executes the then current Severance Agreement and Release (Severance Agreement) he will be provided with a 7 day timeframe during which he can rescind his execution of the Severance Agreement (Revocation Period) by providing the ESCO Representative with a written notice of such revocation. If the execution of the Severance Agreement is not revoked during this Revocation Period, it will be effective on the 8th day, “Severance Effective Date,” and payments will be made in accordance with this Agreement.

2.

Terms of Employment.

(a)

Location and Duties.

i.

Beginning on the Effective Date ESCO will employ Executive in its employment for the Employment Period. During the Employment Period, Executive’s services shall be required to be performed at the corporate headquarters of ESCO located in Ladue, Missouri, any subsequent corporate headquarters of ESCO less than 25 miles from such Ladue Missouri location or at any location required by ESCO and agreed to by the Executive.

ii.

During the Employment Period, and excluding any periods of vacation and sick leave to which Executive is entitled, Executive will be expected to devote reasonable attention and time during normal business hours to the business and affairs of ESCO, to discharge the responsibilities assigned to the Executive, and to use the Executive’s reasonable best efforts to perform faithfully and efficiently such responsibilities.

iii.

The Executive shall perform such duties normally associated with the Office(s) of ESCO’s Chairman, President & CEO and such other duties as assigned to him by the ESCO Board.

(b)

Compensation. During the Employment Period, in full consideration for said services and subject to the due performance thereof, ESCO will pay Executive, and Executive agrees to accept:

i.

A bi-weekly salary of $34,542.31 which shall be paid in accordance with ESCO’s normal method of payment. Such bi-weekly salary may be increased from time to time by the Human Resources & Compensation Committee of the ESCO Board (“HRCC”).

ii.

An Annual Performance Based Bonus payable within ninety days following the end of each fiscal year end. (This Annual Performance Based Bonus will be prorated for any partial year based on the number of days worked divided by 260 with such percentage applied to the Executives (PCP) bonus target for payment determination).

iii.

All amounts paid in subparagraphs (i) and (ii) are subject to regular income tax withholding, FICA taxes and any other deductions required by law or authorized by Executive.

3


3.

Permitted Employer Termination. All obligations of ESCO pursuant hereto, and Executives employment, shall terminate upon the earlier of A) the death of Executive or Permanent Disability of Executive, B) the occurrence of a Good Cause Event, or C) voluntary resignation of Executive other than Termination by Executive for Breach (either A, B or C referred to as a Permitted Employer Termination). Notwithstanding any termination of Executives employment, Executive shall continue to remain obligated to comply with Section 9 and 13 herein.

4.

Termination by ESCO other than for a Permitted Employer Termination. If, during the Term of this Agreement, Executives employment is terminated for other than a Permitted Employer Termination, then provided the Executive executes the Standard Severance Agreement and Release then in general use by ESCO, the Executive shall receive the Severance Payments described in Section 6, after the Revocation Period has lapsed with no revocation of the Severance Agreement by the Executive.

5.

Termination by the Executive as a result of an ESCO Breach. If, during the Term of this Agreement, A) ESCO breaches a material provision of this Agreement, B) the Executive notifies ESCO in writing within 30 days of such breach (Cure Notice), C) ESCO does not cure such breach within 30 days of receipt of the Cure Notice, D) Executive terminates his employment based on such breach within 40 days of such Cure Notice, and E) Executive executes the Standard Severance Agreement and Release then in general use by the ESCO, (the occurrence of A-E referred to as Termination by Executive for Breach) then Executive shall receive the Severance Payments described in Section 6, after the Revocation Period has lapsed with no revocation of the Severance Agreement by the Executive.

6.

Severance Payments. In the event that Executives employment is terminated and pursuant to Sections 4 or 5 he is entitled to Severance Payments, ESCO agrees as follows.

(a)

After the Revocation Period ESCO shall pay the Executive a total amount equal to his then current bi-weekly salary for the number of pay periods in two calendar years and two times his Bonus Target. Such amount shall be paid in either of the following forms, as elected by the Executive:

i.

in a lump sum on the regularly scheduled payroll date of ESCO coinciding with or immediately preceding March 15 of the calendar year following the calendar year in which such termination occurs, or

ii.

in biweekly installments commencing on the first practical payroll date of ESCO following the Revocation Period and continuing on each succeeding regularly scheduled biweekly payroll date; provided, however, that any remaining compensation will be paid in a lump sum on the regularly scheduled payroll date coinciding with or immediately preceding the later of March 15th or December 15th in the calendar year after such termination occurs.

(b)

After the Revocation Period, as a supplement to the payment of the Executive’s Base Salary and Bonus under subparagraph (a) above, ESCO shall also pay, reimburse or provide, as applicable, to or for the Executive :

4


i.

an amount equal to the Bonus Target divided by 26 (the number of pay periods in a year) and multiplied by the number of pay periods worked by Executive in such current fiscal year occurring prior to the termination,

ii.

upon proper application by Executive and payment of the employee portion of the premium, ESCO shall furnish Executive medical continuation in accordance with the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended (“COBRA”); provided that during the period of his eligibility the Executive will pay only the rate which active employees pay for similar coverage for up to six months,

iii.

reimbursement of fees incurred by Executive for financial planning during the period of time starting after termination of Executive’s employment and ending on the federal tax filing deadline for the Executive for the tax year following the taxable year in which the termination occurred in the same amounts that would have been reimbursed to Executive had Executive remained employed with ESCO during such period, and

iv.

executive level outplacement assistance determined appropriate by ESCO.

v.

All Equity Awards made within the twelve months prior to the termination shall be forfeited. The remaining awards shall then be addressed as follows:

Performance Accelerated Restricted Shares (PARS). The portion of any outstanding Performance Accelerated Restricted Stock Award(s) that has been accelerated in full or part due to the satisfaction of the applicable performance goals prior to termination shall vest and be distributed.

Vested Restricted Stock Units (RSU’s) awards shall be distributed in full. All other awards shall vest and be distributed prorata based on the number of months elapsed during the RSU award term as of the termination date compared to the total number of months in the RSU term.

Performance Share Units (PSU’s) Awards whose term has been completed will be scored based upon performance and any resulting share units will vest at the Human Resources & Compensation Committee (HRCC) fiscal year end meeting following the termination. All other PSU’s Awards will be prorated based on the number of months elapsed during the PSU award term as of the termination date compared to the total number of months within the PSU term. The performance measures will then be scored to determine the number of units which will vest at the HRCC fiscal year end meeting following the termination.

All Equity Award distributions will be made within 2 weeks of vesting, and are subject to share withholding to satisfy any required federal, state or other tax withholdings.

The payments, reimbursements and commitments made in Sections 6 (a), and (b) shall be collectively referred to as “Severance Payments.” All Severance Payments shall be subject to applicable income tax withholding including FICA and any other deductions required by

5


law or authorized by Executive and shall be conditioned upon 1) Executive signing a standard release then in effect for such purposes and 2) expiration of any revocation period (“Revocation Period”) without revocation by Executive.

7.

Termination of Employment in Connection with a Change of Control. If during the Term of this Agreement, Executive’s employment is terminated in connection with a Change of Control under circumstance which would cause the benefits described in the Company’s Severance Plan (the “Severance Plan”) to become payable to the Executive (“Severance Benefits”), no further compensation or benefits or any kind shall be payable under this Agreement but the Severance Plan Benefits shall be paid in accordance with the terms and conditions of the Severance Plan. Capitalized terms not defined herein are defined in the Severance Plan first adopted August 10, 1995 by ESCO Electronics Corporation (now known as ESCO Technologies Inc.) Board of Directors and as later amended.

8.

Continued Employment Not Guaranteed. This Agreement is intended to outline certain compensation payable to Executive under the specified circumstances described herein and shall not be construed as a guarantee of the Executives continued employment, nor shall it limit the ability of the ESCO to terminate the employment relationship at any time, with or without cause upon written notice to the Executive. Executives continued employment after the end of the Term shall be considered employment-at-will. None of the provisions of this Agreement shall limit the ability of the Executive to resign at any time upon written notice to ESCO.

9.

Confidential Information; ESCO Property; Nonsolicitation; Non Compliance; Compensation Recovery. By and in consideration of the mutual promises contained herein, the Executive agrees that:

9.1 Confidential Information:

(a)Executive shall both during and after employment with ESCO regardless of how, when or why Executive’s employment ends, protect the confidential, trade secret and/or proprietary character of all Confidential Information. Executive shall not, directly or indirectly, use (for the benefit of Executive or any other person) or disclose any Confidential Information, for so long as it shall remain proprietary or protectable as confidential or trade secret information, except (i) as may be necessary for the performance of Executive’s duties for ESCO, (ii) to the extent that such Confidential Information becomes generally known to the public through no wrongful act of Executive or any representative of Executive, or (iii) as required by applicable law, regulation or legal process and provided ESCO is given advance notice of such required disclosure and the opportunity to seek a protective order as appropriate. In addition, notwithstanding that this Agreement is Confidential Information, Executive shall be permitted to disclose the terms and conditions of this Agreement to Executive’s spouse, legal advisors and personal tax or financial advisors provided such individuals agree to keep such information strictly confidential.

(b)At the end of the Term, or the end of any employment at-will-period, or at any other time ESCO may request, Executive shall promptly deliver to ESCO all materials in Executive’s possession containing any Confidential Information, whether in written or

6


electronic form, including, without limitation, writings, designs, documents, records, memoranda, photographs, sound recordings, tapes, discs and other storage devices. To the extent Confidential Information is contained on Executive's personal computers, cell phones or other electronic devices, such information shall be purged from such devices and Executive shall certify in writing to ESCO that all such Confidential Information has been returned and/or purged.

(c) For purposes of this Agreement, "Confidential Information" means all financial, technical and business information that is not generally in the public domain regarding:

i.

the installation, operation, usage, maintenance, repair, marketing, design, construction, function, performance, composition, and specifications of ESCO’s or any subsidiaries, or affiliates’ current and future products and components for such products along with computer code, software, firmware or related documentation as well as technical, financial (e.g. unit prices), or product road map information related to any of the foregoing;

ii.

the intellectual property of ESCO, or any subsidiary or affiliate such as patent application, inventions, or trade secrets;

iii.

the financial performance or prospects of ESCO, or any subsidiary, or affiliate along with any other material, non-public information as defined by relevant insider trading statutes or SEC regulations;

iv.

customer contacts, customer requirements, or system performance; and

v.

any other information of ESCO, or any subsidiary or affiliate which:

A.

derives economic value, actual or potential, from not being generally known to or readily ascertainable by other persons who can obtain economic value from the disclosure or use of the information; and

B.

is the subject of efforts by the ESCO or its subsidiary or affiliate that are reasonable under the circumstances to maintain the secrecy of the information.

(d)The parties hereto stipulate that the protection of Confidential Information is important to the successful conduct of the business of ESCO, and their respective subsidiaries and affiliates, and their goodwill, and any breach of any term of this section is a material breach of Agreement.

9.2 ESCO Property. All equipment, notebooks, documents, presentations, briefings, programs, data, memoranda, reports, files, samples, books, correspondence, lists, software, other records, whether in tangible or intangible form, and the like, affecting or relating to the business of ESCO, and their respective subsidiaries and affiliates, which Executive shall have prepared, used, constructed, observed, received, possessed or controlled during employment with ESCO (collectively “Property”), shall be and remain the sole property of ESCO, and their respective subsidiaries and affiliates, as the case may be, and shall be returned to an

7


ESCO Representative upon termination of employment or earlier request of an ESCO Representative.

9.3 Nonsolicitation. During the period commencing on the Effective Date and ending two (2) years following the termination of Executive’s employment for any reason, the Executive will not directly or indirectly, on his behalf or on behalf of any other organization, solicit, hire, or otherwise induce any employee of ESCO, or any subsidiary or affiliate of ESCO to leave the employ of ESCO, or affiliate, or to become associated, whether as an employee, officer, partner, director, consultant or otherwise, with any other business organization.

9.4 Noncompliance. If the Executive’s employment ends or is terminated as a result of a Permitted Employer Termination, except as otherwise required by law, no further payments or contractual benefits shall be provided to, or in respect of the Executive by ESCO pursuant to this Agreement or otherwise. Additionally, all terms and conditions of the PCP plan shall apply, including if applicable recoupment of past PCP payments.

9.5 Independent Agreements. Each of the covenants and agreements of Executive contained in this Section 9 shall be construed as independent of any other provision of this Agreement and independent of each other and given for valuable independent consideration, and the existence of any defense, claim or cause of action against ESCO, whether predicated on this Agreement or otherwise, shall not constitute a defense to the enforcement by ESCO of each such independent covenant and agreement.

10.

Compensation in Event of Death or Permanent Disability. In the event that a Permitted Employer Termination occurs because of death or the Permanent Disability of Executive, Executive or Executives estate and beneficiaries shall be entitled to all payments and benefits in accordance with the regular policies of the ESCO in force at such time for such events with respect to a senior manager or officer but not less than in accordance with the regular policies of ESCO applicable to salaried personnel generally in force on the date thereof.

11.

Non-Waiver of Rights. The failure to enforce at any time any of the provisions of this Agreement or to require at any time performance by the other party of any of the provisions hereof shall in no way be construed to be a waiver of such provisions or to affect either the validity of this Agreement, or any part hereof, or the right of either Party thereafter to enforce each and every provision in accordance with the terms of this Agreement.

12.

Invalidity of Provisions. The invalidity or unenforceability of any particular provision of this Agreement shall not affect the other provisions hereof, and this Agreement shall be construed in all respects as if such invalid or unenforceable provisions were omitted provided the effectiveness of the remaining portions of this Agreement will not defeat the overall business intent of the Parties or give one Party any substantial benefit to the detriment of the other Party.

13.

Governing Law. This Agreement shall be interpreted in accordance with and governed by the laws of the State of Missouri without regard to its conflict of laws provisions.

8


14.

Amendments. Except as provided in Section 15, no modification, amendment or waiver of any of the provisions of this Agreement shall be effective unless in writing specifically referring hereto and signed by the Executive and by an ESCO Representative.

15.

Amendments Required by the Laws, Regulations or Stock Exchange Listing Requirement. This Agreement may be amended by ESCO without consent of the Executive as a result of changes in laws, regulations or stock exchange listing requirements applicable to ESCO and impacting agreements with its senior officers and those of its subsidiaries.

16.

Notices. Any notice to be given by either Party hereunder shall be in writing and shall be deemed to have been duly given if sent by facsimile or email followed by first class mail, sent certified or registered mail, postage paid, or hand delivered as follows:

ESCO:

Lead Director

ESCO Technologies Inc.

9900A Clayton Road

St. Louis, MO 63124

With copy to

ESCO Technologies Inc.

Vice President, Human Resources

9900A Clayton Road

St. Louis, MO 63124

And to Executive at his address as it appears on the payroll records of ESCO, or to such other address as may have been furnished by either Party to the other Party by written notice.

17.

Survival of Certain Provisions. The parties agree that Sections 9, and 13 shall survive any expiration or termination, including without limitation a Permitted Employer Termination, of this Agreement and shall survive the termination of Executives employment for any reason and shall remain in full force and effect in accordance with the provisions contained in such Sections.

18.

Spendthrift Provision. Except as otherwise expressly provided herein, Executive agrees on behalf of himself and his executors and administrators, heirs, legatees, distributees, and any other person or persons claiming any benefits under him by virtue of this Agreement, that this Agreement and the rights, interests and benefits hereunder shall not be assigned, transferred, pledged, or hypothecated in any way by Executive or any executor, administrator, heir, legatee, distributee, or person claiming under Executive by virtue of this Agreement, and shall not be subject to execution, attachment or similar process. Any attempt at assignment, transfer, pledge or hypothecation or other disposition of this Agreement or of such rights, interest, and benefits contrary to the foregoing provision, or the levy of any attachment or similar process thereupon, shall be null and void and without effect.

9


19.

Section 409A Savings Cause. This Agreement is intended to comply with the provisions of 409A of the Code. If any compensation or benefits provided by this Agreement may result in the application of Section 409A of the Code, ESCO shall, in consultation with Executive, modify the Agreement in the least restrictive manner necessary in order to exclude such compensation from the definition of deferred compensation within the meaning of such Section 409A of the Code or in order to comply with the provisions of Section 409A of the Code, other applicable provision(s) of the Code and/or any rules, regulations or other regulatory guidance issued under such statutory provisions and without any diminution in the value of the payments to Executive. Notwithstanding the preceding, ESCO makes no representations regarding the tax consequences of compensation or benefits payable under this Agreement and Executive is responsible for all such tax consequences other than ESCOs share of employment taxes.

20.

Consulting Services. ESCO may ask Executive to provide consulting services to ESCO from time to time after Executives employment terminates. In the event that Executive is receiving Severance Payments, Executive shall agree perform up to 80 hours of such consulting services without additional compensation.

IN WITNESS WHEREOF, the parties have caused this Agreement to be executed as of the day and year first above written.

/s/Victor L. Richey/s/James M. Stolze, Lead Diretor

ESCO Technologies Inc.

May 10, 2021 May 10, 2021

10


EX-10.4 5 ese-20210630xex10d4.htm EXHIBIT 10.4

Exhibit 10.4

EMPLOYMENT AND COMPENSATION AGREEMENT

THIS EMPLOYMENT AGREEMENT (“Agreement”) made and entered into as of the Effective Date (defined below), by and between ESCO Technologies Inc. (“ESCO”), and Christopher Tucker (“Executive”). Hereinafter ESCO and Executive may be referred to individually as “Party” and collectively as “Parties”.

RECITALS:

WHEREAS, Executive is elected as ESCO’s newly hired Senior Vice President and Chief Financial Officer (CFO); and

WHEREAS, ESCO recognizes and appreciates the value and benefit of hiring and retaining the services of Executive and desires to secure the commitment of Executive to the employment terms herein set forth; and

WHEREAS, ESCO is willing to make the commitments to Executive as hereinafter set forth, in recognition of such value, as well as to secure appropriate agreements and covenants from Executive as provided herein; and

WHEREAS, Executive desires to be so employed for such period and to secure the compensation arrangements hereinafter provided, and is therefore willing to make the agreements and covenants on his part contained herein.

NOW, THEREFORE, in consideration of the premises and of the mutual covenants and agreements hereinafter set forth, the Parties agree as follows:

1.   Definitions. The following terms, as used herein, shall have the following meanings:

“Annual Performance Based Bonus” shall mean an annual bonus under ESCO’s Performance Compensation Plan adopted August 2, 1993, amended and restated February 4, 2019 and any subsequent amendments following the date of this Agreement (the “PCP”) computed utilizing the Executive’s PCP Bonus Target and subject to the terms of such PCP plan.

“Bonus Target” shall mean $325,000 or such increased amount as may be approved by the Human Resources Committee of the ESCO Board of Directors.

Effective Date shall mean the date the Executive begins employment with ESCO.

Employment Period” or “Term” shall mean, the period of time starting on the Effective Date and, unless terminated pursuant to Sections 3, 4 or 5, ending on the last day of the 24th month after the Effective Date. At the end of such initial twenty month period this Agreement shall automatically renew for subsequent one year periods unless the Company provides notice at least six months in advance of such renewal period start date that the Agreement will not be renewed or unless at any time this Agreement is terminated pursuant to Sections 3, 4 or 5. Any such one year renewals shall be considered part of the Employment

1


Period. Executive’s employment shall continue, after the Employment Period, unless terminated as outlined in Sections 3, 4 or 5, as an at-will employee.

“Good Cause Event” shall mean:

a)   Executive’s willful and continued failure to substantially perform his duties (other than as a result of incapacity due to physical or mental condition), after a written notice by an ESCO Representative (defined below) identifying the manner in which he or she believes Executive has not effectively performed his duties and after the Executive’s subsequent failure to cure the identified problem(s) in the time set forth in the notice,

b)   Executive’s commission of acts which would constitute fraud, misappropriation, embezzlement, theft, dishonesty, breach of fiduciary duty involving personal profit or willful and knowing violation of any laws, rule, regulation (other than traffic violations or similar minor offenses), “Misconduct” as defined in the PCP plan, conduct involving a third party which impairs the reputation of, or harms, ESCO, its respective subsidiaries or its respective affiliates; or violation of ESCO’s policies (including the ESCO’s Code of Business Conduct and Ethics, the Insider Trading Policy and the Insider Trading Policy for Senior Company Officials),

c)   Executive’s failure to act professionally and with due consideration and propriety in his personal and professional dealings with customers, vendors, employees or other individuals with whom Executive comes into contact in his capacity as an employee of ESCO or Executive’s engagement in willful conduct which Executive knows or has reason to know is materially detrimental to the business and operations of ESCO, including without limitation, any action or omission which (a) causes injury or damage to ESCO or (b) directly or indirectly causes ESCO to be named a party in any litigation or administrative proceeding with regard to such acts or omissions, or

d)   Executive’s material breach of any provision of this Agreement including without limitation, any obligation under Section 9.

For purposes of the definition of a “Good Cause Event”, an act or failure to act shall not be considered “willful” if done or omitted to be done in good faith and with a reasonable belief that the act or omission was in the best interest of ESCO.

“Permanent Disability” shall mean disability or incapacity which extends for the period of time which is the elimination period for ESCO’s LTD plan(s), not to exceed three months and which renders Executive in the reasonable judgment of an ESCO Representative substantially unable to carry out the duties of Executive as currently performed.

“Severance Effective Date” shall mean the 8th day after the Severance Agreement & Release is executed and the Executive has not revoked such Severance Agreement & Release during the 7 day Revocation Period.

“ESCO Representative” shall mean ESCO’s CEO, or any two (2) Directors of ESCO.

2


“Revocation Period”. Upon a termination as outlined in Section 4 or Section 5, if the Executive executes the then current Severance Agreement and Release (Severance Agreement) he will be provided with a 7 day timeframe during which he can rescind his execution of the Severance Agreement (Revocation Period) by providing the ESCO Representative with a written notice of such revocation. If the execution of the Severance Agreement is not revoked during this Revocation Period, it will be effective on the 8th day, “Severance Effective Date,” and payments will be made in accordance with this Agreement.

2.   Terms of Employment.

(a)  Location and Duties.

i.    Beginning on the Effective Date ESCO will employ Executive in its employment for the Employment Period. During the Employment Period, Executive’s services shall be required to be performed at the corporate headquarters of ESCO located in Ladue, Missouri, any subsequent corporate headquarters of ESCO less than 25 miles from such Ladue Missouri location or at any location required by ESCO and agreed to by the Executive.

ii.    During the Employment Period, and excluding any periods of vacation and sick leave to which Executive is entitled, Executive will be expected to devote reasonable attention and time during normal business hours to the business and affairs of ESCO, to discharge the responsibilities assigned to the Executive, and to use the Executive’s reasonable best efforts to perform faithfully and efficiently such responsibilities.

iii.    The Executive shall perform such duties normally associated with the Office(s) of ESCO’s Senior Vice President & CFO and such other duties as assigned to him by the CEO of ESCO.

(b)  Compensation. During the Employment Period, in full consideration for said services and subject to the due performance thereof, ESCO will pay Executive, and Executive agrees to accept:

i.    A bi-weekly salary of $19,230.77 which shall be paid in accordance with ESCO’s normal method of payment. Such bi-weekly salary may be increased from time to time by the Human Resources & Compensation Committee of the ESCO Board (“HRCC”).

ii.    An Annual Performance Based Bonus payable within ninety days following the end of each fiscal year end. (This Annual Performance Based Bonus will be prorated for any partial year based on the number of days worked divided by 260 with such percentage applied to the Executives (PCP) bonus target for payment determination).

iii.    All amounts paid in subparagraphs (i) and (ii) are subject to regular income tax withholding, FICA taxes and any other deductions required by law or authorized by Executive.

3


3.   Permitted Employer Termination. All obligations of ESCO pursuant hereto, and Executives employment, shall terminate upon the earlier of A) the death of Executive or Permanent Disability of Executive, B) the occurrence of a Good Cause Event, or C) voluntary resignation of Executive other than Termination by Executive for Breach (either A, B or C referred to as a Permitted Employer Termination). Notwithstanding any termination of Executives employment, Executive shall continue to remain obligated to comply with Section 9 and 13 herein.

4.   Termination by ESCO other than for a Permitted Employer Termination. If, during the Term of this Agreement, Executives employment is terminated for other than a Permitted Employer Termination, then provided the Executive executes the Standard Severance Agreement and Release then in general use by ESCO, the Executive shall receive the Severance Payments described in Section 6, after the Revocation Period has lapsed with no revocation of the Severance Agreement by the Executive.

5.   Termination by the Executive as a result of an ESCO Breach. If, during the Term of this Agreement, A) ESCO breaches a material provision of this Agreement, B) the Executive notifies ESCO in writing within 30 days of such breach (Cure Notice), C) ESCO does not cure such breach within 30 days of receipt of the Cure Notice, D) Executive terminates his employment based on such breach within 40 days of such Cure Notice, and E) Executive executes the Standard Severance Agreement and Release then in general use by the ESCO, (the occurrence of A-E referred to as Termination by Executive for Breach) then Executive shall receive the Severance Payments described in Section 6, after the Revocation Period has lapsed with no revocation of the Severance Agreement by the Executive.

6.   Severance Payments. In the event that Executives employment is terminated and pursuant to Sections 4 or 5 he is entitled to Severance Payments, ESCO agrees as follows.

(a)   After the Revocation Period ESCO shall pay the Executive a total amount equal to his then current bi-weekly salary for the number of pay periods in two calendar years and two times his Bonus Target. Such amount shall be paid in either of the following forms, as elected by the Executive:

i.    in a lump sum on the regularly scheduled payroll date of ESCO coinciding with or immediately preceding March 15 of the calendar year following the calendar year in which such termination occurs, or

ii.    in biweekly installments commencing on the first practical payroll date of ESCO following the Revocation Period and continuing on each succeeding regularly scheduled biweekly payroll date; provided, however, that any remaining compensation will be paid in a lump sum on the regularly scheduled payroll date coinciding with or immediately preceding the later of March 15th or December 15th in the calendar year after such termination occurs.

(b)   After the Revocation Period, as a supplement to the payment of the Executive’s Base Salary and Bonus under subparagraph (a) above, ESCO shall also pay, reimburse or provide, as applicable, to or for the Executive :

4


i.   an amount equal to the Bonus Target divided by 26 (the number of pay periods in a year) and multiplied by the number of pay periods worked by Executive in such current fiscal year occurring prior to the termination,

ii.  upon proper application by Executive and payment of the employee portion of the premium, ESCO shall furnish Executive medical continuation in accordance with the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended (“COBRA”); provided that during the period of his eligibility the Executive will pay only the rate which active employees pay for similar coverage for up to six months,

iii. reimbursement of fees incurred by Executive for financial planning during the period of time starting after termination of Executive’s employment and ending on the federal tax filing deadline for the Executive for the tax year following the taxable year in which the termination occurred in the same amounts that would have been reimbursed to Executive had Executive remained employed with ESCO during such period, and

iv. executive level outplacement assistance determined appropriate by ESCO.

v.  All Equity Awards made within the twelve months prior to the termination shall be forfeited. The remaining awards shall then be addressed as follows:

Vested Restricted Stock Units (RSU’s) awards shall be distributed in full. All other awards shall vest and be distributed prorata based on the number of months elapsed during the RSU award term as of the termination date compared to the total number of months in the RSU term.

Performance Share Units (PSU’s) Awards whose term has been completed will be scored based upon performance and any resulting share units will vest at the Human Resources & Compensation Committee (HRCC) fiscal year end meeting following the termination. All other PSU’s Awards will be prorated based on the number of months elapsed during the PSU award term as of the termination date compared to the total number of months within the PSU term. The performance measures will then be scored to determine the number of units which will vest at the HRCC fiscal year end meeting following the termination.

All Equity Award distributions will be made within 2 weeks of vesting, and are subject to share withholding to satisfy any required federal, state or other tax withholdings.

The payments, reimbursements and commitments made in Sections 6 (a), and (b) shall be collectively referred to as “Severance Payments.” All Severance Payments shall be subject to applicable income tax withholding including FICA and any other deductions required by law or authorized by Executive and shall be conditioned upon 1) Executive signing a standard release then in effect for such purposes and 2) expiration of any revocation period (“Revocation Period”) without revocation by Executive.

5


7.   Termination of Employment in Connection with a Change of Control. If during the Term of this Agreement, Executive’s employment is terminated in connection with a Change of Control under circumstance which would cause the benefits described in the Company’s Severance Plan (the “Severance Plan”) to become payable to the Executive (“Severance Benefits”), no further compensation or benefits or any kind shall be payable under this Agreement but the Severance Plan Benefits shall be paid in accordance with the terms and conditions of the Severance Plan. Capitalized terms not defined herein are defined in the Severance Plan first adopted August 10, 1995 by ESCO Electronics Corporation (now known as ESCO Technologies Inc.) Board of Directors and as later amended.

8.   Continued Employment Not Guaranteed. This Agreement is intended to outline certain compensation payable to Executive under the specified circumstances described herein and shall not be construed as a guarantee of the Executives continued employment, nor shall it limit the ability of the ESCO to terminate the employment relationship at any time, with or without cause upon written notice to the Executive. Executives continued employment after the end of the Term shall be considered employment-at-will. None of the provisions of this Agreement shall limit the ability of the Executive to resign at any time upon written notice to ESCO.

9.   Confidential Information; ESCO Property; Nonsolicitation; Non Compliance; Compensation Recovery. By and in consideration of the mutual promises contained herein, the Executive agrees that:

9.1 Confidential Information:

(a)        Executive shall both during and after employment with ESCO regardless of how, when or why Executive’s employment ends, protect the confidential, trade secret and/or proprietary character of all Confidential Information. Executive shall not, directly or indirectly, use (for the benefit of Executive or any other person) or disclose any Confidential Information, for so long as it shall remain proprietary or protectable as confidential or trade secret information, except (i) as may be necessary for the performance of Executive’s duties for ESCO, (ii) to the extent that such Confidential Information becomes generally known to the public through no wrongful act of Executive or any representative of Executive, or (iii) as required by applicable law, regulation or legal process and provided ESCO is given advance notice of such required disclosure and the opportunity to seek a protective order as appropriate. In addition, notwithstanding that this Agreement is Confidential Information, Executive shall be permitted to disclose the terms and conditions of this Agreement to Executive’s spouse, legal advisors and personal tax or financial advisors provided such individuals agree to keep such information strictly confidential.

(b)        At the end of the Term, or the end of any employment at-will-period, or at any other time ESCO may request, Executive shall promptly deliver to ESCO all materials in Executive’s possession containing any Confidential Information, whether in written or electronic form, including, without limitation, writings, designs, documents, records, memoranda, photographs, sound recordings, tapes, discs and other storage devices. To the extent Confidential Information is contained on Executive's personal computers, cell phones or other electronic devices, such information shall be purged from such devices and

6


Executive shall certify in writing to ESCO that all such Confidential Information has been returned and/or purged.

(c)        For purposes of this Agreement, "Confidential Information" means all financial, technical and business information that is not generally in the public domain regarding:

i.    the installation, operation, usage, maintenance, repair, marketing, design, construction, function, performance, composition, and specifications of ESCO’s or any subsidiaries, or affiliates’ current and future products and components for such products along with computer code, software, firmware or related documentation as well as technical, financial (e.g. unit prices), or product road map information related to any of the foregoing;

ii.   the intellectual property of ESCO, or any subsidiary or affiliate such as patent application, inventions, or trade secrets;

iii.  the financial performance or prospects of ESCO, or any subsidiary, or affiliate along with any other material, non-public information as defined by relevant insider trading statutes or SEC regulations;

iv.  customer contacts, customer requirements, or system performance; and

v.   any other information of ESCO, or any subsidiary or affiliate which:

A.  derives economic value, actual or potential, from not being generally known to or readily ascertainable by other persons who can obtain economic value from the disclosure or use of the information; and

B.   is the subject of efforts by the ESCO or its subsidiary or affiliate that are reasonable under the circumstances to maintain the secrecy of the information.

(d)        The parties hereto stipulate that the protection of Confidential Information is important to the successful conduct of the business of ESCO, and their respective subsidiaries and affiliates, and their goodwill, and any breach of any term of this section is a material breach of Agreement.

9.2 ESCO Property. All equipment, notebooks, documents, presentations, briefings, programs, data, memoranda, reports, files, samples, books, correspondence, lists, software, other records, whether in tangible or intangible form, and the like, affecting or relating to the business of ESCO, and their respective subsidiaries and affiliates, which Executive shall have prepared, used, constructed, observed, received, possessed or controlled during employment with ESCO (collectively “Property”), shall be and remain the sole property of ESCO, and their respective subsidiaries and affiliates, as the case may be, and shall be returned to an ESCO Representative upon termination of employment or earlier request of an ESCO Representative.

9.3 Nonsolicitation. During the period commencing on the Effective Date and ending two (2) years following the termination of Executive’s employment for any reason, the Executive

7


will not directly or indirectly, on his behalf or on behalf of any other organization, solicit, hire, or otherwise induce any employee of ESCO, or any subsidiary or affiliate of ESCO to leave the employ of ESCO, or affiliate, or to become associated, whether as an employee, officer, partner, director, consultant or otherwise, with any other business organization.

9.4 Noncompliance. If the Executive’s employment ends or is terminated as a result of a Permitted Employer Termination, except as otherwise required by law, no further payments or contractual benefits shall be provided to, or in respect of the Executive by ESCO pursuant to this Agreement or otherwise. Additionally, all terms and conditions of the PCP plan shall apply, including if applicable recoupment of past PCP payments.

9.5 Independent Agreements. Each of the covenants and agreements of Executive contained in this Section 9 shall be construed as independent of any other provision of this Agreement and independent of each other and given for valuable independent consideration, and the existence of any defense, claim or cause of action against ESCO, whether predicated on this Agreement or otherwise, shall not constitute a defense to the enforcement by ESCO of each such independent covenant and agreement.

10. Compensation in Event of Death or Permanent Disability. In the event that a Permitted Employer Termination occurs because of death or the Permanent Disability of Executive, Executive or Executives estate and beneficiaries shall be entitled to all payments and benefits in accordance with the regular policies of the ESCO in force at such time for such events with respect to a senior manager or officer but not less than in accordance with the regular policies of ESCO applicable to salaried personnel generally in force on the date thereof.

11. Non-Waiver of Rights. The failure to enforce at any time any of the provisions of this Agreement or to require at any time performance by the other party of any of the provisions hereof shall in no way be construed to be a waiver of such provisions or to affect either the validity of this Agreement, or any part hereof, or the right of either Party thereafter to enforce each and every provision in accordance with the terms of this Agreement.

12. Invalidity of Provisions. The invalidity or unenforceability of any particular provision of this Agreement shall not affect the other provisions hereof, and this Agreement shall be construed in all respects as if such invalid or unenforceable provisions were omitted provided the effectiveness of the remaining portions of this Agreement will not defeat the overall business intent of the Parties or give one Party any substantial benefit to the detriment of the other Party.

13. Governing Law. This Agreement shall be interpreted in accordance with and governed by the laws of the State of Missouri without regard to its conflict of laws provisions.

14. Amendments. Except as provided in Section 15, no modification, amendment or waiver of any of the provisions of this Agreement shall be effective unless in writing specifically referring hereto and signed by the Executive and by an ESCO Representative.

8


15. Amendments Required by the Laws, Regulations or Stock Exchange Listing Requirement. This Agreement may be amended by ESCO without consent of the Executive as a result of changes in laws, regulations or stock exchange listing requirements applicable to ESCO and impacting agreements with its senior officers and those of its subsidiaries.

16. Notices. Any notice to be given by either Party hereunder shall be in writing and shall be deemed to have been duly given if sent by facsimile or email followed by first class mail, sent certified or registered mail, postage paid, or hand delivered as follows:

ESCO:

Chairman and CEO

ESCO Technologies Inc.

9900A Clayton Road

St. Louis, MO 63124

With copy to

ESCO Technologies Inc.

Vice President, Human Resources

9900A Clayton Road

St. Louis, MO 63124

And to Executive at his address as it appears on the payroll records of ESCO, or to such other address as may have been furnished by either Party to the other Party by written notice.

17. Survival of Certain Provisions. The parties agree that Sections 9, and 13 shall survive any expiration or termination, including without limitation a Permitted Employer Termination, of this Agreement and shall survive the termination of Executives employment for any reason and shall remain in full force and effect in accordance with the provisions contained in such Sections.

18. Spendthrift Provision. Except as otherwise expressly provided herein, Executive agrees on behalf of himself and his executors and administrators, heirs, legatees, distributees, and any other person or persons claiming any benefits under him by virtue of this Agreement, that this Agreement and the rights, interests and benefits hereunder shall not be assigned, transferred, pledged, or hypothecated in any way by Executive or any executor, administrator, heir, legatee, distributee, or person claiming under Executive by virtue of this Agreement, and shall not be subject to execution, attachment or similar process. Any attempt at assignment, transfer, pledge or hypothecation or other disposition of this Agreement or of such rights, interest, and benefits contrary to the foregoing provision, or the levy of any attachment or similar process thereupon, shall be null and void and without effect.

19. Section 409A Savings Cause. This Agreement is intended to comply with the provisions of 409A of the Code. If any compensation or benefits provided by this Agreement may result in the application of Section 409A of the Code, ESCO shall, in consultation with Executive, modify the Agreement in the least restrictive manner necessary in order to exclude such compensation from the definition of deferred compensation within the meaning of such

9


Section 409A of the Code or in order to comply with the provisions of Section 409A of the Code, other applicable provision(s) of the Code and/or any rules, regulations or other regulatory guidance issued under such statutory provisions and without any diminution in the value of the payments to Executive. Notwithstanding the preceding, ESCO makes no representations regarding the tax consequences of compensation or benefits payable under this Agreement and Executive is responsible for all such tax consequences other than ESCOs share of employment taxes.

20. Consulting Services. ESCO may ask Executive to provide consulting services to ESCO from time to time after Executives employment terminates. In the event that Executive is receiving Severance Payments, Executive shall agree perform up to 80 hours of such consulting services without additional compensation.

IN WITNESS WHEREOF, the parties have caused this Agreement to be executed as of the day and year first above written.

/s/Christopher Tucker

/s/Victor L. Richey

Chairman and CEO

April 30, 2021

May 3, 2021

10


EX-10.5 6 ese-20210630xex10d5.htm EXHIBIT 10.5

Exhibit 10.5

EMPLOYMENT AND COMPENSATION AGREEMENT

THIS EMPLOYMENT AGREEMENT (“Agreement”) made and entered into as of the Effective Date (defined below), by and between ESCO Technologies Inc. (“ESCO”), and David M. Schatz (“Executive”). Hereinafter ESCO and Executive may be referred to individually as “Party” and collectively as “Parties”.

RECITALS:

WHEREAS, Executive is elected as ESCO’s General Counsel, Senior Vice President and Secretary (GC); and

WHEREAS, ESCO recognizes and appreciates the value and benefit of hiring and retaining the services of Executive and desires to secure the commitment of Executive to the employment terms herein set forth; and

WHEREAS, ESCO is willing to make the commitments to Executive as hereinafter set forth, in recognition of such value, as well as to secure appropriate agreements and covenants from Executive as provided herein; and

WHEREAS, Executive desires to be so employed for such period and to secure the compensation arrangements hereinafter provided, and is therefore willing to make the agreements and covenants on his part contained herein.

NOW, THEREFORE, in consideration of the premises and of the mutual covenants and agreements hereinafter set forth, the Parties agree as follows:

1.   Definitions. The following terms, as used herein, shall have the following meanings:

“Annual Performance Based Bonus” shall mean an annual bonus under ESCO’s Performance Compensation Plan adopted August 2, 1993, amended and restated February 4, 2019 and any subsequent amendments following the date of this Agreement (the “PCP”) computed utilizing the Executive’s PCP Bonus Target and subject to the terms of such PCP plan.

“Bonus Target” shall mean $145,000 or such increased amount as may be approved by the Human Resources Committee of the ESCO Board of Directors.

Effective Date shall mean the date the Executive is elected as GC.

Employment Period” or “Term” shall mean, the period of time starting on the Effective Date and, unless terminated pursuant to Sections 3, 4 or 5, ending on the last day of the 12th month after the Effective Date. At the end of such initial twelve month period this Agreement shall automatically renew for subsequent one year periods unless the Company provides notice at least six months in advance of such renewal period start date that the Agreement will not be renewed or unless at any time this Agreement is terminated pursuant to Sections 3, 4 or 5. Any such one year renewals shall be considered part of the Employment Period.

1


Executive’s employment shall continue, after the Employment Period, unless terminated as outlined in Sections 3, 4 or 5, as an at-will employee.

“Good Cause Event” shall mean:

a)   Executive’s willful and continued failure to substantially perform his duties (other than as a result of incapacity due to physical or mental condition), after a written notice by an ESCO Representative (defined below) identifying the manner in which he or she believes Executive has not effectively performed his duties and after the Executive’s subsequent failure to cure the identified problem(s) in the time set forth in the notice,

b)   Executive’s commission of acts which would constitute fraud, misappropriation, embezzlement, theft, dishonesty, breach of fiduciary duty involving personal profit or willful and knowing violation of any laws, rule, regulation (other than traffic violations or similar minor offenses), “Misconduct” as defined in the PCP plan, conduct involving a third party which impairs the reputation of, or harms, ESCO, its respective subsidiaries or its respective affiliates; or violation of ESCO’s policies (including the ESCO’s Code of Business Conduct and Ethics, the Insider Trading Policy and the Insider Trading Policy for Senior Company Officials),

c)   Executive’s failure to act professionally and with due consideration and propriety in his personal and professional dealings with customers, vendors, employees or other individuals with whom Executive comes into contact in his capacity as an employee of ESCO or Executive’s engagement in willful conduct which Executive knows or has reason to know is materially detrimental to the business and operations of ESCO, including without limitation, any action or omission which (a) causes injury or damage to ESCO or (b) directly or indirectly causes ESCO to be named a party in any litigation or administrative proceeding with regard to such acts or omissions, or

d)   Executive’s material breach of any provision of this Agreement including without limitation, any obligation under Section 9.

For purposes of the definition of a “Good Cause Event”, an act or failure to act shall not be considered “willful” if done or omitted to be done in good faith and with a reasonable belief that the act or omission was in the best interest of ESCO.

“Permanent Disability” shall mean disability or incapacity which extends for the period of time which is the elimination period for ESCO’s LTD plan(s), not to exceed three months and which renders Executive in the reasonable judgment of an ESCO Representative substantially unable to carry out the duties of Executive as currently performed.

“Severance Effective Date” shall mean the 8th day after the Severance Agreement & Release is executed and the Executive has not revoked such Severance Agreement & Release during the 7 day Revocation Period.

“ESCO Representative” shall mean ESCO’s CEO, or any two (2) Directors of ESCO.

2


“Revocation Period”. Upon a termination as outlined in Section 4 or Section 5, if the Executive executes the then current Severance Agreement and Release (Severance Agreement) he will be provided with a 7 day timeframe during which he can rescind his execution of the Severance Agreement (Revocation Period) by providing the ESCO Representative with a written notice of such revocation. If the execution of the Severance Agreement is not revoked during this Revocation Period, it will be effective on the 8th day, “Severance Effective Date,” and payments will be made in accordance with this Agreement.

2.   Terms of Employment.

(a)  Location and Duties.

i.    Beginning on the Effective Date ESCO will employ Executive in its employment for the Employment Period. During the Employment Period, Executive’s services shall be required to be performed at the corporate headquarters of ESCO located in Ladue, Missouri, any subsequent corporate headquarters of ESCO less than 25 miles from such Ladue Missouri location or at any location required by ESCO and agreed to by the Executive.

ii.   During the Employment Period, and excluding any periods of vacation and sick leave to which Executive is entitled, Executive will be expected to devote reasonable attention and time during normal business hours to the business and affairs of ESCO, to discharge the responsibilities assigned to the Executive, and to use the Executive’s reasonable best efforts to perform faithfully and efficiently such responsibilities.

iii.  The Executive shall perform such duties normally associated with the Office(s) of ESCO’s General Counsel, Senior Vice President & Secretary and such other duties as assigned to him by the CEO of ESCO.

(b)  Compensation. During the Employment Period, in full consideration for said services and subject to the due performance thereof, ESCO will pay Executive, and Executive agrees to accept:

i.    A bi-weekly salary of $12,884.62 which shall be paid in accordance with ESCO’s normal method of payment. Such bi-weekly salary may be increased from time to time by the Human Resources & Compensation Committee of the ESCO Board (“HRCC”).

ii.   An Annual Performance Based Bonus payable within ninety days following the end of each fiscal year end. (This Annual Performance Based Bonus will be prorated for any partial year based on the number of days worked divided by 260 with such percentage applied to the Executives (PCP) bonus target for payment determination).

iii.  All amounts paid in subparagraphs (i) and (ii) are subject to regular income tax withholding, FICA taxes and any other deductions required by law or authorized by Executive.

3


3.   Permitted Employer Termination. All obligations of ESCO pursuant hereto, and Executives employment, shall terminate upon the earlier of A) the death of Executive or Permanent Disability of Executive, B) the occurrence of a Good Cause Event, or C) voluntary resignation of Executive other than Termination by Executive for Breach (either A, B or C referred to as a Permitted Employer Termination). Notwithstanding any termination of Executives employment, Executive shall continue to remain obligated to comply with Section 9 and 13 herein.

4.   Termination by ESCO other than for a Permitted Employer Termination. If, during the Term of this Agreement, Executives employment is terminated for other than a Permitted Employer Termination, then provided the Executive executes the Standard Severance Agreement and Release then in general use by ESCO, the Executive shall receive the Severance Payments described in Section 6, after the Revocation Period has lapsed with no revocation of the Severance Agreement by the Executive.

5.   Termination by the Executive as a result of an ESCO Breach. If, during the Term of this Agreement, A) ESCO breaches a material provision of this Agreement, B) the Executive notifies ESCO in writing within 30 days of such breach (Cure Notice), C) ESCO does not cure such breach within 30 days of receipt of the Cure Notice, D) Executive terminates his employment based on such breach within 40 days of such Cure Notice, and E) Executive executes the Standard Severance Agreement and Release then in general use by the ESCO, (the occurrence of A-E referred to as Termination by Executive for Breach) then Executive shall receive the Severance Payments described in Section 6, after the Revocation Period has lapsed with no revocation of the Severance Agreement by the Executive.

6.   Severance Payments. In the event that Executives employment is terminated and pursuant to Sections 4 or 5 he is entitled to Severance Payments, ESCO agrees as follows.

(a)   After the Revocation Period ESCO shall pay the Executive a total amount equal to his then current bi-weekly salary for the number of pay periods in two calendar years and two times his Bonus Target. Such amount shall be paid in either of the following forms, as elected by the Executive:

i.     in a lump sum on the regularly scheduled payroll date of ESCO coinciding with or immediately preceding March 15 of the calendar year following the calendar year in which such termination occurs, or

ii.    in biweekly installments commencing on the first practical payroll date of ESCO following the Revocation Period and continuing on each succeeding regularly scheduled biweekly payroll date; provided, however, that any remaining compensation will be paid in a lump sum on the regularly scheduled payroll date coinciding with or immediately preceding the later of March 15th or December 15th in the calendar year after such termination occurs.

(b)   After the Revocation Period, as a supplement to the payment of the Executive’s Base Salary and Bonus under subparagraph (a) above, ESCO shall also pay, reimburse or provide, as applicable, to or for the Executive :

4


i.   an amount equal to the Bonus Target divided by 26 (the number of pay periods in a year) and multiplied by the number of pay periods worked by Executive in such current fiscal year occurring prior to the termination,

ii.  upon proper application by Executive and payment of the employee portion of the premium, ESCO shall furnish Executive medical continuation in accordance with the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended (“COBRA”); provided that during the period of his eligibility the Executive will pay only the rate which active employees pay for similar coverage for up to six months,

iii. reimbursement of fees incurred by Executive for financial planning during the period of time starting after termination of Executive’s employment and ending on the federal tax filing deadline for the Executive for the tax year following the taxable year in which the termination occurred in the same amounts that would have been reimbursed to Executive had Executive remained employed with ESCO during such period, and

iv. executive level outplacement assistance determined appropriate by ESCO.

v.  All Equity Awards made within the twelve months prior to the termination shall be forfeited. The remaining awards shall then be addressed as follows:

Performance Accelerated Restricted Shares (PARS). The portion of any outstanding Performance Accelerated Restricted Stock Award(s) that has been accelerated in full or part due to the satisfaction of the applicable performance goals prior to termination shall vest and be distributed.

Vested Restricted Stock Units (RSU’s) awards shall be distributed in full. All other awards shall vest and be distributed prorata based on the number of months elapsed during the RSU award term as of the termination date compared to the total number of months in the RSU term.

Performance Share Units (PSU’s) Awards whose term has been completed will be scored based upon performance and any resulting share units will vest at the Human Resources & Compensation Committee (HRCC) fiscal year end meeting following the termination. All other PSU’s Awards will be prorated based on the number of months elapsed during the PSU award term as of the termination date compared to the total number of months within the PSU term. The performance measures will then be scored to determine the number of units which will vest at the HRCC fiscal year end meeting following the termination.

All Equity Award distributions will be made within 2 weeks of vesting, and are subject to share withholding to satisfy any required federal, state or other tax withholdings.

The payments, reimbursements and commitments made in Sections 6 (a), and (b) shall be collectively referred to as “Severance Payments.” All Severance Payments shall be subject to applicable income tax withholding including FICA and any other deductions required by

5


law or authorized by Executive and shall be conditioned upon 1) Executive signing a standard release then in effect for such purposes and 2) expiration of any revocation period (“Revocation Period”) without revocation by Executive.

7.   Termination of Employment in Connection with a Change of Control. If during the Term of this Agreement, Executive’s employment is terminated in connection with a Change of Control under circumstance which would cause the benefits described in the Company’s Severance Plan (the “Severance Plan”) to become payable to the Executive (“Severance Benefits”), no further compensation or benefits or any kind shall be payable under this Agreement but the Severance Plan Benefits shall be paid in accordance with the terms and conditions of the Severance Plan. Capitalized terms not defined herein are defined in the Severance Plan first adopted August 10, 1995 by ESCO Electronics Corporation (now known as ESCO Technologies Inc.) Board of Directors and as later amended.

8.   Continued Employment Not Guaranteed. This Agreement is intended to outline certain compensation payable to Executive under the specified circumstances described herein and shall not be construed as a guarantee of the Executives continued employment, nor shall it limit the ability of the ESCO to terminate the employment relationship at any time, with or without cause upon written notice to the Executive. Executives continued employment after the end of the Term shall be considered employment-at-will. None of the provisions of this Agreement shall limit the ability of the Executive to resign at any time upon written notice to ESCO.

9.   Confidential Information; ESCO Property; Nonsolicitation; Non Compliance; Compensation Recovery. By and in consideration of the mutual promises contained herein, the Executive agrees that:

9.1 Confidential Information:

(a)        Executive shall both during and after employment with ESCO regardless of how, when or why Executive’s employment ends, protect the confidential, trade secret and/or proprietary character of all Confidential Information. Executive shall not, directly or indirectly, use (for the benefit of Executive or any other person) or disclose any Confidential Information, for so long as it shall remain proprietary or protectable as confidential or trade secret information, except (i) as may be necessary for the performance of Executive’s duties for ESCO, (ii) to the extent that such Confidential Information becomes generally known to the public through no wrongful act of Executive or any representative of Executive, or (iii) as required by applicable law, regulation or legal process and provided ESCO is given advance notice of such required disclosure and the opportunity to seek a protective order as appropriate. In addition, notwithstanding that this Agreement is Confidential Information, Executive shall be permitted to disclose the terms and conditions of this Agreement to Executive’s spouse, legal advisors and personal tax or financial advisors provided such individuals agree to keep such information strictly confidential.

(b)        At the end of the Term, or the end of any employment at-will-period, or at any other time ESCO may request, Executive shall promptly deliver to ESCO all materials in Executive’s possession containing any Confidential Information, whether in written or

6


electronic form, including, without limitation, writings, designs, documents, records, memoranda, photographs, sound recordings, tapes, discs and other storage devices. To the extent Confidential Information is contained on Executive's personal computers, cell phones or other electronic devices, such information shall be purged from such devices and Executive shall certify in writing to ESCO that all such Confidential Information has been returned and/or purged.

(c)        For purposes of this Agreement, "Confidential Information" means all financial, technical and business information that is not generally in the public domain regarding:

i.    the installation, operation, usage, maintenance, repair, marketing, design, construction, function, performance, composition, and specifications of ESCO’s or any subsidiaries, or affiliates’ current and future products and components for such products along with computer code, software, firmware or related documentation as well as technical, financial (e.g. unit prices), or product road map information related to any of the foregoing;

ii.   the intellectual property of ESCO, or any subsidiary or affiliate such as patent application, inventions, or trade secrets;

iii.  the financial performance or prospects of ESCO, or any subsidiary, or affiliate along with any other material, non-public information as defined by relevant insider trading statutes or SEC regulations;

iv.  customer contacts, customer requirements, or system performance; and

v.   any other information of ESCO, or any subsidiary or affiliate which:

A.  derives economic value, actual or potential, from not being generally known to or readily ascertainable by other persons who can obtain economic value from the disclosure or use of the information; and

B.   is the subject of efforts by the ESCO or its subsidiary or affiliate that are reasonable under the circumstances to maintain the secrecy of the information.

(d)        The parties hereto stipulate that the protection of Confidential Information is important to the successful conduct of the business of ESCO, and their respective subsidiaries and affiliates, and their goodwill, and any breach of any term of this section is a material breach of Agreement.

9.2 ESCO Property. All equipment, notebooks, documents, presentations, briefings, programs, data, memoranda, reports, files, samples, books, correspondence, lists, software, other records, whether in tangible or intangible form, and the like, affecting or relating to the business of ESCO, and their respective subsidiaries and affiliates, which Executive shall have prepared, used, constructed, observed, received, possessed or controlled during employment with ESCO (collectively “Property”), shall be and remain the sole property of ESCO, and their respective subsidiaries and affiliates, as the case may be, and shall be returned to an

7


ESCO Representative upon termination of employment or earlier request of an ESCO Representative.

9.3  Nonsolicitation. During the period commencing on the Effective Date and ending two (2) years following the termination of Executive’s employment for any reason, the Executive will not directly or indirectly, on his behalf or on behalf of any other organization, solicit, hire, or otherwise induce any employee of ESCO, or any subsidiary or affiliate of ESCO to leave the employ of ESCO, or affiliate, or to become associated, whether as an employee, officer, partner, director, consultant or otherwise, with any other business organization.

9.4 Noncompliance. If the Executive’s employment ends or is terminated as a result of a Permitted Employer Termination, except as otherwise required by law, no further payments or contractual benefits shall be provided to, or in respect of the Executive by ESCO pursuant to this Agreement or otherwise. Additionally, all terms and conditions of the PCP plan shall apply, including if applicable recoupment of past PCP payments.

9.5 Independent Agreements. Each of the covenants and agreements of Executive contained in this Section 9 shall be construed as independent of any other provision of this Agreement and independent of each other and given for valuable independent consideration, and the existence of any defense, claim or cause of action against ESCO, whether predicated on this Agreement or otherwise, shall not constitute a defense to the enforcement by ESCO of each such independent covenant and agreement.

10. Compensation in Event of Death or Permanent Disability. In the event that a Permitted Employer Termination occurs because of death or the Permanent Disability of Executive, Executive or Executives estate and beneficiaries shall be entitled to all payments and benefits in accordance with the regular policies of the ESCO in force at such time for such events with respect to a senior manager or officer but not less than in accordance with the regular policies of ESCO applicable to salaried personnel generally in force on the date thereof.

11. Non-Waiver of Rights. The failure to enforce at any time any of the provisions of this Agreement or to require at any time performance by the other party of any of the provisions hereof shall in no way be construed to be a waiver of such provisions or to affect either the validity of this Agreement, or any part hereof, or the right of either Party thereafter to enforce each and every provision in accordance with the terms of this Agreement.

12. Invalidity of Provisions. The invalidity or unenforceability of any particular provision of this Agreement shall not affect the other provisions hereof, and this Agreement shall be construed in all respects as if such invalid or unenforceable provisions were omitted provided the effectiveness of the remaining portions of this Agreement will not defeat the overall business intent of the Parties or give one Party any substantial benefit to the detriment of the other Party.

13. Governing Law. This Agreement shall be interpreted in accordance with and governed by the laws of the State of Missouri without regard to its conflict of laws provisions.

8


14. Amendments. Except as provided in Section 15, no modification, amendment or waiver of any of the provisions of this Agreement shall be effective unless in writing specifically referring hereto and signed by the Executive and by an ESCO Representative.

15. Amendments Required by the Laws, Regulations or Stock Exchange Listing Requirement. This Agreement may be amended by ESCO without consent of the Executive as a result of changes in laws, regulations or stock exchange listing requirements applicable to ESCO and impacting agreements with its senior officers and those of its subsidiaries.

16. Notices. Any notice to be given by either Party hereunder shall be in writing and shall be deemed to have been duly given if sent by facsimile or email followed by first class mail, sent certified or registered mail, postage paid, or hand delivered as follows:

ESCO:

Chairman and CEO

ESCO Technologies Inc.

9900A Clayton Road

St. Louis, MO 63124

With copy to

ESCO Technologies Inc.

Vice President, Human Resources

9900A Clayton Road

St. Louis, MO 63124

And to Executive at his address as it appears on the payroll records of ESCO, or to such other address as may have been furnished by either Party to the other Party by written notice.

17. Survival of Certain Provisions. The parties agree that Sections 9, and 13 shall survive any expiration or termination, including without limitation a Permitted Employer Termination, of this Agreement and shall survive the termination of Executives employment for any reason and shall remain in full force and effect in accordance with the provisions contained in such Sections.

18. Spendthrift Provision. Except as otherwise expressly provided herein, Executive agrees on behalf of himself and his executors and administrators, heirs, legatees, distributees, and any other person or persons claiming any benefits under him by virtue of this Agreement, that this Agreement and the rights, interests and benefits hereunder shall not be assigned, transferred, pledged, or hypothecated in any way by Executive or any executor, administrator, heir, legatee, distributee, or person claiming under Executive by virtue of this Agreement, and shall not be subject to execution, attachment or similar process. Any attempt at assignment, transfer, pledge or hypothecation or other disposition of this Agreement or of such rights, interest, and benefits contrary to the foregoing provision, or the levy of any attachment or similar process thereupon, shall be null and void and without effect.

9


19. Section 409A Savings Cause. This Agreement is intended to comply with the provisions of 409A of the Code. If any compensation or benefits provided by this Agreement may result in the application of Section 409A of the Code, ESCO shall, in consultation with Executive, modify the Agreement in the least restrictive manner necessary in order to exclude such compensation from the definition of deferred compensation within the meaning of such Section 409A of the Code or in order to comply with the provisions of Section 409A of the Code, other applicable provision(s) of the Code and/or any rules, regulations or other regulatory guidance issued under such statutory provisions and without any diminution in the value of the payments to Executive. Notwithstanding the preceding, ESCO makes no representations regarding the tax consequences of compensation or benefits payable under this Agreement and Executive is responsible for all such tax consequences other than ESCOs share of employment taxes.

20. Consulting Services. ESCO may ask Executive to provide consulting services to ESCO from time to time after Executives employment terminates. In the event that Executive is receiving Severance Payments, Executive shall agree perform up to 80 hours of such consulting services without additional compensation.

IN WITNESS WHEREOF, the parties have caused this Agreement to be executed as of the day and year first above written.

/s/David M. Schatz                                          /s/Victor L. Richey

Chairman and CEO

30 April 2021                                                  30 April 2021

10


EX-31.1 7 ese-20210630xex31d1.htm EXHIBIT 31.1

Exhibit 31.1

CERTIFICATION

I, Victor L. Richey, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of ESCO Technologies Inc.;

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: August 9, 2021

 

/s/ Victor L. Richey

 

Victor L. Richey

Chairman, Chief Executive Officer and President


EX-31.2 8 ese-20210630xex31d2.htm EXHIBIT 31.2

Exhibit 31.2

CERTIFICATION

I, Christopher L. Tucker, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of ESCO Technologies Inc.;

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: August 9, 2021

 

/s/ Christopher L. Tucker

 

Christopher L. Tucker

 

Senior Vice President and Chief Financial Officer


EX-32 9 ese-20210630xex32.htm EXHIBIT 32

Exhibit 32

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the quarterly report of ESCO Technologies Inc. (the "Company") on Form 10-Q for the period ended June 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), we, Victor L. Richey, Chairman, Chief Executive Officer and President of the Company, and Christopher L. Tucker, Senior Vice President and Chief Financial Officer of the Company, certify, to the best of our knowledge, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1)

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

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated: August 9, 2021

 

/s/ Victor L. Richey

 

Victor L. Richey

 

Chairman, Chief Executive Officer and President

 

ESCO Technologies Inc.

 

 

 

/s/ Christopher L. Tucker

 

Christopher L. Tucker

 

Senior Vice President and Chief Financial Officer

 

ESCO Technologies Inc.


EX-101.SCH 10 ese-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA 00100 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - EARNINGS PER SHARE (EPS) (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - BUSINESS SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - LEASES - Components of lease costs (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - LEASES - Reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - LEASES - Reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - SHARE-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Changes in carrying amount of goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - DEBT - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - INCOME TAX EXPENSE (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - SHAREHOLDERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - REVENUES - Disaggregation of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - REVENUES - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - REVENUES - Remaining Performance Obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - ADJUSTED QUARTERLY FINANCIAL INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - ADJUSTED QUARTERLY FINANCIAL INFORMATION - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - EARNINGS PER SHARE (EPS) link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - BUSINESS SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - INCOME TAX EXPENSE link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - REVENUES link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - ADJUSTED QUARTERLY FINANCIAL INFORMATION link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - EARNINGS PER SHARE (EPS) (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - BUSINESS SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - SHAREHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - REVENUES (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - ADJUSTED QUARTERLY FINANCIAL INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - REVENUES - Contract assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - LEASES - Additional information related to leases (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 ese-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 12 ese-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 13 ese-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 14 ese-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 15 ese-20210630x10q_htm.xml IDEA: XBRL DOCUMENT 0000866706 us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0000866706 us-gaap:TreasuryStockMember 2020-10-01 2021-06-30 0000866706 us-gaap:TreasuryStockMember 2019-10-01 2020-06-30 0000866706 us-gaap:TreasuryStockMember 2021-06-30 0000866706 us-gaap:RetainedEarningsMember 2021-06-30 0000866706 us-gaap:CommonStockMember 2021-06-30 0000866706 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000866706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000866706 us-gaap:TreasuryStockMember 2021-03-31 0000866706 us-gaap:RetainedEarningsMember 2021-03-31 0000866706 us-gaap:CommonStockMember 2021-03-31 0000866706 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000866706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000866706 us-gaap:TreasuryStockMember 2020-09-30 0000866706 us-gaap:RetainedEarningsMember 2020-09-30 0000866706 us-gaap:CommonStockMember 2020-09-30 0000866706 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000866706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0000866706 us-gaap:TreasuryStockMember 2020-06-30 0000866706 us-gaap:RetainedEarningsMember 2020-06-30 0000866706 us-gaap:CommonStockMember 2020-06-30 0000866706 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000866706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000866706 us-gaap:TreasuryStockMember 2020-03-31 0000866706 us-gaap:RetainedEarningsMember 2020-03-31 0000866706 us-gaap:CommonStockMember 2020-03-31 0000866706 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000866706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000866706 us-gaap:TreasuryStockMember 2019-09-30 0000866706 us-gaap:RetainedEarningsMember 2019-09-30 0000866706 us-gaap:CommonStockMember 2019-09-30 0000866706 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0000866706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0000866706 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000866706 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000866706 us-gaap:CommonStockMember 2020-10-01 2021-06-30 0000866706 us-gaap:AdditionalPaidInCapitalMember 2020-10-01 2021-06-30 0000866706 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000866706 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000866706 us-gaap:CommonStockMember 2019-10-01 2020-06-30 0000866706 us-gaap:AdditionalPaidInCapitalMember 2019-10-01 2020-06-30 0000866706 ese:PerformanceAcceleratedRestrictedShareAwardsMember 2021-06-30 0000866706 2020-04-01 2021-06-30 0000866706 us-gaap:NonUsMember ese:UtilitySolutionsMember 2021-04-01 2021-06-30 0000866706 us-gaap:NonUsMember ese:RFShieldingAndTestMember 2021-04-01 2021-06-30 0000866706 us-gaap:NonUsMember ese:AerospaceAndDefenseMember 2021-04-01 2021-06-30 0000866706 ese:UtilitySolutionsMember us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0000866706 ese:UtilitySolutionsMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0000866706 ese:USGovernmentMember ese:UtilitySolutionsMember 2021-04-01 2021-06-30 0000866706 ese:USGovernmentMember ese:RFShieldingAndTestMember 2021-04-01 2021-06-30 0000866706 ese:USGovernmentMember ese:AerospaceAndDefenseMember 2021-04-01 2021-06-30 0000866706 ese:RFShieldingAndTestMember us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0000866706 ese:RFShieldingAndTestMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0000866706 ese:CommercialMember ese:UtilitySolutionsMember 2021-04-01 2021-06-30 0000866706 ese:CommercialMember ese:RFShieldingAndTestMember 2021-04-01 2021-06-30 0000866706 ese:CommercialMember ese:AerospaceAndDefenseMember 2021-04-01 2021-06-30 0000866706 ese:AerospaceAndDefenseMember us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0000866706 ese:AerospaceAndDefenseMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0000866706 country:US ese:UtilitySolutionsMember 2021-04-01 2021-06-30 0000866706 country:US ese:RFShieldingAndTestMember 2021-04-01 2021-06-30 0000866706 country:US ese:AerospaceAndDefenseMember 2021-04-01 2021-06-30 0000866706 us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0000866706 us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0000866706 us-gaap:NonUsMember 2021-04-01 2021-06-30 0000866706 ese:USGovernmentMember 2021-04-01 2021-06-30 0000866706 ese:CommercialMember 2021-04-01 2021-06-30 0000866706 country:US 2021-04-01 2021-06-30 0000866706 us-gaap:NonUsMember ese:UtilitySolutionsMember 2020-10-01 2021-06-30 0000866706 us-gaap:NonUsMember ese:RFShieldingAndTestMember 2020-10-01 2021-06-30 0000866706 us-gaap:NonUsMember ese:AerospaceAndDefenseMember 2020-10-01 2021-06-30 0000866706 ese:UtilitySolutionsMember us-gaap:TransferredOverTimeMember 2020-10-01 2021-06-30 0000866706 ese:UtilitySolutionsMember us-gaap:TransferredAtPointInTimeMember 2020-10-01 2021-06-30 0000866706 ese:USGovernmentMember ese:UtilitySolutionsMember 2020-10-01 2021-06-30 0000866706 ese:USGovernmentMember ese:RFShieldingAndTestMember 2020-10-01 2021-06-30 0000866706 ese:USGovernmentMember ese:AerospaceAndDefenseMember 2020-10-01 2021-06-30 0000866706 ese:RFShieldingAndTestMember us-gaap:TransferredOverTimeMember 2020-10-01 2021-06-30 0000866706 ese:RFShieldingAndTestMember us-gaap:TransferredAtPointInTimeMember 2020-10-01 2021-06-30 0000866706 ese:CommercialMember ese:UtilitySolutionsMember 2020-10-01 2021-06-30 0000866706 ese:CommercialMember ese:RFShieldingAndTestMember 2020-10-01 2021-06-30 0000866706 ese:CommercialMember ese:AerospaceAndDefenseMember 2020-10-01 2021-06-30 0000866706 ese:AerospaceAndDefenseMember us-gaap:TransferredOverTimeMember 2020-10-01 2021-06-30 0000866706 ese:AerospaceAndDefenseMember us-gaap:TransferredAtPointInTimeMember 2020-10-01 2021-06-30 0000866706 country:US ese:UtilitySolutionsMember 2020-10-01 2021-06-30 0000866706 country:US ese:RFShieldingAndTestMember 2020-10-01 2021-06-30 0000866706 country:US ese:AerospaceAndDefenseMember 2020-10-01 2021-06-30 0000866706 us-gaap:TransferredOverTimeMember 2020-10-01 2021-06-30 0000866706 us-gaap:TransferredAtPointInTimeMember 2020-10-01 2021-06-30 0000866706 us-gaap:NonUsMember 2020-10-01 2021-06-30 0000866706 ese:USGovernmentMember 2020-10-01 2021-06-30 0000866706 ese:CommercialMember 2020-10-01 2021-06-30 0000866706 country:US 2020-10-01 2021-06-30 0000866706 us-gaap:NonUsMember ese:UtilitySolutionsMember 2020-04-01 2020-06-30 0000866706 us-gaap:NonUsMember ese:RFShieldingAndTestMember 2020-04-01 2020-06-30 0000866706 us-gaap:NonUsMember ese:AerospaceAndDefenseMember 2020-04-01 2020-06-30 0000866706 ese:UtilitySolutionsMember us-gaap:TransferredOverTimeMember 2020-04-01 2020-06-30 0000866706 ese:UtilitySolutionsMember us-gaap:TransferredAtPointInTimeMember 2020-04-01 2020-06-30 0000866706 ese:USGovernmentMember ese:UtilitySolutionsMember 2020-04-01 2020-06-30 0000866706 ese:USGovernmentMember ese:RFShieldingAndTestMember 2020-04-01 2020-06-30 0000866706 ese:USGovernmentMember ese:AerospaceAndDefenseMember 2020-04-01 2020-06-30 0000866706 ese:RFShieldingAndTestMember us-gaap:TransferredOverTimeMember 2020-04-01 2020-06-30 0000866706 ese:RFShieldingAndTestMember us-gaap:TransferredAtPointInTimeMember 2020-04-01 2020-06-30 0000866706 ese:CommercialMember ese:UtilitySolutionsMember 2020-04-01 2020-06-30 0000866706 ese:CommercialMember ese:RFShieldingAndTestMember 2020-04-01 2020-06-30 0000866706 ese:CommercialMember ese:AerospaceAndDefenseMember 2020-04-01 2020-06-30 0000866706 ese:AerospaceAndDefenseMember us-gaap:TransferredOverTimeMember 2020-04-01 2020-06-30 0000866706 ese:AerospaceAndDefenseMember us-gaap:TransferredAtPointInTimeMember 2020-04-01 2020-06-30 0000866706 country:US ese:UtilitySolutionsMember 2020-04-01 2020-06-30 0000866706 country:US ese:RFShieldingAndTestMember 2020-04-01 2020-06-30 0000866706 country:US ese:AerospaceAndDefenseMember 2020-04-01 2020-06-30 0000866706 us-gaap:TransferredOverTimeMember 2020-04-01 2020-06-30 0000866706 us-gaap:TransferredAtPointInTimeMember 2020-04-01 2020-06-30 0000866706 us-gaap:NonUsMember 2020-04-01 2020-06-30 0000866706 ese:USGovernmentMember 2020-04-01 2020-06-30 0000866706 ese:CommercialMember 2020-04-01 2020-06-30 0000866706 country:US 2020-04-01 2020-06-30 0000866706 us-gaap:NonUsMember ese:UtilitySolutionsMember 2019-10-01 2020-06-30 0000866706 us-gaap:NonUsMember ese:RFShieldingAndTestMember 2019-10-01 2020-06-30 0000866706 us-gaap:NonUsMember ese:AerospaceAndDefenseMember 2019-10-01 2020-06-30 0000866706 ese:UtilitySolutionsMember us-gaap:TransferredOverTimeMember 2019-10-01 2020-06-30 0000866706 ese:UtilitySolutionsMember us-gaap:TransferredAtPointInTimeMember 2019-10-01 2020-06-30 0000866706 ese:USGovernmentMember ese:UtilitySolutionsMember 2019-10-01 2020-06-30 0000866706 ese:USGovernmentMember ese:RFShieldingAndTestMember 2019-10-01 2020-06-30 0000866706 ese:USGovernmentMember ese:AerospaceAndDefenseMember 2019-10-01 2020-06-30 0000866706 ese:RFShieldingAndTestMember us-gaap:TransferredOverTimeMember 2019-10-01 2020-06-30 0000866706 ese:RFShieldingAndTestMember us-gaap:TransferredAtPointInTimeMember 2019-10-01 2020-06-30 0000866706 ese:CommercialMember ese:UtilitySolutionsMember 2019-10-01 2020-06-30 0000866706 ese:CommercialMember ese:RFShieldingAndTestMember 2019-10-01 2020-06-30 0000866706 ese:CommercialMember ese:AerospaceAndDefenseMember 2019-10-01 2020-06-30 0000866706 ese:AerospaceAndDefenseMember us-gaap:TransferredOverTimeMember 2019-10-01 2020-06-30 0000866706 ese:AerospaceAndDefenseMember us-gaap:TransferredAtPointInTimeMember 2019-10-01 2020-06-30 0000866706 country:US ese:UtilitySolutionsMember 2019-10-01 2020-06-30 0000866706 country:US ese:RFShieldingAndTestMember 2019-10-01 2020-06-30 0000866706 country:US ese:AerospaceAndDefenseMember 2019-10-01 2020-06-30 0000866706 us-gaap:TransferredOverTimeMember 2019-10-01 2020-06-30 0000866706 us-gaap:TransferredAtPointInTimeMember 2019-10-01 2020-06-30 0000866706 us-gaap:NonUsMember 2019-10-01 2020-06-30 0000866706 ese:USGovernmentMember 2019-10-01 2020-06-30 0000866706 ese:CommercialMember 2019-10-01 2020-06-30 0000866706 country:US 2019-10-01 2020-06-30 0000866706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0000866706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-01 2021-06-30 0000866706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0000866706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-01 2020-06-30 0000866706 us-gaap:RevolvingCreditFacilityMember 2020-10-01 2021-06-30 0000866706 us-gaap:RevolvingCreditFacilityMember 2021-06-30 0000866706 srt:MaximumMember 2021-06-30 0000866706 us-gaap:TrademarksAndTradeNamesMember 2021-06-30 0000866706 us-gaap:TrademarksAndTradeNamesMember 2020-09-30 0000866706 us-gaap:CorporateMember 2021-04-01 2021-06-30 0000866706 ese:UtilitySolutionsMember 2021-04-01 2021-06-30 0000866706 ese:RFShieldingAndTestMember 2021-04-01 2021-06-30 0000866706 ese:AerospaceAndDefenseMember 2021-04-01 2021-06-30 0000866706 us-gaap:CorporateMember 2020-10-01 2021-06-30 0000866706 ese:RFShieldingAndTestMember 2020-10-01 2021-06-30 0000866706 us-gaap:CorporateMember 2020-04-01 2020-06-30 0000866706 ese:UtilitySolutionsMember 2020-04-01 2020-06-30 0000866706 ese:RFShieldingAndTestMember 2020-04-01 2020-06-30 0000866706 ese:AerospaceAndDefenseMember 2020-04-01 2020-06-30 0000866706 us-gaap:CorporateMember 2019-10-01 2020-06-30 0000866706 ese:UtilitySolutionsMember 2019-10-01 2020-06-30 0000866706 ese:RFShieldingAndTestMember 2019-10-01 2020-06-30 0000866706 ese:AerospaceAndDefenseMember 2019-10-01 2020-06-30 0000866706 ese:WestlandMember 2021-06-30 0000866706 ese:MayDayMember 2021-06-30 0000866706 ese:UtilitySolutionsMember 2020-10-01 2021-06-30 0000866706 ese:AerospaceAndDefenseMember 2020-10-01 2021-06-30 0000866706 ese:UtilitySolutionsMember 2021-06-30 0000866706 ese:RFShieldingAndTestMember 2021-06-30 0000866706 ese:AerospaceAndDefenseMember 2021-06-30 0000866706 ese:UtilitySolutionsMember 2020-09-30 0000866706 ese:RFShieldingAndTestMember 2020-09-30 0000866706 ese:AerospaceAndDefenseMember 2020-09-30 0000866706 us-gaap:PatentsMember 2021-06-30 0000866706 us-gaap:OtherIntangibleAssetsMember 2021-06-30 0000866706 us-gaap:PatentsMember 2020-09-30 0000866706 us-gaap:OtherIntangibleAssetsMember 2020-09-30 0000866706 us-gaap:CustomerRelationshipsMember 2021-06-30 0000866706 us-gaap:CustomerRelationshipsMember 2020-09-30 0000866706 ese:I.s.a.AltanovaGroupS.r.l.AltanovaMember ese:UtilitySolutionsMember 2021-06-30 0000866706 ese:NonEmployeeDirectorsPlanMember 2021-06-30 0000866706 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0000866706 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-10-01 2021-06-30 0000866706 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-04-01 2020-06-30 0000866706 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-10-01 2020-06-30 0000866706 2019-04-01 2019-06-30 0000866706 2018-10-01 2019-06-30 0000866706 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000866706 us-gaap:RetainedEarningsMember 2020-10-01 2021-06-30 0000866706 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000866706 us-gaap:RetainedEarningsMember 2019-10-01 2020-06-30 0000866706 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel2Member 2021-06-30 0000866706 us-gaap:ForwardContractsMember 2021-06-30 0000866706 srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-03-31 0000866706 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2021-01-01 2021-03-31 0000866706 srt:ScenarioPreviouslyReportedMember 2020-10-01 2020-12-31 0000866706 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2020-10-01 2020-12-31 0000866706 srt:ScenarioPreviouslyReportedMember 2020-07-01 2020-09-30 0000866706 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2020-07-01 2020-09-30 0000866706 srt:ScenarioPreviouslyReportedMember 2021-03-31 0000866706 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2021-03-31 0000866706 srt:ScenarioPreviouslyReportedMember 2020-12-31 0000866706 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2020-12-31 0000866706 2020-06-30 0000866706 2019-09-30 0000866706 ese:CapitalizedSoftwareMember 2021-06-30 0000866706 ese:CapitalizedSoftwareMember 2020-09-30 0000866706 srt:ScenarioPreviouslyReportedMember 2020-09-30 0000866706 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2020-09-30 0000866706 ese:PerformanceAcceleratedRestrictedShareAwardsMember 2021-04-01 2021-06-30 0000866706 ese:NonEmployeeDirectorsPlanMember 2021-04-01 2021-06-30 0000866706 ese:PerformanceAcceleratedRestrictedShareAwardsMember 2020-10-01 2021-06-30 0000866706 ese:NonEmployeeDirectorsPlanMember 2020-10-01 2021-06-30 0000866706 ese:PerformanceAcceleratedRestrictedShareAwardsMember 2020-04-01 2020-06-30 0000866706 ese:NonEmployeeDirectorsPlanMember 2020-04-01 2020-06-30 0000866706 ese:PerformanceAcceleratedRestrictedShareAwardsMember 2019-10-01 2020-06-30 0000866706 ese:NonEmployeeDirectorsPlanMember 2019-10-01 2020-06-30 0000866706 ese:UtilitySolutionsMember ese:PhenixTechnologiesIncPhenixMember 2019-10-01 2020-09-30 0000866706 ese:I.s.a.AltanovaGroupS.r.l.AltanovaMember ese:UtilitySolutionsMember 2019-10-01 2020-09-30 0000866706 2021-03-31 0000866706 2020-12-31 0000866706 2020-09-30 0000866706 2021-06-30 0000866706 2020-04-01 2020-06-30 0000866706 2019-10-01 2020-06-30 0000866706 2021-04-01 2021-06-30 0000866706 2021-01-01 2021-03-31 0000866706 2020-10-01 2020-12-31 0000866706 2020-07-01 2020-09-30 0000866706 2021-07-31 0000866706 2020-10-01 2021-06-30 shares iso4217:USD pure iso4217:USD shares iso4217:EUR ese:segment 0000866706 --09-30 2021 Q3 false MO MO us-gaap:OtherAccruedLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrent us-gaap:OtherAccruedLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrent us-gaap:OperatingLeaseRightOfUseAsset us-gaap:PropertyPlantAndEquipmentNet 10-Q true 2021-06-30 false 1-10596 ESCO TECHNOLOGIES INC. 43-1554045 9900A CLAYTON ROAD ST. LOUIS 63124-1186 314 213-7200 Common Stock, par value $0.01 per share ESE NYSE Yes Yes Large Accelerated Filer false false false 26061432 181394000 172665000 113610000 107686000 42882000 36936000 4864000 5535000 -480000 -1523000 -615000 824000 162451000 150856000 18943000 21809000 4034000 3122000 14909000 18687000 0.57 0.72 0.57 0.72 509962000 524885000 316785000 327655000 122628000 119023000 14729000 16565000 -1453000 -5264000 1265000 -174000 454330000 468681000 55632000 56204000 12501000 8931000 43131000 47273000 269000 -601000 23734000 76614000 76013000 43131000 123286000 1.66 1.82 2.92 1.66 4.74 1.65 1.81 2.91 1.65 4.72 14909000 18687000 43131000 123286000 535000 2802000 6000000 -160000 535000 2802000 6000000 -160000 15444000 21489000 49131000 123126000 78359000 52560000 135343000 144082000 94768000 94302000 141113000 135296000 21282000 17053000 470865000 443293000 144642000 130534000 141967000 139870000 143792000 129063000 343346000 346632000 411732000 408063000 30426000 21390000 10347000 10938000 1408683000 1370186000 20000000 22368000 50921000 50525000 105822000 100551000 33132000 32149000 43517000 50436000 253392000 256029000 56992000 60170000 26458000 16785000 38987000 38176000 28000000 40000000 403829000 411160000 0.01 0.01 10000000 10000000 0.01 0.01 50000000 50000000 30665868 30645625 307000 306000 296578000 293682000 812709000 775829000 2343000 -3657000 1111937000 1066160000 4604741 4607911 107083000 107134000 1004854000 959026000 1408683000 1370186000 43131000 123286000 76013000 30259000 31066000 5386000 4184000 -2520000 20926000 1950000 10000000 -3946000 2155000 75400000 53752000 -14737000 75400000 39015000 6684000 1950000 17887000 28291000 6500000 6564000 -29121000 -34855000 183812000 1728000 182084000 -29121000 147229000 80000000 11577000 94368000 145000000 6251000 6240000 -1672000 -3127000 -22291000 -142790000 -2140000 -22291000 -144930000 1811000 1617000 25799000 42931000 52560000 61808000 78359000 104739000 316000 4669000 21982000 23435000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">1.    BASIS OF PRESENTATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The accompanying consolidated financial statements, in the opinion of management, include all adjustments, consisting of normal recurring accruals, necessary for a fair presentation of the results for the interim periods presented. The consolidated financial statements are presented in accordance with the requirements of Form 10-Q and consequently do not include all the disclosures required for annual financial statements by accounting principles generally accepted in the United States of America (GAAP). As a result of the pension plan termination referenced in the fourth quarter of 2020, certain prior year amounts have been reclassified to conform with the current year presentation. For further information, refer to the consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended September 30, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The Company’s results for the three-month and nine-month periods ended June 30, 2021 are not necessarily indicative of the results for the entire 2021 fiscal year. References to the third quarters of 2021 and 2020 represent the fiscal quarters ended June 30, 2021 and 2020, respectively. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">2.    EARNINGS PER SHARE (EPS)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Basic EPS is calculated using the weighted average number of common shares outstanding during the period. Diluted EPS is calculated using the weighted average number of common shares outstanding during the period plus shares issuable upon the assumed exercise of dilutive common share options and vesting of unvested restricted share units (restricted shares) by using the treasury stock method. The number of shares used in the calculation of earnings per share for each period presented is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted Average Shares Outstanding <span style="font-family:'Calibri','Helvetica','sans-serif';">—</span> Basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,045</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,031</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,040</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,002</p></td></tr><tr><td style="vertical-align:bottom;width:61.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Dilutive Options and Restricted Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Adjusted Shares <span style="font-family:'Calibri','Helvetica','sans-serif';">—</span> Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,214</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,134</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,199</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,130</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted Average Shares Outstanding <span style="font-family:'Calibri','Helvetica','sans-serif';">—</span> Basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,045</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,031</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,040</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,002</p></td></tr><tr><td style="vertical-align:bottom;width:61.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Dilutive Options and Restricted Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Adjusted Shares <span style="font-family:'Calibri','Helvetica','sans-serif';">—</span> Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,214</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,134</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,199</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,130</p></td></tr></table> 26045000 26031000 26040000 26002000 169000 103000 159000 128000 26214000 26134000 26199000 26130000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">3.    SHARE-BASED COMPENSATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The Company provides compensation benefits to certain key employees under several share-based plans providing for performance-accelerated restricted shares (restricted shares), and to non-employee directors under a non-employee directors compensation plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Performance-Accelerated Restricted Share Awards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Compensation expense related to the restricted share awards was $2.5 million and $4.5 million for the three and nine-month periods ended June 30, 2021, respectively, and $1.0 million and $3.2 million for the corresponding periods in 2020. There were 229,602 non-vested shares outstanding as of June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Non-Employee Directors Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Compensation expense related to the non-employee director grants was $0.3 million and $1.0 million for the three and nine-month periods ended June 30, 2021, respectively, and $0.3 million and $1.0 million for the corresponding periods in 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The total share-based compensation cost that has been recognized in the results of operations and included within selling, general and administrative expenses (SG&amp;A) was $2.8 million and $5.5 million for the three and nine-month periods ended June 30, 2021, respectively, and $1.3 million and $4.2 million for the corresponding periods in 2020. The total income tax benefit recognized in results of operations for share-based compensation arrangements was $0.4 million and $1.1 million for the three </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="white-space:pre-wrap;">and nine-month periods ended June 30, 2021, respectively, and $0.2 million and $0.9 million for the corresponding periods in 2020. As of June 30, 2021, there was $9.2 million of total unrecognized compensation cost related to share-based compensation arrangements. That cost is expected to be recognized over a remaining weighted-average period of </span><span style="white-space:pre-wrap;">1.9</span><span style="white-space:pre-wrap;"> years.</span></p> 2500000 4500000 1000000.0 3200000 229602 300000 1000000.0 300000 1000000.0 2800000 5500000 1300000 4200000 400000 1100000 200000 900000 9200000 P1Y10M24D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">4.    INVENTORIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Inventories, net, from continuing operations consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,732</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,471</p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,183</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,507</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,642</p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,296</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,732</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,471</p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,183</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,507</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,642</p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,296</p></td></tr></table> 28732000 28471000 37874000 30183000 74507000 76642000 141113000 135296000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">5.    GOODWILL AND OTHER INTANGIBLE ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Included on the Company’s Consolidated Balance Sheets at June 30, 2021 and September 30, 2020 are the following intangible assets gross carrying amounts and accumulated amortization from continuing operations:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">(Dollars in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Goodwill</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411,732</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 408,063</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Intangible assets with determinable lives:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Gross carrying amount</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,144</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,092</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 858</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 18pt;">Net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,201</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,234</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Capitalized software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Gross carrying amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,888</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Less: accumulated amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,111</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,302</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 18pt;">Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,586</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Gross carrying amount</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229,385</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,178</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,643</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 18pt;">Net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152,399</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,535</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Gross carrying amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,156</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Less: accumulated amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,730</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,260</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 18pt;">Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,896</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Intangible assets with indefinite lives:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Trade names</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,381</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The changes in the carrying amount of goodwill attributable to each business segment for the nine months ended June 30, 2021 is as follows on a continuing operations basis:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aerospace</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">(Dollars in millions)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">USG</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Test</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&amp; Defense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance as of September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 271.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 408.1</p></td></tr><tr><td style="vertical-align:bottom;width:45.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Acquisition activity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.2</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Foreign currency translation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.4</p></td></tr><tr><td style="vertical-align:bottom;width:45.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance as of June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 273.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411.7</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The economic uncertainty, changes in the propensity for the general public to travel by air, and reductions in demand for commercial aircraft as a result of the COVID-19 pandemic have adversely impacted net sales and operating results in certain of the Aerospace and Defense reporting units. There were no impairment charges incurred for the three and nine-month periods ended June 30, 2021, however, the fair value of the Mayday and Westland reporting units, included in the Aerospace and Defense segment, exceeded carrying value by less than 10%. At June 30, 2021, we had $30 million and $18 million of goodwill recorded for Mayday and Westland, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">(Dollars in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Goodwill</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411,732</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 408,063</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Intangible assets with determinable lives:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Gross carrying amount</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,144</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,092</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 858</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 18pt;">Net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,201</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,234</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Capitalized software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Gross carrying amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,888</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Less: accumulated amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,111</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,302</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 18pt;">Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,586</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Gross carrying amount</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229,385</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,178</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,643</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 18pt;">Net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152,399</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,535</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Gross carrying amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,156</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Less: accumulated amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,730</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,260</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 18pt;">Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,896</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Intangible assets with indefinite lives:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Trade names</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,381</p></td></tr></table> 411732000 408063000 2144000 2092000 943000 858000 1201000 1234000 91388000 84888000 62111000 57302000 29277000 27586000 229385000 227178000 76986000 67643000 152399000 159535000 5358000 5156000 3730000 3260000 1628000 1896000 158841000 156381000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aerospace</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">(Dollars in millions)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">USG</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Test</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&amp; Defense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance as of September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 271.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 408.1</p></td></tr><tr><td style="vertical-align:bottom;width:45.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Acquisition activity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.2</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Foreign currency translation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.4</p></td></tr><tr><td style="vertical-align:bottom;width:45.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance as of June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 273.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411.7</p></td></tr></table> 271900000 34100000 102100000 408100000 2200000 2200000 1400000 1400000 273300000 34100000 104300000 411700000 0 0 0.10 30000000 18000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">6.    BUSINESS SEGMENT INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The Company is organized based on the products and services that it offers and classifies its continuing business operations in three reportable segments for financial reporting purposes: Aerospace &amp; Defense, Utility Solutions Group (USG), and RF Shielding and Test (Test). The Aerospace &amp; Defense segment’s operations consist of PTI Technologies Inc. (PTI), VACCO Industries (VACCO), Crissair, Inc. (Crissair), Westland Technologies Inc. (Westland), Mayday Manufacturing Co. and its affiliate Hi-Tech Metals, Inc. (collectively referred to as Mayday) and Globe Composite Solutions, LLC (Globe). The companies within this segment primarily design and manufacture specialty filtration, fluid control and naval products, including hydraulic filter elements and fluid control devices used in aerospace and defense applications; unique filter mechanisms used in micro-propulsion devices for satellites and custom designed filters for manned aircraft and submarines; products and systems to reduce vibration and/or acoustic signatures and otherwise reduce or obscure a vessel’s signature, and other communications, sealing, surface control and hydrodynamic related applications to enhance U.S. Navy maritime survivability; precision-tolerance machined components for the aerospace and defense industry; and metal processing services. The USG segment’s operations consist primarily of Doble Engineering Company and Morgan Schaffer Ltd. (together Doble), and NRG Systems, Inc. (NRG). Doble is an industry leader in the development, manufacture and delivery of diagnostic testing solutions that enable electric power grid operators to assess the integrity of high voltage power delivery equipment. NRG designs and manufactures decision support tools for the renewable energy industry, primarily wind and solar. The Test segment’s operations consist primarily of ETS-Lindgren Inc. (ETS-Lindgren). ETS-Lindgren is an industry leader in providing its customers with the ability to identify, measure and contain magnetic, electromagnetic and acoustic energy. ETS-Lindgren also manufactures radio frequency shielding products and components used by manufacturers of medical equipment, communications systems, electronic products, and shielded rooms for high-security data processing and secure communication. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Management evaluates and measures the performance of its reportable segments based on “Net Sales” and “EBIT”, which are detailed in the table below. EBIT is defined as earnings from continuing operations before interest and taxes. The table below is presented on the basis of continuing operations and excludes discontinued operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;white-space:nowrap;width:19.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:18.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;white-space:nowrap;width:19.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended June 30, </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:18.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended June 30, </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">NET SALES</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Aerospace &amp; Defense</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 256,707</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">USG</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,704</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,577</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,799</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139,179</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Test</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,999</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Consolidated totals</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181,394</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,665</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 509,962</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 524,885</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">EBIT</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Aerospace &amp; Defense</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,658</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">USG</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,227</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,156</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,683</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,310</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Test</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,483</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Corporate (loss)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,269)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,410)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,359)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,983)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Consolidated EBIT</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,468</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: Interest expense</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (480)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,523)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,453)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,264)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Earnings before income taxes </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,204</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Non-GAAP Financial Measures</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The financial measure “EBIT” is presented in the above table and elsewhere in this Report. EBIT on a consolidated basis is a non-GAAP financial measure. Management believes that EBIT is useful in assessing the operational profitability of the Company’s business segments because it excludes interest and taxes, which are generally accounted for across the entire Company on a consolidated basis. EBIT is also one of the measures used by management in determining resource allocations within the Company as well as incentive compensation. A reconciliation of EBIT to net earnings from continuing operations is set forth in Item 2, Management’s Discussion and Analysis of Financial Condition and Results of Operations – EBIT.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The Company believes that the presentation of EBIT provides important supplemental information to investors to facilitate comparisons with other companies, many of which use similar non-GAAP financial measures to supplement their GAAP results. However, the Company’s non-GAAP financial measures may not be comparable to other companies’ non-GAAP financial performance measures. Furthermore, the use of non-GAAP financial measures is not intended to replace any measures of performance determined in accordance with GAAP.</p> 3 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;white-space:nowrap;width:19.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:18.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;white-space:nowrap;width:19.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended June 30, </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:18.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended June 30, </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">NET SALES</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Aerospace &amp; Defense</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 256,707</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">USG</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,704</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,577</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,799</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139,179</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Test</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,999</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Consolidated totals</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181,394</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,665</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 509,962</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 524,885</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">EBIT</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Aerospace &amp; Defense</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,658</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">USG</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,227</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,156</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,683</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,310</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Test</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,483</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Corporate (loss)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,269)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,410)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,359)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,983)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Consolidated EBIT</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,468</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: Interest expense</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (480)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,523)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,453)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,264)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Earnings before income taxes </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,204</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 85576000 84072000 234720000 256707000 47704000 42577000 141799000 139179000 48114000 46016000 133443000 128999000 181394000 172665000 509962000 524885000 16714000 17409000 41980000 51658000 8227000 6156000 27683000 20310000 6751000 7177000 17781000 17483000 -12269000 -7410000 -30359000 -27983000 19423000 23332000 57085000 61468000 -480000 -1523000 -1453000 -5264000 18943000 21809000 55632000 56204000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">7.    DEBT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The Company’s debt is summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total borrowings</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,368</p></td></tr><tr><td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Current portion of long-term debt and short-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,368)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total long-term debt, less current portion</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The Credit Facility includes a $500 million revolving line of credit as well as provisions allowing for the increase of the credit facility commitment amount by an additional $250 million, if necessary, with the consent of the lenders. The bank syndication supporting the facility is comprised of a diverse group of eight banks led by JP Morgan Chase Bank, N.A., as Administrative Agent. The Credit Facility matures September 27, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">At June 30, 2021, the Company had approximately $444 million available to borrow under the Credit Facility, plus the $250 million increase option, subject to lender approval, in addition to $78.4 million cash on hand. The Company classified $20.0 million as the current portion of long-term debt as of June 30, 2021, as the Company intends to repay this amount within the next twelve months; however, the Company has no contractual obligation to repay such amount during the next twelve months. The letters of credit issued and outstanding under the Credit Facility totaled $8.4 million at June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Interest on borrowings under the Credit Facility is calculated at a spread over either the London Interbank Offered Rate (LIBOR), the New York Federal Reserve Bank Rate or the prime rate, depending on various factors. The Credit Facility also requires a facility fee ranging from 10 to 25 basis points per annum on the unused portion. The Credit Facility is secured by the unlimited guaranty of the Company’s direct and indirect material U.S. subsidiaries and the pledge of 100% of the equity interests of its direct and indirect material foreign subsidiaries. The financial covenants of the Credit Facility include a leverage ratio and an interest coverage ratio. The weighted average interest rates were 1.16% and 1.33% for the three and nine- month periods ending June 30, 2021, respectively, and 3.24% and 3.22% for the three and nine-month periods ending June 30, 2020. As of June 30, 2021, the Company was in compliance with all covenants.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total borrowings</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,368</p></td></tr><tr><td style="vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Current portion of long-term debt and short-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,368)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total long-term debt, less current portion</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,000</p></td></tr></table> 48000000 62368000 20000000 22368000 28000000 40000000 500000000 250000000 444000000 250000000 78400000 20000000.0 8400000 1 0.0116 0.0133 0.0324 0.0322 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">8.  INCOME TAX EXPENSE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;">The third quarter 2021 effective income tax rate was 21.3% compared to 14.3% in the third quarter of 2020. The effective income tax rate from continuing operations in the first nine months of 2021 was 22.5% compared to 15.9% in the first nine months of 2020. The income tax expense in the third quarter and first nine months of 2021 was favorably impacted by a tax return to provision true-up to foreign derived intangible income and other 2020 true-ups decreasing the third quarter and year-to-date effective tax rate by 3.9% and 1.2%, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The income tax expense in the third quarter and first nine months of 2020 was favorably impacted mainly by the following items: 1) an increase in the available 2019 foreign tax credit which was attributable to new information and tax planning strategies reducing the third quarter effective tax rate and year-to-date effective tax rate by 3.3% and 1.3%; and 2) new information and tax planning strategies resulted in an increase in the 2020 foreign tax credit and the catch-up of the benefit which reduced the 2020 third quarter effective tax rate by 2.5%. The year-to-date 2020 effective tax rate was favorably impacted by the release of a valuation allowance of $2.8 million for foreign net operating losses decreasing the year-to-date 2020 effective tax rate by 5.1%.</p> 0.213 0.143 0.225 0.159 0.039 0.012 0.033 0.013 0.025 -2800000 0.051 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">9.  SHAREHOLDERS’ EQUITY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The change in shareholders’ equity for the first three and nine months of 2021 and 2020 is shown below (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:25.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:24.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Common stock</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Beginning balance</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Stock plans</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Ending balance</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Additional paid-in-capital</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 295,796</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 294,787</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 293,682</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292,408</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Stock plans</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,156)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 296,578</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292,631</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 296,578</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292,631</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Retained earnings</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Beginning balance</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 799,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 785,184</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 775,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 684,741</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Net earnings common stockholders</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,909</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,687</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,131</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,286</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Dividends paid</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,084)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,084)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,251)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,240)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 812,709</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 801,787</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 812,709</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 801,787</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accumulated other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Beginning balance</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46,936)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,657)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43,974)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 535</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,802</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (160)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Ending balance</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,134)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,134)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Treasury stock</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,134)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,134)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,134)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,259)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Issued under stock plans</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,083)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,134)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,083)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,134)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total equity</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,004,854</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 943,457</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,004,854</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 943,457</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The change in shareholders’ equity for the first three and nine months of 2021 and 2020 is shown below (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:25.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:24.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Common stock</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Beginning balance</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Stock plans</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Ending balance</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Additional paid-in-capital</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 295,796</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 294,787</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 293,682</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292,408</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Stock plans</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,156)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 296,578</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292,631</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 296,578</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292,631</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Retained earnings</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Beginning balance</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 799,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 785,184</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 775,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 684,741</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Net earnings common stockholders</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,909</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,687</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,131</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,286</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Dividends paid</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,084)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,084)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,251)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,240)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 812,709</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 801,787</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 812,709</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 801,787</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accumulated other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Beginning balance</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46,936)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,657)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43,974)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 535</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,802</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (160)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Ending balance</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,134)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,134)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Treasury stock</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,134)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,134)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,134)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,259)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Issued under stock plans</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,083)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,134)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,083)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,134)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:44.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total equity</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,004,854</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 943,457</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,004,854</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 943,457</p></td></tr></table> 306000 306000 306000 306000 1000 1000 1000 1000 307000 307000 307000 307000 295796000 294787000 293682000 292408000 782000 -2156000 2896000 223000 296578000 292631000 296578000 292631000 799884000 785184000 775829000 684741000 14909000 18687000 43131000 123286000 2084000 2084000 6251000 6240000 812709000 801787000 812709000 801787000 1808000 -46936000 -3657000 -43974000 535000 2802000 6000000 -160000 2343000 -44134000 2343000 -44134000 -107134000 -107134000 -107134000 -107259000 51000 51000 125000 -107083000 -107134000 -107083000 -107134000 1004854000 943457000 1004854000 943457000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">10.  FAIR VALUE MEASUREMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;">The accounting guidance establishes a three-level hierarchy for disclosure of fair value measurements, based upon the transparency of inputs to the valuation of an asset or liability as of the measurement date, as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 1 – inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 2 – inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 3 – inputs to the valuation methodology are unobservable and significant to the fair value measurement.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Financial Assets and Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The Company has estimated the fair value of its financial instruments as of June 30, 2021 and September 30, 2020 using available market information or other appropriate valuation methodologies. The carrying amounts of cash and cash equivalents, receivables, inventories, payables, debt and other current assets and liabilities approximate fair value because of the short maturity of those instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The Company’s forward contracts and interest rate swaps are classified within Level 2 of the valuation hierarchy in accordance with FASB Accounting Standards Codification (ASC) 825, as presented below as of June 30, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:60.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:60.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Assets (Liabilities):</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Forward contracts </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Valuation was based on third party evidence of similarly priced derivative instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Nonfinancial Assets and Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The Company’s nonfinancial assets such as property, plant and equipment, and other intangible assets are not measured at fair value on a recurring basis; however they are subject to fair value adjustments in certain circumstances, such as when there is evidence that an impairment may exist. No impairments were recorded during the three and nine-month periods ended June 30, 2021.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The Company’s forward contracts and interest rate swaps are classified within Level 2 of the valuation hierarchy in accordance with FASB Accounting Standards Codification (ASC) 825, as presented below as of June 30, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:60.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:60.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Assets (Liabilities):</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Forward contracts </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27)</p></td></tr></table> 27000 27000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">11.  REVENUES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Disaggregation of Revenues</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Revenues by customer type, geographic location, and revenue recognition method for the three and nine-month periods ended June 30, 2021 are presented in the tables below as the Company believes it best depicts how the nature, amount, timing and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">uncertainty of net sales and cash flows are affected by economic factors. The tables below also include a reconciliation of the disaggregated revenue within each reportable segment on a continuing operations basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Three months ended June 30, 2021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aerospace</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&amp; Defense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">USG</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Test</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Customer type:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td></tr><tr><td style="vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Commercial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">U.S. Government</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 969</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,051</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,888</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 181,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Geographic location:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,701</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,111</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,719</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 135,531</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85,576</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,704</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,114</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 181,394</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Revenue recognition method:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Over time</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,063</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,462</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,441</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98,966</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 181,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Nine months ended June 30, 2021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    Aerospace</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&amp; Defense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">USG</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Test</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Customer type:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Commercial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 95,712</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 352,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">U.S. Government</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,008</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,650</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,354</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 157,012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 234,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 141,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 133,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 509,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Geographic location:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 205,527</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 96,601</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,950</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 376,078</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 133,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 234,720</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 141,799</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 133,443</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 509,962</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Revenue recognition method:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 103,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 105,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 236,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Over time</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131,228</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,626</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 105,654</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 273,508</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 234,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 141,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 133,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 509,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Revenues by customer type, geographic location, and revenue recognition method for the three and nine-month periods ended June 30, 2020 are presented in the tables below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Three months ended June 30, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aerospace</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&amp; Defense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">USG</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Test</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Customer type:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Commercial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 115,962</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">U.S. Government</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,587</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,837</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,279</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,703</p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 172,665</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Geographic location:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,476</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,499</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,441</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 119,416</p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 53,249</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,072</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,577</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,016</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 172,665</p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Revenue recognition method:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,364</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Over time</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,611</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,812</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,878</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,301</p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 172,665</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Nine months ended June 30, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aerospace</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&amp; Defense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">USG</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Test</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Customer type:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Commercial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 130,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 135,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 107,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 374,459</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">U.S. Government</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125,890</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,468</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,068</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150,426</p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 256,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 524,885</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Geographic location:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 219,640</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90,155</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 69,399</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 379,194</p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 145,691</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 256,707</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,179</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,999</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 524,885</p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Revenue recognition method:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 245,106</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Over time</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 138,047</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,890</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102,842</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 279,779</p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 256,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 524,885</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Remaining Performance Obligations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Remaining performance obligations, which is the equivalent of backlog, represent the expected transaction price allocated to contracts that the Company expects to recognize as revenue in future periods when the Company performs under the contracts. These remaining obligations include amounts that have been formally appropriated under contracts with the U.S. Government, and exclude unexercised contract options and potential orders under ordering-type contracts such as Indefinite Delivery, Indefinite Quantity contracts. At June 30, 2021, the Company had $539.0 million in remaining performance obligations of which the Company expects to recognize revenues of approximately 70% in the next twelve months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Contract assets and contract liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Assets and liabilities related to contracts with customers are reported on a contract-by-contract basis at the end of each reporting period. At June 30, 2021, contract assets and contract liabilities totaled $94.8 million and $105.8 million, respectively. Contract assets and contract liabilities are presented as current in the consolidated balance sheets as it is expected all related transaction activity with customers will be substantially completed within twelve months. During the first nine months of 2021, the Company recognized approximately $75 million in revenues that were included in the contract liabilities balance at September 30, 2020.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Three months ended June 30, 2021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aerospace</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&amp; Defense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">USG</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Test</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Customer type:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td></tr><tr><td style="vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Commercial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">U.S. Government</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 969</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,051</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,888</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 181,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Geographic location:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,701</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,111</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,719</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 135,531</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85,576</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,704</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,114</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 181,394</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Revenue recognition method:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Over time</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,063</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,462</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,441</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98,966</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 181,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Nine months ended June 30, 2021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    Aerospace</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&amp; Defense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">USG</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Test</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Customer type:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Commercial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 95,712</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 352,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">U.S. Government</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,008</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,650</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,354</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 157,012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 234,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 141,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 133,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 509,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Geographic location:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 205,527</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 96,601</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,950</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 376,078</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 133,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 234,720</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 141,799</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 133,443</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 509,962</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Revenue recognition method:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 103,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 105,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 236,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Over time</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131,228</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,626</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 105,654</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 273,508</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 234,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 141,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 133,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 509,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Revenues by customer type, geographic location, and revenue recognition method for the three and nine-month periods ended June 30, 2020 are presented in the tables below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Three months ended June 30, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aerospace</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&amp; Defense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">USG</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Test</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Customer type:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Commercial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 115,962</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">U.S. Government</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,587</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,837</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,279</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,703</p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 172,665</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Geographic location:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,476</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,499</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,441</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 119,416</p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 53,249</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,072</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,577</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,016</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 172,665</p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Revenue recognition method:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,364</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Over time</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,611</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,812</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,878</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,301</p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 172,665</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Nine months ended June 30, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aerospace</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&amp; Defense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">USG</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Test</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Customer type:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Commercial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 130,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 135,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 107,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 374,459</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">U.S. Government</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125,890</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,468</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,068</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150,426</p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 256,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 524,885</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Geographic location:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 219,640</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90,155</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 69,399</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 379,194</p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 145,691</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 256,707</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,179</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,999</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 524,885</p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Revenue recognition method:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 245,106</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Over time</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 138,047</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,890</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102,842</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 279,779</p></td></tr><tr><td style="vertical-align:bottom;width:50.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 256,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 524,885</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 34708000 46735000 42063000 123506000 50868000 969000 6051000 57888000 85576000 47704000 48114000 181394000 75701000 32111000 27719000 135531000 9875000 15593000 20395000 45863000 85576000 47704000 48114000 181394000 37513000 35242000 9673000 82428000 48063000 12462000 38441000 98966000 85576000 47704000 48114000 181394000 95712000 139149000 118089000 352950000 139008000 2650000 15354000 157012000 234720000 141799000 133443000 509962000 205527000 96601000 73950000 376078000 29193000 45198000 59493000 133884000 234720000 141799000 133443000 509962000 103492000 105173000 27789000 236454000 131228000 36626000 105654000 273508000 234720000 141799000 133443000 509962000 37485000 39740000 38737000 115962000 46587000 2837000 7279000 56703000 84072000 42577000 46016000 172665000 73476000 26499000 19441000 119416000 10596000 16078000 26575000 53249000 84072000 42577000 46016000 172665000 36461000 27765000 9138000 73364000 47611000 14812000 36878000 99301000 84072000 42577000 46016000 172665000 130817000 135711000 107931000 374459000 125890000 3468000 21068000 150426000 256707000 139179000 128999000 524885000 219640000 90155000 69399000 379194000 37067000 49024000 59600000 145691000 256707000 139179000 128999000 524885000 118660000 100289000 26157000 245106000 138047000 38890000 102842000 279779000 256707000 139179000 128999000 524885000 539000000.0 P12M 94800000 105800000 75000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;">12.  LEASES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The Company determines at lease inception whether an arrangement that provides control over the use of an asset is a lease. The Company recognizes at lease commencement a right-of-use (ROU) asset and lease liability based on the present value of the future lease payments over the lease term. The Company has elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less. Certain of the Company’s leases include options to extend the term of the lease for up to 20 years. When it is reasonably certain that the Company will exercise the option, Management includes the impact of the option in the lease term for purposes of determining total future lease payments. As most of the Company’s lease agreements do not explicitly state the discount rate implicit in the lease, Management uses the Company’s incremental borrowing rate on the commencement date to calculate the present value of future payments based on the tenor of each arrangement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The Company’s leases for real estate commonly include escalating payments. These variable lease payments are included in the calculation of the ROU asset and lease liability. In addition to the present value of the future lease payments, the calculation of the ROU asset also includes any deferred rent, lease pre-payments and initial direct costs of obtaining the lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">In addition to the base rent, real estate leases typically contain provisions for common-area maintenance and other similar services, which are considered non-lease components for accounting purposes. Non-lease components are excluded from our ROU assets and lease liabilities and expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The Company’s leases are for office space, manufacturing facilities, and machinery and equipment. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The components of lease costs are shown below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:66.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Amortization of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 540</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Interest on lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 319</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,474</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total lease costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,269</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,333</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Amortization of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,622</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Interest on lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 929</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 970</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,347</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,399</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total lease costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,753</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,991</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Additional information related to leases are shown below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from finance leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;"> Financing cash flows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Right-of-use assets obtained in exchange for operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,780</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,334</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from finance leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 915</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 655</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Financing cash flows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,145</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Right-of-use assets obtained in exchange for operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,780</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,072</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted-average remaining lease term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Operating leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10.31 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.64 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11.86 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12.76 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted-average discount rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Finance leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.31</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.29</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The following is a reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets, presented on our Consolidated Balance Sheet on June 30, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Years Ending September 30:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 (excluding the nine months ended June 30, 2021)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,378</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 739</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,015</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,324</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,098</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,181</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025 and thereafter</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,976</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,285</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,318</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: amounts representing interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,460</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,320</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Present value of net minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,998</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: current portion of lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,530</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,859</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-current portion of lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,139</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,689</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Operating lease liabilities are included in the Consolidated Balance Sheet in accrued other expenses (current portion) and as a caption on the Consolidated Balance Sheet (long-term portion). Finance lease liabilities are included on the Consolidated Balance Sheet in <span style="-sec-ix-hidden:Hidden_DsyEleljIEWH1jn081PNGg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">accrued</span></span> other expenses (current portion) and <span style="-sec-ix-hidden:Hidden_T32Az-d8PEmJw8HC_qGQAw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">other liabilities</span></span> (long-term portion). Operating lease ROU assets are included as a <span style="-sec-ix-hidden:Hidden_AOo84Gb3XUecAnyl1iuApA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">caption</span></span> on the Consolidated Balance Sheet and finance lease ROU assets are included in <span style="-sec-ix-hidden:Hidden_-wfulZsmUUmv14cQ4eEEOw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Property</span></span>, plant and equipment on the Consolidated Balance sheets.</p> true P20Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:66.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Amortization of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 540</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Interest on lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 319</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,474</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total lease costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,269</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,333</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Amortization of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,622</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Interest on lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 929</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 970</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,347</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,399</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total lease costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,753</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,991</p></td></tr></table> 492000 540000 306000 319000 1471000 1474000 2269000 2333000 1477000 1622000 929000 970000 4347000 4399000 6753000 6991000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from finance leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;"> Financing cash flows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Right-of-use assets obtained in exchange for operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,780</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,334</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from finance leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 915</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 655</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Financing cash flows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,145</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Right-of-use assets obtained in exchange for operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,780</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,072</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted-average remaining lease term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Operating leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10.31 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.64 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11.86 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12.76 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted-average discount rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Finance leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.31</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.29</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 1320000 1452000 306000 319000 428000 418000 12780000 53000 4102000 4334000 915000 655000 1261000 1145000 12780000 22072000 P10Y3M21D P6Y7M20D P11Y10M9D P12Y9M3D 0.0312 0.0314 0.0431 0.0429 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Years Ending September 30:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 (excluding the nine months ended June 30, 2021)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,378</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 739</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,015</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,324</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,098</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,181</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025 and thereafter</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,976</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,285</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,318</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: amounts representing interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,460</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,320</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Present value of net minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,998</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: current portion of lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,530</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,859</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-current portion of lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,139</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,689</p></td></tr></table> 1378000 739000 5093000 3015000 4324000 3098000 3677000 3181000 21976000 28285000 36448000 38318000 5460000 9320000 30988000 28998000 4530000 1859000 26458000 27139000 30426000 24689000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">13.  ADJUSTED QUARTERLY FINANCIAL INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">During the third quarter of 2021, the Company identified immaterial errors in the historical consolidated financial statements of Westland, within the A&amp;D segment, and are being corrected as an immaterial revision of those financial statements. Specifically, the adjustments include $3.5 million related to net sales being overstated, of which $2.4 million related to the fourth quarter of 2020, $0.3 million related to the first quarter of 2021, and $0.8 million related to the second quarter of 2021. In addition, $2.1 million of the total adjustments resulted from inventory being overstated and cost of goods sold being understated, of which $0.9 million related to the fourth quarter of 2020, $0.8 million related to the first quarter of 2021, and $0.4 million related to the second quarter of 2021. The tax impact of correcting these errors was a reduction in tax expense of $0.8 million, $0.2 million, and $0.3 million in the fourth quarter of 2020, first quarter of 2021, and second quarter of 2021, respectively. This correction also resulted in a reclassification in the Consolidated Statements of Cash Flows between line items of net earnings, changes in assets and liabilities, and effect of deferred taxes totaling $3.3 million in the fourth quarter of 2020, $1.1 million in the first quarter of 2021, and $1.2 million in the second quarter of 2021, with no impact to the total net cash provided by operating activities for any period. The fiscal 2021 and 2020 quarterly results have been adjusted to reflect the correction of these adjustments in the proper periods. The table below shows the impact of all adjustments to the respective periods. Management has determined that all of these adjustments are not material to any prior periods or the current fiscal year. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">First Quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">First Quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Second Quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Second Quarter</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">(Dollars in thousands, except per share amounts)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Reported)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Adjusted)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Reported)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Adjusted)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">2021</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 162,949</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 162,674</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 166,644</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 165,894</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 98,777</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 99,622</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 103,113</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 103,553</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Earnings before income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 17,660</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 16,540</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,339</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 20,149</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,974</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,722</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,745</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net earnings</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 13,686</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,818</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 16,314</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 15,404</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><i style="font-style:italic;">Diluted earnings (loss) per share:</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 0.52</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 0.49</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 0.62</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 0.59</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">First Quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">First Quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Second Quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Second Quarter</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Reported)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Adjusted)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Reported)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Adjusted)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 93,762</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 91,043</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 95,002</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 91,533</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 144,054</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 142,316</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 145,342</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 143,164</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Retained earnings</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 790,000</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 786,563</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 804,231</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 799,884</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:69.33%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fourth Quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fourth Quarter</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">(Dollars in thousands, except per share amounts)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Adjusted)</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 208,030</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 205,586</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 129,763</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 130,656</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Loss before income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (16,461)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (19,798)</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,347</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,579</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (21,808)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (24,377)</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><i style="font-style:italic;">Diluted earnings (loss) per share:</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (0.83)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (0.93)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:69.33%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fourth Quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fourth Quarter</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(Dollars in thousands, except per share amounts)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Adjusted)</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">September 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 96,746</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 94,302</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 136,189</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 135,296</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 446,630</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 443,293</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,373,523</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,370,186</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total shareholders’ equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 961,595</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 959,026</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities and shareholders’ equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,373,523</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,370,186</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p> 3500000 2400000 300000 800000 2100000 900000 800000 400000 800000 200000 300000 3300000 1100000 1200000 <table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">First Quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">First Quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Second Quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Second Quarter</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">(Dollars in thousands, except per share amounts)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Reported)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Adjusted)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Reported)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Adjusted)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">2021</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 162,949</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 162,674</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 166,644</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 165,894</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 98,777</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 99,622</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 103,113</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 103,553</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Earnings before income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 17,660</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 16,540</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,339</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 20,149</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,974</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,722</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,745</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net earnings</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 13,686</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,818</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 16,314</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 15,404</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><i style="font-style:italic;">Diluted earnings (loss) per share:</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 0.52</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 0.49</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 0.62</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 0.59</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">First Quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">First Quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Second Quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Second Quarter</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Reported)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Adjusted)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Reported)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Adjusted)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 93,762</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 91,043</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 95,002</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 91,533</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 144,054</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 142,316</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 145,342</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 143,164</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Retained earnings</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 790,000</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 786,563</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 804,231</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 799,884</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:69.33%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fourth Quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fourth Quarter</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">(Dollars in thousands, except per share amounts)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Adjusted)</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 208,030</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 205,586</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 129,763</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 130,656</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Loss before income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (16,461)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (19,798)</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,347</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,579</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (21,808)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (24,377)</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><i style="font-style:italic;">Diluted earnings (loss) per share:</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (0.83)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (0.93)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:69.33%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fourth Quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fourth Quarter</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(Dollars in thousands, except per share amounts)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As Adjusted)</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">September 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 96,746</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 94,302</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 136,189</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 135,296</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 446,630</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 443,293</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,373,523</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,370,186</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total shareholders’ equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 961,595</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 959,026</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities and shareholders’ equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,373,523</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,370,186</b></p></td></tr></table> 162949000 162674000 166644000 165894000 98777000 99622000 103113000 103553000 17660000 16540000 21339000 20149000 3974000 3722000 5025000 4745000 13686000 12818000 16314000 15404000 0.52 0.49 0.62 0.59 93762000 91043000 95002000 91533000 144054000 142316000 145342000 143164000 790000000 786563000 804231000 799884000 208030000 205586000 129763000 130656000 -16461000 -19798000 5347000 4579000 -21808000 -24377000 -0.83 -0.93 96746000 94302000 136189000 135296000 446630000 443293000 1373523000 1370186000 961595000 959026000 1373523000 1370186000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">14.  SUBSEQUENT EVENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">On May 20, 2021, the Company announced it had entered into an agreement to acquire I.S.A. Altanova Group S.R.L. (Altanova), a supplier in the field of advanced condition assessment technologies including partial discharge measurement and analysis, as well as test instruments for electrical apparatus. Altanova, which will become part of the USG operating segment, had annual sales of approximately $30 million in 2020. As of June 30, 2021, the Company had 30 million Euros held in an escrow account related to this transaction which will be used to partially fund the acquisition. The transaction was subject to Italian regulatory approval, which was obtained and the transaction closed on July 29, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">On August 9, 2021, the Company announced it had acquired the assets of Phenix Technologies, Inc. (Phenix), a manufacturer of stationary and portable high voltage, high current, high power test systems, components and solutions supporting the electric utility industry. Phenix, which will become part of the USG operating segment, had annual sales of approximately $25 million in 2020.</p> 30000000 30000000 25000000 XML 16 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document And Entity Information - shares
9 Months Ended
Jun. 30, 2021
Jul. 31, 2021
Document And Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2021  
Document Transition Report false  
Entity File Number 1-10596  
Entity Registrant Name ESCO TECHNOLOGIES INC.  
Entity Incorporation, State or Country Code MO  
Entity Tax Identification Number 43-1554045  
Entity Address, Address Line One 9900A CLAYTON ROAD  
Entity Address, City or Town ST. LOUIS  
Entity Address, State or Province MO  
Entity Address, Postal Zip Code 63124-1186  
City Area Code 314  
Local Phone Number 213-7200  
Title of 12(b) Security Common Stock, par value $0.01 per share  
Trading Symbol ESE  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   26,061,432
Entity Central Index Key 0000866706  
Current Fiscal Year End Date --09-30  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
CONSOLIDATED STATEMENTS OF OPERATIONS        
Net sales $ 181,394 $ 172,665 $ 509,962 $ 524,885
Costs and expenses:        
Cost of sales 113,610 107,686 316,785 327,655
Selling, general and administrative expenses 42,882 36,936 122,628 119,023
Amortization of intangible assets 4,864 5,535 14,729 16,565
Interest expense, net 480 1,523 1,453 5,264
Other expenses (income), net 615 (824) (1,265) 174
Total costs and expenses 162,451 150,856 454,330 468,681
Earnings before income taxes 18,943 21,809 55,632 56,204
Income tax expense 4,034 3,122 12,501 8,931
Earnings from continuing operations     43,131 47,273
Loss from discontinued operations, net of tax expense of $269       (601)
Gain on sale of discontinued operations, net of tax expense of $23,734       76,614
Earnings from discontinued operations       76,013
Net earnings $ 14,909 $ 18,687 $ 43,131 $ 123,286
Earnings per share:        
Basic - Continuing operations     $ 1.66 $ 1.82
Basic - Discontinued operations       2.92
Basic - Net earnings $ 0.57 $ 0.72 1.66 4.74
Diluted - Continuing operations     1.65 1.81
Diluted - Discontinued operations       2.91
Diluted - Net earnings $ 0.57 $ 0.72 $ 1.65 $ 4.72
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)
$ in Thousands
9 Months Ended
Jun. 30, 2021
USD ($)
CONSOLIDATED STATEMENTS OF OPERATIONS  
(Loss) earnings from discontinued operations, net of tax benefit $ 269
Gain on sale of discontinued operations, tax expense $ 23,734
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Net earnings $ 14,909 $ 18,687 $ 43,131 $ 123,286
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments 535 2,802 6,000 (160)
Total other comprehensive income (loss), net of tax 535 2,802 6,000 (160)
Comprehensive income $ 15,444 $ 21,489 $ 49,131 $ 123,126
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2021
Sep. 30, 2020
Current assets:    
Cash and cash equivalents $ 78,359 $ 52,560
Accounts receivable, net 135,343 144,082
Contract assets 94,768 94,302
Inventories, net 141,113 135,296
Other current assets 21,282 17,053
Total current assets 470,865 443,293
Property, plant and equipment, net of accumulated depreciation of $144,642 and $130,534, respectively 141,967 139,870
Intangible assets, net of accumulated amortization of $143,792 and $129,063, respectively 343,346 346,632
Goodwill 411,732 408,063
Operating lease assets 30,426 21,390
Other assets 10,347 10,938
Total assets 1,408,683 1,370,186
Current liabilities:    
Current maturities of long-term debt and short-term borrowings 20,000 22,368
Accounts payable 50,921 50,525
Contract liabilities 105,822 100,551
Accrued salaries 33,132 32,149
Accrued other expenses 43,517 50,436
Total current liabilities 253,392 256,029
Deferred tax liabilities 56,992 60,170
Non-current operating lease liabilities 26,458 16,785
Other liabilities 38,987 38,176
Long-term debt 28,000 40,000
Total liabilities 403,829 411,160
Shareholders' equity:    
Preferred stock, par value $.01 per share, authorized 10,000,000 shares
Common stock, par value $.01 per share, authorized 50,000,000 shares, issued 30,665,868 and 30,645,625 shares, respectively 307 306
Additional paid-in capital 296,578 293,682
Retained earnings 812,709 775,829
Accumulated other comprehensive income (loss), net of tax 2,343 (3,657)
Total stockholders' equity before treasury stock 1,111,937 1,066,160
Less treasury stock, at cost: 4,604,741 and 4,607,911 common shares, respectively (107,083) (107,134)
Total shareholders' equity 1,004,854 959,026
Total liabilities and shareholders' equity $ 1,408,683 $ 1,370,186
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2021
Sep. 30, 2020
CONSOLIDATED BALANCE SHEETS    
Accumulated depreciation $ 144,642 $ 130,534
Accumulated amortization $ 143,792 $ 129,063
Preferred Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Preferred Stock, Shares Authorized 10,000,000 10,000,000
Common Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Common Stock, Shares Authorized 50,000,000 50,000,000
Common stock, shares issued 30,665,868 30,645,625
Treasury stock, shares 4,604,741 4,607,911
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities:    
Net earnings $ 43,131 $ 123,286
Earnings from discontinued operations   (76,013)
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 30,259 31,066
Stock compensation expense 5,386 4,184
Changes in assets and liabilities 2,520 (20,926)
Gain on sale of building and land (1,950)  
Pension contributions   (10,000)
Effect of deferred taxes (3,946) 2,155
Net cash provided by operating activities - continuing operations 75,400 53,752
Net cash used by operating activities - discontinued operations   (14,737)
Net cash provided by operating activities 75,400 39,015
Cash flows from investing activities:    
Acquisition of business, net of cash acquired (6,684)  
Proceeds from sale of building and land 1,950  
Additions to capitalized software (6,500) (6,564)
Capital expenditures (17,887) (28,291)
Net cash used by investing activities - continuing operations (29,121) (34,855)
Proceeds from sale of discontinued operations   183,812
Capital expenditures - discontinued operations   (1,728)
Net cash provided by investing activities - discontinued operations   182,084
Net cash (used) provided by investing activities (29,121) 147,229
Cash flows from financing activities:    
Proceeds from long-term debt and short-term borrowings 80,000 11,577
Principal payments on long-term debt and short-term borrowings (94,368) (145,000)
Dividends paid (6,251) (6,240)
Other (1,672) (3,127)
Net cash used by financing activities - continuing operations (22,291) (142,790)
Net cash used by financing activities - discontinued operations   (2,140)
Net cash used by financing activities (22,291) (144,930)
Effect of exchange rate changes on cash and cash equivalents 1,811 1,617
Net (decrease) increase in cash and cash equivalents 25,799 42,931
Cash and cash equivalents, beginning of period 52,560 61,808
Cash and cash equivalents, end of period 78,359 104,739
Supplemental cash flow information:    
Interest paid 316 4,669
Income taxes paid (including state and foreign) $ 21,982 $ 23,435
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.21.2
BASIS OF PRESENTATION
9 Months Ended
Jun. 30, 2021
BASIS OF PRESENTATION  
BASIS OF PRESENTATION

1.    BASIS OF PRESENTATION

The accompanying consolidated financial statements, in the opinion of management, include all adjustments, consisting of normal recurring accruals, necessary for a fair presentation of the results for the interim periods presented. The consolidated financial statements are presented in accordance with the requirements of Form 10-Q and consequently do not include all the disclosures required for annual financial statements by accounting principles generally accepted in the United States of America (GAAP). As a result of the pension plan termination referenced in the fourth quarter of 2020, certain prior year amounts have been reclassified to conform with the current year presentation. For further information, refer to the consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended September 30, 2020.

The Company’s results for the three-month and nine-month periods ended June 30, 2021 are not necessarily indicative of the results for the entire 2021 fiscal year. References to the third quarters of 2021 and 2020 represent the fiscal quarters ended June 30, 2021 and 2020, respectively. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities. Actual results could differ from those estimates.

XML 24 R9.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER SHARE (EPS)
9 Months Ended
Jun. 30, 2021
EARNINGS PER SHARE (EPS)  
EARNINGS PER SHARE (EPS)

2.    EARNINGS PER SHARE (EPS)

Basic EPS is calculated using the weighted average number of common shares outstanding during the period. Diluted EPS is calculated using the weighted average number of common shares outstanding during the period plus shares issuable upon the assumed exercise of dilutive common share options and vesting of unvested restricted share units (restricted shares) by using the treasury stock method. The number of shares used in the calculation of earnings per share for each period presented is as follows (in thousands):

    

Three Months

Nine Months

Ended June 30, 

Ended June 30, 

2021

    

2020

    

2021

    

2020

Weighted Average Shares Outstanding Basic

 

26,045

 

26,031

 

26,040

 

26,002

Dilutive Options and Restricted Shares

169

103

159

128

Adjusted Shares Diluted

 

26,214

 

26,134

 

26,199

 

26,130

XML 25 R10.htm IDEA: XBRL DOCUMENT v3.21.2
SHARE-BASED COMPENSATION
9 Months Ended
Jun. 30, 2021
SHARE-BASED COMPENSATION  
SHARE-BASED COMPENSATION

3.    SHARE-BASED COMPENSATION

The Company provides compensation benefits to certain key employees under several share-based plans providing for performance-accelerated restricted shares (restricted shares), and to non-employee directors under a non-employee directors compensation plan.

Performance-Accelerated Restricted Share Awards

Compensation expense related to the restricted share awards was $2.5 million and $4.5 million for the three and nine-month periods ended June 30, 2021, respectively, and $1.0 million and $3.2 million for the corresponding periods in 2020. There were 229,602 non-vested shares outstanding as of June 30, 2021.

Non-Employee Directors Plan

Compensation expense related to the non-employee director grants was $0.3 million and $1.0 million for the three and nine-month periods ended June 30, 2021, respectively, and $0.3 million and $1.0 million for the corresponding periods in 2020.

The total share-based compensation cost that has been recognized in the results of operations and included within selling, general and administrative expenses (SG&A) was $2.8 million and $5.5 million for the three and nine-month periods ended June 30, 2021, respectively, and $1.3 million and $4.2 million for the corresponding periods in 2020. The total income tax benefit recognized in results of operations for share-based compensation arrangements was $0.4 million and $1.1 million for the three

and nine-month periods ended June 30, 2021, respectively, and $0.2 million and $0.9 million for the corresponding periods in 2020. As of June 30, 2021, there was $9.2 million of total unrecognized compensation cost related to share-based compensation arrangements. That cost is expected to be recognized over a remaining weighted-average period of 1.9 years.

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES
9 Months Ended
Jun. 30, 2021
INVENTORIES  
INVENTORIES

4.    INVENTORIES

Inventories, net, from continuing operations consist of the following:

    

June 30, 

    

September 30, 

(In thousands)

    

2021

    

2020

Finished goods

$

28,732

 

28,471

Work in process

 

37,874

 

30,183

Raw materials

 

74,507

 

76,642

Total inventories

$

141,113

 

135,296

XML 27 R12.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND OTHER INTANGIBLE ASSETS
9 Months Ended
Jun. 30, 2021
GOODWILL AND OTHER INTANGIBLE ASSETS  
GOODWILL AND OTHER INTANGIBLE ASSETS

5.    GOODWILL AND OTHER INTANGIBLE ASSETS

Included on the Company’s Consolidated Balance Sheets at June 30, 2021 and September 30, 2020 are the following intangible assets gross carrying amounts and accumulated amortization from continuing operations:

    

June 30, 

    

September 30, 

(Dollars in thousands)

    

2021

    

2020

Goodwill

$

411,732

    

408,063

 

Intangible assets with determinable lives:

 

Patents

 

Gross carrying amount

$

2,144

2,092

Less: accumulated amortization

 

943

858

Net

$

1,201

1,234

 

Capitalized software

 

Gross carrying amount

$

91,388

84,888

Less: accumulated amortization

 

62,111

57,302

Net

$

29,277

27,586

 

Customer relationships

 

Gross carrying amount

$

229,385

227,178

Less: accumulated amortization

 

76,986

67,643

Net

$

152,399

159,535

 

Other

 

Gross carrying amount

$

5,358

5,156

Less: accumulated amortization

 

3,730

3,260

Net

$

1,628

1,896

Intangible assets with indefinite lives:

 

Trade names

$

158,841

156,381

The changes in the carrying amount of goodwill attributable to each business segment for the nine months ended June 30, 2021 is as follows on a continuing operations basis:

Aerospace

(Dollars in millions)

    

USG

    

Test

    

& Defense

    

Total

Balance as of September 30, 2020

271.9

 

34.1

 

102.1

 

408.1

Acquisition activity

2.2

2.2

Foreign currency translation

1.4

1.4

Balance as of June 30, 2021

$

273.3

34.1

104.3

411.7

The economic uncertainty, changes in the propensity for the general public to travel by air, and reductions in demand for commercial aircraft as a result of the COVID-19 pandemic have adversely impacted net sales and operating results in certain of the Aerospace and Defense reporting units. There were no impairment charges incurred for the three and nine-month periods ended June 30, 2021, however, the fair value of the Mayday and Westland reporting units, included in the Aerospace and Defense segment, exceeded carrying value by less than 10%. At June 30, 2021, we had $30 million and $18 million of goodwill recorded for Mayday and Westland, respectively.

XML 28 R13.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS SEGMENT INFORMATION
9 Months Ended
Jun. 30, 2021
BUSINESS SEGMENT INFORMATION  
BUSINESS SEGMENT INFORMATION

6.    BUSINESS SEGMENT INFORMATION

The Company is organized based on the products and services that it offers and classifies its continuing business operations in three reportable segments for financial reporting purposes: Aerospace & Defense, Utility Solutions Group (USG), and RF Shielding and Test (Test). The Aerospace & Defense segment’s operations consist of PTI Technologies Inc. (PTI), VACCO Industries (VACCO), Crissair, Inc. (Crissair), Westland Technologies Inc. (Westland), Mayday Manufacturing Co. and its affiliate Hi-Tech Metals, Inc. (collectively referred to as Mayday) and Globe Composite Solutions, LLC (Globe). The companies within this segment primarily design and manufacture specialty filtration, fluid control and naval products, including hydraulic filter elements and fluid control devices used in aerospace and defense applications; unique filter mechanisms used in micro-propulsion devices for satellites and custom designed filters for manned aircraft and submarines; products and systems to reduce vibration and/or acoustic signatures and otherwise reduce or obscure a vessel’s signature, and other communications, sealing, surface control and hydrodynamic related applications to enhance U.S. Navy maritime survivability; precision-tolerance machined components for the aerospace and defense industry; and metal processing services. The USG segment’s operations consist primarily of Doble Engineering Company and Morgan Schaffer Ltd. (together Doble), and NRG Systems, Inc. (NRG). Doble is an industry leader in the development, manufacture and delivery of diagnostic testing solutions that enable electric power grid operators to assess the integrity of high voltage power delivery equipment. NRG designs and manufactures decision support tools for the renewable energy industry, primarily wind and solar. The Test segment’s operations consist primarily of ETS-Lindgren Inc. (ETS-Lindgren). ETS-Lindgren is an industry leader in providing its customers with the ability to identify, measure and contain magnetic, electromagnetic and acoustic energy. ETS-Lindgren also manufactures radio frequency shielding products and components used by manufacturers of medical equipment, communications systems, electronic products, and shielded rooms for high-security data processing and secure communication.

Management evaluates and measures the performance of its reportable segments based on “Net Sales” and “EBIT”, which are detailed in the table below. EBIT is defined as earnings from continuing operations before interest and taxes. The table below is presented on the basis of continuing operations and excludes discontinued operations.

Three Months

Nine Months

Ended June 30, 

Ended June 30, 

(In thousands)

    

2021

    

2020

    

2021

    

2020

NET SALES

  

  

  

  

Aerospace & Defense

$

85,576

84,072

234,720

256,707

USG

47,704

42,577

141,799

139,179

Test

48,114

46,016

133,443

128,999

Consolidated totals

$

181,394

172,665

509,962

524,885

EBIT

Aerospace & Defense

$

16,714

17,409

41,980

51,658

USG

8,227

6,156

27,683

20,310

Test

6,751

7,177

17,781

17,483

Corporate (loss)

(12,269)

(7,410)

(30,359)

(27,983)

Consolidated EBIT

19,423

23,332

57,085

61,468

Less: Interest expense

(480)

(1,523)

(1,453)

(5,264)

Earnings before income taxes

$

18,943

21,809

55,632

56,204

Non-GAAP Financial Measures

The financial measure “EBIT” is presented in the above table and elsewhere in this Report. EBIT on a consolidated basis is a non-GAAP financial measure. Management believes that EBIT is useful in assessing the operational profitability of the Company’s business segments because it excludes interest and taxes, which are generally accounted for across the entire Company on a consolidated basis. EBIT is also one of the measures used by management in determining resource allocations within the Company as well as incentive compensation. A reconciliation of EBIT to net earnings from continuing operations is set forth in Item 2, Management’s Discussion and Analysis of Financial Condition and Results of Operations – EBIT.

The Company believes that the presentation of EBIT provides important supplemental information to investors to facilitate comparisons with other companies, many of which use similar non-GAAP financial measures to supplement their GAAP results. However, the Company’s non-GAAP financial measures may not be comparable to other companies’ non-GAAP financial performance measures. Furthermore, the use of non-GAAP financial measures is not intended to replace any measures of performance determined in accordance with GAAP.

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT
9 Months Ended
Jun. 30, 2021
DEBT  
DEBT

7.    DEBT

The Company’s debt is summarized as follows:

    

June 30, 

September 30, 

(In thousands)

    

2021

    

2020

Total borrowings

$

48,000

 

62,368

Current portion of long-term debt and short-term borrowings

 

(20,000)

 

(22,368)

Total long-term debt, less current portion

$

28,000

 

40,000

The Credit Facility includes a $500 million revolving line of credit as well as provisions allowing for the increase of the credit facility commitment amount by an additional $250 million, if necessary, with the consent of the lenders. The bank syndication supporting the facility is comprised of a diverse group of eight banks led by JP Morgan Chase Bank, N.A., as Administrative Agent. The Credit Facility matures September 27, 2024.

At June 30, 2021, the Company had approximately $444 million available to borrow under the Credit Facility, plus the $250 million increase option, subject to lender approval, in addition to $78.4 million cash on hand. The Company classified $20.0 million as the current portion of long-term debt as of June 30, 2021, as the Company intends to repay this amount within the next twelve months; however, the Company has no contractual obligation to repay such amount during the next twelve months. The letters of credit issued and outstanding under the Credit Facility totaled $8.4 million at June 30, 2021.

Interest on borrowings under the Credit Facility is calculated at a spread over either the London Interbank Offered Rate (LIBOR), the New York Federal Reserve Bank Rate or the prime rate, depending on various factors. The Credit Facility also requires a facility fee ranging from 10 to 25 basis points per annum on the unused portion. The Credit Facility is secured by the unlimited guaranty of the Company’s direct and indirect material U.S. subsidiaries and the pledge of 100% of the equity interests of its direct and indirect material foreign subsidiaries. The financial covenants of the Credit Facility include a leverage ratio and an interest coverage ratio. The weighted average interest rates were 1.16% and 1.33% for the three and nine- month periods ending June 30, 2021, respectively, and 3.24% and 3.22% for the three and nine-month periods ending June 30, 2020. As of June 30, 2021, the Company was in compliance with all covenants.

XML 30 R15.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAX EXPENSE
9 Months Ended
Jun. 30, 2021
INCOME TAX EXPENSE  
INCOME TAX EXPENSE

8.  INCOME TAX EXPENSE

The third quarter 2021 effective income tax rate was 21.3% compared to 14.3% in the third quarter of 2020. The effective income tax rate from continuing operations in the first nine months of 2021 was 22.5% compared to 15.9% in the first nine months of 2020. The income tax expense in the third quarter and first nine months of 2021 was favorably impacted by a tax return to provision true-up to foreign derived intangible income and other 2020 true-ups decreasing the third quarter and year-to-date effective tax rate by 3.9% and 1.2%, respectively.

The income tax expense in the third quarter and first nine months of 2020 was favorably impacted mainly by the following items: 1) an increase in the available 2019 foreign tax credit which was attributable to new information and tax planning strategies reducing the third quarter effective tax rate and year-to-date effective tax rate by 3.3% and 1.3%; and 2) new information and tax planning strategies resulted in an increase in the 2020 foreign tax credit and the catch-up of the benefit which reduced the 2020 third quarter effective tax rate by 2.5%. The year-to-date 2020 effective tax rate was favorably impacted by the release of a valuation allowance of $2.8 million for foreign net operating losses decreasing the year-to-date 2020 effective tax rate by 5.1%.

XML 31 R16.htm IDEA: XBRL DOCUMENT v3.21.2
SHAREHOLDERS' EQUITY
9 Months Ended
Jun. 30, 2021
SHAREHOLDERS' EQUITY  
SHAREHOLDERS' EQUITY

9.  SHAREHOLDERS’ EQUITY

The change in shareholders’ equity for the first three and nine months of 2021 and 2020 is shown below (in thousands):

Three Months Ended June 30, 

Nine Months Ended June 30, 

    

2021

    

2020

    

2021

    

2020

Common stock

Beginning balance

306

306

306

306

Stock plans

1

1

1

1

Ending balance

307

307

307

307

Additional paid-in-capital

Beginning balance

295,796

294,787

293,682

292,408

Stock plans

782

(2,156)

2,896

223

Ending balance

296,578

292,631

296,578

292,631

Retained earnings

Beginning balance

799,884

785,184

775,829

684,741

Net earnings common stockholders

14,909

18,687

43,131

123,286

Dividends paid

(2,084)

(2,084)

(6,251)

(6,240)

Ending balance

812,709

801,787

812,709

801,787

Accumulated other comprehensive income (loss)

Beginning balance

1,808

(46,936)

(3,657)

(43,974)

Foreign currency translation

535

2,802

6,000

(160)

Ending balance

2,343

(44,134)

2,343

(44,134)

Treasury stock

Beginning balance

(107,134)

(107,134)

(107,134)

(107,259)

Issued under stock plans

51

51

125

Ending balance

(107,083)

(107,134)

(107,083)

(107,134)

Total equity

1,004,854

943,457

1,004,854

943,457

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS
9 Months Ended
Jun. 30, 2021
FAIR VALUE MEASUREMENTS  
FAIR VALUE MEASUREMENTS

10.  FAIR VALUE MEASUREMENTS

The accounting guidance establishes a three-level hierarchy for disclosure of fair value measurements, based upon the transparency of inputs to the valuation of an asset or liability as of the measurement date, as follows:

Level 1 – inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2 – inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.
Level 3 – inputs to the valuation methodology are unobservable and significant to the fair value measurement.

Financial Assets and Liabilities

The Company has estimated the fair value of its financial instruments as of June 30, 2021 and September 30, 2020 using available market information or other appropriate valuation methodologies. The carrying amounts of cash and cash equivalents, receivables, inventories, payables, debt and other current assets and liabilities approximate fair value because of the short maturity of those instruments.

Fair Value of Financial Instruments

The Company’s forward contracts and interest rate swaps are classified within Level 2 of the valuation hierarchy in accordance with FASB Accounting Standards Codification (ASC) 825, as presented below as of June 30, 2021:

(In thousands)

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets (Liabilities):

Forward contracts

$

 

(27)

 

$

 

(27)

Valuation was based on third party evidence of similarly priced derivative instruments.

Nonfinancial Assets and Liabilities

The Company’s nonfinancial assets such as property, plant and equipment, and other intangible assets are not measured at fair value on a recurring basis; however they are subject to fair value adjustments in certain circumstances, such as when there is evidence that an impairment may exist. No impairments were recorded during the three and nine-month periods ended June 30, 2021.

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUES
9 Months Ended
Jun. 30, 2021
REVENUES  
REVENUES

11.  REVENUES

Disaggregation of Revenues

Revenues by customer type, geographic location, and revenue recognition method for the three and nine-month periods ended June 30, 2021 are presented in the tables below as the Company believes it best depicts how the nature, amount, timing and

uncertainty of net sales and cash flows are affected by economic factors. The tables below also include a reconciliation of the disaggregated revenue within each reportable segment on a continuing operations basis.

Three months ended June 30, 2021

    

Aerospace

    

    

    

(In thousands)

& Defense

USG

Test

Total

Customer type:

 

  

 

  

 

  

 

  

 

Commercial

$

34,708

$

46,735

$

42,063

$

123,506

U.S. Government

 

50,868

969

6,051

 

57,888

Total revenues

$

85,576

$

47,704

$

48,114

$

181,394

 

 

Geographic location:

 

  

  

 

United States

$

75,701

$

32,111

$

27,719

$

135,531

International

 

9,875

15,593

20,395

 

45,863

Total revenues

$

85,576

$

47,704

$

48,114

$

181,394

 

 

Revenue recognition method:

 

  

  

 

Point in time

$

37,513

$

35,242

$

9,673

$

82,428

Over time

 

48,063

12,462

38,441

 

98,966

Total revenues

$

85,576

$

47,704

$

48,114

$

181,394

Nine months ended June 30, 2021

    Aerospace

    

    

    

(In thousands)

    

& Defense

    

USG

    

Test

    

Total

    

Customer type:

 

  

 

  

 

  

 

  

 

Commercial

$

95,712

$

139,149

$

118,089

$

352,950

U.S. Government

 

139,008

 

2,650

 

15,354

 

157,012

Total revenues

$

234,720

$

141,799

$

133,443

$

509,962

Geographic location:

 

 

 

  

 

United States

$

205,527

$

96,601

$

73,950

$

376,078

International

 

29,193

 

45,198

 

59,493

 

133,884

Total revenues

$

234,720

$

141,799

$

133,443

$

509,962

Revenue recognition method:

 

 

 

  

 

Point in time

$

103,492

$

105,173

$

27,789

$

236,454

Over time

 

131,228

 

36,626

 

105,654

 

273,508

Total revenues

$

234,720

$

141,799

$

133,443

$

509,962

Revenues by customer type, geographic location, and revenue recognition method for the three and nine-month periods ended June 30, 2020 are presented in the tables below.

Three months ended June 30, 2020

Aerospace

(In thousands)

    

& Defense

    

USG

    

Test

    

Total

Customer type:

 

  

 

  

 

  

 

  

Commercial

$

37,485

$

39,740

$

38,737

$

115,962

U.S. Government

 

46,587

 

2,837

 

7,279

 

56,703

Total revenues

$

84,072

$

42,577

$

46,016

$

172,665

Geographic location:

 

  

 

  

 

  

 

  

United States

$

73,476

$

26,499

$

19,441

$

119,416

International

 

10,596

 

16,078

 

26,575

 

53,249

Total revenues

$

84,072

$

42,577

$

46,016

$

172,665

Revenue recognition method:

 

  

 

  

 

  

 

  

Point in time

$

36,461

$

27,765

$

9,138

$

73,364

Over time

 

47,611

 

14,812

 

36,878

 

99,301

Total revenues

$

84,072

$

42,577

$

46,016

$

172,665

Nine months ended June 30, 2020

Aerospace

(In thousands)

    

& Defense

    

USG

    

Test

    

Total

Customer type:

Commercial

$

130,817

$

135,711

$

107,931

$

374,459

U.S. Government

 

125,890

 

3,468

 

21,068

 

150,426

Total revenues

$

256,707

$

139,179

$

128,999

$

524,885

Geographic location:

 

  

 

  

 

  

 

  

United States

$

219,640

$

90,155

$

69,399

$

379,194

International

 

37,067

 

49,024

 

59,600

 

145,691

Total revenues

$

256,707

$

139,179

$

128,999

$

524,885

Revenue recognition method:

 

  

 

  

 

  

 

  

Point in time

$

118,660

$

100,289

$

26,157

$

245,106

Over time

 

138,047

 

38,890

 

102,842

 

279,779

Total revenues

$

256,707

$

139,179

$

128,999

$

524,885

Remaining Performance Obligations

Remaining performance obligations, which is the equivalent of backlog, represent the expected transaction price allocated to contracts that the Company expects to recognize as revenue in future periods when the Company performs under the contracts. These remaining obligations include amounts that have been formally appropriated under contracts with the U.S. Government, and exclude unexercised contract options and potential orders under ordering-type contracts such as Indefinite Delivery, Indefinite Quantity contracts. At June 30, 2021, the Company had $539.0 million in remaining performance obligations of which the Company expects to recognize revenues of approximately 70% in the next twelve months.

Contract assets and contract liabilities

Assets and liabilities related to contracts with customers are reported on a contract-by-contract basis at the end of each reporting period. At June 30, 2021, contract assets and contract liabilities totaled $94.8 million and $105.8 million, respectively. Contract assets and contract liabilities are presented as current in the consolidated balance sheets as it is expected all related transaction activity with customers will be substantially completed within twelve months. During the first nine months of 2021, the Company recognized approximately $75 million in revenues that were included in the contract liabilities balance at September 30, 2020.

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES
9 Months Ended
Jun. 30, 2021
LEASES  
LEASES

12.  LEASES

The Company determines at lease inception whether an arrangement that provides control over the use of an asset is a lease. The Company recognizes at lease commencement a right-of-use (ROU) asset and lease liability based on the present value of the future lease payments over the lease term. The Company has elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less. Certain of the Company’s leases include options to extend the term of the lease for up to 20 years. When it is reasonably certain that the Company will exercise the option, Management includes the impact of the option in the lease term for purposes of determining total future lease payments. As most of the Company’s lease agreements do not explicitly state the discount rate implicit in the lease, Management uses the Company’s incremental borrowing rate on the commencement date to calculate the present value of future payments based on the tenor of each arrangement.

The Company’s leases for real estate commonly include escalating payments. These variable lease payments are included in the calculation of the ROU asset and lease liability. In addition to the present value of the future lease payments, the calculation of the ROU asset also includes any deferred rent, lease pre-payments and initial direct costs of obtaining the lease.

In addition to the base rent, real estate leases typically contain provisions for common-area maintenance and other similar services, which are considered non-lease components for accounting purposes. Non-lease components are excluded from our ROU assets and lease liabilities and expensed as incurred.

The Company’s leases are for office space, manufacturing facilities, and machinery and equipment.

The components of lease costs are shown below:

Three Months Ended

Three Months Ended

June 30, 

June 30, 

(Dollars in thousands)

    

2021

    

2020

Finance lease cost

  

  

Amortization of right-of-use assets

$

492

$

540

Interest on lease liabilities

 

306

 

319

Operating lease cost

 

1,471

 

1,474

Total lease costs

$

2,269

$

2,333

    

Nine Months

    

Nine Months

Ended

Ended

June 30, 

June 30, 

(Dollars in thousands)

    

2021

    

2020

Finance lease cost

Amortization of right-of-use assets

$

1,477

$

1,622

Interest on lease liabilities

 

929

 

970

Operating lease cost

 

4,347

 

4,399

Total lease costs

$

6,753

$

6,991

Additional information related to leases are shown below:

Three Months Ended

Three Months Ended

June 30,

June 30,

(Dollars in thousands)

    

2021

    

2020

Cash paid for amounts included in the measurement of lease liabilities

  

  

Operating cash flows from operating leases

$

1,320

$

1,452

Operating cash flows from finance leases

 

306

 

319

Financing cash flows from finance leases

 

428

 

418

Right-of-use assets obtained in exchange for operating lease liabilities

12,780

53

    

Nine Months

    

Nine Months

June 30, 

June 30, 

(Dollars in thousands)

    

2021

    

2020

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from operating leases

$

4,102

$

4,334

Operating cash flows from finance leases

 

915

 

655

Financing cash flows from finance leases

 

1,261

 

1,145

Right-of-use assets obtained in exchange for operating lease liabilities

12,780

 

22,072

Weighted-average remaining lease term

    

June 30, 2021

    

June 30, 2020

 

Operating leases

 

10.31 years

 

6.64 years

Finance leases

 

11.86 years

 

12.76 years

Weighted-average discount rate

 

  

 

  

Operating leases

 

3.12

%  

3.14

%

Finance leases

 

4.31

%  

4.29

%

The following is a reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets, presented on our Consolidated Balance Sheet on June 30, 2021:

(Dollars in thousands)

Operating

    

Finance

Years Ending September 30:

    

Leases

    

Leases

2021 (excluding the nine months ended June 30, 2021)

$

1,378

 

739

2022

 

5,093

 

3,015

2023

 

4,324

 

3,098

2024

 

3,677

 

3,181

2025 and thereafter

 

21,976

 

28,285

Total minimum lease payments

 

36,448

 

38,318

Less: amounts representing interest

 

5,460

 

 

9,320

Present value of net minimum lease payments

$

30,988

 

28,998

Less: current portion of lease obligations

 

4,530

 

1,859

Non-current portion of lease obligations

26,458

 

27,139

ROU assets

$

30,426

 

24,689

Operating lease liabilities are included in the Consolidated Balance Sheet in accrued other expenses (current portion) and as a caption on the Consolidated Balance Sheet (long-term portion). Finance lease liabilities are included on the Consolidated Balance Sheet in accrued other expenses (current portion) and other liabilities (long-term portion). Operating lease ROU assets are included as a caption on the Consolidated Balance Sheet and finance lease ROU assets are included in Property, plant and equipment on the Consolidated Balance sheets.

XML 35 R20.htm IDEA: XBRL DOCUMENT v3.21.2
ADJUSTED QUARTERLY FINANCIAL INFORMATION
9 Months Ended
Jun. 30, 2021
ADJUSTED QUARTERLY FINANCIAL INFORMATION  
ADJUSTED QUARTERLY FINANCIAL INFORMATION

13.  ADJUSTED QUARTERLY FINANCIAL INFORMATION

During the third quarter of 2021, the Company identified immaterial errors in the historical consolidated financial statements of Westland, within the A&D segment, and are being corrected as an immaterial revision of those financial statements. Specifically, the adjustments include $3.5 million related to net sales being overstated, of which $2.4 million related to the fourth quarter of 2020, $0.3 million related to the first quarter of 2021, and $0.8 million related to the second quarter of 2021. In addition, $2.1 million of the total adjustments resulted from inventory being overstated and cost of goods sold being understated, of which $0.9 million related to the fourth quarter of 2020, $0.8 million related to the first quarter of 2021, and $0.4 million related to the second quarter of 2021. The tax impact of correcting these errors was a reduction in tax expense of $0.8 million, $0.2 million, and $0.3 million in the fourth quarter of 2020, first quarter of 2021, and second quarter of 2021, respectively. This correction also resulted in a reclassification in the Consolidated Statements of Cash Flows between line items of net earnings, changes in assets and liabilities, and effect of deferred taxes totaling $3.3 million in the fourth quarter of 2020, $1.1 million in the first quarter of 2021, and $1.2 million in the second quarter of 2021, with no impact to the total net cash provided by operating activities for any period. The fiscal 2021 and 2020 quarterly results have been adjusted to reflect the correction of these adjustments in the proper periods. The table below shows the impact of all adjustments to the respective periods. Management has determined that all of these adjustments are not material to any prior periods or the current fiscal year.

First Quarter

First Quarter

Second Quarter

Second Quarter

(Dollars in thousands, except per share amounts)

    

(As Reported)

    

(As Adjusted)

    

(As Reported)

    

(As Adjusted)

2021

Net sales

$

162,949

162,674

166,644

165,894

Cost of sales

98,777

99,622

103,113

103,553

Earnings before income taxes

17,660

16,540

21,339

20,149

Income tax expense

3,974

3,722

5,025

4,745

Net earnings

13,686

12,818

16,314

15,404

Diluted earnings (loss) per share:

Net earnings

$

0.52

0.49

0.62

0.59

    

First Quarter

    

First Quarter

    

Second Quarter

    

Second Quarter

(As Reported)

(As Adjusted)

(As Reported)

(As Adjusted)

Contract assets

$

93,762

 

91,043

 

95,002

 

91,533

Inventories

 

144,054

 

142,316

 

145,342

 

143,164

Retained earnings

$

790,000

 

786,563

 

804,231

 

799,884

    

Fourth Quarter

    

Fourth Quarter

(Dollars in thousands, except per share amounts)

(As Reported

(As Adjusted)

2020

Net sales

$

208,030

 

205,586

Cost of sales

 

129,763

 

130,656

Loss before income taxes

 

(16,461)

 

(19,798)

Income tax expense

 

5,347

 

4,579

Net loss

 

(21,808)

 

(24,377)

Diluted earnings (loss) per share:

 

  

 

  

Net loss

$

(0.83)

 

(0.93)

    

Fourth Quarter

    

Fourth Quarter

(Dollars in thousands, except per share amounts)

(As Reported

(As Adjusted)

September 30, 2020

 

 

  

Contract assets

$

96,746

 

94,302

Inventories

 

136,189

 

135,296

Total current assets

 

446,630

 

443,293

Total assets

 

1,373,523

 

1,370,186

Total shareholders’ equity

 

961,595

 

959,026

Total liabilities and shareholders’ equity

 

1,373,523

 

1,370,186

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS
9 Months Ended
Jun. 30, 2021
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

14.  SUBSEQUENT EVENTS

On May 20, 2021, the Company announced it had entered into an agreement to acquire I.S.A. Altanova Group S.R.L. (Altanova), a supplier in the field of advanced condition assessment technologies including partial discharge measurement and analysis, as well as test instruments for electrical apparatus. Altanova, which will become part of the USG operating segment, had annual sales of approximately $30 million in 2020. As of June 30, 2021, the Company had 30 million Euros held in an escrow account related to this transaction which will be used to partially fund the acquisition. The transaction was subject to Italian regulatory approval, which was obtained and the transaction closed on July 29, 2021.

On August 9, 2021, the Company announced it had acquired the assets of Phenix Technologies, Inc. (Phenix), a manufacturer of stationary and portable high voltage, high current, high power test systems, components and solutions supporting the electric utility industry. Phenix, which will become part of the USG operating segment, had annual sales of approximately $25 million in 2020.

XML 37 R22.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER SHARE (EPS) (Tables)
9 Months Ended
Jun. 30, 2021
EARNINGS PER SHARE (EPS)  
Schedule of weighted average number of shares used in the calculation of earnings per share

    

Three Months

Nine Months

Ended June 30, 

Ended June 30, 

2021

    

2020

    

2021

    

2020

Weighted Average Shares Outstanding Basic

 

26,045

 

26,031

 

26,040

 

26,002

Dilutive Options and Restricted Shares

169

103

159

128

Adjusted Shares Diluted

 

26,214

 

26,134

 

26,199

 

26,130

XML 38 R23.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES (Tables)
9 Months Ended
Jun. 30, 2021
INVENTORIES  
Schedule of inventories

    

June 30, 

    

September 30, 

(In thousands)

    

2021

    

2020

Finished goods

$

28,732

 

28,471

Work in process

 

37,874

 

30,183

Raw materials

 

74,507

 

76,642

Total inventories

$

141,113

 

135,296

XML 39 R24.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
9 Months Ended
Jun. 30, 2021
GOODWILL AND OTHER INTANGIBLE ASSETS  
Schedule of goodwill and intangible assets

    

June 30, 

    

September 30, 

(Dollars in thousands)

    

2021

    

2020

Goodwill

$

411,732

    

408,063

 

Intangible assets with determinable lives:

 

Patents

 

Gross carrying amount

$

2,144

2,092

Less: accumulated amortization

 

943

858

Net

$

1,201

1,234

 

Capitalized software

 

Gross carrying amount

$

91,388

84,888

Less: accumulated amortization

 

62,111

57,302

Net

$

29,277

27,586

 

Customer relationships

 

Gross carrying amount

$

229,385

227,178

Less: accumulated amortization

 

76,986

67,643

Net

$

152,399

159,535

 

Other

 

Gross carrying amount

$

5,358

5,156

Less: accumulated amortization

 

3,730

3,260

Net

$

1,628

1,896

Intangible assets with indefinite lives:

 

Trade names

$

158,841

156,381

Schedule of carrying amount of goodwill attributable to each business segment

Aerospace

(Dollars in millions)

    

USG

    

Test

    

& Defense

    

Total

Balance as of September 30, 2020

271.9

 

34.1

 

102.1

 

408.1

Acquisition activity

2.2

2.2

Foreign currency translation

1.4

1.4

Balance as of June 30, 2021

$

273.3

34.1

104.3

411.7

XML 40 R25.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS SEGMENT INFORMATION (Tables)
9 Months Ended
Jun. 30, 2021
BUSINESS SEGMENT INFORMATION  
Schedule of Net Sales and Earnings Before Income Tax

Three Months

Nine Months

Ended June 30, 

Ended June 30, 

(In thousands)

    

2021

    

2020

    

2021

    

2020

NET SALES

  

  

  

  

Aerospace & Defense

$

85,576

84,072

234,720

256,707

USG

47,704

42,577

141,799

139,179

Test

48,114

46,016

133,443

128,999

Consolidated totals

$

181,394

172,665

509,962

524,885

EBIT

Aerospace & Defense

$

16,714

17,409

41,980

51,658

USG

8,227

6,156

27,683

20,310

Test

6,751

7,177

17,781

17,483

Corporate (loss)

(12,269)

(7,410)

(30,359)

(27,983)

Consolidated EBIT

19,423

23,332

57,085

61,468

Less: Interest expense

(480)

(1,523)

(1,453)

(5,264)

Earnings before income taxes

$

18,943

21,809

55,632

56,204

XML 41 R26.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT (Tables)
9 Months Ended
Jun. 30, 2021
DEBT  
Schedule of debt

    

June 30, 

September 30, 

(In thousands)

    

2021

    

2020

Total borrowings

$

48,000

 

62,368

Current portion of long-term debt and short-term borrowings

 

(20,000)

 

(22,368)

Total long-term debt, less current portion

$

28,000

 

40,000

XML 42 R27.htm IDEA: XBRL DOCUMENT v3.21.2
SHAREHOLDERS' EQUITY (Tables)
9 Months Ended
Jun. 30, 2021
SHAREHOLDERS' EQUITY  
Schedule of change in shareholders' equity

The change in shareholders’ equity for the first three and nine months of 2021 and 2020 is shown below (in thousands):

Three Months Ended June 30, 

Nine Months Ended June 30, 

    

2021

    

2020

    

2021

    

2020

Common stock

Beginning balance

306

306

306

306

Stock plans

1

1

1

1

Ending balance

307

307

307

307

Additional paid-in-capital

Beginning balance

295,796

294,787

293,682

292,408

Stock plans

782

(2,156)

2,896

223

Ending balance

296,578

292,631

296,578

292,631

Retained earnings

Beginning balance

799,884

785,184

775,829

684,741

Net earnings common stockholders

14,909

18,687

43,131

123,286

Dividends paid

(2,084)

(2,084)

(6,251)

(6,240)

Ending balance

812,709

801,787

812,709

801,787

Accumulated other comprehensive income (loss)

Beginning balance

1,808

(46,936)

(3,657)

(43,974)

Foreign currency translation

535

2,802

6,000

(160)

Ending balance

2,343

(44,134)

2,343

(44,134)

Treasury stock

Beginning balance

(107,134)

(107,134)

(107,134)

(107,259)

Issued under stock plans

51

51

125

Ending balance

(107,083)

(107,134)

(107,083)

(107,134)

Total equity

1,004,854

943,457

1,004,854

943,457

XML 43 R28.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS (Tables)
9 Months Ended
Jun. 30, 2021
FAIR VALUE MEASUREMENTS  
Schedule of fair value of financial instruments

The Company’s forward contracts and interest rate swaps are classified within Level 2 of the valuation hierarchy in accordance with FASB Accounting Standards Codification (ASC) 825, as presented below as of June 30, 2021:

(In thousands)

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets (Liabilities):

Forward contracts

$

 

(27)

 

$

 

(27)

XML 44 R29.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUES (Tables)
9 Months Ended
Jun. 30, 2021
REVENUES  
Schedule of disaggregation of revenue by reportable segment

Three months ended June 30, 2021

    

Aerospace

    

    

    

(In thousands)

& Defense

USG

Test

Total

Customer type:

 

  

 

  

 

  

 

  

 

Commercial

$

34,708

$

46,735

$

42,063

$

123,506

U.S. Government

 

50,868

969

6,051

 

57,888

Total revenues

$

85,576

$

47,704

$

48,114

$

181,394

 

 

Geographic location:

 

  

  

 

United States

$

75,701

$

32,111

$

27,719

$

135,531

International

 

9,875

15,593

20,395

 

45,863

Total revenues

$

85,576

$

47,704

$

48,114

$

181,394

 

 

Revenue recognition method:

 

  

  

 

Point in time

$

37,513

$

35,242

$

9,673

$

82,428

Over time

 

48,063

12,462

38,441

 

98,966

Total revenues

$

85,576

$

47,704

$

48,114

$

181,394

Nine months ended June 30, 2021

    Aerospace

    

    

    

(In thousands)

    

& Defense

    

USG

    

Test

    

Total

    

Customer type:

 

  

 

  

 

  

 

  

 

Commercial

$

95,712

$

139,149

$

118,089

$

352,950

U.S. Government

 

139,008

 

2,650

 

15,354

 

157,012

Total revenues

$

234,720

$

141,799

$

133,443

$

509,962

Geographic location:

 

 

 

  

 

United States

$

205,527

$

96,601

$

73,950

$

376,078

International

 

29,193

 

45,198

 

59,493

 

133,884

Total revenues

$

234,720

$

141,799

$

133,443

$

509,962

Revenue recognition method:

 

 

 

  

 

Point in time

$

103,492

$

105,173

$

27,789

$

236,454

Over time

 

131,228

 

36,626

 

105,654

 

273,508

Total revenues

$

234,720

$

141,799

$

133,443

$

509,962

Revenues by customer type, geographic location, and revenue recognition method for the three and nine-month periods ended June 30, 2020 are presented in the tables below.

Three months ended June 30, 2020

Aerospace

(In thousands)

    

& Defense

    

USG

    

Test

    

Total

Customer type:

 

  

 

  

 

  

 

  

Commercial

$

37,485

$

39,740

$

38,737

$

115,962

U.S. Government

 

46,587

 

2,837

 

7,279

 

56,703

Total revenues

$

84,072

$

42,577

$

46,016

$

172,665

Geographic location:

 

  

 

  

 

  

 

  

United States

$

73,476

$

26,499

$

19,441

$

119,416

International

 

10,596

 

16,078

 

26,575

 

53,249

Total revenues

$

84,072

$

42,577

$

46,016

$

172,665

Revenue recognition method:

 

  

 

  

 

  

 

  

Point in time

$

36,461

$

27,765

$

9,138

$

73,364

Over time

 

47,611

 

14,812

 

36,878

 

99,301

Total revenues

$

84,072

$

42,577

$

46,016

$

172,665

Nine months ended June 30, 2020

Aerospace

(In thousands)

    

& Defense

    

USG

    

Test

    

Total

Customer type:

Commercial

$

130,817

$

135,711

$

107,931

$

374,459

U.S. Government

 

125,890

 

3,468

 

21,068

 

150,426

Total revenues

$

256,707

$

139,179

$

128,999

$

524,885

Geographic location:

 

  

 

  

 

  

 

  

United States

$

219,640

$

90,155

$

69,399

$

379,194

International

 

37,067

 

49,024

 

59,600

 

145,691

Total revenues

$

256,707

$

139,179

$

128,999

$

524,885

Revenue recognition method:

 

  

 

  

 

  

 

  

Point in time

$

118,660

$

100,289

$

26,157

$

245,106

Over time

 

138,047

 

38,890

 

102,842

 

279,779

Total revenues

$

256,707

$

139,179

$

128,999

$

524,885

XML 45 R30.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Tables)
9 Months Ended
Jun. 30, 2021
LEASES  
Schedule of components of lease costs

Three Months Ended

Three Months Ended

June 30, 

June 30, 

(Dollars in thousands)

    

2021

    

2020

Finance lease cost

  

  

Amortization of right-of-use assets

$

492

$

540

Interest on lease liabilities

 

306

 

319

Operating lease cost

 

1,471

 

1,474

Total lease costs

$

2,269

$

2,333

    

Nine Months

    

Nine Months

Ended

Ended

June 30, 

June 30, 

(Dollars in thousands)

    

2021

    

2020

Finance lease cost

Amortization of right-of-use assets

$

1,477

$

1,622

Interest on lease liabilities

 

929

 

970

Operating lease cost

 

4,347

 

4,399

Total lease costs

$

6,753

$

6,991

Schedule of additional information related to leases

Three Months Ended

Three Months Ended

June 30,

June 30,

(Dollars in thousands)

    

2021

    

2020

Cash paid for amounts included in the measurement of lease liabilities

  

  

Operating cash flows from operating leases

$

1,320

$

1,452

Operating cash flows from finance leases

 

306

 

319

Financing cash flows from finance leases

 

428

 

418

Right-of-use assets obtained in exchange for operating lease liabilities

12,780

53

    

Nine Months

    

Nine Months

June 30, 

June 30, 

(Dollars in thousands)

    

2021

    

2020

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from operating leases

$

4,102

$

4,334

Operating cash flows from finance leases

 

915

 

655

Financing cash flows from finance leases

 

1,261

 

1,145

Right-of-use assets obtained in exchange for operating lease liabilities

12,780

 

22,072

Weighted-average remaining lease term

    

June 30, 2021

    

June 30, 2020

 

Operating leases

 

10.31 years

 

6.64 years

Finance leases

 

11.86 years

 

12.76 years

Weighted-average discount rate

 

  

 

  

Operating leases

 

3.12

%  

3.14

%

Finance leases

 

4.31

%  

4.29

%

Schedule of reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets

(Dollars in thousands)

Operating

    

Finance

Years Ending September 30:

    

Leases

    

Leases

2021 (excluding the nine months ended June 30, 2021)

$

1,378

 

739

2022

 

5,093

 

3,015

2023

 

4,324

 

3,098

2024

 

3,677

 

3,181

2025 and thereafter

 

21,976

 

28,285

Total minimum lease payments

 

36,448

 

38,318

Less: amounts representing interest

 

5,460

 

 

9,320

Present value of net minimum lease payments

$

30,988

 

28,998

Less: current portion of lease obligations

 

4,530

 

1,859

Non-current portion of lease obligations

26,458

 

27,139

ROU assets

$

30,426

 

24,689

XML 46 R31.htm IDEA: XBRL DOCUMENT v3.21.2
ADJUSTED QUARTERLY FINANCIAL INFORMATION (Tables)
9 Months Ended
Jun. 30, 2021
ADJUSTED QUARTERLY FINANCIAL INFORMATION  
Schedule of Adjusted Quarterly Financial Information

First Quarter

First Quarter

Second Quarter

Second Quarter

(Dollars in thousands, except per share amounts)

    

(As Reported)

    

(As Adjusted)

    

(As Reported)

    

(As Adjusted)

2021

Net sales

$

162,949

162,674

166,644

165,894

Cost of sales

98,777

99,622

103,113

103,553

Earnings before income taxes

17,660

16,540

21,339

20,149

Income tax expense

3,974

3,722

5,025

4,745

Net earnings

13,686

12,818

16,314

15,404

Diluted earnings (loss) per share:

Net earnings

$

0.52

0.49

0.62

0.59

    

First Quarter

    

First Quarter

    

Second Quarter

    

Second Quarter

(As Reported)

(As Adjusted)

(As Reported)

(As Adjusted)

Contract assets

$

93,762

 

91,043

 

95,002

 

91,533

Inventories

 

144,054

 

142,316

 

145,342

 

143,164

Retained earnings

$

790,000

 

786,563

 

804,231

 

799,884

    

Fourth Quarter

    

Fourth Quarter

(Dollars in thousands, except per share amounts)

(As Reported

(As Adjusted)

2020

Net sales

$

208,030

 

205,586

Cost of sales

 

129,763

 

130,656

Loss before income taxes

 

(16,461)

 

(19,798)

Income tax expense

 

5,347

 

4,579

Net loss

 

(21,808)

 

(24,377)

Diluted earnings (loss) per share:

 

  

 

  

Net loss

$

(0.83)

 

(0.93)

    

Fourth Quarter

    

Fourth Quarter

(Dollars in thousands, except per share amounts)

(As Reported

(As Adjusted)

September 30, 2020

 

 

  

Contract assets

$

96,746

 

94,302

Inventories

 

136,189

 

135,296

Total current assets

 

446,630

 

443,293

Total assets

 

1,373,523

 

1,370,186

Total shareholders’ equity

 

961,595

 

959,026

Total liabilities and shareholders’ equity

 

1,373,523

 

1,370,186

XML 47 R32.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER SHARE (EPS) (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
EARNINGS PER SHARE (EPS)        
Weighted Average Shares Outstanding - Basic 26,045 26,031 26,040 26,002
Dilutive Options and Restricted Shares 169 103 159 128
Adjusted Shares - Diluted 26,214 26,134 26,199 26,130
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.21.2
SHARE-BASED COMPENSATION (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Selling, general and administrative expenses        
SHARE-BASED COMPENSATION        
Total share-based compensation cost $ 2.8 $ 1.3 $ 5.5 $ 4.2
Performance-Accelerated Restricted Share Awards        
SHARE-BASED COMPENSATION        
Pretax compensation expense $ 2.5 1.0 $ 4.5 3.2
Non-vested shares 229,602   229,602  
Non-Employee Directors Plan        
SHARE-BASED COMPENSATION        
Pretax compensation expense $ 0.3 0.3 $ 1.0 1.0
Total income tax benefit recognized 0.4 $ 0.2 1.1 $ 0.9
Total unrecognized compensation cost related to share-based compensation arrangements $ 9.2   $ 9.2  
Remaining weighted-average period for recognition of total unrecognized compensation cost     1 year 10 months 24 days  
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Sep. 30, 2020
INVENTORIES    
Finished goods $ 28,732 $ 28,471
Work in process 37,874 30,183
Raw materials 74,507 76,642
Total inventories $ 141,113 $ 135,296
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Sep. 30, 2020
GOODWILL AND OTHER INTANGIBLE ASSETS    
Goodwill $ 411,732 $ 408,063
Less: accumulated amortization 143,792 129,063
Patents    
GOODWILL AND OTHER INTANGIBLE ASSETS    
Gross carrying amount 2,144 2,092
Less: accumulated amortization 943 858
Net 1,201 1,234
Capitalized software    
GOODWILL AND OTHER INTANGIBLE ASSETS    
Gross carrying amount 91,388 84,888
Less: accumulated amortization 62,111 57,302
Net 29,277 27,586
Customer relationships    
GOODWILL AND OTHER INTANGIBLE ASSETS    
Gross carrying amount 229,385 227,178
Less: accumulated amortization 76,986 67,643
Net 152,399 159,535
Other    
GOODWILL AND OTHER INTANGIBLE ASSETS    
Gross carrying amount 5,358 5,156
Less: accumulated amortization 3,730 3,260
Net 1,628 1,896
Trade names    
GOODWILL AND OTHER INTANGIBLE ASSETS    
Trade names $ 158,841 $ 156,381
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND OTHER INTANGIBLE ASSETS - Changes in carrying amount of goodwill (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Changes in goodwill    
Goodwill, Beginning Balance   $ 408,063
Acquisition activity   2,200
Foreign currency translation   1,400
Goodwill, Ending Balance $ 411,732 411,732
Impairment $ 0 $ 0
Fair value exceeded carrying value percentage 10.00% 10.00%
USG    
Changes in goodwill    
Goodwill, Beginning Balance   $ 271,900
Foreign currency translation   1,400
Goodwill, Ending Balance $ 273,300 273,300
Test    
Changes in goodwill    
Goodwill, Beginning Balance   34,100
Goodwill, Ending Balance 34,100 34,100
Aerospace & Defense    
Changes in goodwill    
Goodwill, Beginning Balance   102,100
Acquisition activity   2,200
Goodwill, Ending Balance 104,300 104,300
Mayday    
Changes in goodwill    
Goodwill, Gross 30,000 30,000
Westland    
Changes in goodwill    
Goodwill, Gross $ 18,000 $ 18,000
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS SEGMENT INFORMATION (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
segment
Jun. 30, 2020
USD ($)
BUSINESS SEGMENT INFORMATION        
NET SALES $ 181,394 $ 172,665 $ 509,962 $ 524,885
Consolidated EBIT 19,423 23,332 57,085 61,468
Less: Interest expense (480) (1,523) (1,453) (5,264)
Earnings before income taxes 18,943 21,809 $ 55,632 56,204
Number of reportable segments | segment     3  
Aerospace & Defense        
BUSINESS SEGMENT INFORMATION        
NET SALES 85,576 84,072 $ 234,720 256,707
Consolidated EBIT 16,714 17,409 41,980 51,658
USG        
BUSINESS SEGMENT INFORMATION        
NET SALES 47,704 42,577 141,799 139,179
Consolidated EBIT 8,227 6,156 27,683 20,310
Test        
BUSINESS SEGMENT INFORMATION        
NET SALES 48,114 46,016 133,443 128,999
Consolidated EBIT 6,751 7,177 17,781 17,483
Corporate (loss)        
BUSINESS SEGMENT INFORMATION        
Consolidated EBIT $ (12,269) $ (7,410) $ (30,359) $ (27,983)
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Sep. 30, 2020
DEBT    
Total borrowings $ 48,000 $ 62,368
Current portion of long-term debt and short-term borrowings (20,000) (22,368)
Total long-term debt, less current portion $ 28,000 $ 40,000
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT - Additional information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Sep. 30, 2020
DEBT          
Available to borrow under the credit facility $ 444,000   $ 444,000    
Cash on hand 78,359   78,359   $ 52,560
Letters of Credit Outstanding, Amount $ 8,400   $ 8,400    
Equity interests in direct and indirect material foreign subsidiaries, pledged as collateral (as a percent) 100.00%   100.00%    
Weighted average interest rates 1.16% 3.24% 1.33% 3.22%  
Long-term Debt, Current Maturities $ 20,000   $ 20,000    
Revolving Credit Facility          
DEBT          
Line of Credit Facility, Amount Outstanding 500,000   500,000    
Line of Credit Facility, Commitment Fee Amount     250,000    
Maximum          
DEBT          
Incremental term loan $ 250,000   $ 250,000    
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAX EXPENSE (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
INCOME TAX EXPENSE            
Effective income tax rate 21.30% 14.30%   22.50% 15.90%  
Increase (decrease) in valuation allowance (as a percent)         5.10%  
Reduction in valuation allowance for excess foreign tax credits   $ 2.8        
Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Percent     3.30%     1.30%
Effective Income Tax Rate Reconciliation, Deduction, Percent   2.50%        
Effective Income Tax Rate Reconciliation, Research Tax Credit And Adjustments For Prior Years' Tax Return To Provision True-Ups, Percent   3.90%     1.20%  
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.21.2
SHAREHOLDERS' EQUITY (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2021
Sep. 30, 2020
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Changes in shareholder's equity          
Beginning Balance   $ 943,457   $ 959,026  
Net earnings $ 14,909   $ 18,687 43,131 $ 123,286
Ending Balance 1,004,854 959,026 943,457 1,004,854 943,457
Common Stock          
Changes in shareholder's equity          
Beginning Balance 306 307 306 306 306
Stock plans 1   1 1 1
Ending Balance 307 306 307 307 307
Additional paid-in-capital          
Changes in shareholder's equity          
Beginning Balance 295,796 292,631 294,787 293,682 292,408
Stock plans 782   (2,156) 2,896 223
Ending Balance 296,578 293,682 292,631 296,578 292,631
Retained Earnings          
Changes in shareholder's equity          
Beginning Balance 799,884 801,787 785,184 775,829 684,741
Net earnings 14,909   18,687 43,131 123,286
Dividends paid (2,084)   (2,084) (6,251) (6,240)
Ending Balance 812,709 775,829 801,787 812,709 801,787
Accumulated other comprehensive income (loss)          
Changes in shareholder's equity          
Beginning Balance 1,808 (44,134) (46,936) (3,657) (43,974)
Foreign currency translation 535   2,802 6,000 (160)
Ending Balance 2,343 (3,657) (44,134) 2,343 (44,134)
Treasury Stock          
Changes in shareholder's equity          
Beginning Balance (107,134) (107,134) (107,134) (107,134) (107,259)
Issued under stock plans 51     51 125
Ending Balance $ (107,083) $ (107,134) $ (107,134) $ (107,083) $ (107,134)
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS (Details) - Forward contracts
$ in Thousands
Jun. 30, 2021
USD ($)
DERIVATIVE FINANCIAL INSTRUMENTS  
Fair Value of Financial Instruments $ (27)
Level 2  
DERIVATIVE FINANCIAL INSTRUMENTS  
Fair Value of Financial Instruments $ (27)
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUES - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of revenues        
Net sales $ 181,394 $ 172,665 $ 509,962 $ 524,885
Point in time        
Disaggregation of revenues        
Net sales 82,428 73,364 236,454 245,106
Over time        
Disaggregation of revenues        
Net sales 98,966 99,301 273,508 279,779
United States        
Disaggregation of revenues        
Net sales 135,531 119,416 376,078 379,194
International        
Disaggregation of revenues        
Net sales 45,863 53,249 133,884 145,691
Commercial        
Disaggregation of revenues        
Net sales 123,506 115,962 352,950 374,459
U.S. Government        
Disaggregation of revenues        
Net sales 57,888 56,703 157,012 150,426
Aerospace & Defense        
Disaggregation of revenues        
Net sales 85,576 84,072 234,720 256,707
Aerospace & Defense | Point in time        
Disaggregation of revenues        
Net sales 37,513 36,461 103,492 118,660
Aerospace & Defense | Over time        
Disaggregation of revenues        
Net sales 48,063 47,611 131,228 138,047
Aerospace & Defense | United States        
Disaggregation of revenues        
Net sales 75,701 73,476 205,527 219,640
Aerospace & Defense | International        
Disaggregation of revenues        
Net sales 9,875 10,596 29,193 37,067
Aerospace & Defense | Commercial        
Disaggregation of revenues        
Net sales 34,708 37,485 95,712 130,817
Aerospace & Defense | U.S. Government        
Disaggregation of revenues        
Net sales 50,868 46,587 139,008 125,890
USG        
Disaggregation of revenues        
Net sales 47,704 42,577 141,799 139,179
USG | Point in time        
Disaggregation of revenues        
Net sales 35,242 27,765 105,173 100,289
USG | Over time        
Disaggregation of revenues        
Net sales 12,462 14,812 36,626 38,890
USG | United States        
Disaggregation of revenues        
Net sales 32,111 26,499 96,601 90,155
USG | International        
Disaggregation of revenues        
Net sales 15,593 16,078 45,198 49,024
USG | Commercial        
Disaggregation of revenues        
Net sales 46,735 39,740 139,149 135,711
USG | U.S. Government        
Disaggregation of revenues        
Net sales 969 2,837 2,650 3,468
Test        
Disaggregation of revenues        
Net sales 48,114 46,016 133,443 128,999
Test | Point in time        
Disaggregation of revenues        
Net sales 9,673 9,138 27,789 26,157
Test | Over time        
Disaggregation of revenues        
Net sales 38,441 36,878 105,654 102,842
Test | United States        
Disaggregation of revenues        
Net sales 27,719 19,441 73,950 69,399
Test | International        
Disaggregation of revenues        
Net sales 20,395 26,575 59,493 59,600
Test | Commercial        
Disaggregation of revenues        
Net sales 42,063 38,737 118,089 107,931
Test | U.S. Government        
Disaggregation of revenues        
Net sales $ 6,051 $ 7,279 $ 15,354 $ 21,068
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUES - Remaining Performance Obligations (Details)
$ in Millions
Jun. 30, 2021
USD ($)
Remaining Performance Obligations  
Revenue, Remaining Performance Obligation, Amount $ 539.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-01  
Remaining Performance Obligations  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 12 months
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUES - Contract assets and liabilities (Details)
$ in Millions
9 Months Ended
Jun. 30, 2021
USD ($)
REVENUES  
Contract with Customer, Asset, Net $ 94.8
Contract with Customer, Liability 105.8
Contract with Customer, Liability, Revenue Recognized $ 75.0
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Components of lease costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Leases        
Option to extend     true  
Finance lease cost        
Amortization of right-of-use assets $ 492 $ 540 $ 1,477 $ 1,622
Interest on lease liabilities 306 319 929 970
Operating lease cost 1,471 1,474 4,347 4,399
Total lease costs $ 2,269 $ 2,333 $ 6,753 $ 6,991
Maximum        
Leases        
Lease term 20 years   20 years  
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Additional information related to leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Cash paid for amounts included in the measurement of lease liabilities        
Operating cash flows from operating leases $ 1,320 $ 1,452 $ 4,102 $ 4,334
Operating cash flows from finance leases 306 319 915 655
Financing cash flows from finance leases 428 418 1,261 1,145
Right-of-use assets obtained in exchange for operating lease liabilities $ 12,780 $ 53 $ 12,780 $ 22,072
Weighted-average remaining lease term        
Operating leases 10 years 3 months 21 days 6 years 7 months 20 days 10 years 3 months 21 days 6 years 7 months 20 days
Finance leases 11 years 10 months 9 days 12 years 9 months 3 days 11 years 10 months 9 days 12 years 9 months 3 days
Weighted-average discount rate        
Operating leases 3.12% 3.14% 3.12% 3.14%
Finance leases 4.31% 4.29% 4.31% 4.29%
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Sep. 30, 2020
Operating leases    
2021 (excluding the six months ended March 31, 2021) $ 1,378  
2022 5,093  
2023 4,324  
2024 3,677  
2025 and thereafter 21,976  
Total minimum lease payments 36,448  
Less: amounts representing interest 5,460  
Present value of net minimum lease payments 30,988  
Less: current portion of lease obligations 4,530  
Non-current portion of lease obligations 26,458 $ 16,785
ROU assets 30,426 $ 21,390
Finance leases    
2021 (excluding the six months ended March 31, 2021) 739  
2022 3,015  
2023 3,098  
2024 3,181  
2025 and thereafter 28,285  
Total minimum lease payments 38,318  
Less: amounts representing interest 9,320  
Present value of net minimum lease payments 28,998  
Less: current portion of lease obligations 1,859  
Non-current portion of lease obligations 27,139  
ROU assets $ 24,689  
Location of operating lease liabilities included on Consolidated Balance Sheets us-gaap:OtherAccruedLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrent  
Location of finance lease liabilities included on Consolidated Balance Sheets us-gaap:OtherAccruedLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrent  
Location of operating lease ROU assets included on Consolidated Balance Sheets ROU assets  
Location of finance lease ROU assets included on Consolidated Balance Sheets us-gaap:PropertyPlantAndEquipmentNet  
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.21.2
ADJUSTED QUARTERLY FINANCIAL INFORMATION (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Net sales $ 181,394       $ 172,665 $ 509,962 $ 524,885
Cost of sales 113,610       107,686 316,785 327,655
Earnings before income taxes 18,943       21,809 55,632 56,204
Income tax expense 4,034       3,122 12,501 8,931
Net earnings $ 14,909       $ 18,687 $ 43,131 $ 123,286
Diluted earnings (loss) per share:              
Diluted - Net earnings $ 0.57       $ 0.72 $ 1.65 $ 4.72
Contract assets $ 94,768     $ 94,302   $ 94,768  
Inventories 141,113     135,296   141,113  
Total current assets 470,865     443,293   470,865  
Total assets 1,408,683     1,370,186   1,408,683  
Retained earnings 812,709     775,829   812,709  
Total shareholders' equity 1,004,854     959,026 $ 943,457 1,004,854 $ 943,457
Total liabilities and shareholders' equity $ 1,408,683     1,370,186   $ 1,408,683  
As Reported              
Net sales   $ 166,644 $ 162,949 208,030      
Cost of sales   103,113 98,777 129,763      
Earnings before income taxes   21,339 17,660 (16,461)      
Income tax expense   5,025 3,974 5,347      
Net earnings   $ 16,314 $ 13,686 $ (21,808)      
Diluted earnings (loss) per share:              
Diluted - Net earnings   $ 0.62 $ 0.52 $ (0.83)      
Contract assets   $ 95,002 $ 93,762 $ 96,746      
Inventories   145,342 144,054 136,189      
Total current assets       446,630      
Total assets       1,373,523      
Retained earnings   804,231 790,000        
Total shareholders' equity       961,595      
Total liabilities and shareholders' equity       1,373,523      
AS Adjusted              
Net sales   165,894 162,674 205,586      
Cost of sales   103,553 99,622 130,656      
Earnings before income taxes   20,149 16,540 (19,798)      
Income tax expense   4,745 3,722 4,579      
Net earnings   $ 15,404 $ 12,818 $ (24,377)      
Diluted earnings (loss) per share:              
Diluted - Net earnings   $ 0.59 $ 0.49 $ (0.93)      
Contract assets   $ 91,533 $ 91,043 $ 94,302      
Inventories   143,164 142,316 135,296      
Total current assets       443,293      
Total assets       1,370,186      
Retained earnings   $ 799,884 $ 786,563        
Total shareholders' equity       959,026      
Total liabilities and shareholders' equity       $ 1,370,186      
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.21.2
ADJUSTED QUARTERLY FINANCIAL INFORMATION - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2021
ADJUSTED QUARTERLY FINANCIAL INFORMATION          
Adjustment of inventory and cost of goods sold $ 2.1 $ 0.4 $ 0.8 $ 0.9  
Reduction of tax expenses   0.3 0.2 0.8  
Total adjustments of revenue   0.8 0.3 2.4 $ 3.5
Net earnings, Changes in assets and liabilities and Effect of deferred taxes totaling   $ 1.2 $ 1.1 $ 3.3  
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS (Details) - USG
€ in Millions, $ in Millions
12 Months Ended
Sep. 30, 2020
USD ($)
Jun. 30, 2021
EUR (€)
Phenix    
SUBSEQUENT EVENT    
Projected annual sales $ 25  
Altanova    
SUBSEQUENT EVENT    
Projected annual sales $ 30  
Amount held in escrow account | €   € 30
EXCEL 67 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "B*"5,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " HB@E3;U@_=>\ K @ $0 &1O8U!R;W!S+V-O&ULS9++ M:L,P$$5_I6AOCZ1 '\+QIJ6K%@H-M'0GI$DB8CV0IMCY^]INXE#:#^A2,U=G MSL T)BD3,[[DF#"3PW(U^"X49=*:[8F2 BAFCUZ7>DR$L;F-V6L:GWD'29N# MWB%(SJ_!(VFK2<,$K-)"9&UCC3(9-<5\PENSX--G[F:8-8 =>@Q40-0"6#M- M3,>A:^ "F&"$V9?O MJ%.%?_Q,X=8*?D4-R2ZON^[E=S;MQ!P/OST^N\;N5" M(1T,CK^*4W1,N&;GR6^K^X?-(VLEEZ+BMQ6_VTBAQ(WB\F-R_>%W$?;1NJW[ MQ\9GP;:!7W?1?@%02P,$% @ *(H)4YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" HB@E3@ZG-DT0% "9%0 & 'AL+W=OT MWW['"21M%4ZR]47)O_/DEV/[.;8'.ZF>DHT0FKQ$89QHPB,5,D22- M(JY>+T4H=Q C6&VTN6,/!EJ_%7.AOVYF",ZM0\8-(Q$D@8Z+$ZJ(U MHI]=AYF [(G? [%+WAP3\RE+*9_,R<2_:-F&2(3"TT:"P\^S<$48&B7@^&:0+?'A_4K[./AX]9\D2X,OPC\/7FHG7>(KY8\334#W+W5>P_J&OT/!DF MV7^RRY_M=%K$2Q,MHWTP$$1!G/_REWTBW@;81P+8/H!]"*#'WN#L YSL0W.R M[+.NN.;#@9([HLS3H&8.LMQDT? U06R:<:X5W T@3@^OI)="JV@RBGTRCG6@ M7\DDSKN'27.;)!NN1#*P-+S-Q%C>7ODR5V9'E/OD5L9ZDX"J+_SW\190%JCL M@'K)4,%?T_B4./8)83:C%3QN77@(X;0J_!V.4V3.R?2<_YFYOT;+1"OHIG\C M+^L4+^MD+^O4O6SQNA55;8&'4[M]CU!T"XIN,XK[E"LM5/A*'L16*EU%A$MI ME0J$J%<0]9H1S80*I&D'G\ XJ$P1KG3H7=]]^E330,)VC.OM^>AV$@MRET5*H*A9<@[:IW>WW$)I^0=-O0O,@UH$9 M*I"J.QY5MEV-SMR=DL78_7HWO9E^F8SG/WY/>_8ODSOW%*&D=NF1=A/.2>Q) M!>V7C>\3,M?0T8A4Q)5IK-4K_/J5\#7JMU,,\HV1TR:0"_Y")CYTNV 5>+D3 M'6_H&LF.TZ;=;L?N=#%"5A*R)H0CWX>"DIP<#L@-/$>F<77N<,E^W[9'Q+T9 M/2ZF=^1A.KK"2$MKI\Y_(G7-&;3T0N[B2DI<;KXX)3?3;Y,Y!E>6 HJ;^4>X MHA_.E'P.8J\ZC[@FW@?+^D!Q5_^(-I.)YB'Y,]@>'QRX8L^AK-.F]!SS&UJ6 M"XJ[?-:0(YCO'N?!!1S:P4#*VD!Q0[^1'B1FMI$Q9L0U(HPZ[3.8L&-$966@ MN*TO @U%0:X(93\M?R9SX:4*LE6)A2NY,HK =N9:>D\G9,L5>>9A*L@/]JE- MR5:H?$Z)49<5A.+6#[75#^(UF;]&2QE6PM;5CC$V-RUK!,-=_) O,G[Q-CQ> MBZ.UK$;H[A$G*@L":U00W%0I,PO)IQY9KL PTLH9?8WBX\=UP'NRLA"P1H5@ M$L,<,E_'F4D;/Z!6DN&*-62E\;-&QF_F1U#7P5?74E4.@1J=&ZZ@!XP\#]:K M,%\0?BZ),9;^SQKY_SSB84@NTP1N)]6MB>O4S2E9:?NLD>V/(Z'6IH-] 06] M 8N-MCRN3A\N6(M6&C[#_?J0K(V 9&% N$PM4&G\#/?LPZA\YY'S;(U-IJF& M>AD;0ZMY<+E[!Z,J+=_!#7H$2'Z. M%?*JWGU9(W!T!%IO-K^, 65[@@GQS*(LWP\#YB=:;K.MM*746D;9X49P7RCS -Q?2:D/)^8%Q6[L\%]0 M2P,$% @ *(H)4Y97LRV%!0 Z18 !@ !X;"]W;W)KU(LH#N"XG-=R[?IR.=$TU?6/F3[R@5X#7/"GX^V0GQ=.8X?+6C M.>&G[(D6\C\;5N9$R,=RZ_"GDI)U;91G#G+=P,E)6DQFT_K=73F;LKW(TH+> ME8#O\YR4_US2C+V<3^#D\.(^W>Y$]<*939_(EBZI^/%T5\HGI_.R3G-:\)05 MH*2;\\D%/$N07QG4B#]3^L('WT%%Y9&QG]7#U?I\XE89T8RN1.6"R(]G.J=9 M5GF2>?S=.IUT,2O#X?>#]V\U>4GFD7 Z9]E?Z5KLSB?1!*SIANPS<<]>?J\--A01ESMN6!Y:RR?\[1H/LEK*\3 0/HQ&Z#6 *D&WH@!;@WP M>R-XK8'WW@A^:U!3=QKNM7 +(LAL6K(74%9HZ:WZ4JM?6TN]TJ(JE*4HY7]3 M:2=F\]N;Y>WWJ\7%0[( RP?Y<9WY?<7SQ<20#X"GXL%^#SIR_@ M$T@+\+!C>TZ*-9\Z0N90>7)6;;S+)AX:B8?!-2O$CH.D6-.UP7YAMX\M]H[D MW@F #@)<(JO#/_;%*<#N"4 N@H9\YN\W=TUT?BUZ\K^C'XF!NVK M3_\*]5@ MB>-U<;PZCC<2YT:>@)QDU%A C6E0FU;GW/,,1A#'WM1Y'JZ+ 1:B(/"/80L= MYKMQ'*!C6&* (2^*>F]'//V.IV_7DW'!@=PI@+[*HYU3?F91+^B\!E;U*J^ M;<85;,S]H300!]!5%#3 W#"( D5!'89A$$:*T(D!AL+ 'U$P[+B&5JY+V4+2 M8GL"MK2@)@S$$6GD_,"$W]TH[+XV1T1 .G$HMC#*G\=AF#DQBI]'>;[ 58[I D6('=LY?N1 ^(WMO>![&'1C92Q MKKV+U:/,@,+RC%8)ZRB(?!>JA'58%..QQ>Y''VB??;K%WI0LEQ5?B+38RQ= M_O@KZ^/=M.:+UNN1 !AB+6D#+$3A2/.!_2 #?6O6WQEO,UZGO$V:K@ [4E+;B([Z M1H[LC?R2\'0E?SC/W[O!6W_AD.%IH/2JQ(@:S+/'V?;M%]G;[R';Q?O+K_48 M#;O+:3R62=\+D;T7'C)YJPI;-T,AW%-?J:ZY$16J#:%%16](KZ.\T[')!_7] M#]G[WR+-]D*J_9%2P:9\U4'-B!H;5E#?OY"]?_7Y?J18/%.QC.72=R5D[TI] M+F^6B_^N]7F0;"G^N+P MD0G!\OKKCI(U+2N _/^&,7%XJ )TM]NS_P!02P,$% @ *(H)4Y.F+==L]YZRL ML_%&Z3=3(%K8ED*:05!8N[X-0Y,66#)SI=8HZ217NF26EGH5FK5&EOFD4H11 MJ]4/2\9ED,1^;Z:36%56<(DS#:8J2Z9_CE"HS2!H!_N-%[XJK-L(DWC-5CA' M^[J>:5J%#4K&2Y2&*PD:\T$P;-^.>B[>!WSCN#$'9+0;!IP RS%DE M[(O:?,%=/5Y@JH3Q7]C4L?V; -+*6%7NDDE!R64]LNWN'@X2HO:1A&B7$'G= M-9%7.6:6);%6&] NFM#JA(R;E&Z)RPHS M(!=JYMZQN01)7E4Y6+:%)4K,N?WH#]2,?<_HK/F>1/V;.'S_0&:OD=D[*?,S MF1S(2H8)= J.*G32<$N-P^!'TGK_2NM<=[I_B0L/7G6)>N6]:R!5E;3U V]V MF_8PK%WQ.[SN+4],K[@T(#"GU-;5-2G0M5_KA55K[Y&ELN0X/RVHQ:%V 72> M*V7W"T?0-,WD%U!+ P04 " HB@E31@27)"<# 3"@ & 'AL+W=O MFT.^MC MJNU^3B4*6TC<)&K[[_<&D%5 QGU\@22<@CCJCH:8&4 MFXZNBV5 8BSNV(90^+)B/,82NGRMBPTGV$](<:1;AM'48QQ2K=]-QF:\WV5; M&864S#@2VSC&_'- (K;O::9V&'@.UX%4 WJ_N\%K,B?R93/CT-/S*'X8$RI" M1A$GJYYV;W8\5^$3P&M(]N*HC50F;XR]J\Z3W],,-2$2D:54$3"\=F1(HD@% M@FG\S&)JN:0B'K!O)9[9_)%D^#15O MR2*1/-$^Q;9L#2VW0K(X(\,,XI"F;_R1^7!$@#C5!"LC6$6"&#?"$O>[G.T15VB(IAJ)^PD;_ JI6B=SR>%K"#S9'TXG M\^FWI]']PANA^0)>8V^RF*/I QI.Q[-G[]&;S)]>/?0T@;Z';M'+?(2NOERC M+RBD:!&PK<#4%UU=PFQ43'V9*0]29>N,LHW&C,I ((_ZQ*_@C^KY[1J^#B[D M5E@'*P96;<"O6WJ';.,&689E5LQG>#G=J$KGW]2]OU8_,5JREE-Q.VJGZ[ONFTC797WQW_HPJ4VW1;IZA1 M&>78IFV>HKR*6)9MNOL5 :$HR6+H:X'JN#N".PDZ!-T%3$A MKF\0!2O8"DG\T:DQMID+-FN-A8(*Y9)"->&&T4/L_H,A X9>5 MIJ>1&T<6-.Q&P?(RQG(-J^!X&=0T#*-@>!ET:S:-:KM;>?:MVNP73.((L3\Q MO>-<',CW%HCAA7)5V7JEE=]PW&<0JYEE&4Z;F$W MCLHHIUW>9Q6*EFU:Q7VF'YUR,>'KY'HAX*=NJ4P+6SZ:WV#NDX.[,#XP.T.S M8GP$-Y[T@O([?'I=&F.^#JE $5F!E''7@E_#TRM(VI%LDYRQ;TS"B9TT [BU M$:X \'W%F#QTE$!^#^S_ E!+ P04 " HB@E31BMGSN0& !Z&P & M 'AL+W=OHO9O.S M#7\0M\)\W]PHN)IULRRS0I0ZDR528G4^N2"GERRJ!S06?V?B2>]\1K4K]U+^ MJ"\^+\\GN%8DN!NY]?9_^]<1Z=: M7,K\GVQIUN>39(*68L6KW'R33Y_$UJ&PGF\A<]W\BYZVMGB"%I4VLM@.!@5% M5K;_\^=M('8&D&!D -T.H&\=P+8#6.-HJZQQZXH;/C]3\@FIVAIFJS\TL6E& M@S=962_CK5'P:P;CS/SRZY?;K]>?KR[N/EZA#Q?7%U\N/Z+;3Q\_WMVB8_3] M]@J].WJ/CE!6HKNUK#0OE_IL9N#.]?C98GN7#^U=Z,A=_JS*$\3P%%%,B6/X MI7_XK=ATP_'^\!GXVSE-.Z=I,Q\;<[I22I0&<:V%T:>>&5DW(VMF#,9FY'J- M(#9H47\0_U;9(\_A%LY8M5-%S51UFCW.XX2%Z=GL<3RXKA$751IR[RJOM)C*V[4T)WUJ[5:%N1&(?,+3'I)"9> MB7?2\/P-$A/KYD&,DR@<:'28!8RF(R+33F3J%7FC )C*O$S1)N>U3$CQ.KLW M0#+3+#V2*V#1HBJJG!NQ!(0 3A<9;R %OQU!-DRC@#9#CPA4,2?WH@& M8?F+R^O4M7O2*!YX[3!C:1*/5 F">RK@ QO<\/(A@_*P71FGK[R0RF0_=WUE MTSA]]96F4QRQP[YNM>QZ 66&!=' 6:==%+&19"8[#"1>;_^0, M[9D>@<3/P+;F>.0Q>[-B%@RWM-,L9^1)<9'+5&)/9X(WZ^=2>8G=5TRK3)17"84*O N.QP&)(1 MH3WBB)]Q$$M50377/.=J3*0-&L:(700=9I0$J5LB[7%$_3AZE2B;$B.>H8G5 M;J'49D3 0C(L,@ZS$ =L)(-I3Q+J)\G^H>; RE,;&31D+!U&U6D783H6UITV MR(^6*[$2H'2)#'\^*-:F1ABEME;;+,)D[$!">[A0/UR^R/+X-:QR0,1#RFV@ MT"@(AXV"PXQ$<3)2!VC/'>KG3HO%0QIMIK $#G)#C2XS$H]MVQX\U-]M7>^1 MP"G0[J-H8M=[AUFPAX5]@3W J!]@;5X="J(-FP"SA X[:Y<==&9CO37MJ41C M+[]OUUR)M$*/?*\$NCH!!,$ M&0'LAKM/$:\,0#S[";8$3R'V]=_V1W?4O'>N'R.>Z@U?B/,)-#9:J$#WE93F]:)^_=*];IO_!U!+ P04 " H MB@E3TZ7,>/4" !="0 & 'AL+W=OT"%JS+ M!4W2\[YYSB$A&6PH>^(IQ@*\Y%G!AT8JQ/K"-'FD,$8#/39GHP$M148*/&> EWF.V.LESNAF:%C&^\ = M6:5"#9BCP1JM<(3%_7K.9,]L7!*2XX(36@"&ET-C;%U,+*@$.N*!X W?:@.5 MRB.E3ZKS(QD:4!'A#,="62#Y>,83G&7*27+\J4V-9DXEW&Z_NW_7RHC(3=W1SA>N$/.47TXSK;["I8OW0 '')!#&;@LOQ]?AF,@/1U6RVB,#I'#%M;+:E;[P*P_RZ('''@.;&A;+?+) M<7F$UXT<[LI-F7]3!+LI@JW]G*\7X8B[T[@[VMT]X#Z.XS(O,R1P(A>8W&PQ M06H)MY6M:P80Z[,/.*F5?,A/.RG3?\@.% W_?Z?G^/MS70]7S;:^>UX+\S!!XE7L@+ M!"_9ZRYSZ[$ /T"X/G0#=W\QM <&H;6_(,RMLT]=/'XAMB(%!QE>2B7L!=*" M56=YU1%TK8_#1RKDX:J;J;S_8*8"Y/LEI>*]HT[8YD8U^@M02P,$% @ M*(H)4V##YZ#E!@ [QP !@ !X;"]W;W)KEQ7M;H8K;3>O!^/5;'B:Z;>R0VO MXQ_]-#91B-4;)66ZZXP*%B+NOUECYTC]@I />X"I"M C@O$G@*T*T!M1UME MMELW3+/+\T8^H,980VWFPOK&EH;>B-H,XTPW\%9 .7TYO?TVN_WR^>;J^X<; M-/L./U\_?/L^0['I8?@_9=!\A3!ZY)L,+?M_4[1*.W MB$0$._1,7UX\"LBA.W]26Q_U^9.I%5K Y%!HT<@U@OG6,"WJ91NP0@NNW@?: MB7?MQ+:=V-/.-YCAG#4UU.P=/ #-3LT3UN754'(F@>'\>9PXS@)/$H[;,\IL^FWQ>E"D!G ME_W,\V#ZN^[:W-+H.!@=9@F=),33IYXH^'FDV#YM5; _)R3TKL7#2(DG M=.+1VA,&AQ'S8O\[_3SDC-//0S.:1]@7.SV.<)A'QTL$4=]S=0)A<(\8'&;, M5?'O5BAA$[;-+@H,E'IK209,6J.UV*=IX8X.4M37Y[&/4]P&"AWC2PX M+SL'G);]AN0()+\>'3C,CJNRM'ZR"X&";81FE?@%<:7D0C^PQDDZ[.!"F@P# MR6F6>KQ(>GJ0,#VFKR+A%+E#QN",1+XD17K&D!-N0TV"Q$S6#W\V+8D!XV) R;PRE1R7IYIGD# M^S\^US:CJQ5L<-IG<]E _;Z]*QE2)SM87G8^&YIAG$P\:PO2PXD\!R;H0)W1I&9\.$DZO$ M!2F2# +5:19[!-*>933,LEN]XHU+%W7!*YV0(UTN,XJ))QAHCRYZ(KI<$^@4 M=%$7NL@^9+L.N399,9GD/E?W[*)A=KVT2R?D8.K8C!'LC8J]CVDOW&:%I#J] M[&"8T\LNUL5Q3GW2>]K1,.WZO2Q_+.R'"00.Y*CH/E*8C;9=?D,BL1<- ?AU6*?;.@1R%]'H6O2UXTG"G^!NC77IDO+:=U8H@YDDSR MXX]8#K.8Y-2S#J4]#&GZS-K(H_4MFO.EJ&L[?1<(8EU(9Y;L&CC8>Y,D/4:3 MPRS%6>190M&>L33,V$ '(+D_(WV(RTE&!Q\0'68X@BV[9R5">ZS2++@2F6TW MFXH;G@)9BZ=E"810>Q8%J26T#J$]ZF@8=9]K(#(LSKRDHT.$47S\WI MQPEQC[DXC+G/=2'7O/VJ906BUS"9JJW=]BIM$H097G )%\OZC?/+?C3X:$]P MGAT#T65&8WJ\\QGO'1VM>;.T)VH*<+:M=7L(LWNZ.[6[LF=51\^O\?MI>_;6 M5],>!7YE#KK4W6F[L =5<:BW7]G+%6&PO=V]R M:W-H965T&ULI59M;]LV$/XKA 8,&Y!:MI.N6><8<+*VRX:V M69QNGVGI9'&A2(6DZOK?[SF*4IPBR8;MBRV2=\\]]THN=M;=^IHHB"^--OXL MJT-H7^>Y+VIJI)_8E@Q.*NL:&;!TV]RWCF09E1J=SZ?3'_)&*I,M%W'ORBT7 MM@M:&;IRPG=-(]W^G+3=G66S;-BX5MLZ\$:^7+1R2VL*G]HKAU4^HI2J(>.5 M-<)1=9:M9J_/3U@^"ORA:.7Y5DV94*DJ0B,(/'WF2Y(:P8" MC;N$F8TF6?'P>T!_&WV'+QOIZ<+J/U49ZK/L-!,E5;+3X=KN?J'DSTO&*ZSV M\5?L>MGY/!-%YX-MDC(8-,KT__)+BL.!PNGT"85Y4IA'WKVAR/)G&>1RX>Q. M.)8&&G]$5Z,VR"G#25D'AU,%O; \7ZTOU^+C6W%U_6;]YL/-ZN;RXX=%'@#- M GF18,Y[F/D3,#^*]]:$VHLWIJ3RH7X.2B.O^<#K?/XLX*^=F8CCZ9&83^>S M9_".1S^/(][Q?_?S >[)B'L2<4_^;_R>AYE-Q*-(XJ8F5&YAFU::O3);45CC MK5:E#%2*2AEI"B6U\ $;:);@CX0R(D#-MLIPX=L*!6/087S,IX7N2J!J+63Y M%THLJ3&R\H&-0,5PS6OT7=$YQWM@X3JI(6BH(._1P@)#04A12>4$1H('C@S) M)#/ %IK#1S%>*Q/(J4:T^+6E'W2HG$0__]$U(1W=*[&?'!I70I#0-Z%.5N\Z MY9(&F'#WBMGTQ>]"FC(:@0 .]5Z4%GZ&!R%AA%+Y0EO?P=* 5O:^&H,0/,YM MLX]L.A,CV")FA6HU$+9DR $ZGE.;F+.=3T;Q:LT@D>JJ060**;Y[MUI=?3\1 M*[B_>3%JD_0-;76 M(61F3/YO8Q%62"Y$(FWB:276G)1F V9IX$S[>OP:_.MR#K4C>M'PX(M4#9HZ M+8<*[PU@F-$XS&(1<]4-;:10&4=S\$-M3* ME4/:?9L+U+XE^$6P;;^^- M#7@+Q,\:CR]R+(#SRJ(QTH(-C,^YY=]02P,$% @ *(H)4U95"D(R P M&0@ !@ !X;"]W;W)K/KO)M3%S[."7=?OWG)V791,;'X ON1??\_C.]9T[ M.2A]90I$"S>ED&8:%=96YW%LL@)+9@:J0DDK.Z5+9LG4^]A4&ED>0*6(TR0Y MB4O&932;!-]*SR;*6<$EKC085Y9,WRY0J,,T&D:M8\WWA?6.>#:IV!XW:+]6 M*TU6W+'DO$1IN)*@<3>-YL/SQ=C'AX!O' ^FIX.O9*O4E3<^Y-,H\0FAP,QZ M!D;B&M^@$)Z(TOC9<$;=EA[8UUOV=Z%VJF7+#+Y1XCO/;3&-3B/(<<>]48A MR[?,LME$JP-H'TUL7@FE!C0EQZ7_4396TRHGG)TMY^O+#Y?O-[!:KF%S,5\O MX<5RM3F:Q);8?4R<-4R+FBE]A.D,/BEI"P-+F6-^'Q]35EUJ:9O:(GV2\*.3 M Q@E+R%-TN$3?*.NU%'@&_U5J?>HQQWU.%"/_\$I/LV4#N Q,E@PPS,@%;B! MC(G,"68Q!V>XW(,M$ [A$I*+7:.FG@+IRBUJ4#O(5%E2%YB":31 [6DLD[D' MYDZW^ HU5_D WG+A/,W_WPLJX4P;R8UQ;"L07$5P'\3(4](>>(,ZXP8]>^Z3 MHU:^MPVHRG>Y =H(KM%8OPT%.^D-8B!^JWGFU1K@)+<&7CSTFR/8WO;*M#3J MC-.W0*V874&)MO G]*7H%]SD[PRQ\#KS]LS\Z*$(9%H2I?%E-PG01"5W5G0G M010H?2)TY,S0NJ"122D&1N4,E6:.SN'YL],T&;W^Y_)+H1';)FZ=EW0_'_I: M&1H=J$TQM.D?W*WTW>P_24_[WMZE>7.7-O6!?NY='8\?IH0_>9F,CX,8#6LK M"2))ZWOKK\;GWFU8W_W"#6V;RO#D[$Y/1G?Z<<^?GL(\_^', WR32CH<>S$< MU>+LK+:2%O^[X1+WQG6)>A\>)>HRY:2M)W?G[=Z]>3WN[\+K1_,3TWM.=0K< M$309O*)G1M.Z4\\\,@>._G7,C>;.+.EGHV45N;"0E+S M+R!3Y;0W[#4']R))+1WXLTG!$UB!_:U8:MSY+4HL/?#JX@RP@(W?BSQNRU)DFQNV[0 M?W'(XNM((X^= F-?4V!7*B^XW+-"JYV(P; (#[!'N*OQ-4C8 M"&N852P";;$IV0/L&>1%IO: XEM,#O8D[$#SC)F4:QA05<>LR+@T-:Z0"<.& M9P5HU_&("N.5 M;LD-.PN];!;CK*-M743H;>L&AI9$7'EF*E"95)5V"&A.88X0-/*H/]+^DGS"\[+\/ M0A?;'3)\2A1>S,;R"@$IJLVA MZ)!KE_PWC>J;+/US5)&:?=8M!]49*6,1BEN6(K\U +U7D4JD^ M%$:DN-'PI M7,3Q2=5.TSBOA(RR+1$JA4U1&M\LO!:2/DNPG:E-28C'>/L+K%5.#)O@8^.M M/O[ \^+G^;NF9"\.*9]_OY(=/6^._U*R=7 Q""K'#7]L;K%G,7PY?F3G9%ZX MQJI+ &>(I](;/R^(X?UTA7%U%]7Z:^BF2.W<;:Z!1D&B4[J)".(!I\3K$ M6.R!:^.]]/CZG7$F!YVXH8T>A*VTU633GK9SX;P:AY[$JZ'RENM$8)EDL$'5 MP/L)QS!=#6K5QJK"#4=K97'4&ULG51M3]LP$/XKIVR:-BEJ7ML4UE:B#+1.@J&6P6>[%OIMU0CZH"E'#4\VXFGN5ULUI$*B\PIJHD6B0FYM2R)IH M(\I=H!J)I'"@F@5Q&$Z"FE#N+69.=R,7,]%J1CG>2%!M71/Y9XE,=',O\@Z* M-=U5VBJ"Q:PA.]R@_M7<2",% TM!:^2*"@X2R[EW%ITN4VOO#.XH=NKH##:3 MK1 /5E@5>TQM<6N#Q^=K7 MX0@P#5\!Q'M [.+N';DHOQ%-%C,I.I#6VK#9@TO5H4UPE-M'V6AI;JG!Z<7J M^N[B^O;G>G6QF07:$%IUD._!RQX0A#[$81R]P9<,V26.+_G?[%ZPI0-;ZMC2]]7J;7 Z@B,\K/@C4#1^U#*44-N:DGY2WE.S!])XG]N*&^N->P2PB7E%/SV0K8"5&H@>8CQ%,_ M2V*[I5D$]Z83@7)HI,A1/=LEF3_-4NLBFB:P)IWYRAHE)>S9)DO]<9A!-O$G M:0RW0A-FJ(9J'?F,TLB/H@2B9.S')Y/#S;]>.CCJD!KESLT!6]B6Z[Y9!NTP M:L[Z#GLV[^?4%9$[:AZ%86F@X2@;>R#[WN\%+1K7;UNA3?>Z8V7&)4IK8.Y+ M(?1!L Z& ;SX"U!+ P04 " HB@E3 B6GR; % #R#P &0 'AL+W=O M[20ZIN>(QKX48A2 M'W?FQE1O>SV=S;%@NBLK+.G/5*J"&5JJ64]7"EGNB K1"WV_WRL8+SLG1V[O M3ITBV7 MG!=8:BY+4#@][HR"MZ>Q/>\.?.&XT%O?8)%,I/QF%U?Y<<>W"J' S%@.C%X/ M>(9"6$:DQO<5STXKTA)N?Z^YOW?8"Q_#(IM'O"HCD;#3J0U=K(8D5,&A2\;-[LQ\H.6P2I_PQ!N"((G=Z-(*?E M.3/LY$C)!2A[FKC9#P?549-RO+1.&1M%?SG1F9/+V]OSKU?7US"Z.8?;^P\7 MG^#JYGYTGT!H_'XXGY\U#,DR9[O92NNIPW7\!FN0_@H2S/7<%'FF._2 M]TC#5LUPK>9I^$N&_]1E%R+?@] /@U_PBUK8D>,7O1CL'3%Q*R9V8N(7MNZO MN29=.(0Q7)69J,G^0-%OY@AGLJA8N?SKCS0,!N\TK4LM!<^9H3.G3+ R0QC; M4-+ #)#-L;4YL#*',58&BPFJ];8/3*'C/96"\IN7,^"E8>6,3P0"T]KRFBFI M-61,J:4]P I9EU8$<6195A>UU):(JI-P?_18L M #]Z][_?+;!=/'^?$P:F-"$@2++6I*!^W:!W6"^ES!=7J +1W9#QKSO\Z=[G/"UM00B^(XW8= M>OXPA&O4I,&S3EH?'L8;Y&F2P@UN,PZ\T _:-:VB^& [G;&*&R;X3Q*MY=0L M;+S]+M)AX$5INM$X]E):'HBU3W8*-G"2@1?YX2/$X= +!X.-+0=>DO8/Q^RJ M/@6E0M&$_)Q7+^!?TBI*DXU6I%8P.!CWH.\-MT#T!UZ?O/[(TTGH1$@Z XABKL!!'Y(3[I'Z#G*OM=<\TW; MRLUR+X(@?'X==L.=;VIBJ44MJ:E4"LML"4:Q4HO=!&ACK!L?+,B>W46^&R); M)6@0=3S2@]*E(:?$[^"M^:]"5!+L8XWA94M7T194X'176LCNAD7]E%* M)X\KE\AD(M68R#D^;RUCY@H;IC;'W[@&"B MQK6F']DR9TO'\2MEB&@LNZ.G9]5H>M*5R_;#6U4A#_!'AFB/MQ6M$4G>$[9< M&0H BIT_NS RC]5=(+DAAU=4T5?YZV2\"M)VO5T7%868RE<&VH/%LTZJT$V1 M8MG=-QWTMN8PBIN9FS;IJK(UN!G)VMUVH!TU<]SF>#,-?R2O<8I'@5,B];N# MI .JF3";A9&5F^HFTE"WX#[G-)2CL@?H_U1*LUY8 >V8?_(O4$L#!!0 ( M "B*"5-_?C#_^@D & 9 9 >&PO=V]R:W-H965T2D^;\^GU> MR;=08+NS9[_@Z/;HO5_$V4[I/\U&",M^9&EN/AQMK"W>]_LFWHB,FYXJ1(Z5 ME=(9MQCJ==\46O#$'PT^BXJ?,>'%*C7N+]OYO='\ MB,6EL2JK#H."3.;^RW]4.1!5!R)'M[_(4?F16WY^IM6.:=H--/KA M6'6G09S,22D+J[$J<7WY;W#Y<+Q9L<7US?_WPQ&X?/GUYO+]XNOWR<-:W MN('V]>,*[=*C1:^@S=F]RNW&L.L\$,.&W:'#&_[/[![ CQKXD8,?_4W2?!MMTF-O ;*GC6!7*BMXOF?2,'@F MS^5?(G%FFC#8O,6.0JNDC*UA/$^8$7HK8V&PPBV3EJG52FB_%J?<&+F26)78 M'D.3,B]EOF;+TH T@RL*H3EY$[80NA8"GEDH;?DR%4!?PU]Q%L&"K63.\UCR MM-I!0$6I"V6$><\NA%:FX+%@O_&L.&4?Q0J>+@+VSD\@IZ3>!O_YA%X?3T@!^P:Z0A M@;"O3[> C#>Y2M6:Q'&;QSUVC&D0\/O%U=47S"3P34V+QVX&*U=:&L.E#JK] M]1A+?X"TU%/Z$VR]AFWW?)_P/3YYN4*X*C4Q>*5ZCDG2"5^M(!UN!?LLWQ$6 MNQ>6IZ:^$M' A;NM2/<4,H76, 2K&#<5^(G#NDG5TMN.,A)HC; #=G=WQ8[= M>B7+V%D8T;N3=N/4#F.K) GKD@CF$MV@%; MI:5,G(EIA#PZD_,M3*4VU@#V%:>ET_!FGV@$61D[!*$90KHW,SIWB)0(;]XE M.0!HY8TAT-ZD,@->%(#SBC]E92Z_EZ(&SR!5L&NR%B23L5;O0%I1IBX9U;>0 MF1MH(X7%BLJ)7,BNA('C'M5OA5AH"B81:[ZRWB'+)5! MAR4XV,JE%Q^M]X''8X7;(!>ZBY.T_5$%M]<[:41]$GO5TL2D#LZV<&21-B[0 MG W:LZ3S#&*I1!1 VQS!:8T?I5Z1-+N:(_VH9)]SR DWIA!(NR!;_>,V+;([X2YE5N^='Y/4H#!D)C?697"/>E4QF-8GDB<,:J\B3$4 MWUY6L?0."CQGD.0E)%]HS9!-U7'0FSA"RZ^$AM;6$20^*HIXU_D:=(G*47TH MI@OO73!F"]@2!5AV9Q.XIU5KX>3K#E?1[.'QABV\LFLWQA2YT61(A!H1VTB^3I7SEA@J2X6FR; NEP@AO&DTK44N=I[*7.CUOI%*T%'-#I/>@53*M=>O MRP__K8*OGQ;O[@"VQK657KI34-#!CE?U!*O;2A?(7%9U\8$B D53;\#>\DFX M,@&%<@6&,L%-K4AR-DYQ"#H44&%0:4G5$VY7$PV\<)Z1AR2A#H6M>2(56VDH M1^3QGIDFI1[$H8['N7BXW'=AP =$E8D$OIZV>@Z>19 ZFC64YV1A3:QWZG+7 MXP*M5.9U3B;US@C$+1)/@O*VZ\*^G'%![>"R'N5/&*%+3P))I>1U<*Z$ZJT7 MZG<]#<47\$#*>:F4:6HI,IQHN MR4NAOM3G$KK9W["DA@A:PADR'@0N%^&0J077.3B$$*#B;AW6,=FE /'>!359 M-U%A^8\ZHG6N('#$5 -NVJ(07$FGNI?1"4W\H 1,7BE-M4LDG4T]Q_5@>/I_ M_SZY.K/J+.K)!TCK^5S]==T'0^\@7._PRO3Q+_3.MKE6>]_D\V&P?CZ:29F(V"P31JAM%P%$QQ3X+I8.I2U/.[ M1E,LC=IA!.!I,PQ'83"=S]OQ@X30*)I-Q,QX/YL%\TK(^CD;!;#;^ M95'_ZM=YV-\%]I_U&T)A89?K8#1HM0"ES&>M>L=A,!G/7M3N+(BB5IN3(!RW M"HFFP636ZB,:!,-P\+)F01Q&0329MPO'.!@..F.XUW## >C;OC,9@V#MP;SC(E$8S#IJ'X^#29>-21!U//[-Q<57]JGIF>_K5$71 MO&VEZ[+@YX1S&.:K3,.7:ELG Q?34R-V*$ %J_NX1Y?RJC1$K84KAAH5^3Q! MM0W+:R)_HN8@XR+G2%2E55599S>4#JLR=1V9JQ\IWQ"!33KQY?E*VKH:0FZR M[?M&4[4U3Q%M@A8Q+ZGBMVW*^CDM=O/QFBHDGJ+,XS&*)B>PE>NGX-N^.* R M3+>O*Z\(ILW>KKQ"F523W50:G9JIEI"D!A+T99+L"D6'4:6F]B5-55TO-:UV M2P,*@QTZ3?K"!(G K6_.8>M5X7,!,% 9NS<"JJ.IC"4*45JB4/REPL+U]I;D M@?(4)-RB;F-1T%%QHXN/* Q*8ZJ.E%U B?NJK&@-&1Z?R+IKA;F9,K5NRY?V M3H<8^DC=.WC6.K0F_YSE;/R0/U]CD^(S5\%!RM1"^'<"3G;GGZ_I#)79.2#K MA@:5+%DD5V$M8W4*XQNVQ3Z4FA$S1 MRP!11(D<;10M[G2BWW=E&DOC??M_L T[VT]H;JR08^J1.WX'1 E_5> M>IOM=UZ]T5&MW=L^-7/P:/\ WLPV_SZX\*_F[7;_OX=[KM''&W1M*QP=]*;C M(Z;]>[X?6%6X-_2ELFC?W,^-Z_!H ]972MEZ0!&UL MG5=K;]LV%/TK%UXZM( KR[+39&T2(,E:K$4?0=)NV$=:HBVN%*F25-SLU^]< M4I:=-&FW?;$D\MYSWX?TT=JZS[Z6,M#71AM_/*I#:)]/)KZL92-\9EMIL+.T MKA$!GVXU\:V3HHI*C9X4>?YLT@AE1B='<>W"G1S9+FAEY(4CWS6-<#=G4MOU M\6@ZVBQ&%R/89K[3:QU]:)]GI;$1EYX-M M>F5XT"B3GN)KGX<=A?3R:!"#Q]Z3LMWII*EG=UI_ @\&- M8N/&6?%=P#>=R6B6CZG(B^EW\&9#6+.(-_O78=V"F0\P\P@S_X_9^;[604:L M2!]K2>>V:86Y^?FGPV)Z\,*C81:!E.^'0/TM*Q*>EE9C.OQS8KE\]N)_/Y%' M&?.X6;B2;9#-0KJX^OBUH5#;S@M3^2T>S,=%SI!/\!)! MG_3F;P.-24OO,0.W#6X=*Y)C\P@VK,>D.UFI0*]$J;0*-Z1,J;M*>A*TMP_9 M1FF=2.7:ZFOX1EQ"CJ5,FBC)&D3!S];9:\44!&TN$DN#"Y%&R;@@0A\U^;O7 M7F[LEK9I5&C8?='8#H_%#?)#HH(8(!'S7K$_^#,FM20C2X0-?AR#"4*=<&&= M07HS6F+JG,]BK MA/I._,94J14R0[]J8*_C)PH,S:#KXTSKET7- $E2!#QV\ M7SG;M;P4*2PB>ABIV-LW%QAUMX+3YS5'>H;-,;W/3K,Q9^>T B@#EPX*#MD]# N#XK09:?1;!4# M"DH7'K)(#H8$2DGSK3454*.%.(NS#Y=/4C;?XW[R)^XG M]$K"+G)X*;UTUVF@DGQ/*IC01A(&2HY1=5R^8AI@YAKG!:B;)SK8S?C?=5YH MSQ7YTBD7^6X8_Z5D4+.*_.5L0].;Y3/,XGV3921M+0"]6%AU0F8A5!/7M\&,OT'C[E32-*G["KC M4?2J4HB>(X)"2Q_92X0=&P.8@/G/+3HISJ8PP M)$^*]39..&&1<\PCA/LLE5#;:%&9P*2)MMY.==21>;K9^;Y#F-N"S MR$F:9M-GCR+<-)O-'@V'4*@=2LOK!H?8TS1E7$=E00-]^]SA#&"W,MZ'-2B1 M=6=9,7^T>2L>1/\A> XVOX^E=AEE#48!"_%II!42+--)A^-UF^?LOMO;9.>> MVTBWBK=Y/M9 .NG*.ZP.?QA.TSUY*Y[^;;P3#J/ Q]P2JGEVL#\BEV[PZ2/8 M-MZ:%S;@#AY?:W" ="R _:6U8?/!!H:_42?_ %!+ P04 " HB@E3 $V% M&IP# !V"0 &0 'AL+W=OOM'2RB%*D2I[L^-_OCK(5I[63[N6+ M+9)WSSWWD+SC=&W=%U\#H'AHM/&SJ$9L+Y+$%S4TTL>V!4,KE76-1!JZ9>); M![(,3HU.\C3].6FD,M%\&N;NW'QJ.]3*P)T3OFL:Z397H.UZ%F71;N*]6M;( M$\E\VLHEW -^;.\KJW^2Y58 MSZ*S2)10R4[C>[O^ [;YG#)>8;4/OV+=VV;GD2@ZC[;9.A.#1IG^7SYL==AS M.$N/..1;ASSP[@,%EK])E/.ILVOAV)K0^".D&KR)G#*\*??H:%61'\[?O+O^ M\_9&?+C\+&X^W]V\N[^9)DBXO)H46XRK'B,_@G$N;JW!VHL;4T+YU#\A/@.I M?$?J*G\6\&UG8C%.7XL\S;-G\,9#DN. -_Z723X!G0R@DP Z^4_*/8]Q%HOO M8<2'&@36RI7B:R<=@@LZ"*@J"&=8*%/8AFSD@W 20:RE%WD6CT>"YEOIH!1H M13;A&64(ZUL\6S%D&H=0QW$K9QN"-*A,I\Q24"F@>;I,?@=;*>=1&$I+-/T9 MZ*&SGE,>GW[#Z30^'[WDO.6UQP8>J AY.)R,-.4+/"JYLDXN]$8HHE(@<5EL MA.P3!>R<86ZMLRL5B@VZ#DZZEB>I[-'%-G31'2E4$@.49JD6>N#'X2VQ"KN4 M[GP]>114)3WK=ICS!J0[07M2LM2/FS"H3Q3'K!;;9G$^>DU+P ]6@6<@9 MRD>D%_.FG/@.]H?EB0#!_X#'\?O"41VU4TZ'Z$FQDKK;*L)'0YHB+/R4QV?4 MJK3F%&K-_P902P,$% @ *(H)4W6H#@43! )@X !D M !X;"]W;W)K&ULM5=M4^,V$/XKFG2F369\6);? M(Z>SP/!;AC]+ME*],3*>/ KQ9(B;?#+ QB!6 ML4P;! J_9W;!JLH @1G?-YB#5J41[(^WZ)^M[^#+(U7L0E1_E;DN)H-D@'(V MITVE[\3JFFW\"0U>)BIEOVBUYB6@,6N4%O5&&.BZY.L__;&)0T\@P7L$R$: M6+O7BJR5EU33Z5B*%9*&&]#,P+IJI<&XDINDW&L)JR7(Z>G]]?G=U?7OOUU> MW=W_@J[^^';S\/?8U8!LUMUL@S);HY ]*"GZ(K@N%+KB.F^CI">H#_3S3PGQ MXK,-''HH&,H*RA<,E1RI@DI6B"IG4FT9V?>FU"\(*A1I8)Z74FD82<80Y3GB MH [5Z_R(N8VHG8E!OKC MXDK2T(G3J$<'3IS$/=IWHH3T:.($.'DUSG&/;T@<+XQ&G9R3]+40?U_421HY M89SL*(Q\[^#U8_]W3,-=#57$J#014Q\8_#A-G20)>@$,':]/QZ&3D+2EHP22 M$WCH*W0CK7E9KP W)U^WMP,GQ9V\ET NN]P&ON/U(N<1WR%)A"[+YS)G<,#9 M;=C/*$Z"T7XZ" M-(&$QJTP'=6SN4R 9FA8":5&1VO;OP<\)\'=;AX&D9/ZO;H90OF%<8^&I*4Q MA!V:+FBI.#1!4C*>O2 MH1;!']/,;;E#/^Q7(.[J,W(P[BZ!H1?MSQ1Q_,#O M&1# K@E&ARX?^W^ 7EHU\N7#;YBAA^-=TP^>(6$Z0C=*-;"7&KB"Y<;8W>,Q MW#VD/'+VVI)'PGV)L+IPXK]KSSL\1Z=$F#MITU9U^QCCP$G"[O1*8:L&87PX MQVL=I]OKW6LF%_:%8@Z]ANMU&]_.MH^@\W7OW[&O7U!?J(3<*U2Q.8CBDS@< M(+E^E:P)+9;V)? H-+PK[+" AQR3A@'6YT+H+6$4M$_#Z3]02P,$% @ M*(H)4P]0O95>!0 8PT !D !X;"]W;W)K&UL MM5=K3QLY%/TK5G:U BG-8Z"%\I(""UI6I:H(L)^=&2?CUF-/;4]"_OV>>VWWNXQP[)ROGOX5"V/#:2^/L3P:#D.:JT*&@2N5Q1!XFNI+I0QY @POC<^>YLCR;#[N_5^ MQ;$CEID,ZL*9?W06\]/>84]D:BXK$V_=ZB_5Q/.>_*7.!/X4JWIOLM\3:16B M*QIC("BTK;_E8Y.'CL'AZ!6#I#%(&'=]$*/\4T9Y=N+=2GC:#6_T@T-E:X#3 MEHHRC1ZK&G;Q[&IR?2L>)I_N+\7-Y61Z?WMY<_GY;GHRC'!.6X9IX^B\=I2\ MXNBCN'$VYD%F0&A66,B,H7;>'FVJ+3L '&(?J* M*O@\/7L_7;#*=H*@&(->6#U'C= ?C?7+70J.;!!-MFG\U$DCD>7"%:6T:Y&C MS4 2#05'*9ZYI9:&_4LAAJ9WH4-JHT-\TE25414S9+:9'HDJ$"GE4J*X%%!= M/7BKKTVFB!>.RR'+TCNT!/"\F!\$,. (4NG]FOT61'M&D\J0,PC^H;Y7&BYJ MZJ*L2G,^,=!VB5GG-0U*N6ZF,S6+;%Y#22OOB8^O=",C?>3,=9,V4ZFL@FK[ M(^3.1T0<*T^,YUF'Y4XJ43(R?VASOBW@=2??G:IQ-QT<,V=6TB-<7"X>U @- M']"@**KP!"VL9!FXJ5*#2-!$*/0*O0\VM>QML&[SO55'YESJ?*VG9 <1GIZ+ MR59MIZ!(!A@!^#)N4O:Q,YE>[(K#Y#UK&1Y% 7'@[!F]=5YJGR.FR6CO^'_[ MWKDFX795 ."PNY'3KHC1MI:U=RYN6;33H=#N?P_UZH=2MBN_U^J1 'YRL/M\ MV.YZV-1NA=36%Q5?4QI.<4>A]]22A#[E'FN4%JK&\INA]SWHP>+ZI#4_.SO_ M"4'9M*;MVC4,"E6:U[V 9[,G#2X-"1KY([*6=&:_PT!TLK0+S2+8'(T^MBZV MBI<):'Y7L="M1'4PESH3:=#A6.1NA8KR35#+*W3]*V2>E+1C7%^*-=O0]BD@ M2OK6/JT*N@=2$HDVB%6N^!4 =SIL!7*F'5BFZ WYE#J#EQYJP\[#MU!^P<_[ M()BW]1MX,[OY!S&I'\[;[?7?CQOI%V@+8=0\/63OAY$5_(S>N8B M'N7\,\>_(.5I ];G#G=],Z #-O^KSOX%4$L#!!0 ( "B*"5-\S!#JJ0@ M &LC 9 >&PO=V]R:W-H965TTL:]X-- M$L0N%OOR[*[ LYUJ/^J-$(9<5V6MGT\VQC3/9C.]V(B*ZZEJ1(TW*]56W."Q M7<]TTPJ^=$15.6-!D,XJ+NO)^9D;>]^>GZFM*64MWK=$;ZN*MSA,]>QG:^F_"+ M%#OMW1.[D[E2'^W#N^7S26 %$J58&,N!XW(E7HFRM(P@QJ][GI-^24OHWQ^X M_]/M'7N9J?(_ 1Y<(* [0F8D[M;R$GYFAM^?M:J'6GM;'"S-VZK MCAK"R=H:Y=*T>"M!9\XOWOSRYLQE^OZVG) HH80$+[^$7]5N+'+_HL[8V8A7WK&+' M*OX"+=U/&893'U$C'A:'!=J'4M'<]*F(U:$D0K,1N!OU8(-[F&8$\K:S'2 MB%:JI2;"&HY [:)7.^&M((AN+6J#=[+NN/!Y:46S(4RX=F.O5-7P^L8.2LBA MB32XUP8ATDI^/I*RU KB+\KM$K1. M1?5"EK+7O!5M.=A##.K<2;/!Q@5?;##6J-8Q)EJL 4:&6"@AX&9DO;4; 3ZV MCJNV\" AS-_^DK,@^NX/O_[LC%UU47F7<5^(5NF&+\07+_'W=]8CU%;#0OH? MPVM>-=^1UV(%M!Z8?[A\.\AF7:-_4(:7_=,KW]V?/2@"' ^3%]+C\(1$,'.!\$R1.:9*DO:H;-Q/Y 3L/0'PCSD$9%_,5F_-SKVV,( M>MA0GWK] .B"JUX:1*&OERR!&D)O(&)0@S_ H*BP\/4209?1,.4=4*RMG;R> MNQ0TSY(C,4*0%M'1, N@Z6%VG, ;AEF/V:@7)]/'M[/M>P5P=VD$E9QORHPF MH1^-,!R+F3=0T#3S)^2,QFR(II^N+*%//\![LX(N94?#44[C>'"4(J=% M.ICK,9OUU/5'% #W)8?#O"]/$K>3PR@IV&3@DD"GVV\!^@4 (O1])HP*&L8C M0 CA%;D_$B6,%DGP(.Q;7H&74AA-/2J 193$WF-& T^4D_[#;*)B@2]A'-*L M&(-8!-_T?3\)"KCGL1,_:O@_!?LL0(RQS+=S2M-1(LBBD0DMG"#U9H.Q[L9] M!N_P$!Y0'A8#35+0V'MKK9#G@XG_STSZ>X+_*= / VBA& 4L;!V.8-ZF]%&\ MLBBEL1=JQ\ ?1B%E7FH 03Y ,!H[E' MGE&6#?Z:H"D*HGNJFQ@HZL"012M[B45OC:[+(R=8 M-DAO=WFI'S-(XU$^-F.4QG>U!!E-O88QC&GN%6E8*/>L4Q0T0I7QF,UQN-Y? MZC]2//W:ZYUX'$(G>3B"V\AV%:.0#S):1*,?(K(8-4EQNG=@"\7 M)!:B41T>PR1 9YO>4X9+>_C$\B,Q!ND@PYC-'=LJ E1^Z>!U]VA-4B+>[#@<9CD]T!G MVU"GZ:@H#@+*QB5["EOYRF&VU0K2.VMW].?Q,!>/?N"$ ##7,H&2'4-@0V9V6B%^W M\HJ7[OQ@1>9\\;%4:VJ/%[I2O)MTW71''*;EM>;=L6732G#FI0LJ^TZYPX>6 MVS,6L^%F=!K3L=!VUM[J_Q7VQ.;02<"@JZT]C^E[A-U&U",6^PUILD7FZ)J, M?D%WT**M1QVV[VUY.&YQ)SU[Z3;\2J"QP").365Y0WC3M K[@M;04_O,&LE+2HA:Y42B]]0?_#?6PZNYL97R0LS_B6-CM2YX4OR)(F*:4 J M69;6I++V%'C"?ZR;=![TH'G[, ")4^VUK*!:*#H+_GKH\* O>,I.E%>'RF * MKGO%<:V%V9^Z'<9*R>>R!&B \8OAO3_Q>O .XO:+@L'>I>_&I^S 6-B#'DR*>YKTY[/0G89 , M0S8PM=4T'*"\^0Q%C9MK^--BV[9B#Z1=(&E5RJ53VYR7SNKN\%[;V=)8O.AA M ,$RZ-B#!/07J$&IQYK@UWWE]:3ZV:4E@>^X/-6U[P>FL#PHFW MDBVJL]JK'F&&8Y?N76]YR]^>H+L9.?G>,1T0[$0K#A"Q]!1RK,6#8D!T*1HC MJCDB]U"\3N\ZSI]Y'T! %6OWF0>T;W&H^Q:B'^V_)'G1?4 Q3.\^0_F!MVN) M^"O%"J3!-$LFI.T^[>@>C&K)3KB:HEHYF95!:3T/=GDY+R:G1]:<;N MY?6E:'3!*W8OB6K*DLKM+2O$YFH4C-S 1[[.-0Y,KB]KNF8/3/]6WTMXFNRT M9+QDE>*B(I*MKD8WP<5MC/)&X-^<;53OGJ E2R%^QX>?LZN1CX!8P5*-&BA< M'MD=*PI4!##^:'6.=DOBQ/Z]T_ZCL1UL65+%[D3QF6Z:H+Q6%,K]D8V6#:$321FE1MI,!0Z5/K1]Z$Q;^,Q/"=D)H<-N% M#,H?J*;7EU)LB$1IT(8WQE0S&\#Q"H/RH"7\RV&>OG[_[N;AW=/ ,,.2.B W(8G%?ZKJ<8D\CT2^F%P0E^T M,RPR^J)7Z%.\4Q491_&H/G9X7A&-BYY)/.2-WHJQIM07&:"8AD$P1JDG! M@%&$5RFK#4DW.=,YDX0"7Z6DU9I! FBB01+$20,Z MQ,I,4@H2F8-NJWH\6%NR5*PK_F=_[524L$1JUZ%$(HO/Q>H<=9Y]_/6WMZU. M6F7MC(+3)2^XWIITR C 1A!0$Q3J>*1%8^#@X*K1C63MQ)IN<175 ;?CZ) A MT)PJ8A(7U%<"[!<==@ )L$Z@@DIEQQ3DDLZ->H6 @I"4EK1&0JDQN6-20^5R M<-OU__F/11C,OU=.#<2G:#(PR@1)(1SVI!FLC9-0OU-@L2""ID:QT"=;1B6L M]#EG%>$F-E \E:CHLMB2M%W?!+B' ) 7!2S"9,K10[E;W",?:$5;6K2XE/F? MP\14.R!6FO!JS\\&6]W(6J!A(.SXR*LU -:T.!ZS,;E1X#VE3[J*T+5DS 8Y M$R9T[*DN>,HU&*LTU=:6C*M4-&"!Q!% ;D0&: >&-JHUS](!A?S M94Q^AJJ19=S, ->\+I6]+UBT4*)CJBV!*R8E8):@PG,:)3OO+*O0(, $#LLX MI+X&AREM""N6F#&&KHXK1XW H+4K]!W?QD-O:PZP,06A)& *FO*J3'YCL&R MSL''E.#A!L).@48&FC U6O&2%Q2N3#[RE($O-CDWE,#PPK$E8]+4K^I\5VIK M41D#<06:FAPP$6\3NX9E%2L@$V-'DUB[Y1\/K M+B%Z=D#TG&VJ-4OE8E.1)1X.+PAB\:/OO]GU4P[5:'!0^9*_W!5.),R<2 X& MSGX0!41>V:03C0*SU5MSE,*J?F?NR0:;,1MF)WL=R1. MPM[3-/8A Z".,ZS/U1$J.-G(GW7W04)^K9FT1><(U,"+Y\'@*2:?S!;1CV(' M(_3"63)XCJ+HFP7S%V"8"UC_?E]N&,S_A]!^7:C1[_/!\RP,OS#<2=C%(YG[ MI\,=>U$\[S\ER=_6@6^ M335XF3INX$4*.<$[JG+827EFMX,2=P-UL*.7X*;&'G*Z GHLV"]=N^"GN/ * MG*W:W61(BR'[HAYBP\9I^ 4J5_TT>;[^N'N;5:]0%(>+[C[H[C\>R25[8K > MA6TTQP.;W>/VTN&45X/0FR_\@^'IMRMPKRUT7U'$_F;F?14#8R_PP\%S%,6O M9UX23'?WL^GT]8P+8'?K[X9!//W;V!:&GC\/_S*C/IMW4RP[I]!X0T\%5;AL MS]"]SG!''\.3_M/!QJ%(X(^CP/:V9#:>Q>WM,)]W/@R"\6+6B@3A>#[;$S\ M.&P0#_G3ZHW&T-._P4L,E[U%8T3X!BZP";[IE7J,1E'83M&\*<%7"Q6>:'<[ M'LT:3M,+J XK%W0)M^<.T9&2>XS:\[N7NNU[+])1[K[Z!U$ 7/ MC.0M](2H],&\H 6)09"^?J]\IE(<.MSY]C\F;K!%XN #JS4KE] +1?X%>6_= MWEX,B6-/!^R M&P2Z(:@28=P72!8HT!^:]8Y5D1"M.A2,/"2>;=YA0LO7$S; M\Q&^/BF;7'<&1,MO AVK/=,J8M=[96L)8)AI3O<=>;&,Y\D9B^^ MWV_.*V#&"PB^0Q\GBT4??I(X#*8K!(TU'DMM E@]8EGP-;7OO#K'3J.N, 7> M8IJ8IO552G8PP#/3'JJY%T3)7R9SKR$>&!Z'O;C%WFR1'"'XD?;YR.N5$\G) M\1-#*AOFW@^TK;6LX1K'TI-2^IQ,OJC\K1+4^-X7:J1GO-2//@G]9 M^P'XOBX'\EYBQ=/;8R_5)[U/$"63:_.A!5]5 [OMUXC=Z.Y;SHW]A-&)VP]! M'ZA<\PI?2*Q@JC^>3T>V17(/6M3F@\92:"U*N MZ_\"4$L#!!0 ( "B*"5-B:3]G!@< .D6 9 >&PO=V]R:W-H965T MG!V8M<^R[,3 ML= EK]EG2=2BJJAE6)X.O,%ZX8;/"FT61F_?KF]^W!!?O\RN;G[N!E1?\4->W5(6=JM"J M"O^%*!^6[ 5#\KW2R<5"\GI&=,'PQV5.OBZHU$P2,;5!=>S6N:CFM%X1GK-: M\REG.>'H6-!Q6A(FI9"*\-K2%AP5*GF&C4S42I0\!V%.IKRF=6;HE<8"NE@K MH^5/IG1)Z]Q!F<.$1LCD9UK-WUT0Q6:&T"$@(%0RF&/+P++%#<@4 S'-ND- QMGJ= !LZ%(30"%H_+)(I0)M) MIA05@O2 52%7SX)@;Q.S M+UIW)B#T$:4VQ[%AUMLB;-L'A=;VP=+4),3FB^:4,24-1O:(4Q-4X.R;;9WP M-[/6ODT1M!VQ+P0'W-SMBF.R.&?VZ"M7QC&N.E_,H5@JL4DTM!M?LI(J9=M% M]VPZ[_?W[597GU-5D$N<[Z9#])*QFAB<(APTEL!T$*.R1OB40[*"UC-F,02* MF%;6@9+3>UZB0IEJ/&+3*6N"CU,6X39IHX_@LZ5J,H&&_>[0'7F]FE_3'J@: M;Y.G-?F^$!LH([585TM;6TU#&<\S$YZY% ] 5+3%BN!*):FM)7LIL3[#<$D, M[&*/B[RIP2E7!EJ-&FN5<66MOURUB5.DH \&+%G=]F]3X+C>F+N/-::7\J;? MU5,(M&0P$NI;$]2Z#^Y+(QWI):HP.3:4F\X IFZ):MW?U-U&W"=:XZ)GR&"R M0EKA!NXTQMR":BMIIW7F+*B%)AWN0X<-%>1VUA)\6E<7\&[_[U\=)6U.]MA1Q>O6W*Z1O+QQ>B+.GZQ!4+A3I @[#'C,VU\1U),?&A ME5@@5F_(\421&S87X,Z;V:0MBL-[/SH4MFC_5W%_Z7C='>GKE2/BQ;Z3AFFW M8N;Q..S-8R<.^_/(2=(0P-@#--G=CW-S+

10'Y MT((E^@ZXP,P5152LQ;^G*KRQ$\=NSRXG"C=3(%00;+P"%GIP\JH3V)U53\4& M3MKS/G#&/;LCQ_6C;A8ZXS"R,5V#_',; R=.XLW4=Q(OZ9L<>+W(1D[HAJ]. M\M/Q@I<+@XV=D<>E4.B8KHG>_M#Z>A:+(^(.HTT,<2])>Y.XOQ.E/]S[PU"U M/7N"07N0:CUNHTI_]3FZ? \M;AI:FM.EO1ULXI>B"A&GU'/<," IJM"ULR@( M4-'-!97W.L0+0\>-0HP^"BS&&#E!Z&-$V\4A+-'4GC\[!OY.(%2.Z^VMV7(+'O)HX;N!@C M)P)J[$98ST]1#0&@Q77B*"8?TTQ=@T3/M1^08ORF"-V9(@]>?W/\_E7@+E:RZ MA\[V'>CU=7D ;&(<:S%)D6&@S$YX"6+'2U*,D>.G,;FS5_[U!?2)P##$]0%% M'0)[_#1HB9\0X:P>XP;@!_8+1W6REFJ#7.!W-7Y-&VIO_(ZPKPNN5QUS&@,) MTPBXF.)X7C/V?EW>KL>P4>_YL6)R9A]9S<],U$/S$MFM=N^X MD^;Y/ )_HG+&:T5*-@6K.QQ' R*;A]5FHL7"ZU%93\+1N&+(<#^ M5 B]GA@%W>OVV3]02P,$% @ *(H)4W$,]_S: P C @ !D !X;"]W M;W)K&ULM59M<]I&$/XK.TP_I#.,!!BW<0:8 ==- MG8E;Q]CIYT5:I&M.=\J]@/GWW3T!@:;Q=-KI!Y#N;O?9MV?W--E:]\G71 &> M&VW\M%>'T+[)#P0]Y@\KT9I.T M=^]F$QN#5H;N'?C8-.AV"])V.^T->X>-!U7503;RV:3%BI84GMI[QZO\B%*J MAHQ7UH"C];0W'[Y9C$4^"7Q4M/4G[R"1K*S])(O;KJV^G=5AGK:>]V#DM88=7BPVU]H'\^E MX!56^_0/VTYVR,)%],$V>V7VH%&F>^+S/@\G"J\'WU 8[15&R>_.4/+R)PPX MFSB[!2?2C"8O*=2DSGBO7";/FT6-Y\>+KY]1%N/O+_?Z.;MS]&ET\&DQ>A'P73097 SZ,!J,AB_@ M71QCO$AX%_\NQC/,\1%SG##'_R5O+T,,QQE\!0._&;C#'8?>A=^'4!-09S'=#8#<); M9V,+R^PA>Y_!J\/V]WU [LVVU8H< R;#:T6Z!+L&+#>8#!?6E*IK*._)^\X8 M%;6QVE:*/*L6.I;*5-"B"PHUE(J'";J*H"'TT74>HBGYAWKGE6?;'K;8^K"M55%S\S#$B@K;4+(NKDL<3\NW MP(.,M<0O3Y4 ]U,*.:>103UJ]ETB;5MGGQ4W/.D=?'4,/-PT6RNE9J%6G "'QF,W MML[B@N@[L7UFV<%UY#2*[51MGTJ3P2-OG*%P6GU<_<$Y%/7;@%JA3-4JLFGK M=EW8&]3'3+*&704>ZU2F4H6_0!;:BC/\]BZR'Z.K+A&9,'@>*QY=#RA5A]N3<&4[8X281LT<,:F<:/F XAU*1.QT:UW ME2:H>3K#QC)=*NIWJR(ZU[% 5JW=,D*BGM_Y0 U;8QJUUB0*"IBW.@JX3VW" MR,(E!CK<*.JUQR_&Z7[:/X_^@YNOR*GG\WW?*3&Z(A[D2Y!STD^G67 MQ7'W>-7.NQOFBWAW3]]Q(W-S@J8UJPZR'R][X+J[KUL$VZ;[9F4#WU[IM>;/ M!7(BP.=K:\-A(0:.'R"S/P%02P,$% @ *(H)4Q&&ULK55M3]LP$/XKITR:0$+DK664 MM95:Z :3@*IAX[.;7!L/Q\YLA[!_/]MYH4S0;=*^Y%Y\S^.[LWT9UT(^J!Q1 MPU/!N)IXN=;EF>^K-,>"J&-1(C$2/+5]^!M U (BEW>SD5LM8"#Q3(YA(,[LF:H M#L>^-MO88#]M*><-9?0&Y0BN!=>Y@@7/,'N)]TUZ?8Y1E^,\VDOXI>+'$ =' M$ 51N(49H+#KPJ MUBCMDLJ)1 65,JN4@\X14L+2BA%W54T$$LDIWRHH#<*%OW80^Y-Y_^XT"N*/ M\+_E72X1NT/NG#=F\]]]G707 F98Y?!@9_,E1,!@Z$8>-%3@11'!!667' =R6MN,*#!96J+2DJ:5O:;M4 MPI/1LQ[$S_IPQQ^=PBS[;I[L2WR;2A0.K CC1HQ&C16\=NG\G?= M=(5HX*7F0D^"RICF/(IT46%-]:EL4-B=M50U-=94FT@W"FGI136/2!P/HYHR M$4S'?NU.3<>R-9P)O%.@V[JFZO<,N=Q.@B38+RS8IC)N(9J.&[K!)9J?S9VR M5M132E:CT$P*4+B>!!?)^2QS_M[A@>%6'\S!9;*2\LD9\W(2Q"X@Y%@81Z!V M>,9+Y-R!;!B_=LR@/]()#^=[^K7/W>:RHAHO)7]DI:DFP2B $M>TY68AM]]P ME\_ \0K)M?_"MO,E60!%JXVL=V(;09=13R#N4,;J0PE88K46+YMSZR$?5AD7U8,W(4^+T5IY#&(9"8 M)$=X:9]FZGGIO],\0LMZ6N9IV3NTI6V-LN4(<@U,/*,P4C'4;]7M..C3AQ&) MTR_POZ,M$_HR+;$Q6*]0>>MD+L!4LM54E/JSKZ'[Q'#-!+-WI82-E*7N,1^! MC,(\)6[(\@0>;2/9Q*!1LD#]ZI?FX2C/W!')*(4%W=J;:% QRE]]\BPII0+M<7/;^W>_'(5H5I7KBC8456=$;-I^I! >6V6G)6 M4J&9%$C1Y45O[)]/HH;?,OS+Z%IWGE "'EEX:XR2]Z7N,0Y30SC08"MV_T MDG+>* (WOFYU]EJ3C6#W>:?];XL=L"R(II>2?V:Y*2YZ:0_E=$EJ;A[E^@/= MXK$.9I)K>T7K#6\"S%FMC2RWPN!!R<3F3KYOX] 12+U7!/!6 %N_-X:LEU?$ MD-%0R352#3=H:QXL5"L-SC'1',K,*/C*0,Z,IO?W5Y]O;F_1^.X*W<\_7#^B MF[OY^&YZ,[F]1N/9['H^0^_F9,&I/ANZ!DPV@FZV53_9J,>OJ!^@CU*80J-K MD=/\4-X%5UM_\<[?"3ZJ\)]:]%'@.0A[V#^B+VCQ!U9?\ ;\1\R$K9G0F@E? M,3.#8LIK3I%2 */0 M2QTO#DYVX>9Y%* *3 '59:B"I&^R#W&H7GW^2U4/Q% !"G[%-U52:Y01I9Z8 M6"%2REJ8#A3L^&'8TMCQ!AC=4@T>D"RKRYJ#G;P14X;](+;#[)@'X1YY&J7H MCG85^P[V_)8&*@A/CM,EJ9@AG/T TUHNS9HH^F:D ]\)TG3O<>BD0)Z(-88X M^7LX4>($'GZ&& \@5M^ M(]J<;.7X4 MGPHR@&+V.A2.O9^2.<9[Y;Z3#N+7BIG!!%@RP3P/^K8QBBUJ8]N2D8B2K$"+6H,Z. E-5["TF)?Z M^''S;^WCO_L^II!9%W1%E["[4327 MT+'0A' BLB8CFE >3AH[39[;P(G?'Z @[/O(]S!<8:; =9Q]K9EF^XV.F:<7 M$?CX=1KW\<$S['>PO0G8MY2B(GM"1A&A^6$QM/G6#T\VU/ >(F^'K9VCG7:4 M!/W]U+"P6R5>V/D$([:?O)3L;F<)A':YLJLN-(8F?3?[8/NVW:;'FR5RS[Y9 MQ3\2M6)"(TZ7(.KU$TAEE&9'- ;: M?XS1?U!+ P04 " HB@E35X6:@:L# "^"0 &0 'AL+W=OJ"GL\+/E6Q,(\EX\*D-VR)&DN"IW* M BFQ&5D3P7FRL OO_9_9/=>Z0RXIK<2^SW]/$[$96:*%$;/@^,T_R\*LXY<,J MOK7,=/U%AZ8O2& G@)HK;L9J%;YD1L^ M'BIY0*KJ#6S53YUJ'0WBTJ(R)38*6E.(,^/IM@1!U*7N%SV[S=FL_]%WF_0N^U]%Y-[[U '\/F2?:90'*# M%K"U8@[SB'B1H!E715IL-9H*V%("S8NUS 5:\N.U67Y]E/>_A-1Q/Z#_NUSN ME!!G1\^5"Q#S8]VYK%U'X)FH/7NA>C OD-G)O89YT3>UL]7'Z?TM9DL43[[. MXC=KG0@E=?D!?10;.$)$V_X.A0RSP&\K0@\[ 6TA=3T372\$SW$B4AP6[4D9* 8M]G+69.A"._2YU1#X_-4O[6<3>?+_XSLG_TE8!CI9XT]IW,!3(G"SEY&L,_"J^Z&F-+.31\3UAE" M ^R'G1_4P2YQKCL+:AAI40!+(.AK"T)R(158[Z4JI0)/T2"3&G;&CY0#0C'U MHZYA ('$Z6'87B[K=P#!4>C>7*Z8J\:0"'NTEYJ+7;>W1@+L]):(3[#GA^BK MT/H.CC(C5#4%XEA>>-*J\,*^2((9=2^PQ_J809+>37=BKIH3,VU.3,./XG*U MXZBW12C!8<]VQK#?3\/'M-NYUPY\NW>GYD)MZY>#1FNY+TQSO;:U[>-DTMS) M7??F9?/ U38M-,K$!D*=VX!92#6OA0886=8W]$H:N._KWQT\L(2J.D#[1DIS M!M4 [9-M_#=02P,$% @ *(H)4^LC]Q)6 @ 6P4 !D !X;"]W;W)K M&ULG91A3]LP$(;_RBF;)BIUQ$T+=*RM1(%I3$)" ME&V?G>::1#AV9E\H^_<[.VDH$O3#OL3VV>_C]QR?9UMC'UV!2/!<*>WF44%4 MG\>Q6Q=827=L:M0\LS&VDL1#F\>NMBBS(*I4G AQ&E>RU-%B%F)W=C$S#:E2 MXYT%UU25M'^7J,QV'HVB7>"^S OR@7@QJV6.*Z2?]9WE4=Q3LK)"[4JCP>)F M'EV,SI<3OSXL^%7BUNWUP6>2&O/H!S?9/!+>$"IN-_?T;^%W#F75#J\-.IWF5$QCZ819+B1C:)[L_V.73XGGKX*I>$>0=((D^&XW"BZO),G%S)HM6+^::;X3 M4@UJ-E=J_U-69'FV9!TMKJZ7#W#T(%.%;C"+B9%^(EYW\F4K3]Z1?X%;HZEP M<*TSS%[K8[;2^TEV?I;)0>"/1A_#6 PA$.>!.@ ZZ[5^#AL"7S?'M?KWAB[&D-38) ML+?^7KQWX2NT>2AK)II&4WOW^VC_PVMN#.=V+E;.9V(5M<59[<2J;9IJ'PY9[58GCJ^LYFX MJ^:E-A/>=+*@(/^F_4=?'FD MBEV(^I^JT.6IDSJH8#/:UOI.+*_9VI_(X.6B5O:+EBO>,'!0WBHMFK4P6-!4 M?/6G/]9Q& BD>(\ 60L0:_=*D;7RDFHZG4BQ1-)P YH96%>M-!A7<9.4>RUA MM0(Y/;V_/KN[NO[SC\NKN_M/Z.JO;S,&*;7D/3.OL(QO[SLFK@+^W_ @%V$4$$_\5O*#S-[!XP4_X M^PILV,&&%C;S%]_28F?G*R1$90HTL \JZ32,)*,(!AA5"B#% MDJ-'4Z!H!"IT*5H%#&I\C(P*')Q\V/_!6CG<- A2SFS*-SQ?C?VOLUB?K#_] MZ/\R\4(T$#P$I9@_'0QVSN85AX3,X2RI*<]9MQ+@^%WC>VO' H15-^^_,8*H M[5:9_-3XT/]9453F+*8U6M"J^%SQSSE=5!KHCXLKR2(WR>(!';I)F@SHP(U3 M,J")&^)T9YR3 =^(N'X4CWLY-QUJ(<&^J),L=J,DW5(8!_Z[UP_]WS$-ES54 M$:/21$Q]8/"3+'/3-!P$,'+](9U$;DJRCHY32$[HHZ_0CG3FY8,"7)]\_=X. MW0SW\GX*N>QS&P:N/XB<3P*7I#&ZK)ZK@L$!9[?A,*,X#\-T4][MY%,9N%@SJ9@3E%R4#&I*6)1!VZ+J@I^+0!4G)>/Z"M(1: M!'],-[?ACH)H6(&XK\_8Q;B_!$9^O#]3Q W"8&! "+LF'+]W^=#_ S33JI4O M'W[#C'R<;)O^[AD296-THU0+>ZF%*UBNC=T^'J/M0\HG)[N6?!+M2X35A=/@ M37O>X#DX)<+<2>NVJM_'&(=N&O6G5P9;-8R2MSEV=9C>H&EOF)S;IXDY[%JN M5_U[-]N]?LY637_/OGHZ?:$2A-/_ %!+ P04 " HB@E3&/]=.,X" !]!@ M&0 'AL+W=OHU"[8= )#HX%W^;6.<+1H&1;7**]+^\T M66&#DO$"I>%*@L;-,$@Z5^.>B_0(H<#4.@1& MPR-.4 @'1#2^[S&#IJ1+/)X?T&=>.VE9,X,3);[RS.;#H!] AAM6";M0NT^X MUW/A\%(EC/_"KH[M47!:&:N*?3(Q*+BL1_:TWX>CA'[T2D*\3X@][[J09_F1 M638::+4#[:()S4V\5)]-Y+ATA[*TFE8YY=G1++E9P$-R>S^%^319WB^F\^F7 MU1):*[86:-J#T%(5%QNF>\1QC1B_@O@!YDK:W,!49IC]FA\2NX9B?* XCD\" M?J[D.72C,XBCN',"K]M([GJ\[M])/H'<:Y!['KGW"O*2GDQ6"02U@0WC&AZ9 MJ&J+2R93S@1P::RNZ%I;\]+>GBZPRA$FJBB9?'[WIA]W+J\-T,/<,9U!2KNN MZ9(;8#*C,A8U&@N:602S8R7Y-4(JF#%\PS&CBV9S+N$6'U% [%A:@G>4F7\P M.4?-=)H_$QB]GE3IC#2@SX-9LAQ#0LY*6BZWL+14E6@8XI<1?EICM)+EI W] M^.(,F %J&X:$4^VUZP;.157I?+$YWRMPPJ+N]7\;6S>2A*K*$&'3WLOO--MP M"*OM+JR4I5-+C$':V=8M9VLNN.7T-/X]U=D?1WE8>>MGG9CHQY?MW\R7;FYX MU!(*U%O?^ SX\ZJ[0^-M>FM2MY2?X75CGC.]I5L+ C>4&IU?7@2@ZV97&U:5 MOL&LE:5VY:&PO=V]R:W-H965TZ:-,VZNW:YN.D^*S9MZRJ)GD0G[;\?*+\(JE_2M6DW M[T,B$2) D > .;QO:L^U%-K/?E8Y&5]TIMZ/WO6[]?#J2W2^LC-; E?QJXJ M4@_#:M*O9Y5-1PU3D?<%8ZI?I%G9.SUN:%?5Z;&;^SPK[55%ZGE1I-6G,YN[ M^Y,>[ZT(U]EDZ@.A?WH\2R=V8/W-[*J"47\M9905MJPS5Y+*CD]Z+_BSLRC, M;R:\S^Q]C=Y)V,FM"0C:W0Q\DI/"XL^>LG MB-]7TE\U>X>]W*:U/7?YG]G(3T]ZID=&=IS.5^Z>5&$V M2 LOS58;;E N*X-1!KZ"KQGP^=/KB_<7;V\N!N3)N_0VM_73X[X'L>%C?[@4 M<;80(7:(2,@;5_II32[*D1UU^?N@SEHGL=+I3.P5^/N\/"*242*8X'ODR?4> M92-//K#'/:*BM:BH$17M$#6 H!C-E\1/W;Q.RU']M/V<%K/GY*4=0]2WPF\&EZUNMO;MP/DT7X_. MFVBQ%?&?9O;9@RJS0X M(I?NSE9E,/N:'C-JE-E0(U')!DU1%O.645-CS&>;7KI:C10Q,8VUPJIJV$R$ M"89RC@G<<"J3Z*O-^$^?E]9-JG0VS88D=\,F;AXVU)<^;\K,@ZL.?.H[YZ)C M. :."%+ ,6""@(/B"3X7"6I5=N@F8(, AH6%Z!X]GFVO7 :AE %H0$6 3:EIS'$T@N%$ M)! AH4KC"4;02+31],== PL%,X3!_C:K,"GQ 99&AI%K:,DAB:J-=("L)!QA(::,J3*3O\1(5$)AC6,.-5)%\0D^";V_9@E MX)Z;3GS0\+\+]@6#&!,:VUE1U4D$6G9,&. $4J]NC;4=]P5X!T)X@'*>M#QQ M0B/T-5C!F-;$_S.3?D_PWP7ZG,$I))V !5OS#LR'E-Z)5R$5C5"H;0(_EYP* ME!J 08D6H\,:"@D0.M1]7U"7/:YAKU<+0),QQ.!'R60SO"@!#%WW)9M&(M#6 M ]9:^ LU?YA< K[_VN [F=DJAUS_Z MX;[X0-_26N#;^Y=_.V5!W1,9W)9 EM%1!\H,-"X8_3CDFN!0NQ(5=#JQ:1D$ M-8A=4Z%;?XVA*6)R3W43 8KB^(2F*=98&5B,<5S_< V)46U6T_^I5+2SPX#@ M[51S K"F&]])ITP,U@ *G,#V#,,9]! (>KI9":3'J/&()92\R4%;XUNRR,[6 M &R@/N_R%(X92./2=,TH5;2M)=!4H8:11]2@(@T6,L@Z24(E5!F';([5Z!S:*B5 MZA3%C%'1+=D5V H?C@BM%E-;:W?HSZ-V+@QQX' &Y0SZ60B*&:KUGISY*(;9 M=M_01UT86-F1 MCGND6EQ"+0;>S9J+GUOG 2";UZE-1[8*$^#[V#F_&H0%UC>!IW\#4$L#!!0 M ( "B*"5.XILZ\/04 "\3 9 >&PO=V]R:W-H965TSC9*5?N+A4PV4# Y MYQ64^&7%1<$4#L5Z(2L!+#6+BGQ!;3M8%"PK9T<'9NY,'!WP6N59"6>"R+HH MF+@Z@9Q?'LZ<63=QGJTW2D\LC@XJMH8+4)^K,X&C1:\ES0HH9<9+(F!U.#MV M]D\"+6\$_L[@4H[Z1)]DR?E7/7B7'LYL#0AR2)36P+#Y#J\@S[4BA/&MU3GK MM]0+Q_U.^UMS=CS+DDEXQ?,O6:HVA[-H1E)8L3I7Y_SR3VC/XVM]"<^E^267 MK:P](TDM%2_:Q8B@R,JF93]:.]QG 6T74(.[V[.$^Y0 MY/6*/*/(NT71!09$6N= ^(HDO*AX":62>I0#\@+GI)+;#+A;[>^_1=1V_R!/ MU7[:"(")4^[SJ6O1^F"L?V/BQ6N>YTQ(DI5$;7@M69G*E\9+^LPSXL5T-/(]F[PK%0C C7!Y MLVV>L6669RJ#8:5K!T/?BZ>[ "GUW,H[C75G*[Y.+?^_DPM(TTV9"$%G9U-VF!.9,H5\5;[!MS36[ M=WGJ7/,T.>=N@G83=Q*U$WS%Y(94+$L)VH^P@MU \42O?$*KSJ2K 0O")^2;\IQ=X38<-ZG]U"Y&@?C[5FNZS>Q M^P!%'HV&OC/TS[=$+%\JO/@U%H4?R8:5:S FOW;NG59UJ!5&]HUI_^G2Z$/3 MZ2-2Y2]FWJ,8Z%F.32=CU_4>SKS8\?M^X/L/9YR#-71<RYZY KT"P+YH'7=J?Q MW-O0<>91T(HX=!X&U\1O $PSF6A2$MP5MO"GU>O.'4J>Z\;#YMJFGD;X'!LL MM<]W5+^@KW[!O:N?@(0C>]"%W55A52N,%5*7'71DP(A96 ]U2 TGK^\7-+L&T%=3?PQR:D6]+)3:]T#OC'.!?KJ)Z\@$I!L02!;-HG MIXUOVL8P[05&">8=+:M/7.J45S0I#TPIGA#SY2@58'$*A]0?NK&6&,+$M^QX M2,^N96,*0(%A"E,)]<8"<:0%QE/!Z(;G6DYD$JC?N4< 6V'L#''J6'$X5#@: M633RVZL:_B_.BKIHG5VQJ\+\,^N5!Y;G#8=Q(\O%LG8*4N[W"5I A3=+7*9M ME77WS.&X7F"3V!3LLT:.?&=Y;0A;@KH+P3-MXSB*QO#CN,.0U$)HC96^(3>4 M;_3P99ZM31B,JK/ENT/V%43QMI2Q&#UB%"#6YJE&$A/PS7M&/]N_!ATWCR"#>/.4])Z)=8;'S6&% M2^UYB+=BT3S/- /%*_,DLN1*\<)T-\!2$%H OZ\X5]U ;]"_D1W]!U!+ P04 M " HB@E3U/=<@*<$ #'#P &0 'AL+W=O>TX72W\U,2HL>TR0S9XV9M?.3=MN,9S(5 MIJ7F,H.9B=*IL,#J:=O,M111J90F;4J(UTY%G#4ZI^78G>ZSFPQT.Z- MKG-RS@OY4N"O6"Y,[1\5*QDI];U@^M%9@Q0!R42.;6%! /DI+V22%(8@C!\K MFXW*9:%8_U];[Y5KA[6,A)$7*OD[CNSLK!$T4"0G(D_L0"T^R]5ZW,+>6"6F M_*+%4M9E#33.C57I2ADB2.-L2<7C*@\UA8"\HD!7"K2,>^FHC/)26-$YU6J! M="$-UHJ?5A>']UB;X]= ?W5X/K?U"O?]N] MO>AWKU'_MO=U<-.][W^]14"_.1#:.18+ZV?+ 0>7NROA^+W_^ M$5#"/J'?17NQ-G8=]ANC0SE66?36SVN\ASU>YUTVL:!MCW_0T;8H_2C0W"L..P M+=YU&;H2.HNSJ4$C"=4N8?/'*I7(BL<=+AP?>QZIQ85=OF&I@QG;K(H2[, B M^Y5!*"6XQXQ\89;AL+9ZAOU:W"XFU*TXCGWNECF5Z[A?Q,BP%W@;EN+ ">HA M,Z>661=SP@_>Y.?T,D[R E6J()N),G!BJD-T\J'U]2(71XBTW$T.2:M6;*3E MU6?<\,-7OQ^JMKEG&/0*4JWI-JK41U^BRZ_(7L"EJ.%1@H0QTM;S%T(50IY" M!Q/.4 A52$K.90PJ^J?,K-)Q[80XG&/B-D$F.&> Q>? YIA M<+P/!8M"\0'97#\L8RR@8F,)0#4@8*!).6:^__ZVC(5L+/A."N]N$%0%GY!U=UL+9:)GFFDDAJ4T@[ M_B*22Q&<1+;(G#8NE\QM".*72_\=JVY2J6> MEBVD0>.B#I9]5C5:=:G=97.V$5^VN#="3^/,H$1.0)6T?+>!]+)M7#)6S&ULI59=;YLP%/TK M%D^MM)5OUE8$*0EL[:2V4;*MSRXXP2O8S#9)]^]G&\(2YD;=]A*P.>=F_!DIBVHL($+1C@;5U#]G.&*KJ;6*ZUWUCB32G4AIW$#=R@ M%1)?FP63*WM0*7"-",>4 (;6$VOJ7F>1PFO -XQV_. >*"=/E#ZKQ6TQL1QU M(%2A7"@%*"];-$=5I83D,7[TFM804A$/[_?J'[5WZ>4)#U M!&],>"V"WQ/\MT8(>D+PU@AA3]#6[ *;144SW]IQ589$NPNIDN,W"6+5;GX"Q% N**GX/W@)>0(;Z_ M8 *^E+3ED!0\MH4\A)*R\S[@K OHO1+0!W>4B)*#C!2H,/#3T_RK$WQ;FA\R MX.TS,/-."GYNR07PG7? )%3A#&]O;POS*B?/<8E9JUG&-49D0YWH ZRD(X9"$\F8445ZUJC>"A48V2 M ^D<+!$7#.!0_M4Z%<86,(L,J??<8.36A'+]$2HUHJ[&CLU:SLBS?=!H:\0V>L)Q MD-.6B.XE&W:'(3K5LV.T/W.OYZYA/Y5#MYN1O^6[B7T'V0;+>JG06H9R+C[( ML[)N"G8+01O=YI^HD$-#WY;RPP$Q!9#/UY2*_4(%&#Y%DE]02P,$% @ M*(H)4RM]*=/_ P ]0T !D !X;"]W;W)K&UL MK5=M<]I(#/XK.YY^:&<*?L$0R SO-VTG4G*0'OW>6,+V*F]R^TND-RO/^W: M&##&2>^2#\$OTB,]DBQI^P%['32GCSK!OG\WEL"]V.F$J/- W?8W](U+$'_W,XEWKD%2LQ2X(H)3B2L!L[(OY_Y;:-@)?YD M<%!GU\10>1+BE[GY&@\@Z)=DJ+-%=& M#U+&LU_ZG ?B3 %QJA6"7"$H*X0W%%JY0JND$-RR$.8*X5LMM',%2]W-N-O M3:FFP[X4!R*--**9"QM]JXWQ8MP4RE)+?,M03P^77T:+66,\6LZF9/+]83Y[ M7(Y^?/W^2#Y.05.6J$^D07XNI^3CAT_D V&B[R+L@'QS)CX-:P&\[WB0M[S,)O,"O\&?R M=G6OBL[_LS[[S]8O@M$J*J%E\<);E8 ?*^/KSV0-'"1-".4QH3'6'%-:4O,] M$WC&!J5 U9@+"W.A-=?ZS<*K@6X7T.U:)C^$1O?5ADIHF"82DTBDQG%J>U,D ME*XJW@RT9T%-?]T/@V:W[^[/"^):QF^V+F6FUS+M9OM29G8M$S:#0N:"=:=@ MW:EE/0=IYP:/H#&*(FS%F#3DO@!,'XO,Y=*$A(P.5,9U*;PK+-Z]=PJ[!72W MGHS$[O-\F;>\^*I2UZU(72GDDTRF?9ZZ4N*N4<*KQ&4ROG&]ZN,LW2;B!8!,F<0Y M+Z0B\X3RFG3[9V/(?^]:\H,3>/">U92CG1>"5_[*)[G0125<24USJ<[MJIOE M(M6%>4GXU,K]^EZ>=4#&D3$00_T)>_J*:5SM(K'F[)_*\3O.44N4WK[A70?5NL#]-%C]\ _L=/Y&]'@ 8B<2V1RUN3PHJ)>5KP+U85Z\[ MX97[O:;?N_@KQ^5W5"[YG\:?7S__%F!."#C+R<'NR1 WZ!ZGP1K(%B03,<%! M<2P%2U2L, ZO!ZUR9:OWQ24= MU]D>4SPMSB@CNYF7GH_]^XE?\7QJSC1V;3[!9P>B!RK7C"N2P I->"X#:03P_4H(?;PQ!HJ3WO!?4$L#!!0 ( "B* M"5,OI=M'6P( "(& 9 >&PO=V]R:W-H965TS&VZ"56,SVPG=OY]M*$I3DNT% M?.U[CL^YQI>LX>)5E@ *O564R8E3*E5?NJY(U,+VRYJ+"2H=BX\I: M "XLJ*)NX'F)6V'"G#RS<_N)\]V_G"8FWR8\$6CDWA@9)R^-WQ^GT6QK@_OB=_<9ZUUY>L(0II\^D4.7$ M&3NH@#7>4K7@S0_H_,2&;\6IM$_4M+E1ZJ#55BI>=6"MH"*L?>.WK@Y[ #\Z M @@Z0/"_@+ #A-9HJ\S:FF&%\TSP!@F3K=G,P-;&HK4;PLPI+I70JT3C5#Z_ M>[J^>_BUF%\OT?D,%"947J"OZ'$Y0^=G%^@,$88>2KZ5F!4RTR#=5<=_ MU?('1_AOMVR$0N\+"KS 'X!/3\.74/=P[R/[;0 MLD5'V&X(([KT!=IP/ER<%I]8O+E0NSP8IV&0N;O]&@QE1:G?9WT0%_7BHI/B MGO7U,8=7"[X".:BN)8CW]@W3<1H=J!O(\OQQ.*PN[M7%)]4M<*,_8P6"8#JH M+?ZT:QK%7GJ@;2 K2:)@6%O2:TM.:GO@"E-=NATPQ06!07W)IS/S(]_WPP.! M VEA''Q+#A2Z>S?8=,^?6&P(DXC"6@.]4:HMBK8CM8'BM;W4+USI%F&'I6[B M($R"7E]SKMX#TR?ZWT+^%U!+ P04 " HB@E3[.Z*=_$# -$0 &0 M 'AL+W=O"OQ -BD0R+"[8GN;JR83S#4C7YUA9[3G!2)F6IC1PG ML#-,$N6 M1'[9/W+5LNLJ";J74%+^I$]O'K]7_* >O!O.,!9FS]"M-Y&YJ M119(R 87J7QBAT^D&I"OZZU9*LI?<#C&AL@"ZT)(EE7)2D%&\^,__EX9T4J MWD "JA+0OTUPJP2W'.A163FL!99X-N'L +B.5M7T0>E-F:U&0W,]C4O)U56J M\N3LX\/#XNOMW1VXNE^ A]6GFR=P>[^ZNO]X>WUW ZZ6RYO5$KQ?$(EI*CZ MW\&7Y0*\?_GS\?0EV=?ISMMT6UE0^X!J'U!9S_T?/HQTX];=N&4WWE WC"4'FJ8FOXZ9 M09FI[[Z7F0=AZ**)_=+VQ1#F1$[@UF%OA'FU,&]4V!T1XE+=5.LB*U(L20)P MQKBD/[&^VTQRC_7\E@[HN6'BIB MS^TH[<=$?F06&M="XU&A]\1H7&Q8: [LR#$%N9Y9#W0:ACJCBN9X3R5.Z4]E MFF ;><"0H;H,(3$14::(EB-_*[9IOB0A@. M+=H&K/#49(5];(9!W)KW2G$_+ @#;^#9"AO PE\B+#30TT=N''=EF>)BW_7- MNE##633.V0>Y(WSL9:\!*SHK6%'KM?)$8$5]8BK'NEPU14%_@ >HP2HZ-591 MGY>NXF57KB$*!@B@SOF@'J66B(BN(A"QNDHG&DKCA.",AQ1L8X MBAJ.HK-R%#4<1>,<'11>F1KV]AO0CR*O^P UQ@5N!#O&VJV]JOY0\"?F6YH+ MD)*-2G0N0F4S/^Z]CPW)]N7V]9E)]8Z0%W?,"9?&WI'7'\!F?T# M4$L#!!0 ( "B*"5.H"YJ1)00 (81 9 >&PO=V]R:W-H965T-/ M >J48VK'W>#:6J'IARPVF;>:341U&J>2J[>1\I.#Z_O[\?/DY@8,[\;@?O;KZA%, M[F;#N^O)Z.8*#*?3J]D4? >72TP71("(@@!SOHGH N"$I50"-@<+QL)U%,?@ MRYA(',7B*_BD36=+E@I,0]%SI>*J1W2#@M;"PMJHT1M9*B-0[510'T#([*(*-5)'^$8TX#4S3P':V5@6CU>!PVO MX[7\GOM:0Z)9DFA:20R#/VDD(K/F([FI&SU':>Z,CI24U8_=*L=N6<=60J%D M0)5\RCFAP09(CJF(L293QZ%5X0 ;ASBT2P[M$Y.@*MF>@5&[F@$(VSXJ&>0T MVQ6:[\SVB'9*HATKT4FRPA%7"B_KJ'4JU+QWK&P6>X2Z):&N/7N*#GC%<4H M>0L(43I@Q"OO7Q$>*,+J>U7'V0X/O0O/^UQ7!A_WVYL?](QV>U:HI^FU#6?G M&P#/*!\0&5QT3@$IT'9+ +5A]] *@D8=H7_6=5S G;:0H9%3>*J>'E_*L*JF MJ.W[WOM54]@U#]OMDS6R"^VZ.R-"VHK :"ALG;.XC"["4X7QM.*JJI[?@ ?C M9%0/VF7O0TGM'.%04#UFMD_5Z"&T*\^0<"96."#@+YRL_@9C,E?[<6+;'!DI M0MX9LXR,-"%XSBP7:'LK5^VT#L4.&2E#=BD[=1M2P)RV#T%&P9!=P3Y29:A& MO;Q&53J.V^V3-3J'[#IWBSU9Z:]*L?7H8D0*=&PO=V]R:W-H965TO M$]($;"?JSJ@OD(]SCWU\K^\!#P^\^"ZVC$GPDJ6YN!YLI=Q=.8Y8;ED6BTN^ M8[EZL^9%%DMU6VP! .P8NMXG\I'?OB=U8+\DF_) M4U%]@L,1Z^,!6.Z%Y%D=K&:0)?GQ.WZI%^(D ,&. %0'H+<&>'6 IP<$'0&X M#L!O'<&O RKISE%[M7"36,:C8<$/H"C1BJV\J%:_BE;KE>1EHJH4L"9UD/,SX.@SJ&\< =S^56@"A?L94E?M(?'_;$.TIRHQN]ZAZC7L(_ M]ODE\-Q? 7(1?)I-P,6'CY9IW;Z=Q>UFF?S_N0BV4=M16LBBGYW2V7IY39UX M%:WW W720X\;>ES1XP[Z^V@.9C=?HYFMM(ZAI HM&]_S" ;0"_'0>3Y-E05& M$2'^.6QBPGPW# DZAT46&,)!T+*=Z?0;G7ZOSEN>"YXFJUBR%8C&T[E-[Y'" M/Q428N1IK5^9$%=@FDM6,"$! M>U'F)IA-,#&&_X0#5]-K 4%?7Y6)#85]#1594#XBV*Z7-GIIK]XH+O(DWPBP M8,K F>J82YXQ(.,79NV8U$QS$&(]S28*P< --=G4K%:?Z,40F5P^06Z'[*"1 M'?1OW7VV8 7@:_6[8<<+&2]2!NKV)<"_H+N330)C/IY]+F$SE[!W+C>LX&(7 M+QGX)&/]\ Z]G2M M^G1*L6&PR[5.\* M-8R<-0],D;;G(@L=\@EUJ3U-$+5:T<_WP9KC;(<0"O6^;X-1;&P1"PS#4&\S MD07F0^)W]$+8^B?T>A4_S;[T54EKE!"_2QFV#@7[+:J_#$VGP)2Z1DHL,.13 MJJ?$XG08TC#4:$"=B2E=2C8;U%O*T/3+0*$J"[91!'H$UVQB4*4!+H_ MV6"N!]T.O:U#P7Z+FBLC[BN2MN?#X%VJL&WDL+^3]U=A:)97 ,W&8($1%QHY M,6'0\[#NQ)$-AX(P[*A"U#H+29]7EEL4K5I0 ]7[-N7R]*0=HSM)&_P%02P,$% @ *(H)4^Y* MO)L_ @ OP4 !D !X;"]W;W)K&ULC53O;]HP M$/U7K*@?6JDE(0D,51!IP*9MTB14Z/;9P"6QZMB9[9#NO^_9"5$0/]0OQ&?? M>W[OS-VTENI-YP"&O!=Y5!0/9 E"#Q)I2JHP5!EOBX5T+T# M%=P/@V#L%Y0)+YFZO95*IK(RG E8*:*KHJ#J_QRXK&?>T#MNO+ L-W;#3Z8E MS6 -YK5<*8S\CF7/"A":24$4I#/OZ_!Y,;+Y+N$/@UKWUL0ZV4KY9H.?^YD7 M6$' 86Y#-OXI$] MI+3BYD76/Z#UXP3N)-?NE]1-[CCPR*[21A8M&!443#1?^M[6H0<8QE< 80L( M/PN(6D#DC#;*G*TE-329*ED39;.1S2Y<;1P:W3!A7W%M%)XRQ)ED^6V^(?=+ M,)1Q_4">R.MZ2>[O'L@=88)L*8 MR"[6I6$8.P;;1(=E](E2G\I_ M)!RTQKXXL7E)^NBLO.&%1SC/BD_\-<+]7GO9T?:;JHP)C5I2Q 6#+TBCFG'1 M!$:6KN.VTF#_NF6.$Q:43<#S5$IS#&P3=S,[^0!02P,$% @ *(H)4U

&ULI5=M;^(X M$/XK%MJ36JE+WBE4@$1YT>WJJJO:W=O/A@S$VL1F;0>Z__[&20A0@D';+Q G M\\P\\]B>L?M;(7^J!$"3MRSE:M!*M%X_.(Y:))!1U19KX/AE*61&-0[ERE%K M"30N0%GJ^*[;<3+*>&O8+]X]RV%?Y#IE')XE47F64?G[$5*Q';2\UN[%"ULE MVKQPAOTU7<$KZ._K9XDCI_82LPRX8H(3"/N^\SXKD,9DY53 6 MZ0\6ZV30ZK9(#$N:I_I%;/^&*J'(^%N(5!6_9%O9NBVRR)46605&!AGCY3]] MJX0X *"?9H!? ?SW@/ ,(*@ P;41P@H07ALAJ@#1M8!.!2@FTRG%*I2>4$V' M?2FV1!IK]&8>BNDJT"@PXV9EO6J)7QGB]' R??Q&/I-1'#,STS0EC)?KU[3>E\+/KT M8]%G=O@KK,_!C[0,ZN44%/X"RW*RN EK-V'A)CSC9K3!54?G*1 MR%Q( \]Q MNB71"9"%!%RM9$D7+&7Z=],2+-UW"O>FN&Z&81BZ+J:X.9R:BV9'[*.:?61E M/Z8J(;A[$MP@3>1*='00];X;1+UWW*ZRFD4G&41^U#F30*=.H&--X!_0&J0B M8DG&I=;_YEII3(?QU1T992+GNBFSS@F;;G@B^@6C(\;W->-[*^/IKQQ7 E8F MY U**U.C8B:Q?1%DC:-J@'4-),,JAS4.FP['CCI7+&94,E!W9)U"O(*84$6P ML*;&&&UO<$C)&N0"N+YMRMM.SG/=MNO^U50;_@!XI$^WUJ=K]?2CZ+ FLPVF MM():*2(QR<8J;G?HM;U.4T9C.RQH^V&C$)>B!4$3;'HQFF]3KU>KU[/O!\%7 MGU&OC$Q@KN_(.)<2EP)YHCJ7V#>;!>R=K',\[IWLADM61X0]=]_672OE%]B( M=(/;=;>#9XW5\MC[P:'!^TB9]_R](]^N+(X/RLR.Y*[&'-:=QI.&?U(D([=! MY,MVQ_SW[^@3?6-9GMFF M:=_0O.A#\[UO+)Z]LWSAV+R-*EA6BPV5"LH;9_:T2[R3I9+OHEW)U#DX(F<@ M5\5EQE1YG);R>%._K2],H^*:\.[]H_3[R':7D=VKLO;V=/5*X85R2% M)89RV_>HM2PO/.5 BW5Q0)\+C&PO=V]R:W-H965T&(,\,=%U_E&E'!2YXQ.7+62FVN/$\F:\R) M=/D&F=Y9_WO)Q0YHR'=FTNQD->J(PRG N019X3 M\<\U9GPW<@)GO["@J[4R"]YXN"$K?$#UM)D+/?-JEI3FR"3E# 0N1\XDN+H= MF//VP">*.WDP!N/),^=?S>0N'3F^$809)LHP$/VWQ2EFF2'2,KY5G$YMT@ / MQWOV&^N[]N692)SR["^:JO7(N70@Q24I,K7@N]^Q\J=K^!*>2?L+N^JL[T!2 M2,7S"JP5Y)25_^2EBL,!0/,T \(*$+X%=(X H@H0G0KH5(#.J9*Z%:![JH5> M!>B="NA7@+Z]K#*Z]FIF1)'Q4/ ="'-:LYF!O5^+UC="F(/\_CCP\QG,U0$9K)<_@ 3P\S.'MW#N^ ,KBG6:;31PX]I2T; MO)=45JY+*^$1*Q'<O6L>NV$MVQ1-ML,:\OZ5VY>UVY>_R.W9_AK;G)VV6VOX M>EZI'M2J![](]0(E$I&L#VX-)BR%2?I%UV_=M2EI+A'F@NK?O_59^;YD0U4( M!H]<;_$MM@_!;;88$;-@?..^@NO@:A8TK,>ZERU;S__HRT;XGH@591(R7&I3OMO7SXDH MF\MRHOC&]C;/7.E.R0[7NA]'80[H_27G:C\Q!NH.?_PO4$L#!!0 ( "B* M"5//'Q6!QP4 ,H< 9 >&PO=V]R:W-H965T)*5-+\^U&R(EG4 MB1:6Y4LBR<\]Q[OC\:'$Y6.6?R\.C''T,XG3XGIVX/QXM5@4NP-+@N)#=F2I M^.4^RY. B]M\ORB..0O"VBB)%T33S$421.ELM:R??/3^XB_8'7CU8K);'8,^VC'\]?L[%W:)E":.$I464I2AG]]>S M&WSE4U(9U(B_(O98G%VC*I1O6?:]NKD-KV=:-2(6LQVO* +Q[X%M6!Q73&(< M/QK26>NS,CR_?F;WZ^!%,-^"@FVR^.\HY(?KF3U#(;L/RIC?98\?61.04?'M MLKBH_Z+'$]8P9VA7%CQ+&F,Q@B1*3_^#GTTBS@P$#VQ &@,B&^@C!K0QH%,- M],9 GSHDHS$PIGHP&P.SSOTI676FW8 'JV6>/:*\0@NVZJ(N5VTM$AREU][0.XB#=,:AB)PJSIJB6U(>5HU/=L):+A_/4 C##T8C9PGHC--H1&LH1 M_BYD@ 5Y-4:P/8R!5ZP[FM,?FPN@;-.6(SBAC#.43C'%?90/O4OTO6R8K59L919V61) M(H1RR[/==\5TMULZ^Y4:RFD]."]NJ+4SR!75I/)L((Q4&W<"CS)5- _@50/Q>DRP51YN(F#*-J-QO$Z!A$X3Q*Y[O@&/$@5K03[B00OY8&XDX$ M\/.(;ER(T+XH@IRX@+XG1K($H@CIHVD:L+^M4U>Z3 G0!CM0)? M:N2A:EKRX%P -"?8D!]MZ0L1!ZX$>NS=EJ,7TN,<:?&^'^08SS4 M/\MQ;%O>6 $X6\.#CG4A/MO ,I\'X2S#)HY2ZN=-@ M'@0SB3&(%X3IVDBXG2X3M2Y?7L\:@MY\QL22Z[L!<- \=2$^H#^\B7[]RWS] MU'1["D+56Y;=KDS*..!B25HER5'L0)5G_8>F%B1Q#U#[^*L*-ZKOHET M.PRBO]):1SJ=)FJ=GK36D:%V8EN3%0Q S74=TT$G0#A3:)U<<0!'3?E=TP?I MJ&/I(P7OM)VHM=W/#T,44#\7@@'3QIODU+_, MUL]*M_$@MC(K7W(6%&7^=/&S NGV&<1YI?ZFG5I3M5I/ZF\Z5,\YUJQ!#393 M@>Y4H#<5Z(\ B>' E:6=Q%.UQ-\612G6]#(5R4>%^KV%#G57UF9O L8',)@8 M(Y%TZDU?JMX-@2EE4;/EYAT! I6>"/2FNO8G,)[RLS@[:DE8OJ\/Q0HARV7* M3]_+VZ?MP=M-?=PD/5_C*Q<#SSU\Y9^.U3KZTRG?IR 7?56@F-T+5]H'2U0R M/QVKYEG&=)?7E@@9AA%4#\?I]E_/FF7Z[^!5!+ P04 M" HB@E3EM\TRS(" L!0 &0 'AL+W=O-J[!5:5W>^K[("2Z)N1(73VGF4H-]6S-)'?H>2T1*ZHX"!Q-_:2_MU]:/-=PI9BHT[68)V\ M"/%J@S0?>STK"!EFVB(0\SK@ S)F@8R,WT=,KZ.TA:?K=_29\VZ\O!"%#X+] MHKDNQMYW#W+[)7(J)T23.)*B 6FS#9I=.*NNVHBCW'Z4E9;FE)HZ'<^2 M= G;9+Z9PM,T66V6TZ?I8KV"RPEJ0IFZ@FLP]ALB<\@$U]*T4<$%4 [K0M2* M\%Q%OC9*+)Z?'5GO6];@#.MCS6]@T/L&02_H;U83N+RX^A?%-SXZ,T%G)G"P M@S.PD^DRW2;K=#N%6;I(%@]I,H=TL5HO-\[5)Q2#CF+@*(;G^D6HA"UA-8+8 MP8QRPC-*&*1<:5F;OU5_V(X6-'2@=DX.\75P&_F'#Y0,.R7#3Y7,\8 ,@D\\ MC3JDT5>U+>PHPJ]H6_@?;?-/?GY[CSP1N:=< <.=J>K=W!KSLIW--M"B&PO=V]R:W-H965T&FCGB,W<.RLRR.OG]L,^KJ\5C73^]6RZKN\?LD%87Q5.6N[_< M%^4AK=W;\F%9/959NFT;'?9+1HA:'M)=OKB^;#_[6%Y?%L_U?I=G'\ND>CX< MTO*_'[)]\7JUH(NW#S[M'A[KYH/E]>53^I#=9/7MT\?2O5N>>MGN#EE>[8H\ M*;/[J\5[^FYC9-.@5?RZRUZKWNND&?/C]FI!FF^4[;.[NNDB=?^] M9*MLOV]ZNL?L&AUU^_#_]O9N(7@/7 M#]Z =0V8WT ,-.!= S[V"*)K(,8>078-VJ$OCV-O)VZ=UNGU95F\)F6C=KTU M+]K9;UN[^=KES0_EIB[=7W>N77W]:?/KYN?;S4WRMV2]J]*'AS)[2%L+B_OD M4_:2Y<]9E7R[SNITMZ^^<[+;FW7R[3??)=\DNSSYY;%XKM)\6UTN:_=MFCZ7 M=]V1/QR/S :.S).?BKQ^K))-OLVV2/MUO+V-M%^Z63A-!7N;B@\LVN$_G_.+ MA)._)HPPBGR?U?CF!!O.M*-OOOCH9Y/!3[\+WO;'!_H+?PQE]V.(="Y.G8NV M9>KJFAW(K+Y4O?#$2FF5+R7+8.99)8J]BY M;(/(F# &>CL;ISR-4T;'^;'8Y75SFM2.K9%Y4Z?^U-D:]N?'FNL4IXCF,QR0CU+$!G37!+/X VJLUI;W!3:6X5H=*RW^:[. MMLE-G=;QV6/0(YO!', CY1/,X<$T42XEI[X[B(Y:095O3ZCC6A$=V(/I+.VQ M\WRTP&L:!_:/>9V5>3N3Z3XV?T!&*F>P!T!)U01[5#!-0AK%?7="F>1,6-^< M4$8Y-\;G&:834EDZ8 YPF\;!O2H.AZR\V\6= 4!2,X,SP$QJ)SACPSEBCD,! MUA =E<&ROD9T7#(KB>\-HM-"R &N,6 XBS/\]N+F(OF^<(M.[G97=:Q*!58R M^O4-8@!.QK[P#>C*XO5GW#:# M8$A2?V'"9$HHOZA#9)1P88.S"]%1HQ09L U0S^*H'[9M3!7. ;* MPC!#Q,"!OWQ"R-"U/=NJ-BN/;QLB<^3SZW-$QHB43/NV(3IJE1@XTS@L!CR^ M& S;-K9RYP!C/D,(P8&_?$(,P<-0P!HM?=="%26N.O1=0Q(&MUGBOFFAC&NB MADXU6 EX?"48]FQ40<\!PWR&F$( ?<6$F$*$@8$[?_Q<887)M#!!F(>D&5(' MY2(BHYP8.F"9@)5 Q%>""!U'U_D"6"QF2# $X%=,2#!$F"1(8E3@6R@32AKM M^X;E(98$\1*F8]+8 3Z*7MX<7PMN;[Z/S1EP5LR06@A JYB06@@DM=":!+DX M(F-2!Y9@:035UOJ68.F&I4.)GP#.BSCGG25_HGX7@%4Q0WPA *9B0GPAT+A! M,-^B4,:T#B]=("$'D53["Q2J(\P,6"2![/(/PHO6HC&UN@2$RAG""PG,E!/" M"XG$"$SXH=$*DPGCKS)K1,:58EZ5L<%D9A!I$O MX_@^FC.V*I> 2CE#;"%[ M5\0FQ!8R#! XH_XN:87(F!(^NM:(S+I=+?4-0F2$RJ%+?P!S&8?YT:"Q];<$ M<,H9 @H)_)03 @J)1 52^B7S"I.%ERO6B$Q(:OVJ )-9P@8N:DA N8RC_&C0 MJ&); 3/5#%F$ GRJ"5F$0D(&I;F_/4)DW&KAI7EK1-:L_/[UCPVJ5" 4#4A>5!A!F"5]2U"@@+#_1H.4ZG@V@:BXJ)7 MR9\/$D"NXB#_):NB9O3N:9@A3U" 2S4A3U#AWMZM]-2OJ3&96TC\0 &14NLXO3M_QE34&C"I9X@)-+!23X@)-'+#@1'"+]@P MF3)!/8#(W(9'A7<&83IF>ONL\[$"N'47E!'9,KR(<+IWCUJ<9IW#HVMJC6@4\\0&V@ J)X0 M&V@D#R!N4GV'$)F2?OJ]1F32BB#61F6*#.Q+#;#.32JK#9 3C-#;&" MH69";&#"';Q@X24^1,:-#HHV1$:I(<$:A.F(MGR@K#8 =!,'^AOD1M?5!OAI M9L@.#%#43,@.NK;]6W@5D?Y*A*@TTWYR@*BHY,$ZA,@8)4%IO>S=G>_.B8?V ML8@JN2N>\_IX0_;IT].C%^_;!PZ\SS_0=RN*?+ZF[S;'!RN@^^-S'C^EY<,N MKY)]=N\.12Z:9:H\/CIQ?%,73^VS 9^+NBX.[&PO=V]R:W-H M965T MJAX6>XQ7V8>[NP;Z[[N[=BPJ07)I>\'[F/D>,^PD>ZF>=(EHX,"9T-.@-*:Z M"4.=EB::B6RN["#B6G'(6F4H#"8AK< M#FYF$Q?O QXI[O71&IR3C91/;O,QGP:1$X0,,^,0B/WL\ X9+Q^AG]O?=NO6R(QCO)OM'E(NV:&[AK?IL M*XX*UY2U4?:6VCR3KA:/B\\/BS7T886NB51L88G*MUMD"%\VC&Z)JZ"&RSD: M0IF^@@N@ NXI8^X\"8U5XO#"K&6=-:SQ&=9/M;B&8=2#.(H'#^LY7%Y<_8D2 M6A^=F;@S$WO8X3DSKSEX@6/8<0P]Q^@LQPY%C;U7R]6#6RYK84Y5IZ&8> KW M;';I>/@N"7Z4+DC4!:T.4 ?M_0OA^ M>Z#ZQXUK5-2/1OUH\$(-QYW6\3_KTZ3CF/RW>MA$*O-3C7Q9PR &+H4I3_H) MCQZMFW_W1&VI?60,"PL67;^Q-53-3&DV1E;^'6^DL5/!+TL[AE&Y 'M?2&F> M-VXT=(,]_0U02P,$% @ *(H)4U\ /'I3 @ C04 !D !X;"]W;W)K M&ULI51M;]HP$/XKIZ@?6HF1$%Y:JA"I4*:M6JL* MU.ZS20YBU;&9[9!VOWY^"1FKH).V+['/ON>YY\ZY2VHA7U2!J.&U9%Q-@D+K M[748JJS DJBNV"(W-VLA2Z*-*3>AVDHDN0.5+(RC:!26A/(@3=S9HTP346E& M.3Y*4%59$ODV12;J2= +]@<+NBFT/0C39$LVN$3]M'V4Q@I;EIR6R!45'"2N M)\%-[WHZLO[.X9EBK0[V8#-9"?%BC:_Y)(BL(&28: Z-D11G5%!6< MWZ(FE*D+. /*X9XR9NJJDE ;'98MS)J84Q\S/A%S#/A 22\:GI(R:J6,_D]*!Q:X0UZA63.QX?3G^]_%R_-A1@?J+H?O MI(4'+6*";-P@4)")BFO?+>UI.VMN?(O]=O>#ZI[(#>4*&*X--.I>FNI(W_S> MT&+K&FXEM,G(;0LS+U%:!W._%D+O#1N@G<#I+U!+ P04 " HB@E3HM%B MQ5H# "-"P &0 'AL+W=O?PI1;TJIB'6GU_5KZQY;>:!2!CS]#== MJ/70ZWMH 4N2I^J6;[]"::AC].8\E?87;0ML+_#0/)>*9R599Y!15OR3YW(A M:@2MXR;@DH";A/@ (2H)T7LCQ"4A?F^$3DFPUOW"NUVX"5%D-!!\BX1!:S7S M8%??LO5Z468*9::$?DLU3XU^3"]FTQDZ16.>;3@#IB3B2Y2"7GPTYU(/CR>@ M"$WEB4;=SR;H^.@$'2'*T-V:YY*PA1SX2J=B!/UY&?:R"(L/A(W0-6=J+=&4 M+6#AX$_:^4D+W]=+4*T#?EV'2]PJ^#UG9R@*OB ($#_RG>K7M8SIQ\!8SV<>$<:_W%C1U@+IX%^V-[U[EN]?J^QM3 M($ JI&T7"YI2\D!3JFBS:@K'A5RGED04=!N.'9@P:3C>QR2X@9DZ,+W [;=? M^>W_IXI!Z$UFJX/E4]CL[X76&Q(V?#I!<*=%&Y-RTHA_7UESDNUG8P#] )$N#9M\B%J8<*OM1<9 MB)7MZZ2NCYRIXE*I9JO>\<)V3(WYR_!\'#KF)Z;7M.W,3KYH5*^)6%$F=44N M=:C@K*?+712]7S%0?&.;FP>N=*MD']>Z7P9A /K]DG/U.C !J@Y\] ]02P,$ M% @ *(H)4QJ]RUD"! ,1 !D !X;"]W;W)K&ULK5AM;^(X$/XK5K0K[4I7$CLO0 5(+61U>[K553."3:Q.9L M4]I_?[83 H0DI;1?2NS,\\S,XQG'[F3'^&^1$B+!4Y%3,;52*3>WMBVBE!18 M#-B&4/4F8;S 4@WYVA8;3G!L0$5N(\<)[ )GU)I-S-P#GTW85N89)0\ MAM#5 &/Q;T9VXN@9Z%16C/W6@Z_QU')T1"0GD=046/T\DCG)<\VDXOBO(K5J MGQIX_+QG_V*25\FLL"!SEO_*8IE.K9$%8I+@;2Z_L]V?I$K(UWP1RX7Y"W:5 MK6.!:"LD*RJPBJ#(:/F+GRHAC@ HZ "@"H": +\#X%8 ]U(/7@7P+O7@5P"3 MNEWF;H1;8(EG$\YV@&MKQ:8?C/H&K?3*J"Z4I>3J;:9P+<,E^ &W,5Q MII<.YR"C90&6M9!C26(@&]1+ M^->6#H#K_ &0@V!+///+X4Y;.F_S'E[M_40,MZX1U_"Y'7QS+%*PP5D,5%T M7+ ME4*M>)1OE=IZZ65*0*'*8\N)VD0D8$E9+2#/\"K+56$1T1.(5P?BF4"\ MCD#^V1"NRI*N0:1#2M0N)T#"60%8_::LTK82++D#PZWWS\<9=+4^C\?KVF+D M^>C4:'%NY$&G812V&+FN5QN=".#7 OA7"I!D%-.(]*1?,OM'\;A.T,B^Q0:. M&\F?VXRAW\C]W";P_?;4@SKUH#?U+R;!ZU(/SL+QT*B1>HL-;-@LSFT@"F C M]Q8C54+MR0_KY(>]R9OO]PU+;K:JI[ 01/4?6ZEMF);]1YZB%-,U,0W:Z(7N M'BS%&9Y7/!J.FGUQ;N6[#74N(@K/K1!RAJA=GU&MSZAWA_IES@,DOL&/*G>E M@]J'E#@'#23A1<\&-*[]C"_LO^YBZV> #G@FF O@@J+\9"$(8OS<1C7OIPHJ MIF'-Y'0Q+=XOJ/ ]@CH1'SJ'LXISP1[0U^DO$$!8A:JN,9[ M*K=3_G<,*WR7L$X7X.BP"%_79W$F(GT< *HM2)\+='"!WMQB+U"X X@^MJ[H MBSBO#;>XTE_X>G^GHAT.:-!]:V/T$W@#%[9+]A(.C=LEN\Y?^'I_I63VT16H M('QM[IX"F.(L3[KU;'V_O3.WNL;\/;R=PY;YA;X/FRO7@;Z\3'_#?)U1H<1/ ME"MG,%3??E[>3\N!9!MS 5LQJ:YSYC%5=WK"M8%ZGS F]P/MH/XOP>Q_4$L# M!!0 ( "B*"5-F-"B.RP0 /<3 9 >&PO=V]R:W-H965T5_XL&2^P5*=\Y8D-)SBKC8K<0[X?>06FY6@VK:_-^6S**IG3DLPY M$%518/YZ17*VO1C!T?[" UVMI;[@S:8;O"(+(A\W:T\J MCA^-TU&KJ0W[QWOOG^OD53)/6)!KEO]#,[F^&"4CD)$EKG+YP+9_D":AL?:7 MLES4OV#;/.N/0%H)R8K&6$50T'+WCU^:0O0,XM!B@!H#]),!M!D$C4%0)[J+ MK$[K!DL\FW*V!5P_K;SI@[HVM;7*AI9Z&!>2J[M4VWEXG8!/H$'DK(R MI3G%=7G9$BPK67$"JC*C(F55*4D&4BS68*G&7@#)@%P3H"845R;E"N R TM: MXC(E(">JM$ Y>U(>)27B8WU;&W"28^WJX?X18"&(%.#DADA, ? 0-YM=N\P79 MM.;^H;FG2MS6&;5U1K6_P.+OOBU371KAUIC?Q*8M<:MUOB85F#2&@^TP@"%9JVHU8J.:84FK6B@%41Q;-:* M6ZWXF-9XOVH4H9>2<)-T/)!&$:&0>V6G6L@\@9U%=6?OK/(:'A?(["<5>HAMYH2*TH M3L:6T#NF0C=4NZYD#"XPC&*(HI^#&R(5P6!BJVL'51@ZF\CG?G=UM1#8L1,> MA>=O:2)P2-LXF%@2[F@+C^+6V$:@@;<^M U^!UQXE+C&3@*'C-6+UR+7,1:Z M(6MK)M! 4YA BUQ'4^C&Z1O["1SR$R7(MK)0!U#D!NBOMA1D(&:BZF")HR,F M>@LQ?[FKH"$J)P&R+&G4>RUTH_*=;049:)E,;%,3=1A$;@R^KZV@(29A,K;0 M '7X0^Z7RO>T%31\\T0QM!$*=?Q$;GZZ^T5C?- (PBBQJ79<1&XNWK&TW::Q MPYU%?].E)K3FNB*X>O1:58;E-*LW7UXZY>MFF X>Z]U70]F,I&MOU8$;N<'=KX=U"_JN:KCU_Y=J='T%N?N* M:W;T=MWO*8<[ -NB.,RG:USHR#[ .KJ_*1NW_'[4YEP74[[.E3]Y66:W/RJZ MT63^2HSCYO6^RNA/8NHM:D5+H4)?*AW_+%9PX+NO3+L3R3;UAYHG)B4KZL,U MP1GA^@%U?\F8W)_H;S_MM[[9OU!+ P04 " HB@E3'@G\E9 ' !0)@ M&0 'AL+W=OZG6EB MO1"023+CQ>31Z6:W>;33CR168EH,7L";W7]?@0DRT@7<378_;# ^]TI'$CI' MUQP_9_F_Q5+*$GU=)6EQ,EF6Y?IH.BT>EG(5%8?96J;JF\GI\3IZDC>RO%M_RM6G:9ME$:]D6L19BG+Y>#*9D:,++JJ &O%G M+)^+G6M44;G/LG^K#Y>+DPFN>B03^5!6*2+UYXL,9))4F50_/C=))VV;5>#N M]4OVLYJ\(G,?%3+(DK_B1;D\F7@3M)"/T28IK[/G"]D07I;/[;WT1[>L30ARPMEP4*TX5< /'GP_'^0/Q4C4X[ M1/1EB-[3P82_;=)#Q/"OB&)*@/X$P^$?HER%D][P^7#X7#ZTX1@(#X?#;^2Z M[3P4?K8_=RC\_'5#=_'=K7=FDK6+G=7Y>$^^*Z4%191(<%5N0T4=6NWX7TZ) M1YC/CZ=?=L<+@+E4"*<+.[=A#O9]0;NP"P!&N>?I;!V>O.7)!WD&65&B[+&? MZS;I@8E"U49[/",S4;9FZHP^M M;"89XNC:#R3WS:DZ U">\%R#I8WBC#"3)9"+,KKS6'1X>BU/KXYC?1M]G&Q* MN6BYHG=)5BBY7;2 ML4'DT-PO+VP0W\W4(4NP-C=X9"-,RUS98Q05A2QA,X*MV?2YVN2Z_0M!&,,F MU]%L72([+HV,/.Y?9%IF>0QO:DUTY_'D1.WI)@L QQSJFSOZ>+XN#ZIYT$$> MMUD9),+N0&DG08:MQ':@DCBZCY.X5#L,4@>W_0=. /H++G# M0L +?#QCEZEV$F382LP*="W765X.G@N)5FSB??=Y(FAB.S2$$-R8USF(HSZW M'BC/]J38PPSWC(JV!&38$XR=%H(FOKM$F:4NZ[KFD2 =-1W1<_T4JWV M=%CM_^=1(&C2=5T^8\; SP$8<84P#DLA #L@@HL>^TNU]M,Q[=_#Z@?4EFP' M4\?D8J.8[YI[')2+\9Z-AFKQI\/B/V(Y@R:\^R0P8CXP$(Q9I](0@!U4A[@> M+T:UY%/VXXPZU6I,A]5X;ZL>-(FZ-MPL-U<$\G'C9IN@Y;B#[9H5H\Z;!XCCCGD-IZI_R".JWTK44M M>'18\/;QN0&U5CD Q5Q[ MAH!3F_9^OE6IGX:ZNJ 0?JH,1AYBX#PK#Y:TP( MP3K%URX1K6W\-575@$-54*;.="8+"*><@GDB@7#=ZFN7A]9"_B95U9"/5DN[ M'=#BR5]5!0WY>'&SV_+.+YVOKUD&38[=]>/ZON=9$PG@/"5F?>.CU8R_82TR MY*,EQFXWM/KP'UCI"SE0EP,G<;KS.LI*YD_UJTD%>L@V:;G]L;Z]V[[^-*M? M^C'NOR='9P2X?TZ.+K8O-^GTVW>M/D3Y4YP6*)&/JBE\Z*I!S+>O+VT_E-FZ M?AGF/BO+;%5?+F6DJ%< ]?UCEI4O'ZH&VI?(3O\#4$L#!!0 ( "B*"5/; MK4#C40, /$) 9 >&PO=V]R:W-H965T(/A0%53\GP.5Q&+2#EX$E MV^Z,'0A'@SW=P@K,P_Y.82^LH^2L *&9%$3!9AB,VS>SOL4[P'<&1WW2)E;) MHY0_;&>>#X/()@02^A4Q$Z[R5T*T+WO1IZ%:'GO"_-5C=9RGYXV&\O,^67_\BL_EB MO)C.QU_)?#'[MKP=W\^_+JI.FZJSEM3Y7_C#L)CT!"YP9)\PI94 M/PD5.5E+[4:W4N:::,E]=38IXU^[^/:,?AK%+33AZ73M7V.B5N<8 MS(>YKC%G!G1K [J-!BPA/Y0G."HU])G ,]Y(&GQ[+ ME[2Z?L7]6G&_4?$"GQ5 E6!BJS^3Z8Z*+6A[L%*M ?7;*N:,/C*.QS*4_6RS MP2O;6H.W*R@%N5UV_&BL?1C)9U7_5>[MRR5-?9B+C9"]QB0G9I8>A"=750%J MZQX5&G?C09CR/*Y'ZW?+V%W7%^.3]DU6/C]^A2D?0WC:;IG0A,,&0T:M/I:C M*A\89VE)8&HF6L@>)J2,K>VV2:^/AV)GMM$S:AY_MI%ZG ME8@7O$E\MN]W]S_'EV3+Q:,L 11ZJBB3$Z]4JK[T?9F74&%YQFM@>F7%1865 M-L7:E[4 7%BGBOI1$(S\"A/FI8F=6X@TX8VBA,%"(-E4%1:_ID#Y=N*%WF[B MCJQ+92;\-*GQ&C)0RWHAM.4[2D$J8))PA@2L)MY5>#F[,/OMAGL"6[DW1D;) M ^>/QOA43+S ) 04BZD<=P?[^@W5KO6\H ES#C] M3@I53KRQAPI8X8:J.[[]")V>H>'EG$K[1-MV[RCV4-Y(Q:O.66=0$=:^\5-7 MASV'*'S&(>H#=XCPM MH537 M7IZBHWTS\97.Q/#\O(LZ;:-&ST0-(W3+F2HEFK,"BG\!OI;@=$0['=.HEYA! M?8;BX!1%010LLVMT?'1R(*]9/^5SPQPEG"_OT'&G_J0GQ=B5.K;PP3/P10F, M//6 !@XTL*#XA6?6@QPZY+ _-\%_Z(L%!<*,-9@BB2D]0;^XHJS/@&]\@X=ZCSUZK,V"''KU29\7^5B8/#E;EPL2_Z*U/Q MABE4 BW,?0.9&P#.W?B6@[:&LH7MLF],"5;FEV6.J?#@BS0:^O M.%<[PP1PO['T#U!+ P04 " HB@E3LY3F2C0# ($P #0 'AL+W-T M>6QE^[Q]75M,2S-6K"K!6,F6.5"EB.R M,*9X%X;E;,%R6IZJ@DF+9$KGU-BNGH=EH1E-2W#*1=CK=.(PIUR2\5 N\XO< ME,%,+:49D7YC"MSK8SHBW?@M"1S=1*5L1&Z.7W];*G/^*G#OHS='1YV;D_-] M^W$%G)#02]I_ NEI!^>U&$8=/XGZ$6:,^&R7N"7ZG>/ K^CGCWLDARVRE<6P M7J[Q,%.R7;6(.(.-3',6W%(Q(A,J^%1S\,IHSL7:F7M@F"FA=&!LN5@I7;"4 M=P[NNAY44LV3]L-"B5F34P38);I@V?;5N^:UI\W? MX;?C4Y;1I3#7#3@B;?LS2_DR3YI1EY"(>E3;_@33Z\;-/=#&XC)E*Y9.ZJZ> M3ZMF8!LV:OV PSYR43U^!/-QF!\!#(N#*(8_7 ;:FCU4(-E.\$K&9XKD&Q)\W\$@2_VIC<< #6P6L=B"^/P[4E-\G MBF!5,6W8#L:1),$0J$5_C<8QDIT8/O[UP79)%"6)'P',KR"*, 1V(XY@"D # MAD11=0[NG4?AYIP*V]^^QK\ 4$L#!!0 ( "B*"5.7BKL

M-8?20$3;8T.P6BP^0"X99K>]9!:G" M! OB$ \ !X;"]W;W)K8F]O:RYX;6S%FDUSFS@8@/^*QI?-'K(V'T[; M3-T9;)2$#@$7X;0][2@@.YIBR0-RL]M?OP+J1-Z0=WI1?<)(&OGAU<V)8V?\D=$SIG+>LM5?JVWHR;7ER[9/JO\Z*ONG5AK7B&%]R75&'94=N#W(19J0-([" M(,D$=I8J"]!=#>VD7#099$R35!>H;1C1MD&)WA)?G3H'L'T+VS2]OP MZ<9M1RY.R/]CYTR@&7MBER]*[G1SIEF$S3'K@!*Q;)'K- T_1W&,@B1$:7ZC MFS72/2ZYCN8Q1H&)"6G$L>R1^8I$"28$$7S=CE@->95FMR]:%[*(8UDC(9[G M)@LD"\>R+:)$]W^,\N +PE_:<8!-,L@2CF5-=&/T)HU#G)$_$/ZTBO*O)ALD M!\>R':Z"*$-W0;S"Z!8'9)7U=C#Q("TXEKV083U]K([G#L@%CF49Q#I&QS30 MW.]8GOR#\..*M%K_M JR'&?Q5W05)7H5$@6QGB[,]3#D ->R \AJ3G2O;^>P MMCF/>I<+F<"U;(+7U([.] ZM)7G&!#<4EDU@./0G66.N/ES( *YE X R/=KM MN) <7,MR@&2J8VIB0J9P+9NB]>E@$T.*<"TK8DA?@Y"0*%S+HGC%8P=.$Q/R MAVO9'P>?#<8/4HEK626]V(:P/$@=GF5U@(8[/DR!1.*=3"0A4Y2;F)!(/,LB M>6VS.( )GDU9=LJ1[SJRZKA'0B;Q+)L$%IYG8D(F\2R;!,;T34S(+9YEM\!> M#DU,R"Z>9;OT7A[JBI!,/,LRZ:C.45"6O,VC%>+/)_;HS,2$U.)95LO+C?E@ M*'W(,[[M+($M*,;UDSKRYR>E 3$]*,;UDS3XN<J_V)B9D(-^R@>#EN;D8\B$#^:<\)SM:#$TA"4U_]SG9 MH(&FD(&F_:<#A^\%2K;F@I6)KK[1Z06MBF6-VDO_>L.?MN>7ZWU5+71:*F)) MR\/G!X=/)S[\!U!+ P04 " HB@E3H9?JE,D! "@'@ &@ 'AL+U]R M96QS+W=O/@@*FC1NNWB\7%FU_:')EV6_#EVSW#7K&'0RF8;^YXSJ9?9SYFAQ M[N)?)K:KU7897]OEYR$>\R^#PU?;[](FQER-%DV_CGE>A=/^?CJ%ZT'&E\G5 MZ.UC7O5O'U*%TD$*05H^R"#(R@BOJK01Z*^JM!'HKZJT$>BOJ MK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01ZVV"SA$!O0[V-0&]# MO8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&\? M;'83Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^A=H]XU@=XUZEW_I]XIG_UW7VSI;#)^VUGR MO6U5UGZ2+$.P#XSY;$F5]JFQ5,>1N7&5#O'1+9C5V4HOB(G!8,0R4P>J0S\T M-9+I^(GF>EV&WO,VOO:%J2>)H](GON[,:N__CG:W--*%_4QG[5_H*>?4$L! A0#% @ M*(H)4P=!36*! L0 ! ( ! &1O8U!R;W!S+V%P M<"YX;6Q02P$"% ,4 " HB@E3;U@_=>\ K @ $0 M@ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " HB@E3F5R<(Q & M "<)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( "B*"5.#JS+84% M #I%@ & @(&(#0 >&PO=V]R:W-H965T&UL4$L! A0#% @ *(H)4Y&PO=V]R:W-H965T&UL4$L! A0#% @ M*(H)4].ES'CU @ 70D !@ ("!32 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ *(H)4U95"D(R P &0@ M !@ ("!!B\ 'AL+W=O&UL4$L! A0#% @ *(H)4W*+$=%] M @ C 4 !D ("!I#8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(H)4P7)G;V\!0 4@T !D M ("!<$D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *(H)4P]0O95>!0 8PT !D ("!@%< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*(H)4V)I/V<&!P Z18 !D ("!.FX 'AL+W=OJ]"@$ !O# &0 @('T M?@ >&PO=V]R:W-H965T&UL4$L! A0#% @ *(H)4^LC]Q)6 @ 6P4 !D M ("!-8< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *(H)4_G:6!W\!0 %1P !D ("!()$ 'AL M+W=O&PO=V]R:W-H965T< !X;"]W;W)K&UL4$L! A0#% @ *(H) M4ZUL_*O/ @ E@@ !D ("!I:$ 'AL+W=O&PO=V]R:W-H965T&H !X;"]W;W)K M&UL4$L! A0#% @ *(H)4^SNBG?Q P #1$ M !D ("!&PO=V]R:W-H965TS !X;"]W;W)K&UL4$L! A0#% @ *(H)4^Y*O)L_ @ OP4 !D M ("!W+@ 'AL+W=O&PO=V]R:W-H965T M_ !X;"]W;W)K&UL4$L! A0# M% @ *(H)4\\?%8''!0 RAP !D ("!/\, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *(H)4[J9 M80E! @ Y 4 !D ("!,=0 'AL+W=OE," "-!0 &0 M @(&IU@ >&PO=V]R:W-H965T&UL4$L! A0#% @ *(H)4QJ]RUD"! ,1 !D M ("!Q-P 'AL+W=O&PO M=V]R:W-H965T"?R5D < M % F 9 " @?_E !X;"]W;W)K&UL4$L! A0#% @ *(H)4]NM0.-1 P \0D !D ("! MQNT 'AL+W=O&PO=V]R:W-H965T : M " ?W\ !X;"]? 3 " ?[^ !;0V]N=&5N=%]4 ?>7!E&UL4$L%!@ [ #L %! /( 0 $! end XML 68 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 69 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 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 230 314 1 false 34 0 false 6 false false R1.htm 00090 - Document - Document And Entity Information Sheet http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Sheet http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperationsParenthetical CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 00305 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 6 false false R7.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - BASIS OF PRESENTATION Sheet http://www.escotechnologies.com/role/DisclosureBasisOfPresentation BASIS OF PRESENTATION Notes 8 false false R9.htm 10201 - Disclosure - EARNINGS PER SHARE (EPS) Sheet http://www.escotechnologies.com/role/DisclosureEarningsPerShareEps EARNINGS PER SHARE (EPS) Notes 9 false false R10.htm 10301 - Disclosure - SHARE-BASED COMPENSATION Sheet http://www.escotechnologies.com/role/DisclosureShareBasedCompensation SHARE-BASED COMPENSATION Notes 10 false false R11.htm 10401 - Disclosure - INVENTORIES Sheet http://www.escotechnologies.com/role/DisclosureInventories INVENTORIES Notes 11 false false R12.htm 10501 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Sheet http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssets GOODWILL AND OTHER INTANGIBLE ASSETS Notes 12 false false R13.htm 10601 - Disclosure - BUSINESS SEGMENT INFORMATION Sheet http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformation BUSINESS SEGMENT INFORMATION Notes 13 false false R14.htm 10701 - Disclosure - DEBT Sheet http://www.escotechnologies.com/role/DisclosureDebt DEBT Notes 14 false false R15.htm 10801 - Disclosure - INCOME TAX EXPENSE Sheet http://www.escotechnologies.com/role/DisclosureIncomeTaxExpense INCOME TAX EXPENSE Notes 15 false false R16.htm 10901 - Disclosure - SHAREHOLDERS' EQUITY Sheet http://www.escotechnologies.com/role/DisclosureShareholdersEquity SHAREHOLDERS' EQUITY Notes 16 false false R17.htm 11001 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.escotechnologies.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 17 false false R18.htm 11101 - Disclosure - REVENUES Sheet http://www.escotechnologies.com/role/DisclosureRevenues REVENUES Notes 18 false false R19.htm 11201 - Disclosure - LEASES Sheet http://www.escotechnologies.com/role/DisclosureLeases LEASES Notes 19 false false R20.htm 11301 - Disclosure - ADJUSTED QUARTERLY FINANCIAL INFORMATION Sheet http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformation ADJUSTED QUARTERLY FINANCIAL INFORMATION Notes 20 false false R21.htm 11401 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.escotechnologies.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 21 false false R22.htm 30203 - Disclosure - EARNINGS PER SHARE (EPS) (Tables) Sheet http://www.escotechnologies.com/role/DisclosureEarningsPerShareEpsTables EARNINGS PER SHARE (EPS) (Tables) Tables http://www.escotechnologies.com/role/DisclosureEarningsPerShareEps 22 false false R23.htm 30403 - Disclosure - INVENTORIES (Tables) Sheet http://www.escotechnologies.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.escotechnologies.com/role/DisclosureInventories 23 false false R24.htm 30503 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Sheet http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Tables http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssets 24 false false R25.htm 30603 - Disclosure - BUSINESS SEGMENT INFORMATION (Tables) Sheet http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationTables BUSINESS SEGMENT INFORMATION (Tables) Tables http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformation 25 false false R26.htm 30703 - Disclosure - DEBT (Tables) Sheet http://www.escotechnologies.com/role/DisclosureDebtTables DEBT (Tables) Tables http://www.escotechnologies.com/role/DisclosureDebt 26 false false R27.htm 30903 - Disclosure - SHAREHOLDERS' EQUITY (Tables) Sheet http://www.escotechnologies.com/role/DisclosureShareholdersEquityTables SHAREHOLDERS' EQUITY (Tables) Tables http://www.escotechnologies.com/role/DisclosureShareholdersEquity 27 false false R28.htm 31003 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.escotechnologies.com/role/DisclosureFairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.escotechnologies.com/role/DisclosureFairValueMeasurements 28 false false R29.htm 31103 - Disclosure - REVENUES (Tables) Sheet http://www.escotechnologies.com/role/DisclosureRevenuesTables REVENUES (Tables) Tables http://www.escotechnologies.com/role/DisclosureRevenues 29 false false R30.htm 31203 - Disclosure - LEASES (Tables) Sheet http://www.escotechnologies.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.escotechnologies.com/role/DisclosureLeases 30 false false R31.htm 31303 - Disclosure - ADJUSTED QUARTERLY FINANCIAL INFORMATION (Tables) Sheet http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationTables ADJUSTED QUARTERLY FINANCIAL INFORMATION (Tables) Tables http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformation 31 false false R32.htm 40201 - Disclosure - EARNINGS PER SHARE (EPS) (Details) Sheet http://www.escotechnologies.com/role/DisclosureEarningsPerShareEpsDetails EARNINGS PER SHARE (EPS) (Details) Details http://www.escotechnologies.com/role/DisclosureEarningsPerShareEpsTables 32 false false R33.htm 40301 - Disclosure - SHARE-BASED COMPENSATION (Details) Sheet http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails SHARE-BASED COMPENSATION (Details) Details http://www.escotechnologies.com/role/DisclosureShareBasedCompensation 33 false false R34.htm 40401 - Disclosure - INVENTORIES (Details) Sheet http://www.escotechnologies.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.escotechnologies.com/role/DisclosureInventoriesTables 34 false false R35.htm 40501 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) Sheet http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails GOODWILL AND OTHER INTANGIBLE ASSETS (Details) Details http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables 35 false false R36.htm 40502 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Changes in carrying amount of goodwill (Details) Sheet http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails GOODWILL AND OTHER INTANGIBLE ASSETS - Changes in carrying amount of goodwill (Details) Details 36 false false R37.htm 40601 - Disclosure - BUSINESS SEGMENT INFORMATION (Details) Sheet http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails BUSINESS SEGMENT INFORMATION (Details) Details http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationTables 37 false false R38.htm 40701 - Disclosure - DEBT (Details) Sheet http://www.escotechnologies.com/role/DisclosureDebtDetails DEBT (Details) Details http://www.escotechnologies.com/role/DisclosureDebtTables 38 false false R39.htm 40702 - Disclosure - DEBT - Additional information (Details) Sheet http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails DEBT - Additional information (Details) Details 39 false false R40.htm 40801 - Disclosure - INCOME TAX EXPENSE (Details) Sheet http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseDetails INCOME TAX EXPENSE (Details) Details http://www.escotechnologies.com/role/DisclosureIncomeTaxExpense 40 false false R41.htm 40901 - Disclosure - SHAREHOLDERS' EQUITY (Details) Sheet http://www.escotechnologies.com/role/DisclosureShareholdersEquityDetails SHAREHOLDERS' EQUITY (Details) Details http://www.escotechnologies.com/role/DisclosureShareholdersEquityTables 41 false false R42.htm 41001 - Disclosure - FAIR VALUE MEASUREMENTS (Details) Sheet http://www.escotechnologies.com/role/DisclosureFairValueMeasurementsDetails FAIR VALUE MEASUREMENTS (Details) Details http://www.escotechnologies.com/role/DisclosureFairValueMeasurementsTables 42 false false R43.htm 41101 - Disclosure - REVENUES - Disaggregation of Revenues (Details) Sheet http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails REVENUES - Disaggregation of Revenues (Details) Details 43 false false R44.htm 41102 - Disclosure - REVENUES - Remaining Performance Obligations (Details) Sheet http://www.escotechnologies.com/role/DisclosureRevenuesRemainingPerformanceObligationsDetails REVENUES - Remaining Performance Obligations (Details) Details 44 false false R45.htm 41103 - Disclosure - REVENUES - Contract assets and liabilities (Details) Sheet http://www.escotechnologies.com/role/DisclosureRevenuesContractAssetsAndLiabilitiesDetails REVENUES - Contract assets and liabilities (Details) Details 45 false false R46.htm 41201 - Disclosure - LEASES - Components of lease costs (Details) Sheet http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails LEASES - Components of lease costs (Details) Details 46 false false R47.htm 41202 - Disclosure - LEASES - Additional information related to leases (Details) Sheet http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails LEASES - Additional information related to leases (Details) Details 47 false false R48.htm 41203 - Disclosure - LEASES - Reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets (Details) Sheet http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails LEASES - Reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets (Details) Details 48 false false R49.htm 41301 - Disclosure - ADJUSTED QUARTERLY FINANCIAL INFORMATION (Details) Sheet http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationDetails ADJUSTED QUARTERLY FINANCIAL INFORMATION (Details) Details http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationTables 49 false false R50.htm 41302 - Disclosure - ADJUSTED QUARTERLY FINANCIAL INFORMATION - Additional Information (Details) Sheet http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationAdditionalInformationDetails ADJUSTED QUARTERLY FINANCIAL INFORMATION - Additional Information (Details) Details 50 false false R51.htm 41401 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.escotechnologies.com/role/DisclosureSubsequentEventsDetails SUBSEQUENT EVENTS (Details) Details http://www.escotechnologies.com/role/DisclosureSubsequentEvents 51 false false All Reports Book All Reports ese-20210630x10q.htm ese-20210630.xsd ese-20210630_cal.xml ese-20210630_def.xml ese-20210630_lab.xml ese-20210630_pre.xml ese-20210630xex10d1.htm ese-20210630xex10d2.htm ese-20210630xex10d3.htm ese-20210630xex10d4.htm ese-20210630xex10d5.htm ese-20210630xex31d1.htm ese-20210630xex31d2.htm ese-20210630xex32.htm http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ese-20210630x10q.htm": { "axisCustom": 2, "axisStandard": 14, "contextCount": 230, "dts": { "calculationLink": { "local": [ "ese-20210630_cal.xml" ] }, "definitionLink": { "local": [ "ese-20210630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "ese-20210630x10q.htm" ] }, "labelLink": { "local": [ "ese-20210630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "ese-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "ese-20210630.xsd" ], "remote": [ "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/lrr/role/negated-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 373, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 6, "http://xbrl.sec.gov/dei/2020-01-31": 7, "total": 13 }, "keyCustom": 12, "keyStandard": 302, "memberCustom": 12, "memberStandard": 22, "nsprefix": "ese", "nsuri": "http://www.escotechnologies.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document And Entity Information", "role": "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - SHARE-BASED COMPENSATION", "role": "http://www.escotechnologies.com/role/DisclosureShareBasedCompensation", "shortName": "SHARE-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - INVENTORIES", "role": "http://www.escotechnologies.com/role/DisclosureInventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS", "role": "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssets", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - BUSINESS SEGMENT INFORMATION", "role": "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformation", "shortName": "BUSINESS SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - DEBT", "role": "http://www.escotechnologies.com/role/DisclosureDebt", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - INCOME TAX EXPENSE", "role": "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpense", "shortName": "INCOME TAX EXPENSE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - SHAREHOLDERS' EQUITY", "role": "http://www.escotechnologies.com/role/DisclosureShareholdersEquity", "shortName": "SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.escotechnologies.com/role/DisclosureFairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - REVENUES", "role": "http://www.escotechnologies.com/role/DisclosureRevenues", "shortName": "REVENUES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - LEASES", "role": "http://www.escotechnologies.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_W0LMCgSxokGjYU0LFcVzCw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_W0LMCgSxokGjYU0LFcVzCw", "decimals": "-3", "lang": null, "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - ADJUSTED QUARTERLY FINANCIAL INFORMATION", "role": "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformation", "shortName": "ADJUSTED QUARTERLY FINANCIAL INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.escotechnologies.com/role/DisclosureSubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - EARNINGS PER SHARE (EPS) (Tables)", "role": "http://www.escotechnologies.com/role/DisclosureEarningsPerShareEpsTables", "shortName": "EARNINGS PER SHARE (EPS) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - INVENTORIES (Tables)", "role": "http://www.escotechnologies.com/role/DisclosureInventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "role": "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - BUSINESS SEGMENT INFORMATION (Tables)", "role": "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationTables", "shortName": "BUSINESS SEGMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - DEBT (Tables)", "role": "http://www.escotechnologies.com/role/DisclosureDebtTables", "shortName": "DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - SHAREHOLDERS' EQUITY (Tables)", "role": "http://www.escotechnologies.com/role/DisclosureShareholdersEquityTables", "shortName": "SHAREHOLDERS' EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "role": "http://www.escotechnologies.com/role/DisclosureFairValueMeasurementsTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - REVENUES (Tables)", "role": "http://www.escotechnologies.com/role/DisclosureRevenuesTables", "shortName": "REVENUES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "role": "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperationsParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - LEASES (Tables)", "role": "http://www.escotechnologies.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - ADJUSTED QUARTERLY FINANCIAL INFORMATION (Tables)", "role": "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationTables", "shortName": "ADJUSTED QUARTERLY FINANCIAL INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_W0LMCgSxokGjYU0LFcVzCw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_s8Dd8NpqJkSChR5iMXaewg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - EARNINGS PER SHARE (EPS) (Details)", "role": "http://www.escotechnologies.com/role/DisclosureEarningsPerShareEpsDetails", "shortName": "EARNINGS PER SHARE (EPS) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_W0LMCgSxokGjYU0LFcVzCw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_s8Dd8NpqJkSChR5iMXaewg", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_VhhEdWMw30uC7K1KU9HMcg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - SHARE-BASED COMPENSATION (Details)", "role": "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails", "shortName": "SHARE-BASED COMPENSATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_VhhEdWMw30uC7K1KU9HMcg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_GYREYGo91kSZzy-6Vn4XAA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - INVENTORIES (Details)", "role": "http://www.escotechnologies.com/role/DisclosureInventoriesDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_GYREYGo91kSZzy-6Vn4XAA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_GYREYGo91kSZzy-6Vn4XAA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details)", "role": "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember_Xl9RXDy-pk-ldOd6FHnDow", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedPatentsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "As_Of_9_30_2020_hwR-3weuDUSKdM-BD0ZTJw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Changes in carrying amount of goodwill (Details)", "role": "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Changes in carrying amount of goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": "-5", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_W0LMCgSxokGjYU0LFcVzCw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - BUSINESS SEGMENT INFORMATION (Details)", "role": "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "shortName": "BUSINESS SEGMENT INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_W0LMCgSxokGjYU0LFcVzCw", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_GYREYGo91kSZzy-6Vn4XAA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - DEBT (Details)", "role": "http://www.escotechnologies.com/role/DisclosureDebtDetails", "shortName": "DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_GYREYGo91kSZzy-6Vn4XAA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_GYREYGo91kSZzy-6Vn4XAA", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - DEBT - Additional information (Details)", "role": "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails", "shortName": "DEBT - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_W0LMCgSxokGjYU0LFcVzCw", "decimals": "4", "lang": null, "name": "us-gaap:DebtInstrumentInterestRateDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Ra-D40cbhUGShpljVlp2QQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_W0LMCgSxokGjYU0LFcVzCw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_W0LMCgSxokGjYU0LFcVzCw", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_W0LMCgSxokGjYU0LFcVzCw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Ra-D40cbhUGShpljVlp2QQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - INCOME TAX EXPENSE (Details)", "role": "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseDetails", "shortName": "INCOME TAX EXPENSE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_W0LMCgSxokGjYU0LFcVzCw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Ra-D40cbhUGShpljVlp2QQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "As_Of_6_30_2020_12jJWGD_FUy3pfrfvfKrGg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - SHAREHOLDERS' EQUITY (Details)", "role": "http://www.escotechnologies.com/role/DisclosureShareholdersEquityDetails", "shortName": "SHAREHOLDERS' EQUITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__KE6wVCPIUORMiS3R6mLBw", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ForwardContractsMember_W3BWSBT7REuN-GoHCYmWGg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - FAIR VALUE MEASUREMENTS (Details)", "role": "http://www.escotechnologies.com/role/DisclosureFairValueMeasurementsDetails", "shortName": "FAIR VALUE MEASUREMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ForwardContractsMember_W3BWSBT7REuN-GoHCYmWGg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_W0LMCgSxokGjYU0LFcVzCw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - REVENUES - Disaggregation of Revenues (Details)", "role": "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails", "shortName": "REVENUES - Disaggregation of Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember_vjfFtc0lbUCtWIfDmIN-ww", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_GYREYGo91kSZzy-6Vn4XAA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - REVENUES - Remaining Performance Obligations (Details)", "role": "http://www.escotechnologies.com/role/DisclosureRevenuesRemainingPerformanceObligationsDetails", "shortName": "REVENUES - Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_GYREYGo91kSZzy-6Vn4XAA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_GYREYGo91kSZzy-6Vn4XAA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - REVENUES - Contract assets and liabilities (Details)", "role": "http://www.escotechnologies.com/role/DisclosureRevenuesContractAssetsAndLiabilitiesDetails", "shortName": "REVENUES - Contract assets and liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_GYREYGo91kSZzy-6Vn4XAA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - LEASES - Components of lease costs (Details)", "role": "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails", "shortName": "LEASES - Components of lease costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ese:ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_W0LMCgSxokGjYU0LFcVzCw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - LEASES - Additional information related to leases (Details)", "role": "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails", "shortName": "LEASES - Additional information related to leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ese:ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_W0LMCgSxokGjYU0LFcVzCw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ese:ScheduleOfReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRightOfUseAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_GYREYGo91kSZzy-6Vn4XAA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - LEASES - Reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets (Details)", "role": "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails", "shortName": "LEASES - Reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ese:ScheduleOfReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRightOfUseAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_GYREYGo91kSZzy-6Vn4XAA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_W0LMCgSxokGjYU0LFcVzCw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - ADJUSTED QUARTERLY FINANCIAL INFORMATION (Details)", "role": "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationDetails", "shortName": "ADJUSTED QUARTERLY FINANCIAL INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_ese_RestatementOfFinancialStatementsAxis_srt_ScenarioPreviouslyReportedMember_kQGWEMv6U0Gmn33AF5FF6Q", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_GYREYGo91kSZzy-6Vn4XAA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_GYREYGo91kSZzy-6Vn4XAA", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_W0LMCgSxokGjYU0LFcVzCw", "decimals": "-5", "first": true, "lang": null, "name": "ese:AdjustmentOfInventoryAndCostOfGoodsSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - ADJUSTED QUARTERLY FINANCIAL INFORMATION - Additional Information (Details)", "role": "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationAdditionalInformationDetails", "shortName": "ADJUSTED QUARTERLY FINANCIAL INFORMATION - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_W0LMCgSxokGjYU0LFcVzCw", "decimals": "-5", "first": true, "lang": null, "name": "ese:AdjustmentOfInventoryAndCostOfGoodsSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2019_To_9_30_2020_ese_AssetAcquisitionAxis_ese_PhenixTechnologiesIncPhenixMember_us-gaap_StatementBusinessSegmentsAxis_ese_UtilitySolutionsMember_4XHaSGt_20qSF8lNq8_IlA", "decimals": "-6", "first": true, "lang": null, "name": "ese:ProjectedAnnualRevenuesOnDateOfAcquisition", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - SUBSEQUENT EVENTS (Details)", "role": "http://www.escotechnologies.com/role/DisclosureSubsequentEventsDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2019_To_9_30_2020_ese_AssetAcquisitionAxis_ese_PhenixTechnologiesIncPhenixMember_us-gaap_StatementBusinessSegmentsAxis_ese_UtilitySolutionsMember_4XHaSGt_20qSF8lNq8_IlA", "decimals": "-6", "first": true, "lang": null, "name": "ese:ProjectedAnnualRevenuesOnDateOfAcquisition", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_GYREYGo91kSZzy-6Vn4XAA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00305 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_GYREYGo91kSZzy-6Vn4XAA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_HZ9Wyo4Zl0CmEEc1jjPaHw", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - BASIS OF PRESENTATION", "role": "http://www.escotechnologies.com/role/DisclosureBasisOfPresentation", "shortName": "BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - EARNINGS PER SHARE (EPS)", "role": "http://www.escotechnologies.com/role/DisclosureEarningsPerShareEps", "shortName": "EARNINGS PER SHARE (EPS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20210630x10q.htm", "contextRef": "Duration_10_1_2020_To_6_30_2021_mGirBUYmIEqLVyJBjdlZ9A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 34, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U [S]", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "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" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "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" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "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 YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r441" ], "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" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r441" ], "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" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r442" ], "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" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r441" ], "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" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r441" ], "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" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r441" ], "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" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "ese_AdjustmentOfInventoryAndCostOfGoodsSold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of inventory and cost of goods.", "label": "Adjustment Of Inventory And Cost Of Goods Sold", "terseLabel": "Adjustment of inventory and cost of goods sold" } } }, "localname": "AdjustmentOfInventoryAndCostOfGoodsSold", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ese_AerospaceAndDefenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Aerospace & Defense segment, formerly called Filtration/Fluid Flow.", "label": "Aerospace And Defense [Member]", "terseLabel": "Aerospace & Defense" } } }, "localname": "AerospaceAndDefenseMember", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "xbrltype": "domainItemType" }, "ese_AssetAcquisitionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition or series of individually immaterial asset acquisitions.", "label": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "ese_AssetAcquisitionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset acquisition or series of individually immaterial asset acquisitions.", "label": "Asset Acquisition [Domain]", "terseLabel": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "ese_CapitalizedSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capitalized Software [Member]", "terseLabel": "Capitalized software" } } }, "localname": "CapitalizedSoftwareMember", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "ese_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "ese_CommercialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commercial [Member]", "terseLabel": "Commercial" } } }, "localname": "CommercialMember", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "xbrltype": "domainItemType" }, "ese_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Document And Entity Information [Abstract]", "label": "Document And Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.escotechnologies.com/20210630", "xbrltype": "stringItemType" }, "ese_EffectiveIncomeTaxRateReconciliationResearchTaxCreditAndAdjustmentsForPriorYearsTaxReturnToProvisionTrueUpsPercent": { "auth_ref": [], "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 research tax credit and adjustments for prior years' tax return to provision, true-ups.", "label": "Effective Income Tax Rate Reconciliation, Research Tax Credit And Adjustments For Prior Years' Tax Return To Provision True-Ups, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Research Tax Credit And Adjustments For Prior Years' Tax Return To Provision True-Ups, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationResearchTaxCreditAndAdjustmentsForPriorYearsTaxReturnToProvisionTrueUpsPercent", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseDetails" ], "xbrltype": "percentItemType" }, "ese_FinanceLeaseCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Finance Lease Costs [Abstract]", "terseLabel": "Finance lease cost" } } }, "localname": "FinanceLeaseCostsAbstract", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "ese_FinanceLeaseLiabilityToBePaidYearFourAndThereafter": { "auth_ref": [], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetailsCalc2": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease Liability To Be Paid Year Four And Thereafter Finance Lease, Liability, to be Paid, Year Four and Thereafter Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid for fourth fiscal year and thereafter following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four and Thereafter", "verboseLabel": "2025 and thereafter" } } }, "localname": "FinanceLeaseLiabilityToBePaidYearFourAndThereafter", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "ese_I.s.a.AltanovaGroupS.r.l.AltanovaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to I.S.A. Altanova Group S.R.L. (Altanova), a supplier in the field of advanced condition assessment technologies including partail discharge measurement and analysis.", "label": "I.s.a. Altanova Group S.r.l. Altanova [Member]", "terseLabel": "Altanova" } } }, "localname": "I.s.a.AltanovaGroupS.r.l.AltanovaMember", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "ese_LesseeOperatingLeaseLiabilityToBePaidYearFourAndThereafter": { "auth_ref": [], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetailsCalc2": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be for for fourth fiscal year and thereafter following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four and Thereafter", "verboseLabel": "2025 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidYearFourAndThereafter", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "ese_MayDayMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to goodwill recorded for mayday.", "label": "May Day [Member]", "terseLabel": "Mayday" } } }, "localname": "MayDayMember", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "domainItemType" }, "ese_NetEarningsAndChangesInAssetsAndLiabilitiesAndEffectOfDeferredTaxesTotaling": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net earnings and changes in assets and liabilities and effect of deferred taxes totaling.", "label": "Net Earnings And Changes In Assets And Liabilities And Effect Of Deferred Taxes Totaling", "verboseLabel": "Net earnings, Changes in assets and liabilities and Effect of deferred taxes totaling" } } }, "localname": "NetEarningsAndChangesInAssetsAndLiabilitiesAndEffectOfDeferredTaxesTotaling", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ese_NonEmployeeDirectorsPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non Employee Directors Plan [Member]", "label": "Non Employee Directors Plan [Member]", "terseLabel": "Non-Employee Directors Plan" } } }, "localname": "NonEmployeeDirectorsPlanMember", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "ese_PaymentsToAcquireAdditionalCapitalizedSoftware": { "auth_ref": [], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the payments to acquire additional capitalized software.", "label": "Payments To Acquire Additional Capitalized Software", "negatedLabel": "Additions to capitalized software" } } }, "localname": "PaymentsToAcquireAdditionalCapitalizedSoftware", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ese_PercentageOfEquityInterestsInForeignSubsidiariesPledgedAsCollateral": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of equity interests held in direct and indirect material foreign subsidiaries, pledged as collateral, as security for borrowings.", "label": "Percentage Of Equity Interests In Foreign Subsidiaries Pledged As Collateral", "terseLabel": "Equity interests in direct and indirect material foreign subsidiaries, pledged as collateral (as a percent)" } } }, "localname": "PercentageOfEquityInterestsInForeignSubsidiariesPledgedAsCollateral", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "ese_PerformanceAcceleratedRestrictedShareAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Accelerated Restricted Share Awards [Member]", "label": "Performance Accelerated Restricted Share Awards [Member]", "terseLabel": "Performance-Accelerated Restricted Share Awards" } } }, "localname": "PerformanceAcceleratedRestrictedShareAwardsMember", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "ese_PhenixTechnologiesIncPhenixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "a manufacturer of stationary and portable high voltage, high current, high power test systems, components and solutions supporting the electric utility industry.", "label": "Phenix Technologies Inc Phenix [Member]", "terseLabel": "Phenix" } } }, "localname": "PhenixTechnologiesIncPhenixMember", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "ese_ProjectedAnnualRevenuesOnDateOfAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of projected annual revenues on the date of acquisition.", "label": "Projected Annual Revenues on the Date of Acquisition", "terseLabel": "Projected annual sales" } } }, "localname": "ProjectedAnnualRevenuesOnDateOfAcquisition", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "ese_RFShieldingAndTestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "R F Shielding And Test [Member]", "label": "R F Shielding And Test [Member]", "terseLabel": "Test" } } }, "localname": "RFShieldingAndTestMember", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "xbrltype": "domainItemType" }, "ese_ReconciliationOfFutureUndiscountedCashFlowsToFinancingLeaseLiabilitiesAndRelatedRightOfUseAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Reconciliation Of Future Undiscounted Cash Flows To Financing Lease Liabilities And Related Right-of-use Assets [Abstract]", "verboseLabel": "Finance leases" } } }, "localname": "ReconciliationOfFutureUndiscountedCashFlowsToFinancingLeaseLiabilitiesAndRelatedRightOfUseAssetsAbstract", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "stringItemType" }, "ese_ReconciliationOfFutureUndiscountedCashFlowsToOperatingLeaseLiabilitiesAndRelatedRightOfUseAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Reconciliation Of Future Undiscounted Cash Flows To Operating Lease Liabilities And Related Right-of-use Assets [Abstract]", "verboseLabel": "Operating leases" } } }, "localname": "ReconciliationOfFutureUndiscountedCashFlowsToOperatingLeaseLiabilitiesAndRelatedRightOfUseAssetsAbstract", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "stringItemType" }, "ese_ReductionOfTaxExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reduction of tax expenses.", "label": "Reduction Of Tax Expenses", "terseLabel": "Reduction of tax expenses" } } }, "localname": "ReductionOfTaxExpenses", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ese_RestatementOfFinancialStatementsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NA", "label": "Restatement Of Financial Statements [Axis]" } } }, "localname": "RestatementOfFinancialStatementsAxis", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "ese_RestatementOfFinancialStatementsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NA", "label": "Restatement Of Financial Statements [Domain]", "terseLabel": "Restatement Of Financial Statements [Domain]" } } }, "localname": "RestatementOfFinancialStatementsDomain", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "ese_ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure for additional information related to leases.", "label": "Schedule Of Additional Information Related To Leases [Table Text Block]", "terseLabel": "Schedule of additional information related to leases" } } }, "localname": "ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "ese_ScheduleOfReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRightOfUseAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure for reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets.", "label": "Schedule Of Reconciliation Of Future Undiscounted Cash Flows To Operating And Finance Lease Liabilities, And Related Right-of-use Assets [Table Text Block]", "terseLabel": "Schedule of reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets" } } }, "localname": "ScheduleOfReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRightOfUseAssetsTableTextBlock", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "ese_TotalAdjustmentsOfRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of total adjustment of revenue.", "label": "Total Adjustments Of Revenue", "terseLabel": "Total adjustments of revenue" } } }, "localname": "TotalAdjustmentsOfRevenue", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ese_USGovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U S Government [Member]", "terseLabel": "U.S. Government" } } }, "localname": "USGovernmentMember", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "xbrltype": "domainItemType" }, "ese_UtilitySolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Utility Solutions [Member]", "label": "Utility Solutions [Member]", "terseLabel": "USG" } } }, "localname": "UtilitySolutionsMember", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails", "http://www.escotechnologies.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "ese_WeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted-average discount rate" } } }, "localname": "WeightedAverageDiscountRateAbstract", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "ese_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Weighted Average Remaining Lease Term [Abstract]", "verboseLabel": "Weighted-average remaining lease term" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "ese_WestlandMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to westland.", "label": "Westland [Member]", "terseLabel": "Westland" } } }, "localname": "WestlandMember", "nsuri": "http://www.escotechnologies.com/20210630", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r175", "r239", "r245", "r413" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r261", "r263", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r411", "r414" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r175", "r239", "r245", "r413" ], "lang": { "en-us": { "role": { "label": "Name Of Major Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r251", "r261", "r263", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r411", "r414" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r251", "r261", "r263", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r411", "r414" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": { "auth_ref": [ "r111", "r112", "r115", "r116", "r117", "r118" ], "lang": { "en-us": { "role": { "label": "Revision Of Prior Period Error Correction Adjustment [Member]", "terseLabel": "AS Adjusted" } } }, "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r105", "r107", "r108", "r109", "r110", "r111", "r112", "r113", "r115", "r116", "r117", "r118", "r134", "r182", "r183", "r278", "r292", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424" ], "lang": { "en-us": { "role": { "label": "Scenario Previously Reported [Member]", "terseLabel": "As Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r172", "r173", "r239", "r244", "r412", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ], "lang": { "en-us": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r172", "r173", "r239", "r244", "r412", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r14", "r26", "r177", "r178" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "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, Net, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r17", "r18", "r46" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "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 the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "verboseLabel": "Accrued salaries" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r40", "r207" ], "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", "terseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r29", "r58", "r59", "r60", "r398", "r420", "r424" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss), net of tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r57", "r60", "r61", "r105", "r106", "r108", "r316", "r415", "r416" ], "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": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r27" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r105", "r106", "r108", "r275", "r276", "r277" ], "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/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net earnings to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r266", "r271", "r279" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "verboseLabel": "Pretax compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r94", "r198", "r202" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "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", "verboseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r130" ], "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/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r100", "r153", "r160", "r167", "r180", "r313", "r317", "r333", "r381", "r396" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "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", "totalLabel": "Total assets", "verboseLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r15", "r16", "r55", "r100", "r180", "r313", "r317", "r333" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "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", "terseLabel": "Total current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r268", "r274" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r260", "r262" ], "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/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r260", "r262", "r305", "r306" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalExpenditureDiscontinuedOperations": { "auth_ref": [ "r8" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of capital expenditure attributable to discontinued operations.", "label": "Capital Expenditure, Discontinued Operations", "negatedLabel": "Capital expenditures - discontinued operations" } } }, "localname": "CapitalExpenditureDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r436" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "verboseLabel": "Less: accumulated amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r436" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Gross carrying amount" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r435" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "totalLabel": "Net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r12", "r39", "r96" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash on hand" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r88", "r96", "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r88", "r334" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "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), Excluding Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": { "auth_ref": [ "r88" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities of 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": "Cash Provided by (Used in) Financing Activities, Discontinued Operations", "terseLabel": "Net cash used by financing activities - discontinued operations" } } }, "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "auth_ref": [ "r7", "r88" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities of 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": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "totalLabel": "Net cash provided by investing activities - discontinued operations" } } }, "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r7", "r88" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Net cash used by operating activities - discontinued operations" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r105", "r106" ], "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/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r25" ], "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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r25" ], "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", "verboseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r25" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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, par value $.01 per share, authorized 50,000,000 shares, issued 30,665,868 and 30,645,625 shares, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r64", "r66", "r67", "r72", "r389", "r406" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "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" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r225", "r227", "r240" ], "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.", "label": "Contract with Customer, Asset, Net" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r225", "r227", "r240" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "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", "verboseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r225", "r226", "r240" ], "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.", "label": "Contract with Customer, Liability" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r225", "r226", "r240" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "order": 3.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", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r241" ], "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" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateMember": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.", "label": "Corporate [Member]", "terseLabel": "Corporate (loss)" } } }, "localname": "CorporateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r76", "r100", "r180", "r333" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationDetails", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r74" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "verboseLabel": "Costs and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r308" ], "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" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.", "label": "Debt, Current", "negatedLabel": "Current portion of long-term debt and short-term borrowings", "terseLabel": "Current maturities of long-term debt and short-term borrowings" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r215" ], "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/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r48", "r343" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "verboseLabel": "Weighted average interest rates" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]", "terseLabel": "DEBT" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r49", "r102", "r217", "r218", "r219", "r220", "r342", "r343", "r344", "r394" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r94", "r101", "r290", "r295", "r296", "r297" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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)", "verboseLabel": "Effect of deferred taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r282", "r283" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "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", "verboseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r94", "r148" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate fair value of all derivative liabilities designated as hedging instruments. Includes instruments designated as cash flow hedges, fair value hedges, and hedges of net investments in foreign operations.", "label": "Derivative Instruments in Hedges, Liabilities, at Fair Value", "negatedLabel": "Fair Value of Financial Instruments" } } }, "localname": "DerivativeInstrumentsInHedgesLiabilitiesAtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "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": "Derivative [Line Items]", "terseLabel": "DERIVATIVE FINANCIAL INSTRUMENTS" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r328", "r329", "r330" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureFairValueMeasurementsDetails" ], "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 revenues" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r239", "r243", "r244", "r245", "r246", "r247", "r248", "r249" ], "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]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r239" ], "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": "Schedule of disaggregation of revenue by reportable segment" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "verboseLabel": "SHARE-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "auth_ref": [ "r0", "r2", "r4", "r9" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax", "terseLabel": "Gain on sale of discontinued operations, net of tax expense of $23,734" } } }, "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax": { "auth_ref": [ "r0", "r1", "r9" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax", "terseLabel": "Loss from discontinued operations, net of tax expense of $269" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share", "terseLabel": "Diluted - Discontinued operations" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod": { "auth_ref": [ "r1", "r9", "r301" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) attributable to income (loss) from operations classified as a discontinued operation. Excludes tax expense (benefit) for gain (loss) on disposal and for provision for gain (loss) until disposal.", "label": "Discontinued Operation, Tax Effect of Income (Loss) from Discontinued Operation During Phase-out Period", "terseLabel": "(Loss) earnings from discontinued operations, net of tax benefit" } } }, "localname": "DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation": { "auth_ref": [ "r2", "r4", "r9", "r301" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) on gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation", "terseLabel": "Gain on sale of discontinued operations, tax expense" } } }, "localname": "DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r221", "r393" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "negatedTerseLabel": "Dividends paid" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE (EPS)", "terseLabel": "Diluted earnings (loss) per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r73", "r111", "r112", "r113", "r114", "r115", "r119", "r121", "r127", "r128", "r129", "r134", "r135", "r390", "r407" ], "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 - Net earnings" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r73", "r111", "r112", "r113", "r114", "r115", "r121", "r127", "r128", "r129", "r134", "r135", "r390", "r407" ], "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 - Net earnings" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationDetails", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r130", "r132", "r133", "r136" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "EARNINGS PER SHARE (EPS)" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureEarningsPerShareEps" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r334" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r285" ], "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" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r285", "r298" ], "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 valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "verboseLabel": "Increase (decrease) in valuation allowance (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductions": { "auth_ref": [ "r285", "r298" ], "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign": { "auth_ref": [ "r285", "r298" ], "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 foreign tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r272" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount", "verboseLabel": "Total share-based compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r273" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "verboseLabel": "Total unrecognized compensation cost related to share-based compensation arrangements" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Remaining weighted-average period for recognition of total unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r271" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "terseLabel": "Total income tax benefit recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SHAREHOLDERS' EQUITY" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r105", "r106", "r108", "r110", "r116", "r118", "r139", "r181", "r216", "r221", "r275", "r276", "r277", "r291", "r292", "r335", "r336", "r337", "r338", "r339", "r340", "r415", "r416", "r417" ], "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/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r384" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Amount held in escrow account" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r331", "r367", "r368", "r369" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r252", "r253", "r258", "r259", "r331", "r368" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value Inputs Level2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r367", "r368", "r369" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r349", "r355", "r363" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r351", "r357" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r347", "r362" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "totalLabel": "Present value of net minimum lease payments" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r347" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "verboseLabel": "Less: current portion of lease obligations" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r347" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "verboseLabel": "Non-current portion of lease obligations" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r362" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetailsCalc2": { "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 finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r362" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetailsCalc2": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r362" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, Payments, Due Year Three", "verboseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r362" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, Payments, Due Year Two", "verboseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r362" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetailsCalc2": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2021 (excluding the six months ended March 31, 2021)" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease liability.", "label": "Finance Lease, Liability, Statement of Financial Position [Extensible List]", "verboseLabel": "Location of finance lease liabilities included on Consolidated Balance Sheets" } } }, "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r362" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "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 finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "verboseLabel": "Less: amounts representing interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r350", "r357" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r346" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset", "verboseLabel": "ROU assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r349", "r355", "r363" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]", "verboseLabel": "Location of finance lease ROU assets included on Consolidated Balance Sheets" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r360", "r363" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r359", "r363" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedCustomerRelationshipsGross": { "auth_ref": [ "r201" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date to an asset acquired in a business combination representing a favorable existing relationship with customers having a finite beneficial life.", "label": "Finite-Lived Customer Relationships, Gross", "verboseLabel": "Gross carrying amount" } } }, "localname": "FiniteLivedCustomerRelationshipsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r201" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails": { "order": 5.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", "terseLabel": "Accumulated amortization", "verboseLabel": "Less: accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r201", "r378" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedPatentsGross": { "auth_ref": [ "r201" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law. Such costs may have been expended to directly apply and receive patent rights, or to acquire such rights.", "label": "Finite-Lived Patents, Gross", "verboseLabel": "Gross carrying amount" } } }, "localname": "FiniteLivedPatentsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForwardContractsMember": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date.", "label": "Forward Contracts [Member]", "terseLabel": "Forward contracts" } } }, "localname": "ForwardContractsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfProperties": { "auth_ref": [ "r94", "r206", "r209" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the carrying value and the sale price of real estate or properties that were intended to be sold or held for capital appreciation or rental income. This element refers to the gain (loss) included in earnings and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method.", "label": "Gain (Loss) on Disposition of Building and Land", "negatedLabel": "Gain on sale of building and land" } } }, "localname": "GainLossOnSaleOfProperties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r186", "r188", "r380" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r190" ], "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": "Acquisition activity" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GOODWILL AND OTHER INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "verboseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r192" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r189", "r193" ], "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" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r94", "r187", "r191", "r195" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails" ], "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": "Changes in goodwill" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r75", "r95", "r111", "r112", "r113", "r114", "r126", "r129", "r310" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "totalLabel": "Earnings from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r69", "r153", "r159", "r163", "r166", "r169", "r379", "r386", "r392", "r408" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "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", "terseLabel": "Earnings before income taxes", "totalLabel": "Earnings before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r103", "r153", "r159", "r163", "r166", "r169" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "terseLabel": "Earnings before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet": { "auth_ref": [], "calculation": { "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, nonoperating income (expense) and income (loss) from equity method investments, before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of interest income (expense).", "label": "Income (Loss) from Continuing Operations before Interest Expense, Interest Income, Income Taxes, Noncontrolling Interests, Net", "verboseLabel": "Consolidated EBIT" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r68", "r73", "r109", "r111", "r112", "r113", "r114", "r121", "r127", "r128", "r385", "r387", "r390", "r402" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Basic - Continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r68", "r73", "r109", "r111", "r112", "r113", "r114", "r121", "r127", "r128", "r129", "r390", "r402", "r405", "r407" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Diluted - Continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r6", "r9", "r311" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 }, "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "negatedLabel": "Earnings from discontinued operations", "totalLabel": "Earnings from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r70", "r73", "r125", "r127", "r128", "r390", "r403", "r405", "r407" ], "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "terseLabel": "Basic - Discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAX EXPENSE" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r286", "r287", "r289", "r293", "r299", "r302", "r303", "r304" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAX EXPENSE" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpense" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r101", "r117", "r118", "r151", "r284", "r294", "r300", "r409" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "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": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationDetails", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r90", "r97" ], "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.", "label": "Income Taxes Paid", "verboseLabel": "Income taxes paid (including state and foreign)" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "auth_ref": [ "r93" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.", "label": "Increase (Decrease) in Operating Capital", "negatedLabel": "Changes in assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": "Changes in shareholder's equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r122", "r123", "r124", "r129" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureEarningsPerShareEpsDetails": { "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", "verboseLabel": "Dilutive Options and Restricted Shares" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureEarningsPerShareEpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r199", "r203" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "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": "Indefinite-lived Intangible Assets [Line Items]", "terseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r199", "r203" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndefiniteLivedTradeNames": { "auth_ref": [ "r203" ], "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", "verboseLabel": "Trade names" } } }, "localname": "IndefiniteLivedTradeNames", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r197", "r200" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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": "Intangible assets, net of accumulated amortization of $143,792 and $129,063, respectively" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r391" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "negatedLabel": "Interest expense, net", "terseLabel": "Less: Interest expense" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r87", "r89", "r97" ], "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", "verboseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVENTORIES" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "verboseLabel": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r33", "r184" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "verboseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r13", "r53" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "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, net", "totalLabel": "Total inventories", "verboseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationDetails", "http://www.escotechnologies.com/role/DisclosureInventoriesDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r35", "r184" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r34", "r184" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r361", "r363" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails": { "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 costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Components of lease costs" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r361" ], "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": "Schedule of components of lease costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Leases" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Option to extend" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r362" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r362" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetailsCalc2": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "verboseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r362" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r362" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r362" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetailsCalc2": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "verboseLabel": "2021 (excluding the six months ended March 31, 2021)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r362" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails": { "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 in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "verboseLabel": "Less: amounts representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r45", "r100", "r161", "r180", "r314", "r317", "r318", "r333" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r100", "r180", "r333", "r383", "r400" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "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 shareholders' equity", "verboseLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r47", "r100", "r180", "r314", "r317", "r318", "r333" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r23", "r382", "r395" ], "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", "verboseLabel": "Line of Credit Facility, Amount Outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r43" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Commitment Fee Amount" } } }, "localname": "LineOfCreditFacilityCommitmentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "verboseLabel": "Available to borrow under the credit facility" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r43" ], "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", "verboseLabel": "Incremental term loan" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r23", "r214", "r382", "r397" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total borrowings" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEBT" } } }, "localname": "LongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "order": 5.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": "Total long-term debt, less current portion", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.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/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "auth_ref": [ "r88" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities, excluding 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, Continuing Operations", "totalLabel": "Net cash used by financing activities - continuing operations" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.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) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r88" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities, excluding 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, Continuing Operations", "totalLabel": "Net cash used by investing activities - continuing operations" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r88", "r92", "r95" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "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 by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r88", "r92", "r95" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding 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, Continuing Operations", "totalLabel": "Net cash provided by operating activities - continuing operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r10", "r62", "r65", "r71", "r95", "r100", "r109", "r111", "r112", "r113", "r114", "r117", "r118", "r126", "r153", "r159", "r163", "r166", "r169", "r180", "r333", "r388", "r404" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 earnings", "totalLabel": "Net earnings", "verboseLabel": "Net earnings" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationDetails", "http://www.escotechnologies.com/role/DisclosureShareholdersEquityDetails", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non Us [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r356", "r363" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails": { "order": 3.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 cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r347" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Present value of net minimum lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r347" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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", "verboseLabel": "Less: current portion of lease obligations" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r347" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "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", "positiveLabel": "Non-current portion of lease obligations", "terseLabel": "Non-current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease liability.", "label": "Operating Lease, Liability, Statement of Financial Position [Extensible List]", "verboseLabel": "Location of operating lease liabilities included on Consolidated Balance Sheets" } } }, "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r352", "r357" ], "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": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r346" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "order": 5.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", "positiveLabel": "ROU assets", "verboseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]", "verboseLabel": "Location of operating lease ROU assets included on Consolidated Balance Sheets" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r360", "r363" ], "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", "verboseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r359", "r363" ], "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", "verboseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r11", "r319" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r17", "r18", "r19", "r46" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "verboseLabel": "Accrued other expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "order": 5.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", "verboseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "order": 6.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", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r311", "r312", "r315" ], "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, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r56" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "verboseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r63", "r66", "r311", "r312", "r315" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherFiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r201" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of finite-lived intangible assets classified as other.", "label": "Other Finite-Lived Intangible Assets, Gross", "verboseLabel": "Gross carrying amount" } } }, "localname": "OtherFiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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", "verboseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other expenses (income), net", "negatedLabel": "Other expenses (income), net" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r84" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r80" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "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 of business, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r81" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionContributions": { "auth_ref": [ "r91" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for pension benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit.", "label": "Payment for Pension Benefits", "negatedLabel": "Pension contributions" } } }, "localname": "PensionContributions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r24" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, par value $.01 per share, authorized 10,000,000 shares" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r78" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "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 sale of discontinued operations" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r82" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from long-term debt and short-term borrowings" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r83", "r86", "r104" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfLandHeldForUse": { "auth_ref": [ "r79" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of land held for use; excludes sales of land held as inventory or investments.", "label": "Proceeds from Sale of Land Held-for-use", "verboseLabel": "Proceeds from sale of building and land" } } }, "localname": "ProceedsFromSaleOfLandHeldForUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r21", "r22", "r208", "r401" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "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", "terseLabel": "Property, plant and equipment, net of accumulated depreciation of $144,642 and $130,534, respectively" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialDataAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ADJUSTED QUARTERLY FINANCIAL INFORMATION" } } }, "localname": "QuarterlyFinancialDataAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "verboseLabel": "ADJUSTED QUARTERLY FINANCIAL INFORMATION" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r85" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedLabel": "Principal payments on long-term debt and short-term borrowings" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": "Fair value exceeded carrying value percentage" } } }, "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r28", "r221", "r278", "r399", "r419", "r424" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r105", "r106", "r108", "r110", "r116", "r118", "r181", "r275", "r276", "r277", "r291", "r292", "r415", "r417" ], "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/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUES" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r144", "r145", "r158", "r164", "r165", "r171", "r172", "r175", "r238", "r239", "r377" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "presentationGuidance": "NET SALES", "terseLabel": "Net sales", "verboseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r228", "r229", "r230", "r231", "r232", "r233", "r236", "r237", "r242", "r250" ], "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": "REVENUES" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r234" ], "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" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Remaining Performance Obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r358", "r363" ], "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", "verboseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "verboseLabel": "Schedule of debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative liabilities at fair value.", "label": "Schedule of Derivative Liabilities at Fair Value [Table Text Block]", "verboseLabel": "Schedule of fair value of financial instruments" } } }, "localname": "ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r194", "r196" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "verboseLabel": "Schedule of carrying amount of goodwill attributable to each business segment" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r203", "r204" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "verboseLabel": "Schedule of goodwill and intangible assets" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r20", "r36", "r37", "r38" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Schedule of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "verboseLabel": "Schedule of Adjusted Quarterly Financial Information" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r153", "r156", "r162", "r194" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r153", "r156", "r162", "r194" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "verboseLabel": "Schedule of Net Sales and Earnings Before Income Tax" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r268", "r274" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.", "label": "Schedule of Stockholders Equity [Table Text Block]", "verboseLabel": "Schedule of change in shareholders' equity" } } }, "localname": "ScheduleOfStockholdersEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "verboseLabel": "Schedule of weighted average number of shares used in the calculation of earnings per share" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureEarningsPerShareEpsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r140", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r158", "r159", "r160", "r161", "r163", "r164", "r165", "r166", "r167", "r169", "r175", "r410" ], "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": "Segment [Domain]", "terseLabel": "Segment [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails", "http://www.escotechnologies.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r140", "r142", "r143", "r153", "r157", "r163", "r167", "r168", "r169", "r170", "r171", "r174", "r175", "r176" ], "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]", "verboseLabel": "BUSINESS SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformation" ], "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": "BUSINESS SEGMENT INFORMATION" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingMeasurementDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BUSINESS SEGMENT INFORMATION" } } }, "localname": "SegmentReportingMeasurementDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "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", "verboseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling General And Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r93" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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", "verboseLabel": "Stock compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SHARE-BASED COMPENSATION" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "SHARE-BASED COMPENSATION" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r265", "r269" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "terseLabel": "Non-vested shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r140", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r158", "r159", "r160", "r161", "r163", "r164", "r165", "r166", "r167", "r169", "r175", "r194", "r211", "r212", "r213", "r410" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails", "http://www.escotechnologies.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r52", "r105", "r106", "r108", "r110", "r116", "r118", "r139", "r181", "r216", "r221", "r275", "r276", "r277", "r291", "r292", "r335", "r336", "r337", "r338", "r339", "r340", "r415", "r416", "r417" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareholdersEquityDetails" ], "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]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationDetails", "http://www.escotechnologies.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r105", "r106", "r108", "r139", "r377" ], "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]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "http://www.escotechnologies.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "auth_ref": [ "r264", "r280" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Granted, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock plans" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r24", "r25", "r221", "r267", "r270" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Issued under stock plans" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r25", "r30", "r31", "r100", "r179", "r180", "r333" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "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", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total shareholders' equity", "verboseLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAdjustedQuarterlyFinancialInformationDetails", "http://www.escotechnologies.com/role/DisclosureShareholdersEquityDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "terseLabel": "Shareholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityBeforeTreasuryStock": { "auth_ref": [], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "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": "Total stockholders' equity before treasury stock" } } }, "localname": "StockholdersEquityBeforeTreasuryStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r99", "r221", "r224" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "SHAREHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "SUBSEQUENT EVENT" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r341", "r365" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r364", "r366" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r239", "r248" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r239", "r248" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing Of Transfer Of Good Or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks And Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred At Point In Time [Member]", "terseLabel": "Point in time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred Over Time [Member]", "terseLabel": "Over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r51", "r222" ], "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/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r51", "r222" ], "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", "verboseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r51", "r222", "r223" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "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", "negatedTerseLabel": "Less treasury stock, at cost: 4,604,741 and 4,607,911 common shares, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r288" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "negatedLabel": "Reduction in valuation allowance for excess foreign tax credits" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r120", "r129" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureEarningsPerShareEpsDetails": { "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", "totalLabel": "Adjusted Shares - Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureEarningsPerShareEpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r119", "r129" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureEarningsPerShareEpsDetails": { "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": "Weighted Average Shares Outstanding - Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureEarningsPerShareEpsDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "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=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r11": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r130": { "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" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r186": { "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" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r23": { "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=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121321822&loc=d3e3913-113898" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121323062&loc=d3e15009-113911" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r285": { "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" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "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" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r294": { "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" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r30": { "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=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r304": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r305": { "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" }, "r306": { "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" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r31": { "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=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613673-111683" }, "r311": { "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" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r315": { "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" }, "r316": { "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" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r366": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r382": { "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=120398452&loc=d3e534808-122878" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r395": { "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=120400017&loc=d3e572229-122910" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r405": { "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=120400993&loc=SL114874131-224263" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "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" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r437": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r438": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r439": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r441": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r442": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r49": { "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=120391452&loc=d3e13212-122682" }, "r5": { "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" }, "r50": { "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=120391452&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868656-224227" }, "r69": { "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=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "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=120395209&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "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=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 74 0001104659-21-102250-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-21-102250-xbrl.zip M4$L#!!0 ( "B*"5/+M1I! PX /Z. 0 97-E+3(P,C$P-C,P+GAS M9.U=67/CN!%^3U7^ ^*7[%9%ESV77?9NT1+M44J6M*(\,_NT!9.0A%T*T "D MC_SZ-$!2)PF2LCU6*GR9L8CN1G=_8 -H@,#YKX]S']T3(2EG%T>M>O,($>9R MC[+IQ5$H:UBZE![]^LO?_W;^CUKMV^6HASSNAG/" N0*@@/BH0<:S-"8+Q:8 MH1LB!/5]="FH-R4(G=8_U#]^:K7J)Q];)^]0K19+NL02.#E#6N1QO;4L:<=2 M.3M#GQJGC>/F<0N=GC5;9\=--+Q9TMV DA.:1RC=&9EC!%8R><8X8^'\XF@6 M!(NS1N/AX:'^>"?\.A?3AA>(1O"T( T@J@$5$=0]BOE<'K) /"T9-9,D;GW* M[QMQH:J^66NV:B>MA$V1><$FEZKJN-E\WX@*$U*/+ 1QE=WIV@'+:0,+5W"? M-";8#6KD<>%CA@,NGJ[@=R((()MBO%A*F6!YIR7$!2EJ^I3]E5GK24,5WP%: M";D4P:YT>)@BV2,TW6=0D$)> )M-7"1UT^5#08I\-Q0"&G<6CG%I"B/X3E4O M4[VJ2]+0]PU._=8#KZZW$VH@IDP&F+ED)7D;L8<33=TZ/3UMZ-*$E#RZLW1S M54D:!IBZ,IU#%P%+Z^,FBPP6(@,&*%$,GS89B"0;VA/I\H"X,\9]/J5$UET^ MUV]S\\-),V9*,Q>2^]13063Y4 XF@P41NGIYA"B$ES(,2Q43 M)3TRH8QJ8\#YS2:JH24K_-T>])U!K]NQQG8'.6/X[\;NCQTTN$*#H3VRQET@ M.&]LB]JN)82^8D(*AIG&9TC\N@VQ[<#$?V9[OO=+_8J-N'WW:%_F,]Q++V97/'XJ&V!6] M&;]WI=Y!R_F,KGJ#KQ62F4AVJ'1]+D-!;"P83'+DD AGAN'W0G9(@*D?8UB( MTH3>.XB@+4!L)0A^V-:HW^U?.PAZ0WCMK)&-?K*'SL_HIUCDSQ5V^=AUV3T8 MS0449V"60F'&ZMTN5MW^%WBU!J.N[53PE('GFG/O@?J^Q;Q!,".B"QY@4WKG M$TM*Z+0R,"O*9@;R_2Z0UX-!YVNWUT-6OX,&X\_PZG7[8ZM_W;WLVF9&";SV!&]<,NJI>W3K=O.PYR[&O5!P*F M5X/1C9YC5&B60;-#[H(,W-:+S A]W$6H8U^.*R3*(-$C6!*IYFJ<12-%_:3- M96;4+,)B1*Z5,DSIV98#O1X,-Y=R$9\@7TE&KA)=X5H>UQ%Q.7.I3[41@\E5 M&$#9+?. 3B61B;><%XQYG(5A4^@.KRA34SXMI4?Q'8@(H"8H&1%?S2U&/#1V MK3^\_KP6=Y+9XC:55*UNHM5$X9J>R 5%T41IB@*.8+2 >*(OPLQ#DTCCN,7Z M*YW_I8L5@XA41Z/!+<):^:I-'W*;;H.OCM^Z84=*F%OWR:&W;J2L0,=5(\]L MY/$*9_(_M >;!31X6ANWQBVQ"*4YQ],\53F>1,#ZGR ,1=+0FK@*MOW3JD,L MH'A& @K6%]3H%>1V?@].8!-30E3)IFG69B\WSF M9'=4K/-UM4L(Y1V]X&'WG6JV^>+9H?8,?A+996TLQ)/JI^>J6QQ,$L8]TT>% MY>;EEX[WRB]!)(@40)1!!Q^I@+#608T#IK$656,JF[JP/$\K@?W\/%0N?5Z2 M8P=\G>2HH9501%=2*S#+I?75LO08/]J/*EB3S-Q^.ID9ND]I"7ZU3(W&UC=D M?U/1W*[P*MT7S[CO$2'M[R&,4TW]<"JA&;/3C#[X\Z#7L4?./Y']VVUW_'N% M6AG4KC 57[ ?DAN8/<)OO22= 9R1UCP+;NYB=V5U1^B+U;NUT0U,B&]'\=IU M!5\)^$;DGK"02'B"IU-!IG'.8_D\'C D0@\I8$HZN/-IY-\\I MRYP&^,^!9 WQ9!5JK ZU54N'^ M*KCK#:K/A7]#R.NV@KBRJC64:0V6]V]W=-7M6_UVU^I5J_"OBG>9N>[S!>:UC)VH4+AE M;$R8N]6$><\)6'@GR?<0#+?O#:/X+#(SO"D[XIS;2P>F7&JSC0K_U=#]A3_0 M*+H\483;O$[1,J]39'VZ4:U8[+%7#DL*. W7C-_9'9="8L(/IF$I^^$LIZOA M&HYL!Z#3B%4 [;43O, 6\!R 2NS]KC#:=]FOV'I?#E(E%OHJI$KMS3=LRL_! MQ+P;OX+A^:NL95=/1S]MH7WV2?@U[)W?45:L46IM,6GW.0R-A% M7WF\_.IQWK)Q#A*%UHLK7/99)L>A5X5I^W2)O MP2('K2(K%14L>R5"Q_C.WXU\V80FH$Z:*=_]91^($4FLLJ/EY"E/Y-0079\Y)(Z:B92(W MM9J[P&5^4%!A5SJSE [75JD9H=8N0LMMPA4D9=--Z8!LE)GAR#YEI0+CA7-0 MZ5B5835#F7*D2/%-V!78I8-AF[- 8#>()ELP"5L['";GNXLBK":PWQG#J#J1 M*Y*?G.JB#GQ9.P&FVI%;/M*F[H&/#P :\XC&>+!6&0%F[(]W]]0OSP[*^,0\ M.>DGX-%Y0/]?34#]HVZG&)$)TC1$1\/8?Y8@80HLYR4J]J(]']"#5>RBI MHJQ56^ =H%'02LH:M=FP#M F']^5M0E8B/\ZYIPWUN^D@%^;=U:<@S5_A@]T+@HJX8)NKM L*7"!53@_.^GNJLGXCD8)5YL*1H)%Z0U2#^(%< MRBH-CO'6J?V544_VUV7[CJI">B1,D0[JFI^R]>=>%E;H75EG3'YDJ1)?9J1U M61U1F'8TH74G]60B&M9"!_5',>JHD]/W5IW!,\JFW8#,U? ,S F!C :AXK@6 M/%PDA!1(CA".A5PE"F]SFS8>3-GPCI4$'<@ LY]#';MC./[D", M6KXOSC6_)X*IAXF*\9N65K)5X4L:LX?R0\'_)*KQ6* ]I-$V8!UH&T-)I;[ M/:221B+B!ER&(]782,TY9R3 XJFPM2;KHK*[Z&38BR-7$(\&F49;1' ]#H P MW2$3]<'!)G F@@/##T*=2GM,P?710FN7!41 3)!==L4%H5.F=NQ1CV*UPVCH M$V\*V,DV]U5J2JAOV9>1Z05$I;L'?+.(Q#\#[F@6F@VKNFK2"WW5" OD_'3F M?4P>@TN?NW\E3GBF#%/C"!*Z%VGQN3YXQ7/7Z706#":WW$+_ (WL4<&S-( M#\JZ_>)4\>BT[:(?6-__KI_C9?D?YN?GU7=0?K8G$QBH+Z\4'N-']?9M>@-F MCP0+=P:%;3UH!C.CK1%Z\Q?$Z"'4*'X'(JD$$' =&W.8!-S#*)^S,2AWNY#Q MV#'Q^)O4_(HCS_QA.'Z*-LMQ/?]1VTN2T6-*?FLYXB[+=9C3J1Z!UX"D!ZBG M,;\DJK=7.%[Q4*C,V QF%7@2K.9;SY+PNDY93CK*^21MZ%K,%WMQ'J0/;O!3 M!S]MSJRWGAW69/HKS'7!-&]3Y9VGAZ6TRO_%)\5!UY9L8EN=0F<]4KGJ"0O1 M/K\7\X(SC\[5A?9<.^.'6-K1OB]JZY+ZL.!<=8?)EV!.\[FIN&%V'(AWN M>\M,56'RP^P[QAQZN;5N?WGH>6*@B>"-3/+(G<&B;EW6<=WR(6+R>ZQK9C+*#C2L;&N[&48R2P\+CN&,,/HX7MM2"4/O MZ.%F>RM">%BF]4F0?-.L EMR4U3:'EZU,*ZG'H.)2ML+B#TP=2!2!Q$0D#CA M946^S>#+'(5&Q O=:+J[.E5I;1R04?KV$?6\$6VY^.6_4$L#!!0 ( "B* M"5.2"BV9%A( '@* 0 4 97-E+3(P,C$P-C,P7V-A;"YX;6SM76MSXC@6 M_;Y5^Q^\F2\S54L"@4XZ7=TS18C3317!%)#IV4]3CBW .\9B)3N/^?5[90S8 MX(=D0RQ#5W55&I!DG7N.I*MK/3[_]CJWE6=$J(6=+V>-\_J9@AP#FY8S_7+F MT9I.#=Y8_]()2L7. M)^7CQ)8".!WZZ95:7\YF MKKOX=''Q\O)R_M(\QV0*6>N-BS\>>B-CAN9ZS7*HJSL&.EOFBN1X?2+V*D_S M8E7\V:I\]D7<$QHW-S<7_J^0E%J?J/^D'C9TU[=\YA.4Q!3L4VV5K,:^JC4N M:\W&^2LUS\ &BO*98!L-T43Q*_#)?5N@+V?4FB]L5G'_NQE!DR]GR"_@LE&_ M:M99]I]&+G#!R.Y@AV+;,ADUZR^I-M$6B/@0Z)G"GO(X[$; (&I@%QDS!]MX M:B%Z;N#Y!4MX(53TQ:%Q=/!\0= ,.=1Z1EUH 7.T=T"QSS@(LEO=9OH=S1!R M]T/,5HF'YT.GLWL;O^Q?5J&2BZ*XLZAA8^H1I.K$@2Z3#A 9S73XO*!WR-4M M6[C^?&7NK^9=YQGL@@E4HG"-X\K:7TV_8FR^P-C2=DS-G2'2=:"3GEI/-FI3 M"JHL7'WN!^P/TZU'+0=1.D)3)L^N,\%D[G=ZA=%P%+T_''?HR2UJW>"/SRGX*O_^PC=^D) M]C!=P[/U)V3[C_TS(=U%"57=//^>X#F3'W9 0AXR-P1!-;7)6']MNRZQGCQ7 MA\%SC(=H@0E3FPH9W+O/EL%JS0&ZK_!. D,I@\%S\7O@Q,1&!&?Z9XE& MA1>L/-T^4UZ0-9VY_B\+8H'SYKY].6N6([%8T%]URV%6T1SX>8&I;FN3V(0K MXR3H:S^%RR.N]]'-KDX/:$S&"8U3P79G46-O-(MN"C M?@CXW:P:R/E2:CE'@7>6J 'GKM>5.E['991':@4&8FY@%6(;!*N^+I!#T2UR MT,1R4RG>22T/KP4I2^*>#W'F:%6+,-Z0M7W?H@DF:(T<4?75)3J@@XDA>>N" MT6D?II:0$_B ^DV[,)LDB*:KYB!//'KEO9_5Q+JKDB8$0_2,8 Q>683HAOO= M[NN&R46:75)/!A6)0M$G0$%(DL4XCGQZXV(@G,1T53[,N M@[,1\D7[%;PYHK,7?&US;CD6=9G\GU%@AP0R^3(?#Z";2G9SH:NG/ #&ANRD;S:DQ:#F.!'6"ZGSA/B4\>Q=QL-F]NJDFM M$," U%;JX%L&J_Y:C/4+2TYNTS,=#<,Y8 8\?^#@^?/%ULO=]WKC&[M2CNO5 M[Z7(J]^.]C 8JM_4_JC[NZIT^_!9+>,E< S 1@&6]C MHCM4-WS8CNE_"K@T_^M1EW4 &2_8#O,P>31W2 &)R73/UI15O6GK>6+3R*.5 M OU3-J*<+\?>U0/96N/.Y6\TT_V-VW:OW>^HRNB;JHY+66 6.\4-4[U*4,J\ MW'_VLD](&O\C::+::H&VKB5H+5$;1R;7F967M2-CBT6A9V9_U/]YUK-N,]>\ M[79T0MY@KO&[;B='/WGRRD,E/UDQ(='<4&4EOFWXRX79>F($>, +@-X]HXFF M9#D.FH41RAH)C7MIYQLDDV2.G,?!=5Z@\D9%E[NRWM(BH9LDQT%B)J+,<&>9 MTU\>OV@WX7$PQXDK,XQ9$G\#@A>(N&\#F$NX+* +7L$BF,XF,)F611Y.^1Q> M82RR#I3;+\*@_NO%+:N-HLGOE3*S5HW7W)AD'14S.*PJ3SQ(:_TE=*A89RMGB,UYW9I*TZ;2%4DC-5UH==VG+0E6)?:VK&.= ?V,! M3KZ0;S3Q$5$J %#6*6Q<('-ECS?Q8.]VUB,B.S=<66>WH%[B(7.DVSK)'$KC M$Q\1O0( I9TB^S.+)0YN'RD]TQ$1G .HK/'C.S1!4&MSO14KA",]ZI,D.DF3EBUKAJMFJ7U:.Z'P@>4;BTEULOY\*ZY8K*A:; MX2B8%D,GZ]C>9@69(R':EZ\LD8@!R1P$_VJIRU2C4D917K= M;'THVTW.3] NV;R *Q&L[.#Y'#N9)&\G.VZ&N=#*VF^W3=-:5F6@6S#+Z^@+ MR]7M$*:D\%5FQN-F/2=^64.70W;(M(/,U?4';1O^.3$*'*U=K%#YI%A0"$64Q6V@2ER0,=#?_.%QC-L&--;-+5]HZ;7YS7KY MBYF@+9$BJJPD;N)C(F5%352-D\%W8()538\9,/U@Q,Q\/V0C8)=#'WJ[<\\9 M?+%;U4T0*0@?67^#.XXG[HM.MF=2X@6J(JR6T:L3/,RCHG4+<![%[OFXNFZV+LN^$^9=R,^V0<#WM=2]P&Z(:FVF(+Z9/-7-R'BBPLAIF$ M M'^5>6<-IOL+O.KG+K++(N-\S[-L^57[Y<&\YNF,4>/D04X!\(I+VY0.O]2HQ M@>;'6/SE V>A\DFQH!"**(O;0)5X&1]>:="EU&-7LFD3=J@(QYJ-:(8JJX2; MU/2U&AP&J88J@N64@,-BIG/,K-7)H92GJ@-.2PC&^DO;%[[8X$GN#;:3G2CW M7&:HW@+CE:3O,?%W,/.[N8*E1.WU4=Y8W>&&CKQ6JL2K $Y3%IZA4FA-_<6B"LD2*D$](Y<_2"]LO9Y]VJ,,36!.Q,?4( M6AWV F;RW]:J"WK'SH&Q^8Y-:(%D&TI-V10(']3VL-_M?QTI W6HC+ZUAZKR MLSH8_:+\'!3]2QF')GSW+8W,]C-T"5/4]^9/B##7UO;8R1$,/-4\E[JZPX21 MT)($2P$Q7-U<-UK7UXV/C6:K%?4>RT>_4^%;G5J&&/;X,N3K1O9!W6[74-PH MLAZ%Z/>9S(-;GP7F8XHN"-PL\0CA@:>U._!T^[^K_;$V[*JC:E"N3PZ?K1I.5>KW=-%N-1DFM--GH<6TN'S!YN_$ SW=,_NHZ_@R=BE&< MG+/B% L"D_7HTS6>H?[R %,38NFV&,.)&2M.L!@N_B--#S\NKB[BA0FF'SW; MOD!9;+#\L#M8?M6TN^_=7D]I]^\4;?P-YFK=_KC=_]J][:E*>S12QR6/HJ%S M+MCZ87"DR.J\B_1Q-2MCB7N$X^KTE22O O&,Y*;(9+018Z M3Y5C";EX02<@#A'D J>6OJ]$F*?IHI[US"+:T6X^O:/+RE@RF '0 G/0M/XM M(;6X2M0!"L MK)<,K%YH)QDBC7JNO,="?7ZPLMXKD )&S)\3+RABI^MZ$^9UE13%GI!G[O\[ M_"GTFQGUZARK$9JRP'O7F6 R#_8TBLS4KW9GZK>/HVY?'8V4D?J5G4 /\_1[ M;?C0'G>U?MEQ[O!!$G'KAI:73:SWA"/Z8#G^J W$(X*HVW;,:"G+^PH>D#MC MK^W965(9[Y+>KP;EGZ62!G"))MAUO_JXS!Y"K[ZZ1(>68SDZ>>M"P_9OS63G M.6 ;*C]=94RY++C,*LG3!9;8!I+/Q4?MZ=]2^4V_'Y8[.X0MU$X0=37(,EQ]+T0KC+"]XU7&ENE.& MHY/*7"A%]>C*JKRT'5F/K76E+.R&G>5>#O^;#J:"+Q ;,VI[I([8/5GK M\A4\46SV!,5@CRBY^UM!3>I,-K^7%$=@&^MZR^7($>I3]! M$6RSD;_UQ ]7#K&78V4.#*S-Q($U6EDVN$[\ZBI>J+Z* 156)JS&BHL5=X84 MO*JWHCNF,EG6/!B8[4W=_^W_S#*0)01EJ#TJN@^BW*$[SMAOJ_V$=XE7LV9G M*WM<6-7 "C=WTG/)!_C(JQQ])!: M4_:0FL+0*)<_(FL'!O,?I),Q/# OJG7^:-N\E."\B;W%6+CAB@U'Y2W.SH;X M@HOHX06?D!H2P%;BSLM4@$,TURT8/0@,6M#OZS:#FT<6L06=@$+X<5?BC/(L M^_3!VQB_(/L9/6#'G:5LZQ(JY@2$PHM:[(@\X>D.HHAQWZA?->L^\_!%?,7' M^!8-=,MD@K[''@&G=#Q#!.D3%VUW$?D*J3;K>\0L=H/7C^!N>>"R7&GA@RBXG?5<];W D* M2687/A6 J"N?O[#C4,4!;)#3Q8][@_'Y@E7T">KSZ_\!4$L#!!0 ( "B* M"5/A@).*=Q@ &MF 0 4 97-E+3(P,C$P-C,P7V1E9BYX;6SM7=USXKBR M?[]5]W_PS7VXYS[DD\QD,K5S3I% ,MPBD &R>_9IR]@"M&NLC&23L'_]E?P! MV%BR# 8W,U1M[01;DKO[UY):W2WIEW^]3QUCABC#Q/UR,8=Q3;8V08MVU6XN:]?&Z6G4TIW)>$WB&D&35V>7BS?W M4:O$_6Q\.K\]O[JXNC1N/U].)$CG%?0P>Y?0_XM@_/ILL_O M#'\YF7C>Z^?S\[>WM[.WVAFA8U[UXO+\WT_MOC5!4_,4N\PS70N=A+42-=Z' MU(GKU,[CYD_B]OE;VUM46"W\X3Q\N2@JZF81WL>O.5%&?[, J+:Q#*] M *1<8@QI"?'K-"YV*AZ=7EZ=UB[/WIE]PL5E&+]0XJ >&AD! 9^]^2OZ$P\$2VR4_'H].(R^MA_(V1/ M3PSQZJ776K2VUI H<"[*GC??/>0R/'10T^7J1P-AM#'SV(EQ7HQT%/!^=7GQ ML781$-/ S'((\RGJ3TR* MV\)]-7_L'@,PWDF=AAZ_0*"2-F$0]9$Y+Y]LRHOV!\GGJ\3D?NWPL M>48TT%QNCW2'#@Y)*(\UW>]4P.'(]!UO?XPF/U<>OVW>"1 3$S]Q14?HCH(G M]X25T-6T&B^/E[K]I\^X=?[--ZF'J#-_P"X7)"YWY"[VE1)'<7_(T'>?R[$Y M*V4@E#88T6Q2*R8[^G/U*PO;';O>N8VGYU&9<]-Q3G0-]/0B(%Z&".O_0\!_ MT-IV!/&_A7%.W%,[[$8EDI?1=FG$$C$D[(;6J.DM20U:.9VBZ1#1,NE,MKL= MD1-.#[7\(3I=L%\BJ9FM;T>P2[QZJ3TH;C BB^LIGVC"]:G[5]2D^/*VZ]Q5 M@I$H9R-[\11[X@/+ZL9*?:,1 &X\!8"S I26M,+5H/SZHG9Q:9P:RS;YC_[7 M>J]Y>E?O-QO&???IN=GIUP>M;L?X1]3T_X9N"\Z+0ZS$9QSA,"%T4Z^%>))V M6D2/_Q!N(MMW4'>4S7:=4K$@#,S>N_FRS+,Y%\_J;R:U!^9PJ6^..41.X&\K MN_WS"L03?I]_I?Z.F83%5)D%F4N-K-,DP;SWQFU%'7G#H8E0OJ3Z3%M9\=T^V84]1(3*AIK=[)IW:D.>LS MN5IM,G5^%?K=<'_4H&T_];VP\WM1J?AO:A5+$I"U"K,B6R ME:*M+;GX@S]6EN%URT*.,%60W4/,H]CB?P5D!U2RIX3]&RG%AFWL"MJD19TS MQ^RPRPCMV% TY6/<(6Z3V]5DCE #4V3Q6DR0+04TK\)>T;NJ#KT\.0 8]ULN M7P:@OL?52C 8QR<5-I^R1@46H S?75J 2AG 154Y+>?4 6*A:>BK!E" #*_2 MH0)M"I4)7_D63DFF-')XF^-'Y/+96D2;Z_:4RYQ/V9SX&6J^BS$(99M#&[8! MP1S24N2$U5N,1PC(YLTDLHFDC5W4XG*1S:EE-+PC'0CB"EL:PMIB2:A'>1-X M2G5"Q^]GB[@>>O>:3M#&EQ,6)DHLWSN$-_?EQ*-^52XX)V@\,O/7)!#U$)EO M3K/R01CC&VF0K@1>*284>_- P:$,,\-\:0S3TN@&9#.^[)@A$7GM^$+X40=2 MCCV[^-I>%:NVUZ%I5R*#IHGQZK6/Z Q;DO!0U,VBE!J+C%W\-V<;<5[L((/A MWGS%GNF(IV%*G403=_:UO6KB]3XU<6?ZHLJ_&] MZMD'<'JF(:*O%$]Y75]Z(/=8CW._*6O6L;3=OL>WM5OH_@E&\S MH?TT^AB.]@^$1H]$N:K\R_GR6RALC.(M'>6:.42 M?5C/)7KL=AN_M=IMH]YI&-W!UV;/:'4&]N^8C"GC205;@9AE5 3II(.[(/, YJ@< MFI<4YV:";-02F$#41LI? /QL]G]V!4A&?3[4:KFB)OK3KA1;8)?U1U#60.":[VD;J+D$P!RF:L8)7+*&A!57;-94=1D5V[">G4.A MMT ]U$2)V.LD@7_Y^@",'6UPEUQ!\V(_++F+K.!'2IBL0;ROK M\0&OT !5**4:QF!/FR M[#WT)Q@YXHH,$0!%S)-*4UX40CA)*4\YZ>5+M(XH8:^F)<[%::"1V/ C%:FB M+(2HCU*F"MK+%^J3.6^8W(>1:2(G.M(6/B1+[F]FTD(&;!;%P&EC??4R1 MW?!I>&\!)K+MH>HJ$&;&0IADLP$5IP="$1Z[]SZER+7F VJZ+ SY/G+YM.61 MTR(-0)BB"V&HPQ141%O35Q/3\#2J7/32A2%8 X602C, #94>>A6Q,W?\PJ7) M!P.+4VJ.47>TN&BHY3;?+;[V[HZ2?E0)^FW.LU^W^@W'Y^:G8'1ZCQT>T^P M[G0(V5YTGQ7^[^;12\W;&_1;.D8I=G>/0U$\CZ&,GR"4\<,X(C=QEBMHW[%K M[; "$9LXSH^!B'*=YCL*1)24-DD9LN!6$M+Q6ZE&H \E;,Y7FN M8[VJ%9Z%7( UR6G'^H;.H7JAH\M"X/+&KDGG@>@ZQ!7=@./B!,(-*RIR9JLE"=#T M75@CJY492OB5:5VLN* C(L-5$+&%3RX=)5WH9]/V U8B)GDYFRRE>9W MG[]^0MZ$\#?B:,=@.;SUP%,"!1!B&KL?9TH0U ^@I[KC:'EZJ?]%"-&7/>JA MOF"@Z5U\04$H);'JB+U[$K5158 0R]D4=15?U<=Z&FCHU6T;AU_=.-1SL[[O MI-&\&_!_EHT;>-EZM;$>P73+97P9FQ?+R2Q90G=BU%LAE_]*D\H?_=$3.W(R M8C&I=W!B+@JYBAZ1HKO\04I?JIGNNK6W%<=),G4@(>;*%65BE\.GB]KU MQ8?J-W#HBC>3^(HD_F2^XZD_E7=13= ML+89[IVWE:/_&H00EM%.F0N0^"0 M6QE"- 91&$&>#8?(G2?0KF[D"8.0B[2&EAMMN>O[0X9M;%*,V+.#[#&RZ^R> M..(<0FJFM_"6UBJ$*(T&;*7Q"ZV?)7F/&>IQH_61#+JLDB#.W2R" M4Q83U0>[@UMT)\3A;+)PU"\6Y;Y=W]#8_UKO-;]VVXUFK_\_1O/;2VOP^_&0 MQ&*$AE"(4W6)J[O],+L.G%!X@4,2LUD!,&BE"%-& 21E@41CM%0MB1 MX%2[-Y/*O*B%6X%@0>@!79@U:#ZX=7*EW7"]( 3[>T,53?;6==9 XO1(33YB M),[_#.+2@0MOR)D/;F'BDZ[J8K*-6H+0(\M"NBCOT%2A@[SEICD)R*DR$,S_ M$N!+<04-F :>81NY-A-9)+*(8K(,!"._!&!27$$#1K8DR3J,U[0"$%Q[Y6C> MNOVG'^YEYAK8'0W,]V>QW9&_\#R*AWZP@7% GDU%"&O/-$!8HY2@6'N6&C3% M#>358LR735=W12;]@@U!2#@J:\XOR'KU4=G%<<1/P?(]6(FP0H'9RXOUP.Q# MO=4S?JVW7YK&4[/>?^DUQ7FS_:HW'E,\XX*?(?6FXU2I2MQ_KH=M+,XPG*$^ MLK@Z>5B<1R!.B4)V>("!N 8U4*/N*'9@W8 BMKO3+\*)#$MT(.%B MW*4D (SUV>2).SN5XM$*P??@FT F7V+J6TFO'K\_HPH)^>0#[7:[2 MD,^4 21E:+G MW'^3FE0/-3]@R%/)*7ZQ[)7O/79N>EV0^?KWS#(",C_DK%_LEL MWI7.2F65X[5697L/-1 ZWE]UO+_JI[V_ZGAE57%Q'J^L.MPKJS2/#?V3T/BF MEZQY4%8(D'=.<^*3<5*1Y(7SMSM*$)0YT^64!7 2L5R'8K$KZ#]DZ2?=/1]K MUQ=7U;N\MD0DDZ?RAWNQ$9!W="S999==I.I#BW.5)A[FUTG?@?'1?R0S1%TQ MV<@-CXQ"51H=A:2817Q%P\7"H']$9$S-UPFVS*P85T[9"B9-V3E_!29-!4-5 MP1':6*OT2$=O15D N8BU D+-QR" DIYN;VO45D"ET>V R6=L:*Q9SR)!U M-B:SR:JT]"XJL$ W!1=8C[HLY*292H M>NK5$G$FY0!D/UU%)O=OV)O$GJ\PY5^$@QA#_#][8+Y+ M\-ZH)0C==A-EV(A9.*E"BWLPGA$-KC9U+=0=.C@40>&,H;4K5%;9(F1^HSFHI7TREZM6/80FI^=]&OV!8 M.P"4"-X9'EL+)3ROXG)7P\^B>0@99 T2$M6!V1N!VZ]_5K=T4>/UO>/:7T? M+2( 0]'1(CI:1$>+Z&@1'2VBV$IIBP/BV/)VE.XH>')/6-&3TZ[6]RFVF_5^ M8/TLVQ<[%!WQ!<,2GZC6VFD+5W H@@87%L6O>2:,LL:^$NEZICO.>%H V40N"_5T2 MF F^X,$7VO::@'YKJKY+:P^.)UQV],"12:[SZ5!P5_[?*$Z5=NTK8M+0O<3R8+E>0 MP8QOM1?."Y?)%L'*&E7:$EN!ML8)-*"2R?#FTB0_^=SCQD!9M.RPUH\='M/]4&KVZG669E]#[SL]+&-7)+9 M!^WP,3%JM#M:R'_QH:PS8/2KP?%19HMW<0Z/%C<[MH;SB,C<156D8L7^S*+: MI@M.S-YAPY/8Z'5[4:O=WE2_PVVWD&6RO&-#0.\H PNY)J?CF:(9)CYSYCWT MRHU\9$M]W?E5JE[N%-/?Q7$&N7Q5%A<:$,=$TI1>._9 MXJ8S>HCKI+B>L9%PZ<* M.@_X[A!7C"EP=DR"YTR]"")=HWVR_.S' U#+.1.0QO4,NQT>M(1FE M]XJNY-+=(NAFL -&>B7G4ONK=5# ?A]YNFK]W*BP_+B>T7D9AM$Y#Q !Z0\/5,!M& $&CY9YFX00N6=/KRV7-:/M&KN%;=/VQF8&NQ M0Z_E\7C=KNI?Y5N:((/-(.I.TBJS'Z'L(MM9)^B'*;P ME5+?M[BW]PEL3%+=B2KCQT*NX7GRV]0_GL M0,.N[Q'KKPEQ./NL^=WGE$G]L^L%]XO-5GZA+/*A8;%Z;YYK:R.37VV_.&WE MI\EGIOKVEV1D8XER"0;_B?)8D M?\JLELRBQQL!RTZ!42!RO GP9[T)\+ NK=OD#L"=7%I7CB+'6E"W^+S$0MG) M1QII:3B7K^F.,5)6@((B_J1(?9"Y1CT@HU".VN4!E6+J1X8LF:)6JUU?U*K/ MRML%C)F,EC_;M,[8F7E6=SS3)3/SD1+_M7]&SYS%(^GTHUT3PGRDK8_Q'*7- MW8Z37,,-3=.0G(<]RU>:-"PK"""'6Z4C,N'N*4=[2_&"'.VW M$WDF2SM&X7F"7/P^6'& M%PK?"@=WC7J5)U K5:N& 8-1J"Y#%.CY9IK3>VN M62E>8:IM#@N))77FY+#_M-OLOD/)G\'!8G77]4TG/M&TZXH#Q+NC%?7+ZD0% M*H/(E]5 K2A?T#I7DW'!O#70*V'2$%:J#(A$V0(=*D7^1K[U7\Y%LT.3H7_^ M/U!+ P04 " HB@E33+?^(I17 #!W 0 % &5S92TR,#(Q,#8S,%]L M86(N>&UL[;UI?XBG'=LNF8&E*DFM'NG-S!I(@B6\91%L B5- MKVRM+8D,D-F=R(3RX-&_?N/($QE7'@@/]J[93*L(N'NX!]P]/#P\//[MO[_L M0_2$DS2(HW__ZN/[#U\A'&UC/X@>_OVK/#WSTFT0?/7?_^/_^2__]O^>G?WG M^=TU\N-MOL=1AK8)]C+LH^<@>T2;^'#P(O09)TD0AN@\"?P'C-"/[W]X_Z=_ M_?CQ_7=_^OC=]^CLK*!T[J4$,XX0(_GM^X_5-Q<%U3CZ"?WK-S]^\^V';S^B M'W_Z\/&G;S^@V\\5W&?"Y"[0 89!]/=[,A8B\]\Z"*,V\:(N_XE@MC)?[)"QQOONF)/]5 M29]^(!KAXX\__O@-^Y: IL%/*1OI.MYZ&9MY[0A("D'_.BO!SNA'9Q^_/?ON MX_N7U/^*S %"_Y;$(;[#.\08^"E[/>!__RH-]H>0,LX^>TSP3LQ%F"3?4/QO M(OQ ?Q@ZPH]TA(\_T!'^:_'QM7>/PZ\0A?QRMY0*]&.+5H'TC34N-T33\2!6 MFY@%OR']ZYKPU>(8OV0X\K%?\DR)*'Y?-@;3"T:4DHVW+8(A59(X:<\!9C_U MMQ\__/#=!R8@^>"OEX5ESB-_$65!]KJ,=G&R9RHVOT^SQ-MF)1G&/*-CB/9- MQ1_%G"=M)KUD6U(F_]3(7$!\LXV)D1VRLY!/*T??)?&^#U\%%[$YSE_#^_!8 MGI8P"4[C/-GB/C]AZ1792 ,GF3-&/ E!I/X71V=?UE_]1XF*""[BR*B!C7XK M\?_7OWW#1IQ6LM:O RV1B6U0<5(B#Y,EQ=OW#_'3-SX.Z KQ@?Z#6LZ'LP\? M"R?Y7\E'E30--C;>?>UZ"L'5H'9MQ(1M:AL=/L3)<1"EA(3[B25,'__:1V @/[R0 M![D.5."(PUO7AUN_Q+LC=0R'4$!Z<+0H:/-:$%!*(' @[D6L"!2?SH M(PINW\,G7I0&=*71>H4N**#GE[#=606.X&!6!"$3BM6A@K?M&O@VYBH(\4V^ MO\>)0*@NB'TMD+%9_OK'WUO]U<6#=W[M8L=(X1 'M/PKW^&'@&Y0H^S&VXO\ MOQ@,ZM<6L]O^Q=LP +^ZB '9+U_#(@IL^==?1MLX(;Z%;3+6&5EZ+N(\RI+7 MB]B7*X,&"THWC(1IJXH2!4!S#/B1*5(+=888,HH35!! E()E[=IX+TN?+&7! M+N"' YKE1 H/I5$: =JZ) $&T"(E)S+](4BHC06S(,U]G\Q(6OR'ICT^2@45 MPD(IBX+QMJ(( &41,J%3$$*R%GY#\124JO(MEQ*U:']M7Q%$[)4_??,[JS]V=^#.S\M6" IC]]>DI4GA[6,< MR=-971#[OZJ,S?*7/?[>ZJ\K'KSS"S,PQ.!L[Q[6>)LG1,$^?GN_"3)AM4,7 MQ/ZO+&.S_)6/O[?Z*XL'[_S*[#L4[]#';]_=?XU*+&L_]2;Q:%7G^G5_'XO$ M./K>_H\L9+#\A5M?6OUY!2-W?UL.@SB0=>M=O&P?"3M8DHP6@\%9L8C=8TMN MPH!8!SJ]>@J(2%B(9?9$G"8XR?MA%]91L$G)199(:'"HP5[/?#LW%L #! MN8H167A>X* *"7$LZV<7&::%E<$3OO0RK^!*D5H7@\.=5JC8/SZF$,&"G$_( M&9$?3%0XM+C!*_4'X#@[N? R_! GK\H#VP84Y*%VA]GNN78% G2T?32^ZG0[ M026LY=]]O??"\#Q/@PBG\L7D" KJ=QU> @VE!TKFV_H@! 70"P4?,OTH41#'0062;0?Q MB,-0IQ]M(##W(&#UR#LT(""<0V=XJ6^@D$"_.!EU3\LKXNW?UX\>F855GM%K MDG3C*X^4E4A@FPX#48ZV'@H,B V(EAWI-H1A(H8Z0QP9-;!M*Q4):1,O7$8^ M?OD?6.Y).G!@JB-F^$A;VD 0"B+B0*H3'!@Q:$3 [1T9\4W-59!NO? OV$OD M%?5R4("C) W;U;&2!,[N$9.2B>YQ4Y&GX/"((L!5V-=,7Y%/5/?M.I!P]?42 MIH_+ZX_ 0*KKA3S(B^N;.L$0@!2"7_PP4XD6++12"!@7JT4#$% Q.EQH5:.X MDF-7.>:$ Y]Q'7JB4/3H>_M*(&2P_.%;7UK]L04C=W[@"@91H*$_:?F+[KST MGC&7IV)&G&?%ZR>)E&^8T&S)/4TS^ MS]]X+Y(I&$0)1JU&"-W4NP%DK"OF8!X[FEM00G0J44F+=[PKJQYT8LXS5+:_>OE@"/"KR8HEX/#^$,=^TVG)X.U[MG4C'0# M'XTN M_.%IP70!!;/X]&$4V!^O<1C26@(H0*=.<1[:,CGM>4KUP(X/03W(::Q6R;+,NB08,S+3)2F6:DQK)N3"3N"W':-1-UW MC88X'I3Q3")-4$OC":6QF;PGRRQ.,YY4+FR?;&"DN6<9.%3Z7LU^.W\OA@5( MX*L8Z6A/"8XX/'I78'P]0P1I6D,0]H"?5(AB<9BA:&K>3V">+);L:3.F@;2>'!5U* M<1VG:9F&#J*<&&1AF7&4GN-=G& .M_%><+IX(=NN./&#R$M>V>'=#5$ZFL". MV4ZM7+B4Q00G&A&RI..DD]@M"SG)<$"E)2>411 7\IB6COEU?93'AT7UN.B> M#5S&P&QH$O^VAJJ"-*BXTO;D+;PD(E#5Y/ %&&64-(SG=7L.;#MR(E^Q!)WC M".\"M1,60$,Z4"GS7>?7 05R7!(^9$Z'=@@MX-&[ N-K2-_1DW^BX_#;4;W% M#W85[@80P^( !Y?SD:LRRT#1C";1W!F:9UD2W.<9+2M$68QN/5%;!%<6(MUZ MPJ3>UE+'%2:)47+WF07VZUDU?/G68H M&(,^Y;0U7< IQK'N-$XG1/>*2H-.[55F2.!^Q*"(#XK8J&=Q7CX\T_1+, NZ MQ5FD]/@D^.N*ST0@8Z)__\NT//SKFRSYY043E647DZT.<>N%J)P0< MXKT&$'?(7PV>&JV'ZDW9#9\TD&UC+T3IESZ(NIIB$&HY,A0GOHZ=P37]BB&K=T_3B2[X<$73>IFR& M& 561%'0./5=)JTOFDA&LKZBE.(#7FS2Y[*)D$P^)NG@C/@1%1BY8+4#)F!H MJL E2^[-Z8A40+'6ZE*21RD#!SW!^$DK?<*E:QMC80C2)UQQ*N0U#G#="&?[ M!J\.1:D:/7=CSV>TGA?!]NBPM$W'A26NA\"]0],F$3>#TRZ'(\/3"U*$E"8VUV,">)Q_%H2/X\9,U1;609 @W#N7'\C]]C5 W G; V=B: MN](5.1\;%ZP:ADD5M!OQ\1'SJ@BY 6/D5M\&$7)!88;<;*:_5KOW8B5A:9, MB_UW.[S-:!N)076!?7S+%*,YM!)/-WG:%7G\4&ZLS%/)8;Q"L^LU;$3>P65D M3:]#"_7)IK*8'6Q2\-&JL[OG]X7>D(M3%2).]5NHQW@C[LQDHD8Y,=4 [KLN M/?<#'5:S_+=T5YIL^QMQ40.FS+CVUXD[B55/\U+X>>33E_D2_$@8"YZ*Z\>: MNI3>5(!;TO<35MBOWHP$7#/[/OSU>0GC8O7Y]F[Q\^)FO?QE@98WY.\%<(92XTG#=*&:BF])EZ<6^78P M?Y1@XP-)ZE+!R\)LS-6V-5=%0XIW(9^K.F@'K"A3S<)5G.#@(>*/#6Y?-XD7 MI?2U>S(AD<_^"MEB/_?_EJ<9]N"37^XSJ BW.I7E/&W+>1%V\ +;^,T8*[!.%VF0 7/D6G% MDB3&I'B0V3 -4^H4V/G\>GYSL4#KGQ>+#> 3L/SI!(UV'0,!/<8A9+7U^$8+ MPOYC&X+AN\]1,"#P5(P9K^NU \K)=U6ZS*H$%E)5)8QW-?8($$AQA5Q(]'=6 M[.!/GE,T>16F!_+)%"(-T*2I"$)\(,RW=>@V8*OM0PC3*A4 MDK%0[922%@T@M63(DR#W(GXTGF%;L!^C!YE'"P?_Q. 3X3).7E7/"C9!H.YW M=MEL7]VLOP>XE7D\N.#"90%R@F]0&K,9X/2$;P#J6_9I&>7'&T'-+I0+ MZ#>IP,>QK9VPZCCJ"!#PT%3(MO*C#B2 M\S/)^#B1X]/F]F!S>F:Y/,A,M)K1XK% I8K:6;NFXM:>0=TF](I ]GI+>,SH MNXR_Y\&A*$&2"*E&@3$W$S&:UJ>"MVZ,>F8Z2E2BS!!#X@][EFB 4>8H40Z5 M*+@6I:A0\;;;?)^'M-4U\O$AP=N E[O1]O4?O_]^]L/WWS+4?_GXW8?9'[_[ M?H:(@ >\S8(G'+Z"ON+>>H>>3,3B91OF?A ]?(IC_SD(Y=&E"2K8Z^[&8AV] M]*[%@WCUW9 IT>/I!6H5V=$"F'<5/BH)@#U?-X5L7B&;P!J]/2U/^T?3&K^; M_>G'TAJ__7'VX8?O7+%&C<5!6Y7*\#NY*]B)3O&Q@R.$.$ M#K7()UY238)R^?X(8BB4W-ML&$Z,(/*% M]336RFKSGM29D@'RW*V^G'(?:I+?&?4KA!0)?&_:R%'1=Z=-$Y=-6/#<99=Q M2?JR!H3,8!YSH4EBUN .Y#$->8?6:LZL,H$$F[249RN!TI3*_"1DHD^9X8/U M_X,9M&<(UX%W'X1D_<7I/"(A<[S]^V,<^F1#2[-&V:NFI-<<'<:8^HK7-#=3 M7.L&V8^Q[GNX-7J5LLQ>':@2'BO7K8CX%A*]C%K(MJU]N08%7K(C;D5=X%-'BITC#N#QS:K=KT6 M(T$>?.A$Z9Z R#" CD+4[,C.1 J%$FW@84]'>HI3"L+;1Q4=H]W($ZMMPAT[ M,--]!_3=6"FL:;7VZ,68Y7:AM1.QS"7>8<*.S]M/;;R7AC#R@FLM%E3"RDB8 M=A)+B0*0V#+@1Y#LXEAEYS/Z.$'+/DY5?FW@\4=*1-\(<,)2VO4KU<9%7P>B MQW.AJDLAD+RR2X $7-TEY4A?X=78)Y^XBJ1_D9>Y6 3@K%QAFDEE5C\5WX?! M@_@U/SLY@"FDBH^*PMSP#C0T;7HVH_(P"0+@5DDI0F>;)(2&V2(I6)%LC]H+ MI!MU8_VE<$+[K^/H88.3/3T M6E\"*D_I/E>G=$ '^7W$X1NH]E'BC"P#:8J.UCRPLIUAOPX5Q(E\AGZ+ZT & M0Y.Z@,Q9Z),5X#D*M6VYL)STKKQTK]:R7W6E0_64O2L-%2^EF10=VEEE>DO% M'HXN$/[ ;G]GKX#U8K=)D0]A@JB:K0HAH5H@2)EN=S[H@ $T/)#P(&@.4&:F M&.B,MT.=H66:YE /G@_A/N7<'[P$/5$$]"_O/WQ$9&N-4OZ$NY=GCW$2_(/ M?OPP^_"!_3__$G!IN(CW^SC26D$7#.P1#B&[1R]OM& @GML0,"!Z?(* .:3V M_?CNH_!_/%;X&0J8H.B[#[,??OCC[%]_^%=6PDC__/Z/LQ^^_6,%Z$9;@;GO MLS<>O/#6"_QE=.$= A+?-:9,5K)@@ A4NV(L4JN.18MEOZ;%D*7N.7B%B"@F M"B)4X,Y0TSJ!&F--(-:!8)X1L;8<%\Y^[G#F!1'V%UY">QVD\[J_R"7>!=M MMA4Q082Q'W.1FO:CQ[)N/Z8L=2_!%XBHQ$3O&KBH0 9JBS->*EQ@0N6^3B>! MU=K.DF>3A_!DKK O%;!JT"'"'I6)]B$!43_:GS]1 5KE)7H]\0C627]BH=_( MPXW=-,\YWL4)WB382_/D517X&N*ZDDY4"*;.+ H0'4@R2KGJ9N8:N'\H[VO? M,W14XI\R#-9EVL?(QG/P:4M"W)(P*R5,11+:L[26-*I,C @0QH;D+#<-I@ME MW3ID+'35I:7NLU.\S-2^Z[K1K3S&K%_3,]NV,K-7IK9QFOV$OI_]\.'[V9^^ M_\B2+/2O/\U^_/B1+D LE>-4JJ5K\,:>P9WEQ&SM<&"AZ+,J6'SLUZ@MI+$T M[K2%-&;93EO( :NO>JD5'/-!;9]/P+H[K9/T90D2-/!B$Z4X?5HD.=<:J5=+ M)/"RE3XB=&I9BGX3[AB[=<% 4FB7C;[XY-\A9L^.1_Z\T:%;VJ!?G]P821X\ MZ3;)]$BR<:-H0Z;I)F!J2>J^:@% MG#>Y"J(@P]=DC^>21R^@@IK)!*/9H9^D;WJX4H9YZR6KA.R@"7\LU76+ M$U8V*ID=4V07BC5UHLGK-V68P"6=:K;T59X$'\4)XA1XHA41&H@1<44A&3/I MO*IC,YJ9+I(+"B@31:YXQQC "B=F1Z]H' _5B$[4VO9T=4:8X!6Y?9R< 1ID MW6Y/]]8NY774MS7$,W1L2@QP=3-Q:0IP2/4R=&9MM7+3DW&N>-FZJ> EM",J MU&9>J3X<%%YUFGP8J+&@",E&EP(DU/[$M*!(HTV MT](J#0X&6Z;1Y$%;I[$67J*RI=H#^&XI-F2E!8E0:/9RM;OPTL>K,'Y.M3># M52A0U1=Z,=IU&')X@(H,'3-];@A?S-<_HZOKU:]K.*VZP1F5Y#:)GP(?^^>O M7U*:OZI:%$)A.?B;ZCMHZH)C5Z<'D5"<#K\7/_;WF:4:^4;N([ M3"T@"#&1OBYVW\33&/EIAH*Z47FZ:6O?P9Q^'(!;FZ<20G ALAJ*EBU6@[&+ M):V[)O3KM^>6X*8RJ::27E0 -?4Z8$/6_-*E/@.OE.(AJ3QXWS7+;[/?>(;Z%7Y'"4JDQ(!@RT MB52RWMH^"B'M;QP5;(C;+YW=4VCZZA/UWVB>) 2$[3UYOT[JK1?\,0"PFNU> M0M$L"KM$60*6;QG 60!9<6F2!U]B_M_&&EOT;Y!(;H((8QGF(C6M1(]EW6), M6>HH6HF(WI6H7]->(74T>"%NKS%.(O-G$0<+=O%(/4!*A>%O1;.UQ(F>A9^\ M(**!ZRI:>R%>[8K*2WE+314"C.'H16@:C!S:NJ'H6.GH$44H=U#$"U\&*6_) MSGNEG^=!R.Y?4>6Z)O\#92?#Y*('402<2G+?E"042&*Q4HEV#8@C]I(;O9-' M>]#+"FF$H$!520JV6[5( CC[%4A2)KIU1T50M8L35*"AQ"[ESEKB,GG Z13V=DI!3 MEFD@LH&%*JBX8JE:%OM:;$708N&*=KV=3/CC:KJ@DM:),I,B-YANXOGV]SQ( M\'F>!A%.4\Q;QE+VBV^D5TQ[D0!*[0X0LY7R[8%O/Q77?5T? MT7!*K&QFS5]21RVKSQ'6\Q]M,KHLO\5(B>4/V, M0_\J3HA#DDV0%@WJUK>9..U[WVH<@)O?)@P)[GYS-+X(K(LS.XJ**.[9+D[. M8FL7'#S]\]X$9!?F@:_KU[J.=]ES]\+Z$ )V M#66XB-1D^F.?Q'C\>)M3'D3E=4-9[-Y6>\3<2<=Y1H,K6B(2TYI#$E,^!]DC MR@C H;&H%?7[,]MZ-)06P[T_B0&*_,ED4U$MW9MZZ6Z\LM,@A$I*ME?N MR60M<=A/*OK]' JDB6_T<]:PFG=%,HUFNGB.A,PR@91Q\C$2?' LYL@H(JY1 MBVYCSH3 AD(5EL9+48DIY:!7?,WWV../AXV)NIY4&GD\;$C1X633=,?#HL33 M6S@>'C\IK5,?44;*O:/AY@[E,F <4_>UVM6[?X.]C103?D>L$4JV*9:@@>Z+ ME3QI-I$-7%Z?6V)#/;<\C5CEWMBYL]0B)%C4$4'/Z@I3=*A"BG[BM6LFS' ! MRB/Z,":- AOXEJH=S"/UT.UG7 MMZPZ&WU']Z=?:TW5.8.\"B(OVDY0^Z0DY)2!&HAL8*@**JX8K);%OH9;$7P# MM4_]A3^N?=I5TKI1^]38V].6K_0EP]7N$M_+#%6% )] $HL@RQNUH4'312)6 M-.F4$H6F5"@2?')H@!!A'#VMN<9+QS^[C)(F?:*'[@ M2+5HR?U5G*RR1YP(8C>#-]\S*\BMA] MT\BG_UG\G@=/7DBW+9(IZD<"QA*'B-FTQ3[XUJVQ/W.*1GLE$42IT'0G,U.: MY&3_:)""64,G%1:7PB94V&W1GIDVYBR%9O_ /DGNYM.:[3^J&3^)(#L_9%I+G8<)I)$?J &<+D4Q*[<=9.*/4Z M\Y+,(;GO\4,012S+*Y/>XM-3^>$0LL>,:+,#_I#N,MK%R9[EE73/&IMB SU. MU4^XUFM59JCVGZ_JPU?WZ:<&-G<\%!\U"#CP+..$(F[+*D\2CE0$ ,LZEQ'9 M%Q-/O<76!(%X>*T[ONB5M>*5$)PR M#8?3U1[LLN<_F+ZB=T&YZ41I1O?4-&PBWAH'#U'GG1-[VKQ*'KRH>!KT(H[2 M. Q\KWAJ])9,8=E';+4K#A&\<$W99Y5!FKAI(MHPEC/IQ#3M;1+"UJUT0JX[ MQG(^7R_7:'6%;N\6Z\7-9KY9KF[>J$G0T_ P3O,$;_!+=D[8_/LI9E0XS!LT M%,5T368S@C'>EOE(!>@67C:&815G]4!LO6D.1??EU6"H'@W5PZ'?Z("(C0AT M%<[2Q#GF@A9>0E,G-'W-'CW6++1R<*#S:PW[K;-J":S]N;%)@?;Q4.*HNQ+FP>IQF8MQS"+0=4$1HO]8":Q88)094.EFE&]^(?O2U=URL79*;72+A!K%&<51NG<5O NJH_,_%8K5W([1 M84I_65RP@T]Q[#\'83B/_&64$?:"^[!H_&_L4'O2@+&408(V3:<7 >NV-("[ MCD)^6JTN?UU>7Z/YS25:;7XFV\CES69^\VEY?KU \_5ZL7%=4W4^O"\1AW55 MZ>?[47!36W7^LR3"S@-J,L5[*JXM$-.([+2%KO$#W43+39Q+K$&6]6MU] M!MXQ'HMFOGH88;JAD(;KA $:N.J9N\<"$U6HKBT"PT5STY2NX^AA@Y,][>6G M\>MB4!AC4;'=M X1G'5SD#/135LNSC> J7G"H+DOE4(#I=+5S+=2Y&)0^ZEO M%1]=W: ],YTJB.G)/ZAN5[6R/;+,"@S@$FK3++,4'*ZTND>6^6+U>8$V\_]$ MB_^DYQ0+I[1'GVQ6H3BC/YIDLQS>!0W2)YO+2GVW'.<041RR!GH9,WO5%0(> M 0$50 E9;54]M2#LESH)AAF0E0A.Z)+.(U$PK6?QS%"!7@UIP=?W<=T%K\L M;KY ENQH^->Y97-T)S5.Z:Q-<5W3.9W/*]#YPQLE ?1,**"2A .A\U@AP2WK MFG;"T\7'QT! 1UA"5EN'5RT(^\=6@N$[/_DU6<#A?_#5[AJG*>Z1@S# @U0+ M X&ZFJ) E(>+4==?6)X],X&QW0KM3!8*F K^7/N)42X\+6ZF'[I99[&3>J0 M8.S#3)2F<:@QK%N&"3L=!9I?_O]?UIO%)?KSE_G=9G%W_1=TM;R9WUPLY]=N M%))TQ6ITD--Y8U-D5U1.)9I:]428#JB@G*V.*E;(C8X=K7:&#F0E1@GHOJVM M\_L4_Y[C*%L\&?2^DH-#-0E5L]_N"BJ&!6@#JF*D>XCPY7R]^/,76N='-T6@ M1=U'G&N/Y^3P;NB+^OA-!@RN,=ISIPH><00' M[>,CBD]MM'[..=4-=[2<04$ ]&&\ICSM:Y+SR"\O4?8V.V-*\!;84VB9,1J2 ;7+7CQJ M3/3X^B^]%%S=$';37*<3_Z%Y%3JHY\)CE%TPYDHT8Z,58$ ;IU0(L1%VP &- M3<*+4JN<-I\A FV])'EE+\#NXSS*VI:394EPGV=,TBPF\>?V$=WG:1#A-$4I MO[CI@B4=WR%MY";/7XLOS:VL)S5H"QPDO-@Z>Y$"M-P!?"J-H'M)ND%Q1E]* M+B%<-/NI9X,^A[CV0LP#AJH3[#FF#UJ@^@:0"Y9/+TSVC'Q%*- V+!=#;*A= M>$!KE#&C5#)V]]9%:QHDC4^07#"'[DV-GL:A)P!M*J8B2E8X#3;DHF;$FGH= M:Y HKQ.Y:&,3B%H\8!Q$/!%:7:+"C)P+MGB)D^")K,)/^#KP[H.0/<(VSZKZ M_M[+5C]RT'8Z3'S9'%NA2V)]1S3)9$D0-BF1GAAI76%PT\P\/"7XHGJLIRKZ-3-P0%ZR=NKE@1TW3]8@0K=%- MN1(U0&_@4B4LKR!8LC]]]Y@1TK6BV8ZD22$IV0DG;)O)! ;/ +'J8=JVWERYCO5Z%U0F!IT&1_BRO,9>Q7 &1/I)T$KX(SWASAB543DKY#2(9^E MPU8=G&*JTQ\__/#=!Z;1Y(/&XCGW_8":7JO*LGBE8!/SFGFERH\G9]Q*C_>LAB%#3_QCR51WLTC?:+V/@^]A'KT\LX'H8F\:HSFH^+$M?-W M/+*8ZW?Z_B1&*O(P)YJ#RH!7.U03;557EX^7;&)47)6!]E6GG@OBODP5X 2^ M[0Y3/T V!.7+CGE&U/)+1%64GD!A_\)+'Z_"^#G=Q-4[YO/(YY7GF$GFLHCH!]/JS8?5:.I,4IVXDS7E'> M8!9M";=H1]FEKH16,L8ET_QE=,YV$46%->,S]C5%*%W1W>I+4;(!M1@Y]N,T ME[0V:_03SAQJXCQ1Q>YBD-$&"EN'&&^]#533#/V=;DX,D[/XMU9GE;5 M1&XMDZ[^2FSS#&8S+N3!U5?'^B7!>]&"SH /$%R<_NY!"##WW9O+ 1ZZ2KF_M_RE)JP9BK@['H>98%/'Y@.GO :;_.$^:#%RS;,?>SS/B?[0UZ^ MVW[\8.]U$.%EAO>I9&*G(P]C_5-/3],A3$7;NH^8EO'N]>(&>5331^4 98N@ M:@AJ::('KNE B(T$E)T\\42Y]QJV\G+5*L_2C,0V1,1S+PVVDDGK20/&+PP2 MM&G\O0A8M_ !W'6T4W\]L$%HAA@I&#,]B;1=&=&96$BK3?KY^U9>2!S//HXX MD_-&7?@F[KR8/$\26IO#CN0E,S@%8;"&_Q--R=&S ".I0CP>, G+HB<&2L*( M4RYM8WYT'^&R7/07NQW>9I6G:+\]CIICPKV%>Z+9JN9@=:!! :_9OL,IH;NE M[H6/X]P*S]C&?L=E]O.X1D)5U9Z-7]CU_J"^FE6^YC8Y(#5 MOJ?$U.C^ DT-];SYABM19U=T!(M_'2D(FO8V=%;3)DQ@7 M\=X+CD^13SL4D-,]X;2U_.\)QK'OBD\F1->N !L>^*&<=+# M93HLHN.BW_C(4"W9[$UBTSU)9!Y<8G6+$W8^1"QLOMWBD!X>8[_>"C(1& /I M9TQC6,%Y^@ :]@N8!@M:UAOU)@!2'C20RX[.->B@!J%.DH";9XI^X]1.8XRR M*LJ91!3H]YG71/58"'1-1Z)1 MD7P+J\2 ?)U9*43W<68A.-#;S I>9$\S5RBHQ '?"4MD46YI-3A.Z9-\DZE$ M<$6GE#L6A5:!;MKLR&(Q6X1#0O/A$XY(_!:2_>3N5EM53=R\(:LBS.N6I.OS2'7]?0 M-:VGFQQ:P'IV/E\O+M'%ZO/MXF8-_(K0/&3$B]Q-1^;"&\I.MPR1@8X&>XG6 M.C,TPK1_F-B#K6X:OT26GT\7!*#JS4:)=YO@S'MA'2\J>;!8'LL+\+W>C]P? M^Y&B,.XFCIXPK9WU>_JA8!;U4\DQ_4H_*PM 9Z@: M>=8IJP,, :Q-)4VG0JV6!(*<5===.S:Q@]1\ \R#3@) M8I]V*DHOO$.0>2']=,Z:M$NF^62CP?BL$T]>TV>=:"CK/NND=^\M,V8XTYL MX[VGLD+64W'9 AVV/\#1D"%6/4MW^M[,VT MP=!)IX@[DH"?<] ]W'TQ"4GEGAQW)%6LQ\M5F$#-[ZE?O8FSO^"L]KAC9GK8 M> Z[FS$3V-L##1G,3:5CUF?E8]:'>K:2FA#= M\F<&KARR0$WP3+"T\$@("U60IF"\78@F 0H0)-R(2C6DKPP#5K(6/"D*^H0 M 0)KB++HH@L%IQNZ<_\*T('B!G.F;WY9W&Q6=\O%V@'UO:*U58^8/:ZB@N?52P MP+9C/N;+3&_12GD.',4!Z[GSGC][1.+ "_L9CP(1V':T(@E-1XH%9SD:EE2& M0U!1A>O>JM-7,BK.OD1PH473,O+QCJR$&;X.GK"_C#+";D"V0XVF]++RFYY$ MH)LM]1%5W%')A )@VR1S]I2]D6HR9XP.J@FUWV@ W3$K13U__>S]+4XN0B]- ME5=+>U*!6A &"=M>'7J1 %@J!O G6#50H,Y*Y848-,7(N-#PZA>PR0YZ9"V_/N&])9!=EZLNT1S P M!BEDM&EJ+0#K1B08O7N9A,, 7U3MP>ED'7(:U9_K>)<]>PF6-L=1P-KOBZ-E MO&R)(P6TIHD&7'1^YV:5<8D V#-F#/MI@0#G2B_R-(OW.&&/I='+&H_!0>U8 ME1@P;M9 B*;358!;=\%:7KKZ4V"@%@JP?QXA1M)$@3.$5?:(DTXHI3($)0:, M(1@(T30$!;AU0]#RTM$@AB':>H):PD YX!1_DW@^WGO)W^F;F>P/&N6K55^# M Z/\1H(TU5^)8-T #+CI5MA6.*S)#/N3;=*@K6"P,"BB<,[FC9H)LFMM$=$0 M4DYFCI1B#\Q_7@.6*@UE3^M5I>_+J^OT?SF$JTV/R_NT/)F M,[_YM#R_7J#Y>KW8 !9(7=5"%LF 3TFC 6WB M#<5I[>0U./:W\T8,*7-")5Z5VSJEC>@W]L,$1X-E?=YT2,X9 M8T,40\,C&"X96<5.7X,BB#"/%@\21L MR!;K>!66FX(."7Q3I1!%LIL28$!N MHZ3LJ/=/@D /S!8&20-J"T<)]_K\RRQ!WX1WXCBH*X#BS*<&AC[8.>9$=7K# MU;YQ@ IWY:F?#$Z M_24+PB![7<=ASC*PTMIN&:#]PFXURV55MQ@*Y(%3%2N=7[H 1A4TS'.F+O.L M+$3OQ_CZTV26='>U?@QPZ ?1 ZWVPFDFM24YJ'UKTK%=VI,,#L2BU,QT[\&C M*U0A\!I!@@)C6&^ =:5]]>2? L %4[0]SW,0AM>:(D4!'$Q0)66X&5AU@*P' M5Q(.NJ=+!9P#Y7^F+%\\TB:[*6TW\U"@P.OO?/M['B38O\P38G>\SZ5&3C$* MK%:KQ! IN @>3-?ES$C5GIY%<23$L8I.K+ 6T$,0!IKR_J?>-@N>2&0%;PU7 M<8*#AX@WU-R^;A(O2GD!R2>R-[J6UUST(0!K*>8BBNQ&CPUF1::L*6RJ((%* M&JA!!%$JZ!VE\S6LE0T6M!1O6XJ7U:CPMK?<'[P@X8^5:^WL&!C6IL2LB^RG M#0EF*R(V%'91@Z-KL$K97KS70'"*?8O@2!1E9#+=TV_F 5[LKPMHO M7ICC9;1XH6T'5[N+HDQ*^8#=&((P!C)^"II&-)R:=4,;RZJ@JWQ!$%&*K/%^ M09.V.J-4$2-+=Q><,/V\)'W*U^*TACOY7#!IGYBTF.!AGW;++R7EGQ^J8> 7 M-E6M[A$,[#(FK;UM 8 M6LIBTVJM$M;+0G2D+ Y6*NU?1KLXV;-@Z_RU^-*L M+64/2M"]*7L++6Y0:4P&L$ME3QZ5K2K+0[C:RS>HS=C#QN4QW?".E<*SA3DF M]G+PMG@>^9=X1]_.DQXN*&#MGRYH&2^/%Z2 (.<+&FZZ6>['($5[!H'2S(O\ ME#T?4Y%!_\W;'_X_5)!"*5>3&07:XR1\)0MC&)+U\2H(R6Z/,O7-59@'Y(,P M?GYO]7RBK^BUC/1PHI00[GQB./^MWPBPFCI.B'OQ,K&%2Z& ZJ7%S+8*I-L@ M]BNB1>-WT_XE%'0+J9[X^SS?+U0UDT31]]9CF MS/B;R1&1*B>"KF=^1/<=$1+(9)W.#TZQX2;G\DZ/S_]UX+SA=O)" (D[\ M(/*25S8=-T3["5DROR&;,(ZHN)X RQ)4Z3?\S]"N+H?C!Z" '5I808T\>XR< M'RR5C[&7?*&:,73/.$,ER?*5]EG]"2Y0VE<7O.?GZ,\X>8W_)7D!E M5>FC?Y\).'#=$4\VR22]"TYG(H:W;OHZ5 M[DU2AL!?0RM1RG0W4*G!"!F26H94(H,].[C$]R142K,DUQTV"2%A-%_!=%/E M!6#6=5W*@_*PYSJ.'LZ(#NX1Q4(VM+I,NS2:%=T!QE-DT""JQ!NL32 MD;XXD"7KR?_B''!71>UN0\R.\BP1IPT"H\4B-INJV_S>NKYV!^_V$FJY-YB6 M%@9L;B@-=!\G2?Q,(]C)]#)-LH9.DK^.]9%\]-<[>A5$<'G_Z#N[&BADC*I> MZPMK.B<85? .+?E^ZIOUYK^@\""U\RW0K]@].#WZROXOJ;Z0R']+D$/27AQ. M_3Z?D;Y]]EZ"?;Z7:MS1]_9U3LA@J76M+ZWJG6#DSN]:P #J7@\N >M'$NP' MV96W9??@%:UG1(! 5212EEN%)!TH^[4D$A:ZQQ0,$)60X%UEVHPKF\N(05U0 M#'FK&1$ ?R3?8JVZ+W M(@&4BAD@9BM5TP/??BJG-W/=5 ]-/])K9FV]G!47J#-4$4(E):B"DPFDG3]Y M0E%U%BJGX(2- MZM@SM]**DN-VVEOB942LD=W""1'+1(>Q!]CAX!IG-# HQ5KE&;O)H[ONK4<# MLCI#<5IVIL&Q;UE&# D>2F!H#7-J8,XDUZQA?+^!@;G@MW5>&=3G:H^XVK[5 M!:?9=Q'@*MM4X\GNEC;O^O.RLJH,=QD5S6C6^7T:^(&7!#B]#;'_@/UY>A&' M]!62Q!-=PYN$JOW[JA-.1GFS=0*2('=@)^-;<%NVV?J!ZCOFA9U!.0!ZQ*%/ MFV3X08*W&2(J3_XJ_MA3X@$)&G9%IZ2TP<4,'3@?R$O1MN)D1O],\3:G597L M;FY]IFSW?NWIIK71;&2U*VME*^+D7U7GK"9]5 R YBFJA[!_;_=T\[(X5JX) M]0J](W]ZI38#WL-LE_B44W='N#3H&6F*[$+!F$XT>?V8#!.XG$S-EJZZK'&Q MB!*PT&?2(-(9)>"OQ/8>V>-F9"3JS$K#1?3",V"=KC Y%>_W :N]O\)8O4\T MQ88/]@V$T^9/NZA.I&6D?/7(FE8D$*$!OYEL%-$5J5+9?(@@X:LGCYB6%5$6 M8*"UE"T>-"65=7K]LY?1L#. ]%V+W0[3_KWU)2/JC45WD233T(< C$[U%[&I M:N;8UC6P+VO= +@DT+@EQZ.%.TPGECBVHH55$83#G+I.*&=]P8T%#:[977O: M>W;/^R=&S]=OYR(NY:>U?4OF9>4W#2OH_9&Z'0%:E1:BPL.#"1Y(X DE__ ML;+4>>3/_;_E19\;8F*W21 G?R% *26 LSR)-O%M$C\%*;7P),=?#FG!NN"X M$8()^^4,<%-=5C_8YP"D6 )*3%410+QC)<]^0'BC+TEA=(^S9XRCHOT-]IMY M,LQ[]Z%W]SC"NR#[FAV.TT^W6DCRU2&G4/>OR#L<0O;$!QN;X*19L$4[[+/C M\I3,8$[%FQ;MP6+Z[9@7I8EP7V>E>7>23'# MC'5L\SB] .=9_1*)_H/G ,VUYR%8K9G*"/S?98?+->'.*-)YFM%R4XC M"F+-X!LLT: (,:;07_BT,VI\VC+TT4LP1_]#6E1/ KX!0(7YE'A1 MUGY4EKT:MJ:LWA.A_0L2)9# 011"C:($]$+ <*%;#P;T)V/__8"A/'8;[%'@ M%!6T9OPQO!EB'Y\Q(NC6>V6U-?,DH>K.:]R\';$Q:L0[')#UJG.@:\>,)YP' M2@D=R&>0?2>#I\#'D9]>>.FCK)*O#0-4 "IBM%7GV02P7\[9';U;M5G"S!"% M.N5AR$;;#; /O^C@!9TZ4GLZNB*[R(0:%%GNB$U5,;GH=66/Y:M(U-MX:[F. M?V]PMMJ1B/>6/A1"OFAL'4E8[BGJYBSS &-C(!/=M&&K#%CW$0#2=6R:\8!: M3)3[2MZ!7?:T.F>(95*:3ZW7/+%'*FB^B?!%-HV<,S0_RLYPYF"6;A?FW\V' MW5DHLDS37!;3G/>)W7L2 @S=!XGP*(E7.:7V%1-A#-^D6/F& M.GH'ZA<_V6P4\\"[BJ1.A/)$DB>/9@K5[>./H*#N$KUYI/W^M_OES@!.:%'Z]QD_DYY5W@C1%AM&7?J(UU<@,T[IV]6&K M&T40#.YS487#0K.;^2_@;28K<3YC+\UY=Y>T*Z.R_V1/&L ZV4=0H6J:$(#3 M4'/N5(K:I(*$"@S; '-B<05V"=XFLY)F&1WR+&5>YEMEDTPE!K#5R840VE@7 M',ZB9+RH%(KC((X$W!NSOR ,!'WK0G1\K7TJ1P )'25WF!9'RMNZ#:C0>JEM'/ MM%5)>AUX]_32>H#3>5;9K78V>E""-HW>0HM-QY@,H&GUY%%E>LVWS(((<6(S MU" W0U[6"-2@[NY,)WUC,:6IJ"#RHBUM]=.@"WD0FWH/#PF=CR".Z(.&3SC* MU:D<)0K4,:U>C/:IK1P>X!!7QXS@C+2)PI_&9$CPV2")--KP1XOFE&:I R,- MCBL:IHT]Y%H&'T%-)5+"$0%]<,%ZU<3X%B>[.-G3JYVK^S#@K"Z*:OA-L*?] M*'9K\FFZX^>%*F\]%7&PARDFG)JC%RPFH SQU,5D;(O>D:#$FWV_&_11/< , ME4,@/@8UI.8H\,O0Z(E:9UZ279(P47%X,?4@;]3(A%,UJ;&U1GA[1B=@_X3& M-T-L/$0'!#^6&3UWNL!QR@'>J/TI@]'IJ+\]N]-%@U,N>. 1L8794D^2ZR'T MF'ESVC<,-GLW+7J\L4(W1AUMBKP\[..I++TB[[!2]YB>29>[@K:;IF',^$G# M2W&';XLORL91EA!F?@VRQXL\S>(]3E@[K1LLNTBA1@%Z8=9 C-9+LPIX^R_. M:IGI7B(M4- SP4$ETJQLX$80W5*I\I1']@2>!L<=I>H(HM.J"L$)M3KBQEBO M*CQ'U:KR^-OX(0K^@64M!/H2<5#QI*(::V*'@ENJ*6&OOZ[.JC.6FA;DPX3$ M-^-KWD @W2;!07?>H,2 >HY0*T3[)4(I., CA!I>!!5O%(,H%,6AO=0J+/B< MO%@:78)/B^625BE3<1H41[1+EP92:1AX$FRH2 0>\GD?QG7QR$#TP-A9O 1I M1ENGK78K;O7QXH5\((L2>M* -)J>@G9-R) D$'UXDYJ7A65TM J0G1#SDG1 MJ\V<&/J-MHQ#.R],NQ[>INF-$[X6"S,PMTSR#D?XV0OIDSP]YJ"%Y8[9"831 M&5H#Q0G3ZO!C;DP%*J*X[IB+B4"T]U@FX-JF:1 >+N(TF]^G;#,CE; #!Z7^ M$H;;"G\$!*#B0@[$.D ?@TLS]%L)"^;TS7BF5]OCB)5]D]4K9%J\)6B#@BYA M:V=>6(TKAE*)=FI@[3=*UC)>]C.6 H*T'=9PT]& FQCY>!=$ 6_H\N0%(=V. MVNUPVY?I IZO&LSB4C"3&\-_;7" UT ;O-_1=U97NR\I9LG_^9YVM/F'ZI3> M&!OH>F@_X5I71(2\ZBZG>UBZPX"W$ M3(R*;V(4?-D)Z]MR@-T<6QLMNG9*)!8! O5%E++<:E[8@;+?85#"@B"]<[0- MOQ!$)'84>P#/+@11.NT%5UJEKL*IJ.Y7/KD^QID7&FVD)0QN*(&3;)QI*]Y; M+_"OXH373:;+:!OF/O:74:,IS6K'6&Q>?99OL">@:7\C/ME$E!OVT01!-O83 M<>UF N!4PE&ZB!)F3YT4I%%)F_RCV8@*K79%1J$Q &A>X:330MMXL[>/O&): M@G):@H@]U;1O3$V5'70P:BS>!Y 5*LB 78@>CUF71Y E)' 4V69#'TF6\"Y$ MD\:\;ZEY[,+X.>5/C<7M6-.Q]$$AUBK2%<::(KN35)"+ILLO=#&=2#7(V#+. M.I1OH9"E6EI'"Y>",!9/;FN[9FK<$4N[3KB9)R/!:WL=UJU3HR@"79T; M/PFMVW+#R=F_(#>6U^Z=N,ZA%"JITJU)29?M78X"SA,OBD\XN8\UU[U/-QWU M^16*&_.!F_-Q%*J.W:X),U._8LH1]N=D.KR'^FHDDX8622DR4#UP[6>:>@M6 M9I2,$4$R1SVYQ1^(\I93SS"AF32L;0@0+% MMMO3"BN[9M^?C N9'G-QY3D@/0W@[) I@_J\D9&Y0JWQDPL-'<,W=R:#[;(O M$?CM\#";[$\+2'<8>=XH:JXUR^%(NMKIT+/D8"W M*=\M)A,I?VVX-QD' UZ%N,8!KX"&6P&OE,$! 6_+,%ESI^VIWLH=&_(.$=OA MD-?<,OL2<2[D-;3*?A1<"GG-55,7\KIECY.*/''02SOD1-L@##S^!L!53I_X M_1*5JS+V:?W1%3W*VL3B7#@M88K\.QS2]V".4NJJ D=[0]L/OVU/:QG#VQH7 M9"-@5S@W=Q/ <] >GA9A<@90DP/$2A89#V@32X_]:,$F8005G*#6V1GG!CC' M#SS9[@1@HD8+U5%H617!$S@^3LA$D0GRPK]@3_8ZZ1B"[O3_Z#<%NM8@9M2< MZ!K2AU7SAB*-!GXEW;+7+J',7WZCM!$E#A7,33X=-"1#[_ +K>>FDT&KN=/@ M!>WC*'M,$8YHE?=GHJF/Z+N/,T3!OW;<$USF^ :_9)MG'#[ASTR.,;,I).>P M%U"(W]L'"&BYZ0&DC ZR_RQ&]YA=!IDQ:T>KZ#2W=Z>R>'/QB6$!/J9L*@R= M],US/')**BIN6^N1L$.,M"#AK&VV^!NY)!-RW"@)0=>-4BTW,9+OWH@MDH'5 M_8)[T7D#]M@4>+!%4B)NVV3-X61624F^";M4R$Y,YOO)DIQ*IC;Q.::!!N7H MBDP)V:YO'G&"O5V&C[>O8XG93T2.%[U,+0ZG!)(L',NNJ%517EZNI:3_D**\ MF?2*J^=?6'$W+^(\%%? 1.7>/,:EW_#_SY/L$>WX#O>5&K(7^70W6+!%(,(P M?F;72_(D851KX/>TU)[>"*97@PETL&?H7A3E!.+ 7IM)T?,CCJKORP^]A!:? M'N*$2L&NJY3T4S*[U97B7?7J^B%.>0[4IV4([\C/$5*NO,,AB;WMX]=V,Z*3 M_]"#]B>4.)OQFCQ$QG+RR2"^](]'BNA^P#1R;7(]/!H3%3D;#$T5 T&UGADE M)>],LP^B8)_OVTN'JUG_YBD(67H(*%\@ATR0G):#AJ@3W-@J983<,E$UEX/L MM756R&E*GIMT8MYU[&+NSTNY;IR MX;;?[5&YT<"L:OVXO^6*CIZ\,&:A0G+*'(Y$,;"* M L,5XVBQT\-&9JC =*/NUE >OER4.VZZ"R]:(7.+B<<]#3Z^YJ]J:F&_YF_4 MT([7_$TPK8-J_D:,ZW[-WVCA_@EJ_J:?@R$U?W4KG'_JFK_I)WM\F??T5RY& M5?H-(01_]6)X95]_*J!7,$:5KAU=PX"OW^O5UNO_H*H]I=CFU7K]R3AHR8;5 M>7UIN&7%YN5H1!7=9*([53VG6XP&KF&N!D=#8B+G0J&A$1!@ M*=Q D=PL@1,*T[/TK2<-AZRI3ZE;+P)NV%G/PBZYT;E7T#:%O$X7L@D%[#,9 M3AF:L4&Y83@]#<2A=>@MEZX)!5(7KJE1'#( 1=&:"MX-,F7#>!RM0&R MG+98[81F##+N1<4SLO%DG%2WGU2^@$](*LGW$8^*RV^-P+F7-< M/V)0KR(,%T;[E-%4X9?GB?S)2))N!,2CS44>,+\93W*:B6GZD?9)\9OR(FTW M>Q1331RAC*#N0IPR>G+DT=*%<)WG08\?C" M0Y_[?\C3C8BVC M)_+?.'F=1_Y%G))//L6QGZ[CT!<49!ECVB\U[2E465]JB 925-J+-T6?Q*#$ M925P6X)-/WV@^'9+&4<*5&'3N\\5/JN"I13HIXP&HD3LO\4XF73JGPRE NE& M]*#P\RV_8;WQ7A8O!^+3\/&]0Q4@1'\'%RQ\G'->NY?45@9?N-A"H$18H]NUO&/=>@_MZ MWB>SPAN<+;R$OFY.6X-(<3XHZ)'\$I MXY,0$(@\*77[EGZ"R2E]PX2D0;S)Y/PK_ ^M><3%8#S\X\.1H+#<,=)/FUES M^C=F@U("?C$L7V2JV:55.E5JF%3J7@DJ#K_#[%O^?$9!=TI[2AW< D^1TQ M*$R*4L5V,^,H@K.>0)0ST=&N&A0Q6/0;@^[D].PIR'F>!A&]6K']/0]XQF[^ M$L@ZZDBA8=1$PWQ34R2@UI5%R4='7TIHU !'OU$$QU2&_C/!^#*F+:EZB'Z$ MYXX:"072*50+R0G5$G!DIF0E)OJ-XY[FV$';2FE*F69ZH09OF);OT_?>^WF8 M>5'\Y'U*XORP?I^\#ZN//N/]O;!#A3&F_8U.3Z'*38PA&L@&I1=O@O17<:DP M90WT@F@7)WM^<'7 248TBO76B]'R_?K]_#TJB2(V$%J_OWM__1Z]*S_^>H8\ ME.:'0QC@A,:8E.@NP*%/8TG/?Z*G6C2M'?E%0U<2@Z8I2[9D>/L8Q6'\4%<# MT;$/'F4C1/3FY*.7/&"TQUZ:)_R$D;>"\,+7-+"<'1TW[QR[.YV40/WI;YR& M94\U7KH2:+J#2[I540=TL>ALXB!T%-1$0P4?$Y7'PZ3B!G MLM?79$N_I!IEEHAM@#N1Q>ZPK\AD5[#0V>PC1@PRVA0#,12@G%%?";Z=F,4OF7HAY&,WBY08Z?,E9@U8)4[P" 9F 10RVESU6@#6 MESK!Z)W?GL.@ @AF03/AL_ [CS1Y'$0(<[:][5;4UF_PDO;9>[WT7J5;N_;7 M]IQ\S)LG<368DOY*]+Z'O2\WD&,"^H8A9+$VE_2V(L8A8&&8NSP4E MNZ9AQ'\)!&@=O?@$3 24%PP7)%;+7B^J?)*B5DF# Y02,!&DE1=0(=A/#NBY MZ490#!35L. %3$?,*XN6)+! \;2*\59<+0*T'U_+N=!J"7#=T4E8MZ?AA)=] M'*VS>/MW812B@(/1;"G#3:WN %G7: D''97@<(@! JWN8UB&4]RYSTN=O)"^ M7;*,+KQ#D'FA4HDU.# *;21(4[F5"-85W8 ;P=7L$H<_P+2,4($&; (CA:%O M,YT%T=F6H\$9QQVF^QKLEU=@E%8A X8Q!S7K33L00UHW !4;@HTH!Z[O6<$J M_#CF ;W_=IOO<_8._8H^045#J@0_TOXQ3W@9;>,]5J\$YOA JT)? 5LKA"FR M_=6B'V==9UOC(T8 M2@@3@)Z%9E0R)@)N6T)&7 AWX5QF@*^O;Y)6,'XJW[S M((2$L2L%TTT+$H!9MQ4I#]V;_@6D$]N(H6P#+B91%O@!K31[PFN\S1-V8;=X M'M._(OI#+3CG*>C5KES];G&R?O02?/XJ)J#(.)YT1* %Z_23V%KB3C><_47Q MU+)T5Y@& JHQP/.M8D%NO+WZOJ@>S26;Z(JC5^P:QQ'M/&;(6,4H(G#*=EJ) M9FJ1++:QC9-G+_$OXBA+O&VFWO3+@($:S2I9;W6.%4+:;P6K8*/;VY4#HPH: M.$(;Q/RVA)Y,P=,D:R@W^>M8L1!12R8#L*K*:5:K M8@AKBJL:OIOA+V"FC@>,?G'J35>[%J_"Q5\#:__WUS)>JH$4T*HV:+CH]CNB MJ]QJAQ@&JE4$9"D?(H"6Y<%U7/1$#">TE[6TDJL+8K^62\9F69U,T[ZL/\5/.(EH98U4UT1 ]K5-SFJI;UT(JQHG&[[S.WY! M:U2# NJ=.P4L "*H6.\4@P9H%W%4'/1O=?(X5%;0<#BNK[L M&[%MJMEIJ=HIWKY_B)^^8==BDE>NW<4?Q\I=?$S\\Y$XS2_LJFV7):JC]:?6 M%/)X2,'J^MO:LI;I>8H">OC*/"Q@E<--''U1I_%:$#"Y.P&3S81=XVOK6;K. MV**WR]$7Z'R#&OF49X2& MN$[JH/RTT C1-3U41G.%)JX:FE@\0X56#4T$/4"<0#Z=I8&?)I;<)=B?9[=Q M$&7+B/"N+JO4(4'5?)F(TB[_4F$ 5(+IV1%45U5(:)XAAD8K[2DB>(G8 'FX M +3W+8%TPBY63SCI8Q+'\.#6(!9 8@AM8$@;$'&B5'^*X)C>&\G ^!ZJ[I+7 M"5/!"ZQ5)E%TP&Z.!O%RH;DX]3N&>AR@5PU-&>MN8^>67S M$L2W"7X*XCP-7^\P[2:+Q9UWS% CJ$,Q:A.HS3P=@^EC)CIGDT5:*C&0R4B M4#0W0IIY6C%OUP+N")LINSUP2[A.;C'Y7W^1)'%R$9-PE+W46S\M*K6*863L M6\H8<4OK&4+#JD4-9U#@NCDIZK<9,<2I(48.U?0:C^$"6M^$DL_7A4AMBRS^ M?4T&)G^3O\@_[KT4_\?_!E!+ P04 " HB@E3X)W9U40[ #Y_@, % M &5S92TR,#(Q,#8S,%]P&UL[7U;<^,XEN;[1LQ_T.8\3&_$9*9E^5K1 M/1.R16=I5I9;N9J,[G4?@>99M=^X\ MRUR"3N?VR]67ZYMN]TOONMN[Z'S^G+1TI_NPINMTHB;/OW2WW]PGK;K.3YV; MK[=?S\_.NYW;G\ZZ/YV?=9X>M^4>82<75E5!VW+^]0)_JP/E=/R?WGSK'Y]6 M0;#YZ>O7'S]^?/G1^^)Z2UCUK/OUGX^CF;$":_VSY?B![AC@4UPK5^/MQ;/3 M.KVO:?.?TO;1!V6_T+V]O?T:?0N+^M9/?O1+(]?0@TCSE;_0P99 __J<%ON, M/OK=SM\]UP93L.B@/Y^G0^S/W7Y%);XZ8(D@&.DOP(;= M16W_%+QOP#\^^=9Z8X/TLY4'%N5MV9Z7:PIUZQ9UJWN%NO7O^5_XVJ27 MT'Y7LS_3K+]NH-L'Z&_F9_;Z6_6K(*+1>??LJG<6-3E(1GSZ9]\Q-2>P@O>A MLW"]=43A3Z5J +[A!L!8.:[M+BW@?S'<==Q[NC:;]GP60%V@YN]=QW=MRT2J MV7[H3Q:3#?"BW_)9!6!J^H!R/.D>_&@% LO0[1:%VON=UB6\=]<;#ZR XUNO M8 CGJ#7@+EWI;[0BV9UNHQEFM@(@X$.]O1;;[S5_HI&:;Y]?NK]ZL-T?_ U! MIN7&EMCR#=OU0P] !\J";3]YL(P3U#/!Y,;X]573/0T/(+F=IO=B@[_LU+!]+RQS'6NA;#O#]&5BB(=W$ZZ%JDU_/!^ EJ-_' MN#9/IJ(9=:Z_:6]H)##/WZ26.%N E6N;T./7_@RA2]IP].^UQ:^G#[KE_:K; M(7@$.OIW--_4[RRF.7[]G0)H9,(F9FK7 K]>C:"T3?J4UN?7H[[Y1^A#)^*7 M4/<"X-GO#Y8#'2-+M[F8'LKF.8ZH\,4'?X:03MIK,XH66VK52YGK<#[AZZND M3;8R_S?M;TE3A_,%FG:>MOU#^ 5-9:ENF:^/T+2_V3;:G(F;]A/?8LNSY^.[QGZZ;]R[=RX)F[:>>9?J35^7$ MVR^4Z0VS;;7M,W[GQ% MLZW,\(T[7=;6X>;XQMVG_H'#R72_@O\$_M"YUSWO';*YOW9#)Y@LTHJM"TW? M@T/X/HW%I6B:K_?3N,>Y1OCVK6^:%A(]9]RY=)C<9,M^YZ-NTYNE;_W"3_1ETL/'61#2DX6V\^;"D+] _QEFH*U;B%?![HZT6AS M##!YL:VX"_Q$H_T=_A+>NT[@Z480STEPKAI9^HME0QO#$3FJ'^&]VD#NG>O$ MAWG1)_>NSV%8437.6Y92JS\%=APS$I?A)!G33_&6>*7;6$-L MOW)@Z=IQS3C\='L[]\V](%R#29\WF1"$$>QBTE'4"M? LJQ.P%L '!.8VT^M M /W:V=G9[5GG!]J/@I"]('Q9>F^?C6!A6)N MS]!?D"!GG\^Z2=CIO\./MOV9PW;WNKS_]?>KWO751;=W>W5]>WE[V;OHWF:Z MF.5$W\MW5_>,M&WXUP)-\I&R28FOFRBTZ+.QLNPMZ O/7=?49=(?EU(NUX-+ M@']\ZG[JA#[LK;N)!_*G#I1S 3PO"8LER!$)86=C.P\"Y-8B3<'&]?9I2"B9 M5\-5[^+B^.&E$3%!^KR ] %!@\L RX52F@/H$1 @RY53$;!J 1.X>D> M[OA6[%U7C,S]HBHB325C O:%B+$9"_9@V6 NOPU-*+2UL.+[=15F%E->/3!9!$U@O!$'8]\TH8[] MY(^1Y8 N%L*2LNK!1RMD MVM<.CNX5\GWMS]X50!MRNI+&P5(J;; F?"48NL M_,1[\MQ7*[X%381NKWA>N.O>14\1_&CD3$$L;NX<&L0GUP]T^_]9&Z(S4U98 M60"KI4SA$[)C@^Q#WP,Z!K#LURI!5"E7"DIQ7^8 H* ,#?;3RG7P2_7](BJ! M0R5;"I"0O909,$(/RM0]?YFCCK+)S-[7+ZY= M@D[N>Y6@J18LQ:6X<7+ @:.]&5'X*&:3JZR82BA1RY>")7!?XS[TD";B76U$ M+:CDT,K!>P4 /]$1BPAYE67'UD&>0,T5> MX*8(.O'P[N$BX$3);Z[:=7D/ (I4KE1?EIG=Q M=GGD2%6+ER)U/*$LL63:&GA+.%%\\]P?P0H%X.H.?D"6EE8/;GHQ4]B+NR1R MPSY; =NN0CM;2#V0*Z5+L3V>()C$!W37:W0^Z1K_BB[:^),P0$D\T0H,[R 3 M*JF'/;.T*1>*^SJ245 EK%A%3J(O[5<6NY[E8"M%BP%L[A=U0#,OW_= MOU[%Z](54S+L+#;8NU?=,W3W:ML$_/O]9#R;C(:#_EP;=&9S^,>C-I[/.I.' MSN1)F_;G0UB [0I6(ENDMX7NOT3*"_W/2UW?Q,P%=N"GG^Q3./GX>YR/8-M5 MPC6MBAK?N]?=.@.ON0C)]>H'2/#TAO5O5K"Z#_T =M33W@P[1.L$=)T4_F?. M];<]\1JTE!\ MW =,6-;"J(=J.9M]B<+H<%A=<*#LNGZ X[,HQQA@X?,R:J MBJO #";9L#?&V.!_!=Z+*YP V[P:!-2W9:2!NA9NY;"3A5-DJ,^ ;:-M8^# M&1ZEJ.J;:\N)KHR@<[EM@N92"M!55HT;#:16QD#TU^BP_J\DYT4Q>WLI7<:4D0^EK8!O/JQ5-M>J/V'J@Y'NQ_,#BA-+(KW0>3,$F?!-W' MR0*_^=_&3ZG&S(/I"'^AO+[5DY/,WW3+0;J;./#KC>OK]F116K .?9D;SX)Q M!;78NQ44L]\F8?EH!7]=_H@I2C&6_50K_2#PK)K8:0W#MUP9U3A3+1P^_< 1X[[_[A)Z -J 6AQ8 M=A@ L^*XGK*V:EQI(C8^1X(R,UW9(@NJ*M)2I*_:B]-<*]*QJ@DMZBQ.(4K2&7U2O7-,E,JSB!ZF3E%*TC%#BK[ MG2BV\:R8;4=Q5O'11].0"!D95W=#,6/%*?C(^5<49^LAM-4T9$-&+N^CD"B! MUU87+N7.5N,4B-:\(#S)'I+A7]!3!L *!9>C;/'.5EXPNZUPRZOPM M]V/_1]Y+1Y6EI9FPT$'^8@&, $6ZUCH,8YFXFO^:=$:F@A"5LU-+*FEU+T(F MCXND/](!&2_:DG[CI,C*K(C#;%((G"11PA\/K(#C6Z])H!WE!'G.<@OW?O+X M--5^UL:SX:]:9SB&_]9$3(W;[J;D@*Y6B0HH[NDRMO3]_/HXS_$$6H3&ZF8Z MTVMO4A)V%:)$04CN[4H2'6Q#%'/GW;'[6N$SL!: M.G$&(^,]>K!V"%BATX 7GG6[KC@%F M*Y"YOU^QO.R1EY=W_5%_?*]U9C]KVEQ(:J>,G_A@.5 ^2[>?W/AQ8;;U([;Z M]UY/T#96G$>@8A60+Y1G\'FO=WLME3-?H>7B:*403Y'%8BQIDBV4"O2]LM)@ MSX =#G :T91Q1N]U?X76M_ /[<_0>M5MM"W8#^YUSWNWG.6ONHW/T4135U)F MT(!<,G_7EE@50V$8Z(5G?PH, ,6'GA#T7\I?G*&IHA0YF 559!>G+*=AI,=* M:E#45(HA=>5M)7/3[ACJ7 QOALXK%-CUWDFIFW9%E&)"I6 M!",*V^O**8JT M?94KJ!3>E.)Q"ML3[U;20*XNVM1 'WMVI2?/W0 O>'^R]3C7.72*-\E./@9U M4A6E2, L**_L1'+=S,HGIH2R;]-=?W-=\X=E[[_[RU)5*<+4%KB%#$8[X@A* M.E]!#B4)0 -RT^Q#N#6 ()BWB2A'0/?!U%JN@LGBV8]' ,Y5)-51BA#LDO+* MZX.CBKJD>2VE*WFL!%U,+#,+P0F#/= MUKV=1O%FI*2P>@QAD)/3J:9X,Q(OP6/!BPHD[DS@*JE'C!KR*G, 2DV*4R " M&_C'?B@Z2#J[?80B(S[^7+2BELRDX+$2K2.^,DYI?I]_ZUU5;W57U5.=-?44 MH&)JP6BNS8X9JF.2T@K*DX9->^J+K&B-2#UGB0H6_8A397H5* MM0(P@BLW<__.=T9]635A6,C>D')\XZ0"1?9P\^<4<(J9>)%RS_,MQ4Z2NS)RV9.7@":7U(-10F1=4LG+:;I6)#T/?#^FY$)=6GP<$ M.3E%$(D/+,SM,\=BT^RZQR65HP"MC)PV7>ZK!7&Y>W_VT<)Z>\^B M;P36:[Q#3 X896](]A&/0:DXTCF)KLP3 PW?GQ3(!,Z(EE*E0FQ%MCPI7HW> M!J_DWUF:@@W:NW.6&JR /:SCUO[I<*]=E37=4,U'#Q1NV0EZ2G?W5*&/U U M9EC1,P\[99I!S*WUZM,Z#%5IJDI'O8,QI$C.VOI2 MQB6,UK]W.M0G"F0%CD^B5WGA#T+5TI R.1.@5M&."AB ^,^,'I/+&'A7L:)B M7G'7OIY:L9H0E+/C"5W?<)THPQY:7:$5%^[(O:3H!Y]JZ*?IB6L%DP3E)2QD3]+> MD!L [H #%MC;>!6U/OC53%6<#G/%NUKTJ_3[> L)?K;;0VI\0%#6Z -W3%WQ)#J,%]$ZMS^/@G]"0-%1KZ>"?5715[B+H[\E4TC?^#"T/W(6^Y0#? M!_&Q(E)5\@TVT)RA"6E8Q)D-)6O=IEII>HP@S>8E#=V/L+Y&HG1*4ZFFCE"*'!:_00#D20+ISBSR)ZP ^*@V27L2G9MT9! MV#-W$?PH7F5@;T!]RG#222L' \(=\X)BH-[-$*D8$-\JK*RG/J^:J:*5@P&Y M_>_F>VR4C>85?M.[..LJRKT6],0KV99,.VA9;V%@1;H)0@\Z#3L'E,+CPM0\ M';;550:O7%PR[6@E;D-TFF)&:F#$ALF6_ MV.EPA$IR-:_5/>T$MY!6';-JPS13\G080BN\,L'W6;.9"O_@>E$&_!)U4DQ M%*WD5-J%*CT7G/[](+-27<4H\DP%O8Z;;[]3-GHZ/&Q!3ZUNO]_(LX]5HJ/& M^UC4;9X.0_FK2<7-?'KU-S:8IT.]ACII-9)?T&TG;;$ 1C!9:&_&2G>68 K= MU(D3A;TY)OH#91%_U6WDSV"8QM+$Z7"ML59:"+H7-=/NB3L%4).6 ==#B3KR M'V1*/@$X/LSBO6G##DV4,R>CVUC?A*GY<)TX'9)+H-<6#A>D\$YKJ[6-(?#! MZ/IJ2C>@SQHR=!,-EUF@>X$L3JKD/+V%(-]\\)1232E/FYZ4Q#S5'&D"BF?A M9F-'!Y4HM#H^J!PZ"]=;Z]EDPQ@^4M:6AGE-3VB;R,MI U/\+?VA ]UF.'K0 M@]1P"&.HL5=*&@KP@+)(#!IIE4FJMLU- 7PD+Y8 N5+*$Z!:VA93HK67<1UM M-=JN'T9YWRP?95#:-?DI!Q0FR7KW#/ZO\[FS:PG^XZX_&T8YU9^FVDP;S_OS MX60L(JOZQ%OJ3I(+<9=4/LZ3F!4UDXE_EV^^8GKDU+:(,=ZHZSNDYY 3=S;^ MG6S>/R.=E>%*KZS!.8CF#A,?= CCI>F> Y<4?OI*DK:A>R&B"X='P7AI_>EX M./XVZSQIT\[LY_Y4Z_Q->YH)>5QU7[ *DX0K#N&_NKWN7EQ?=V^ZYQ<7EV>" M%B3[':RR(-CRTID")M67[)DS"=JBLWF(X4K.VULQ8GO%$1L-TL_0Z= &G?O) MXY,VG@GS.,IEHWG)A5CQ^_E93U!2P*VFX5(ZT[,IB-Y$O7?]P-_U?7O_MF)@ M-VPU-RJ@:B[.9$CV0H%@<>2WH8DCMP_H=H4#Z9PYXJ\P"A=%HS <_PI7'I/I M4!/RGE,JP_NN4Q1&@%#K>_=24%QM2:>JAC>IBI1CMU+Q99L"C#(>^:C\YKKF M#\NVX1(DBNW%H?JM\ED\-MP-.KTQX/.9/XS]+N'XWE__&UX-](Z M_=E,FPL9PQF)]X5E&M5,[4"ZG8D9YU3=K!KY;(U(:0MJP%6T#AST<.3V(LU# M, -+Y+)D=E\I+<55R<;B\VPXUF:SSDS[AAYNA';B83)]%.?MQ[)MG[)ZC%[G MC+9A=OVF>L>1J:'OYUWF_%;M"$QO&"AJ2FD-ZB!3N MSR6K:@:Y6GL<\S!KY?Q3 I2C[:9LP7P_>=0Z\_X_.]H_T1Z:)F;=G,C#N&[& MUH(,$317EG2J>MV,KR+EF*Q4/.$P_23&9[1UMW)M*(*/XM!V;\]6C-!;S#[W MSY/10)O._J.C_?(\G/\NY%0JDJ/J+&JOD!!O-8"K[H=@HQC3[F7U3TKCM&'_G#:^;4_>M8ZCUI_]CS5T#I5 MR/;55K+JI2A-E?Q)YNUM[TS0'8&R3E:-9&(=Z48O,PS%XH^] /H+'D5PY:ZMIB4/<3. M58U<6HW2\D M8G#&?9@L1BAA,(-G7%DO3\US2$W!]^;*(,)QP^W ?.74/=@=^SW M;6PI\]E-MR1*JS_XG^?97!MT?GGN3^?:=/1[YV$X[H_OA_V1Z'.1:^^.#/$#:GO3(L?$OB MK6;/=S/MEV=T*(O\:#%+WGUQ*F\XXHJ+N:V9[TWE[A2NO#0CDQ:6_"U,%JG4 M<79+[C#,]1>;TO_M04KU:&\R=/X6MZS,E8;>V<75M:"9=F:L@!FB1\]^ ]9R M!?VG/C3F^A*,P_4+\":+J-LQEI4CNDY;THUV)LA*# W)1SYW)P)@V:R!!=% M2Y )AA8Z^/E'19]?"8J*WM%TV[W[T$-C@W&HDZM+,[J9 "&-ZAKR'OE KHJ< M9AK=E\7131,_+738BPFD/K\4]%10ENOY7L*.IS(P6PG*EO(#J <'T+EX@U$# M.+()::(,95)U[!2RE9Z:3X4:I\ ;.J&//9,'-NZ>:9ZY*LXSI.A[H?.+J##\ M7O=:],C?[W$&[KOWY$MZJ\#4FI06HPZ"))/17"-'[KRB2&HFPW%=-!PHD%^H M@> 1T7]^(]R=W&)!/Z*+5:07ET)NC:;F2L*(;6,@[6J 6F&+@,DQ,FUCKQ'/II+XXU9!G3WK#B@ M,5''0L=TF^''720Z\<1@D9D\Y2C7VJ MNM(-] :!S?4%5B?0(PXS91K6);$=<6RSV$7U404YHT1J5(,24UJZ84@9T$PI MR6'&%RWN4)D(S.[95>\L@A)^D/$.^J9IQ?W+;,TAOA.K2!Y.S MTBLZ*[17/X2Z,VW= >GUA$>F5H-+OTO!T)8TMH85+=+.1%/YCWQ;HB1,?0 " MW;+IS,,%2\;]SM^2IM4)5.]=7(B*&2!&4T_"P ]T![T^B5Z",3!",K61I_^E MN'1^M2 JVH#FPK>6R>C@B:V\]&TE=[UVG5@%_2#PK)8Q8M$/ MDK#Y-0SODHCU:]IZH>3Z6GA\%*:'&6MX]UXTEC]TSXP<]^KXC&;M2V,W6%$E MQG"TH!-.?I(M;EZ*!82_TG^S<-Y.KHPTW#@,PD5&56L#RPHA1J>V4G:".N:3 MK3MC?0T&[EJW')S]:>&GI*-;-?PE1NA0BA&^;BL]X8#>7K3QY!B@;QC 1EO> M(//T>>P*(DG]1X!8VI"/.P4B0/YC@HS@YB35V'6V]L=UWE 7+ P:L MY2,%85E$KO!!F=I::N&<55PF].T+M2/T2TCC>-^(4$,^.AW84V+5#99$$E&! MZ 1ZTA'!U9XJ &6V4'A=8_3AFTNOP$'3J?HTF_?7%N.A9:B*!0X>>*BW)NI MU<:QD(=JCN&G 57H5&6.<=9X9#E@"!' S4[-&Y:.>(>>Q%I28:N!.8+>D>G; M4>/)FJ*@L[V'?_8WF:@JRT?'=NA1LNU47S^M1'*4A($),)HOU9I_V=?\))+? MAZN<5X BRO+GXR1+RO_73I?/AU1HJU' %V+HGZ[09\![M0S,R6!B-)(K+(:[ M=*R_H#8!['S\8/N]OK$"W4:?]MEH>TD%V_0S]TXO&K[ M/3("8S?X'00[\]"$T75^[X/DAU%IPOO+HP^%:TUM\<3XX'K)1ZA<]]##H;03 M'V-$H)Z3@7-UI!<9,MFUV0+]2MZ^R*77%AG;QS^_]N6EH/S:VTX]H+WK%8@R MO/IC$""?W8>TQ^XI4-24QG PP5!V4E1/5&52X&X5\)OK_6OH/'FN 7PVEN!K M*L<21E&5B3Y(Q)_J/QYUV!M+M]DH@JVH'$/8)&UE!T0H1:#,562 192#'2<3 MKTT!(;I J8K]"BKOW1_T/U[NW==\G!B8RM2(-/3BB6C:/-%?* M,7%E)T[EY8T:+4G'&1[P,I.&6C.*!*L]0;?;"65<]RXNY*8)-:!% MJE3++9P$I1O20^4=4] M)3[55X@R\=L$V]PWC' =1H\5]-?H'>*_(MC9)SQ,0Z?$-$[::3'Z6=BTN*]F M-MJQ-W1*M..DG81VUT=/.\(PQ,?@D2N=$IUJ:"*AS@WW6#YI[!6>..1*>77= M]"[.NLH2IX8F$N+<'CEQ]I2ZV].GV[W>E3\ENK I(=V)/#O2.V%5$?QGUILA;P+?6A6?7\&EE%^-$+X M,+&.-'Q@@)& /;6(4H7^)KTE9V3/EI$7-6H 2D"LE%#.B,OG #WO^3YS[3#: MB\:&6Y87E _+2AQVV#&*)2> TX?9R@*V&;_=.@=^@(405_3H06023'@D;"F, M?>"Y_D8W4*+T >R'X^,CG[%ECQY(-LF$G[.6(OFHOP_T=RQXV:^/'J]*880' MAI9"]!NT$+;NF%B0\@6.'B8*<10)QDP78Z.*2,M".?DPKK.4H!/K(P92'ICI M$,,CW::GNHE26T$B>H$$0[IO_!E:L.N#T(-^7IQVJP+MLBK*,8!:2.&.+U\^ M/+@>L);.?0A[[ACO\^!F8RM&?+ZP#R"\]&/P4;%!#D M+)\=*X!SH8%@6X+)X@%JXU?=#L'0T=Y0-K?)(G\FB:%+_0:5H11G%7 *!)2* M=JEJ22',N3+*D*-:*D($7F'->(B8A;U#GJ$3/4N*6F8+1K@JYC>[>YX-Q]IL MUIEIWQZU\;PS'#],IH\RO&$?"[L=RH] 1WV.=I&V$OB8X()ZC2 R0 Z>7YS? MG-^>W5SWKB\%'5#N7NK:$R"#_=U[\B7EP_:T+4DWT#F 6'+ZR4DQ'S$.%>?/ M,A"($]:- B&J^'*$@1 R0,L, %,@!-]!+O\!K R(5J)1ZP"V/20;/.?4?GS+ M$0+*(%:KQT)\T.0>['*$B#()ILC.[;WK01\#3D[D5&_Y4D>--(M,PH,LVEFC M9MS)JN-\FJKRT:$]1[JN.E2,#)B"5^"$('[:SXE6M;]9P2K-PJ"]&788&5/? MAQXO,.?Z&W8OF+FEG)9[9[V+[HT4-HB=&F7[PGS4P2M:(:/,;Z%EZHX!1%V< M,Z "T+E+JAO+":$B)AO@Q1D_[@#4.A@Z<*# ^3MY93+]9UP]_G^H,^!K;U"Y M4$N6HWOO$4)C%WX+5>[:=H1A7)%PGU-DEU0> ]+I59GD57D5)7HC$;R\N-KD M8Y!9D94 _8#;CJE'RXD\D%1=T46];"O:GR'\^A$$*]<<1B] 1IM>C4UIXQZH M35ZQ:FQAT235F"X MBJ^@,M48I3Y,=,XAXCP&X"5@B^BX+D9T#+2[N=C(C9'K+.? 6R-Q*)(_E!7_ M?G5[)F:,9GN#&979(M*,0SJ-%@=;I3"\3LP$IP9"\L5!Y#A8,R6.'M4J69JN MN6]C4!VP1"GM!,*:50KR+H@(EQ<^>K 9Q&IM27VHZ;%OFE;S[B,]%MNA&EDDBZ$T/>" M#,;P7_OXPH^^3U%ZLI(0P=QWTF#(BLD.S6IYV@SIHX>B-,Y@[UMIX*A6:@D M!!F$!^C5!^]1?[/6X1H+7^[[O/!=N((6E/^6!I0\A-5RR DB>^0/[*@5/.A& M%,9&"*(N%I0&WOKFDE$X[$)$/'+$J.BRHM*A1XE!%7@$Z109LE/PZMJOEK/, M"TX,W2/6D9P*!$1+@V88!56$%7GC-ZH(Z,.4EHX)]4TZBX0M;#0(/ZM$$D\6 M^5&0;++=N9[G_D!C1-_ ;X)WW X40Q.2,X>,?\DN55/1.5D5\7%"99J8 F21 MH0J:, G?R EPB5%X9:+.[G5_U7=,] <*)GG5[>CZ6Y#F-8C2'>"\6)JZBG&G MOLR(NP])YA-LM-'%2X#;P>.DD2M5GXXENFI7L6\)]L8"Z!V??O71N]2^;I M^TG&.+6J"$':U$:K$4P]&1;/J9ZF4 L4V3#I*BO"+ Y"*_-D8.DBT5VOK2@L M^@$ LH-"5ULQWC21FM.#@2+=EF&"L['-]/'K7.O/_/CO;/)VT\T\0&^VP%K'P]C:(&A/[J M]KI[<7/=O;Z^Z%U ?U',$-46"V $UNL./S2IE5TAP A)WX!T YH5G^*@;BB\ M(F6M1D%:<=%!4WW;Z4)>J<9A/##>$G@)QL3#4Q>H2T% M&<9/#XKD-J)1R "8H<'NN>$:.5%:52B TXYSK35ZZ58SC4Q36!#J>;4=,GW' M[)M_A,G]=CA^GM .Y>^PD(\: $'H.7/WR7-?+1\--2\$SQL_V7$MV9D^?"<4 M8J=$"FQA[_MP&Q*S%01IY=I0!#\^$&#;DK@M;DG,?NY/M9\GHX$VG?U'1_OE M>3C_7>RF1"Q8Q3Y$OE!*O^OK[DVW=W%Q<7ZD+[;+,,PI5%N<=RADDN[:47UT M8Q7=N^N-ZP#*S.5E=:3#G@)& O;4(A*H(#CFT_=)[E.K/ -?Y5D4]WKYQT\--#5Q*Z1B6=(I#O+F,_Z98Y=.[UC17H-A%^ M8AVEJ, NJ2)O:4Z1)^P 4],]%.Q;GAV?7#BOGAY4C^!+R4V(P""B(OD4^X81 MKD,43V5.@A7PD-[@*@PX_G8Q2S82M/65XDDSJ179TYQ[T=-1[]6.1$E)I>A M*U\+:?B$KA1'%;?XB@6E@[W9FI L%R"> #1EB-I@ .(_A[&_G-NDF[K1 MN](_= \7@,K8BKP<(<-=Y D/P5M]8TE0.'-1"U@#LE]0.G+PP+C,PE )SNOI MA"@8&M+<"PH487ZXB2-%OGFZ UVL;,1V=*$L.BEX@%^1#"MS:/PEHBF\-&.]S:&)]/0I*02_VH7_9,?+; MTW\XK":+N?[VA/)]PR^"P+->PBA=]]Q]T@D7,0[:AQ,AM7B=JIBP/T)FZ/LA MSMNX8_'HF!HZ$=YR4DRK-V@%79OAN^04'ZLF:LW9Y78_-EYT:HZ)G\T/$77V MH%M>-$ >HSW<:)_'9PH\ZYX5 \\>^L-IY]?^Z%GK/&K]V?-4>]3&\YG8V+.M MJ+NN^A61:*0JTL2E#2"37G44?4E.BITKE>?V!>1V3^R@9E9UB3-.(>+Q!ZKU MG< R+?2>^2N8 0-.=(&%WD="SXT",WY0:;T)8_ FB_0L%\Z%\1SX7MX (\C\ ILPG1&5UDZLM2; MF1H(*U4Z]=)U2E$BXHS#U(9T^#= DD"+VJI0S9(,'3AU^Y$>S\ES"[Z&O)RI M#3.!.I3R*T*4G?FM"OLJ*2D=,>I-)K22J9BP?2?[+J>6/W1^1ED9_9&EOZ!< M:>8W.NZBD_Z*V-W9I!?I@^!H(?.;%:SN M0S]PU\"KV*BEKBTF>*(45N)N+:&*=,: $;I\_ 2CG'SW;X6'4&QC:^]"'QI2 MWT]?)Z>Y=5Q61SIR,"-<=C+'*K!4^Z-);XE+TUP9Z3!D!Z $Q$H)A2\42A/4 M]('G^AO= 'W'1'G"'+_\1ABQK'R(5J*Q0Y!=,CF1? ZB=,8S%VVXND[Y#C*^ MX-%CR""6\/N]I0!.'V8K"]C1JQF..0=^@(405S0O[264]ORX0&023,Y+NI0O MV?[A>JD'6>8-E1>2#M\&[@^#A&UNU5/!A+C;1 MY)PF46(0X!D6)CU&61&I@&/#(&]=J023$[;GV3?W%7@.FDWPGDVAD#+048HF MW+.I;V.WJ[!OP%UZ^F9E&7K9.3>QK#1XN=&QT89I):HBN'E,F<+W*0I)\^5/A!X74BO@= MF)EX5!5O6%%-.J)P\#AJR=QJ5@%!88D5L3?Q[21T6.3[ /Z'GKBJ%T)5UE)> MRU?B\PK4HD617;Q4P6G*PN4"VE+ND#&*4X#,>)Q<8>%Z:_1^VN3%MF*5,X M!E&0+6J$XC4.05DP&PL=)6P$(=PL\8H72U_NZ9ULDB^N3>]5F3KIX7 M+_F/M/XL\2[2]M'U?AO]0L= /R'6KXB%KW ?]@N)&.PC=*@38S6 J'K6IFI+ MFU!#NF%<#D-VM+)*<[!=.ZH0ZZGN+,NVA'/?28@*F\YWJ%7+)2$^I2$O>]]* M@U&UADO0(,@@9R03Y;7,-VL=KK'PY;Z7#T!"O_(05LLA)XBW)VZK[)^JM\MS$]J2_1_F+J2;YM+ TW&@/^2J'@*@*%3@THN(Z9F^S9_("74L' MJ5I[,U;H$!S"D+?J57:L08LGR4/>^N*T"L.E$6#F::D[_QM 4@.S#W]&7^[N MC43RH0,I@MM.75<:.M&YY\WDXC31X6 7M ^;)WZEAG 7O5B;R6OX%FKX4IPA M:L:+*B>]IC):3E8BP;9_;;*Q-:(TU3BHHF6[ULITAC;XD,RLEK2 ML*/6%$8MD5SQ!0>8NK*:>0*> ;5>9^HJ:48:QC3A ^.D1:N&DYNTZ&G&UHBB M)..@A$--5X<[!4,W[1P#KC>3+'D/80"_>W;,1"/ 1"OE!]O]X<_=[3#M.V96 MF]GEL6,F9VA3-XROSK,>HA4NRV\/T?*=11?:%E%W.V&FOQT#=KBS0#U&QVK! M"G3MGC"7!R$8P_EW_@/8K^#1=8(5^6X7>W,?/&[(8UJ=RK9_25990[$8EZXB1_S[T/-JS[OU*'W1CIAM):IO"#B_4M((E] M2AUBERJ"\?":J8T/5C*RDDF1+1]6RT12%C+F==7M7?3./TC'K+!6CZFO)*(6 M^9":5.6#:(Q$(^E-S0/J4C54'D]7U/K@'2/O*E3'ZVA:LJ@O0I9_"MX1#U<_ M.$?YG *1;VW=-90KRG &:9'DSDN@T.VGZ#3==:(GK'SKQ8;%*=/JUVA7&NY6 MGSRW*_,)[3(W9EW#5H^0W)SVE*5(%]4W_PA]Z#O_$NI> #S[?:N0S/,I;*F>>F?=_51/_<'_ M/,_FVJ#SRW-_.M>FH]\[#\-Q?WP_[(\ZP_'#9/K8GP\G8['IF(HZ&.B!CHFY MA/WX3E?Q.Z2-&+.RY7GT##+&/N0+Y0E_#M=*5V(&.JM^BP: 0C!.P6YV/(2Y M!!#[);9I*XF/GJCAP41AF#0#CBM) MV @--E )DA_!(T:^%V3,-?S7OJF&'WV?&<#1X0\_>>#5:*D?%% +$.Z[4EKH%EAR*&%,HIA]MC3XA7CX!^/^FYGFN=^_"CAL1 M?I$#A_2()4N=9M0D$#=-M!!Y+-1!'*4OD%+1"T8QN3*J,.%:K%:O9\BZ(6$H6- IH]6$D/')IJ_K^'=@X7H@+@?Y#WSM#0X4J LX<7OOD8;123X:/JX-^[=,7P?$ MT*?%7U2'C(=6$J_'/TKCR@1=$]SJ1GO; ,<'=\ !"XM,RT)IU2A%)R"O5\1E MLG1C$.Q&%88$N3+J0%\M5BOG<")0UG0//6CEP[7@; 4U6O$: ZZX.M@S2H7@=?"^S /+#H/=T58%!Y+2TE& "T>*0TJI>)T^40RO./@ M8K(YR)51!_%JL3C=_Y J)4\PH=P.)FA!5U=2A1RU)4[*T?K=%FMC:OFE:L8P- F[/:P?F&/QT2:3!?$RF%;R%A M(CK-T(BOI^Y.0LI#<,L*'CF>#$()CX@JA6^.SA=WK/1QH0K$LD<.(IM(X!L%VY0'-R4IWEL ?.LD];\?,.QO:8@$,:' &28^CX^Y(#;"!$N0YMG[D M7&E;$ZU<)#V<1S<+7WSP9PB;TUZCP%,F/^VB>#%J]GPWTWYYUL;SCO8K_/^9 M6+]K7[X*CPM?7,BB/-\;XIVGDJ)YOE[ 94U/\,JK HS<6IQ6((JK,.>B]E22 MA>9=Z,.EIN_/P!)WYXFJCNR XD$JVVMA%;2-.T^<@(Z[7GH7JK2,?$ RHU&" M:*6$FM$WQ!^;"LQ"'O(3&(=03WTY@';\KXOO%G:,4W MY@GV&5-:/A+4M\PL(A+6R((GWS(IT%\] (AVNK*>=%"SX$6'=K6\ZX[[JWSPWW,R^>%_L[4=8TTY9\RBPKT8O;_^;R"[7A%"^PXU6^F3C MCBLF'=PUK#J3;(2MLG9!P:81*"\H#3!,VB6#7"O)7]K%'5%6U,<6EHP6,;A$7&5N\D\7GQYLES_P!& M ,R^XX2ZG9S+^!-GH =@LLB,GS*#0%U9=@J0<=RS#\VD5M%0:#[4^X\!B!ZW MQ=U9R991A0_TPAWFI<#2(ZB_?T7]?=%]\%__'U!+ P04 " HB@E3'X$3 M9Z/* 0#."!< % &5S92TR,#(Q,#8S,'@Q,'$N:'1M[+UIDZ)*MS;\_40\ M_\&WSSG/O7=$4\TL]AZ>0,1941&G+P1"*LBD#"K^^A>D:Q9=\$EI>1'2!Y0,FL-$_]GNG:\[ED91K M<33#R.0=39F"_2.Y!_(A2R'( Y9%,#P#0?\^?FU>A-E7 M%16BON6^H3"*9'+?8>0[3&5:C>?%=^^I:V-' 3@!"$7*0? 812&<1&6( A@**3BE$!,R"\84]>A-X3]_JUXX MN.$ 6^YWWX6FDC3_YXOJ>?/OW[Y-)'?\8#O3;_LOHH[ $(Q &/)E_PAPP;'X M:K5Z *YL>T!6+=NPIQIP'V3;W/8?)C'X\)"A6?J3I]9CQ]A6A,(P]BWZ>AR. M\J&X;/N6YP3')[:E72 _3.WEM_V79YJV=K4GE:RP0Q7(MT&CSLLJ,"5(LUQ/ MLN1C9='+%>]I7?O'B&^[+P]%M;4'A":GZF&*,<_25C2694.]"^LU;8C8 ).^A(1L52P+H&@B\93?GG2U<6 M:YXOTTB/S[&+&3T,\( .L!4MHB+RY5\X_$.19!8F__[VI(77;3#C.T[8VJ+F MRI(Q!)+#6DHAM/['-C-\22VV9<]DT0EA$)6Q!$K,2L2B-D,0G(,P^*8-+NPG MQ!\M+H:?N,?V*B3-E=0Z/M07J->>#*UJWX;:(AZU-ZKBCHUMA378RM/FNG:^ M(G6+E8Y0JRL2T5%XMJ)-12)J;AN[:6/IL*7*MK6&-#TV$)IVK?R2Z>1T8%"Z MW>6%2;Y-AR\.&SB1#!?:OLHH41 M!A,(#8FM&616M5RVP2_:7_YM<'=H-JTH#G#=;8,YI^782VUKKA^U=S,O2,-> M8\;HIF2/L7J7- :%U2OM+3J2'+4MXUO:KK5"^(,8UF$IDJ.( E\0RZ-M>-QCVA6YR:,>EH8==EBR[BG5]];X8P<$E*@\)XMZSW)\)]VKK 4RX$KX2CK3X1"NS'U^_QT M&AGRIWVY1=]R^[[!HKKJ0-@*^ 6!KRD-*%^ 1]WJZJ-](P8;1O WPDJ #(E! M:Z;?":Q7^G8.9S\WZMP<1/"TIG40DLZZ)HTU(P3;%F61-G.3HF:%O$ +#9#M M:E$CV'4X!;O:V B+N]Y3&;D!:P!C5F'[961FP132:I;"?AQK\U3@T+(<#JMR MJ"ODR?MI)/.DV*/OF[8E[XI\0.]^;CQVO047&8TNAM(;2*%:K%E=465&7)3: M]"I)H_$4'1UMJH9#(+B =EW@_>2HT)Q-X:4Q-A" 3%N!@6@^/:X\JJ9YIKO? MGC+1K5D!87O=?_^.&/]W=TOFP_YGMA[ ]X@G__/%UVOVW=IN_[(=_V^#C5X;N9#GDZT^U[+!X' M,NIJR'=MOX?,L4C^WV M),>+2/F6P$(P'GJGQ_<%&L]S95I)7%PVD\A<5[80%#"'QO6""YQ[" +P"+J4U8;7ZX#F"F M7FA66NT\FIVDUN+=L$!R[X<%?"E8/)^V?QT&I(YM:J/B5-#10L-E!XC:;[:G M*0Q>@\$N&NB=4?C#-[>6; =XDF8!A94<*R2'[EZX8D]>B_)PM(3[4%-G',$> ME"0ZX<(]W]?/+=_P8S,*Q_S0VW%-F;#MM=EA>9)QE["0INS\]4>-H,Y^,VD3]"O=OF32UN6 M?=,WHN7?;= B*N8 -1K()8C"KB;82]ZUI3882\.FSC&H.E6(;K'53;INO[O[ MR4 !)F+(I3B8O_$5967-"S!7K:NXT5_3#23I\KXI!\,@#+FW9%_@8!N)SD\' M;E_134ZKUK)F>UC+)EVXM^9@<9#O*0<3:RRYZC&MBL!U&AJ/=4BSGD]Z9.6& M'"P.4GV=@W7S%#XNV(4L+%ES8R&UB4*63;KRWHF#Q4+:[^9@_3:TP%#48UBT M%T &4H>7/3'I<9$8<+!+HB!WP7!HH)JBM!@U>)UZKV1?X&"XV-!KZRQ:AE$>8;JR LF=(T% M(-^#6P@ EW0)WX.#Q47: M[^9@*W'6''YKM;H'?L(F7_/TYV#76(B_!P5RCFJ7, MRKP#2XB\\,<#3,#0I,O[IASL&G'N2\7!D*X1\+5*4P=!L\'@BTV Y%(.ECSY MGG(P51W(#:O%+'4(JW*_E9O@L'P]FDZKE"L" 2'P&]/P>[PEHDDKL M!U/GN?6DC ]96&L3%5W*M7$S3>1ZKV21W%7BW!^6[ LO]:#S9:2 M\]4RQV2-I"OS+3E87.1[RL$4NBA1.=7V8,D,R&ZWU!XO!TFGUS?B8'&1ZNL< M#!V6::J$+F:PV59RTP:4\[!UTI7W#APL-M)^-P?K5+W^9CU%"BQ:Q]4.6JB. MFVK2Y^0[<[#+H>"BN?6GAKVPGF\4%I *2T)YJ@U)CMC6DB[\JQIV-S9Y]9= MQ.N30A;#.X'O%9=P4!:!BI5J6;&8]-#+S2:%^"#E(BE3 MR\V,QUT.^+DL)%ZW'KU:VX2F#:XH\(TQZYNAW\]ZJ?5("E1>.HV"7DF.T@WF M8 L%X *Q!9SM.>26#&A9!D9TA"10.L#U'$T.?^)5R0';QPZ+%+*]Z8P&,]@2 MH!7GY+&VX):PV+JT3WK\Y=^PR]\_W.4KK3)>_>R1#E@"RP<=8$I:M/3RJ./< MV-"FTNX SCF(>MW5S+ (-^'#3]W)[M1<_H#5(USDL)'BCRE1%*9#$\)<@A4@ MVRN4@LZ&8#MWLA/1D9W*RTBX[&B$7;S.BQ\4.WK/$]YQW9J.\'XT@+'!]ANQ M.M?Q?LQW)6!/'6FN:K)D/)GKFK8E',S7R2R9]UW-BLX'W_74/6)=\'9G&-N& M'[7@\(*Z,.,&=6BR%J!JKL>@!:+6%&,W-88#\_W%@?DQ)3X:F1>MW,>GX7-# MNK.]Y\?T<\8,;X_83I%7-6!$-QS1EM(-9[1#J, MM(V9IZM"OPNFRV6^-36) M%+/OP^Q+HYJB]C*HI8%CNW,I9&-AZ\$DE-!A855=]'W/K'0\H99=E]9@8:ZH M^"VLQA2V+P[K[X3;7Y[MCWOQ]FRJN[VY"3C08I@0:/%%V8&:\6:_&91DX^?A'72XVG[^[ZG<,]^/M@R^,=XKTVR&= M]EJV9GD5ZQ'#LL?O MR:BD7E^BD?JBQ^>+:+E(=EKX!;HT;6Y2TYIZ>1?FOB_;RXOZ>39/,<2P9--PP''^O)7+#T=J MDHGOAZUBZNE]8K2?\_5PM.:/Z?&:AC5.(CNHKA+!,(5\ZNW=@I5$&W^ $]TK M>2E?+\^A&UXA-BV!QRM3JHL1)=A+%']^/B:IIY=@E+YHR66VWJJWU1P&EX1Q M/LOT%@T^?EF'L<-IZN5="ZFO^'CJW)NA/0,2^"'I!G1.06K%U*2F'MY%.>_+ M^+NLB]?>3+!5G2Z7=!(SD08+J_0J 1>\7!)GJ8_WF?%^SLG#,*>N]$9>CD7= M47T@E'NY7"-V&S*2#?K4RWMEIY%L^Y;G!*+ _[J+1R]+KLR-U@TV:+DR41X3 M7LZ-9G97P>C+- -,%E5J4W8#79L&-==#^SX&8AF!B ](4Y_N$<>]C#_&41;+*EQI M YL$DLWIUFS*Q6_#0^H1W0DMY[R9Y6Q2]&38& N,UZ],"F:E":T^'612?^*# MF0O- I7?<%UK(9 P/*WJ72.HQ \6%\PZ^*12?_\.)C[;4Y&JTX)@(#:I=IX< M5ZE&+'GV!78?_5[2/EG)&"$%JD!A>97EJ5$AQ]87H;['4KM_>17BDTKZ79[- M?#VO5+E"$=4#.:B5FH]CJ=*_YI4D6L8O'*%VAZ1N8HF49J8^]?1%=6GH MI*G T#II.K?7;*Z):9IS\HX5!/0F34&TV"E#A:Q6XV)*6AO'B?\ MW6#[% 6! M7X.2V<6J(I6-G5.1X$37&\4]4ZB_+W+:=A= Z*^R-=W72MWF)$<$PT6*]V0& M;>,(^AMG=N?E^5+05T))+\&+RKPY\"4X?ON:8IA^F+I^MT_M+JT&19+31$6O M23VX3K)!4.FE8$U=OKO"]65W;S#*VU5Y-"RP?9:?%/0V07?+L73W8H;7U-6+ M1[KK,V=O.2"4N@#E%@(IUB44K/+]<3UV>$YTIFOJ[L4LNSN_:;0T,2= NM14 M6X6>B?<5/G:;_!*-^=3ENV%Z-Y\%4Y'-CQ%!*N5%LE$IK?JKV-GPV.4BIN[> MK?.[H7;%K&BK":9S/6R!+(C-I-2,7:0M=D!-7;T[)'@+I-O/M]=]CEWT6F.? MR%:M:351@8G?),$[CF"-0<;K,S]OWBV[(L][EL",)E()J@J+635V'"'9R:ZI MHQ>W%&^]H< ")60-V(3A(=9QN,">)]G3BR'J4U?O5CG>L$U2[96]7NB0U=]4 M\2ZJM938V?!X)2>F3MY-D[R[7EWSBOVJ!M?&DV!>S ]J#A8[@QLOB*;NW:VS MO#6 J>D,QK3RXWK*VG-Q-*WBP]*4\?N\FG>(MMU:!X+2!V8@^4Z)Y3* M>3AV\;#4+;H77,ZY-%Q7U8NCFIK3-;90@M 2(38+L2.!J5-QS>GP7"Z#:]2[ M8A4NBWH-9A5.H/@U-$S:G';+1.^XBOW]^YE&E=;,-ZNY(LP5ECG56X#UBHB= M*8A)IG?"Q'VRIH&C0L6LF_4!O+"Z.5KEWQIA)C#&EN;(RZ-9%?TK)&:VOA&#V.'VWLGOSZ+/M87[4VY/EIQ C1C M"GQ^;4/S=NP\B@3GO=XL\)DB_1V!4Z*EM8(Q0BT$9\KEX1."O>DQFQC MA_D;9WG;^)2EEXBCL$!P+5GFEKV"$DL6';-$Q-3KNWF2-U#:N:*,2R8<%&2V MT:XR8PE-L9IZ>_=$Z\N>'ERB<30G] C!;&D-:3*>._WXW8850[BF7MZ'N.^- M4KS[<\5H06A+%$Q=JG>-6A9;,[$+7"0ZW37U].*5X3WW2JU5M;"NZ ND7?5% MN Q7R=BMC"<:\JFW=[L$;]O+C?.[ M!:LW]WM4>P27FG).4!;=BC-)E)_WN^1W_R9(?=G':_0Z60*9TR3+UP)A*FY" MECR-'4.('513#^]#G/=6V=VE[GB:A45KQC(%-[<8Y%4AV7PWAGFNJ8\7L^1N MOD<[3#6855ERVE94A8?I6?Q,>+)!GWIY-\KM[@3=;LXCY*' HT&M"0DKK!_/ MO?SQ24E,_;M;IG93DT6[8&]*ZTCR6JR+Q06CJV5T%HR_3C%EW M(-0-DJ4_WB.->QA_+D4J%[6 4I8,BU91%CRFH M\=LKG'I$=T++.6^F 6I0(6]V"G ?LTW7JY,=;Q0[RY7Z$U><"\]E+O!-JEG3 MR+[!6>#U MVJ#7VB!"UO'ZL13SO7.Z[RCC?>(^DKM_4G=]6J,JDZJI0PU)&K915L,2=SS9 M[Y'4C>3>?PS!IX#LB^%!3M"7*P 5$=T?\G:#JYK^[6#[X$UNRV MYJB=SC*GQ [1"4YTO4W<,X7Z.R.GHQ95W)@!!MA%H!!U)SOU\HG>_!0WO-\P M:!M+T-\XLQL?^CK;R94PW:0!C?5]726IV.$YANF'J>MWA]3NHC.HBVR9$H(9 MN:+KQJ@S\V)'-F((UM3ENTMN-\B7&'.U+%@PJ'3I<-H;&6TKQ6OJZEV:_]XH MN5N4G?S,IO.X $2XTM>'0F_:C=WZ<*(S75-W+V;9W:TE-RZ*61@5N!HL-;*R MU^'SL;/AB<9\ZO+=,+W;[?.[]:! M ',J:C9@M&L,FUV\[V&;V)&-V $U=?7ND. ]&A<] 5L9';TD,M7U:*"HA)=B M-77S+LM[;Y7AC9.3CJ^L*E6AE!WZ:W-*,O0B=GN"DIWLFCIZ<4OQ)I9%9ZP4 M\P8,9I4UW])G]C1^!XK'&^VU:TRQ:'98TEU6=+(\<3K4+&+6\0K M.3%U\FZ:Y#V9V $+=U9=05O-^C)/\^8XH6W0LN MYUP:?,EWK,*456')E%D1VEGSL@OVI4W'-Z?!<+D,MJ!A@9- U?:$0/8T' MC6:O%SMM+MQO+LK=QK*C87*BA'VK5._8BOI=_HTS*7 Z3#LDS+<1 (^D5;N5 MBQTGO'NN]WV%O,_G1Y[>T7[BFK(+/^Q,B/NY;1U=TT,I6I9]TS?"H@KGJ<") MBCE C49X"2J6;!\I'S>Q?+Z-XI9@TN)*I.A@7>S%3O5/?,ESO?\QQ;^[^]=" M4'2M^WM/"[C\#?![,_'T2(CK04CKC"U+Q3",[:MFN2,MF;J>C1T[3!R$X/<; MH67 M"T_:@+PTX MB=71O)0=='$)[J"I$4HT$WIC'F,49*WJW!/<-,!2]M8:M;T:9D]5E2: M&ZQRP@(5N!9?]@MPT/3DV-'@ PA.N_D#(*_V\U/-3+0;4M5+@F#JC,V:I-=) M77,#%D(*LQ:Q24'P&@@T*Q1U6/94KH=O?EVND2_;D:SI+FZ]"V*L-=,W]V+K MY;LEOI6=VT(PLZ=@+B^&SCQV_DKDPAY[\>7?7>3B43>2)I6#2E4L!4PT2_- M/9R!E(H5OG^JC0U NR[PW'RPB\\8DNL^7W=0@"DYNANM0D>_-"43',++Q;FU MZ17E^@ .$%/"1Y-2H1;?I:H/CL&3)8B7!R$9B,B=\+CK($(W=(LCISP+U]C2 M>#IIC^M6*T7$)1 1SMRYBR#BHP&KLWLICM.X[ M2BSZ#4@)XD_GSV]Q.$[B3SOY.8-/OX*&5_8G]K*"H_LYUQ%\=<.IJD$,%2K^ M(8*X;!Y,-B9>3OI2:C6S*90(@2&EN=XO=8UF-79L,,;[]9*-BY=WX>5%K0)5 M)E.@<\V!UV.K["%+8I9D7G&':[WBOT[U(3,Q-?J" M.F^TQZP_G]>#,B-H>/RV/L763,3N*H1?]CUTIBP*=;9 P>90=CH#X-?)Q,X; MZ>64%SH\J(%9]1[9;X@PY'K*?+JJ-2T\J2&*]$+(R^4:MU>SWI!NXYI>:AJ3 M:KFF(DTIR93B-[N$\9?2T%\B%:XT6!;H.E*"36\N-GISOS#L)G4.N3&IB,4N MA(N?-MYJ4=6*OB)I =3F\P[5U4PK?G<6QY95)!P4+](*IN=6G7ZKTX5K,BJ2 M!OKTS$G0$0>W@Q+2M^-WPEG<>85=X'&2WLIWH9" M/]050[*4O?R'<]V4R]K3[MM$JM M9OS._8F9WQ8OV;YLOKM30I,VOJ3KT*35A-=4B\VY29[6;V*^;[D/^:7G@32Q]%)!LB1JB%&! MDV3)WM@BQT"V+UODS9RZ M4E_@"DIQ/.]/!TTFMK3ZI^7_RA D PV7RPQ[JO^%?+% L!V7A0$EV.PBJW9S MUN>3_RWT_^KS^77T'\\%@J$586X."42MO%C:^.>3_^WU/[;S_^%TMPXPMF%9 M5]7F!S30L[+,-@0,AZ42)VUDK97SN-@NGOPT&EX9@M]M-G@-#9T65AM(LM87 M@,QS,(E7.36^KGN"T'!UVW!P@VAYX6NN%O7JZ/-5'MP'Z8$VPBKMI51R;'_. M/S@/QO&CO?1_.?+3)JLMN#G!1VQMT"4U7]++BWQLX?/"D.V.V8MP26S\ MZ>H^#;V2'*4;S,$134W;8LVY80< %#0'R)[MN"U#LO:HRK98M\A.*)8-G(HB M,QK"S"JQG:*>=&\GO]?[%W3R*&K.5[DB MV3,\O09+-:G5WY &&MM)*%$HBF]BRN5A!.OT,?'[CWZE]4]$KZ1ST=N;E! MY,OU5I_1R8E3S*XY!ZU)5]>2CXX<]6[(76'D+G&F?0=X4NAR*JSD6*$&'VR4 M6LC)08/"JSH_G0Q@&4RG8GR/BGNUJX^/]#S7U]^28O\2.'K.'!.D0H5EF98D MCZJ-' 7%[\K(>(,CQL3YE[#!+*W!LCD8&G#?&I MNU;K^O%=2X@K-N)+AW_- M<"#MKFBN)4%',692FZ^'4XZ,;6PXEN"(5;(='39:T:*(]!+P0/8=S=. RZYE MPU> 4G1L,QHTW]LBBYL<1J@%'%Z5') /SK_@"92*MA-%4YFP.8XD'U>PCU]+ MFM.3##]\V?''\D0&,^M)$% <5=G MA"PH#^*;.G[%L?^![?.#_^L+'N^3VJ-VO"RVN(?.8Z@[?2S?Y_/=;(?UFU#) M+C-#LU^*;0 BCD"/";9^3-J//$%,Q/:_;/=Q _D>+^.EDXX7NY6WUIA]4YKVPC6<6R'L9UH M>3,*$2HSW_6BY_8(JM7%/%,,QA6]3\_LI@_J\[46.]_@8PCZF8'XI*AZ''% MT#VNX M;H<9P-.]V5-T5^+(U04F*0FNI%;I^$"(LBL80+S]EAPR"EWOC>9V" M21RM6%QNX;CUU Y]$EQE'\'JQX[)RUJA%1.HU6R'VL!\<[X:K ,=ZQNI%?KI M<%?V_1&-W&7#71= RT_9H&P.K(1^O5)&%:M1JN81#YI9&YZD'_IC]_FITYY9.%&XL!N. 7GM"J=#* MT^0"UWJCV 5ODF4XKH>,J_E!,)ZSURV5T> %TUO6I^3:RE$)A\&=C,$S"GHO MD?^4-:@LJWQ/J]1G,"3.I@MWV6EOD-BM6236&EP8&C^64Q%T5NV7"F)1"+#Y MQ)DL)S7G^B'XCW;^&MEK2$YL9K%EL:^N%%U;C[IY>JS0!2)>G8]V:\4KD3.R M)8PTUSS)T#9 X>V)MY*\GMF.&HP5H608&B*X(4:+!=#0Y_&F[VV'[V#$5.P]-@JS;;+, FVEJ MJJ'KAW.I4:7$%K62;[%HN3NAM(4LC&=)@L7M ML?MA?C@EZ2 M%S$7!2*G98_UI8Z)/+C(AQ4FH87.\*9 M$',1VRL;/VPM[$5Q.>XV1F-ADQOHKMP_;"FAK%2= 8F0)?75B6Z-6 TTC2-'(? M>Q$C$#R-??@LI^L8"OKP/5&#LL27 MO+ Q"[Y(&R[YF5':FYFWANE%1+T;Q*^.;P)N';WP%L 7P!RK M4Q5'?;QLRG-V($CU/K_6IB)2"F*'[/14Q?C!_/D.-=4Q2%22&RB[: Y[!#4W M8$ZX.I(^O/1ZI4U8JK04'".[ZNE<@7#,.C&@,'#UV.='EQHNNNGDAT535QT( M6P&_(/ UI0'E"_"H6XW#842W."2W-.RPPY*=0W1^M D@LF?A SI^N+_.>9W/ MG/OQ2 -LR2VO68@IU$E4%<8(&8>QB+U'C-9PKDC:XX[.=)1Z=Y*W>C>XURI1 MOL'YU:H^7&\P4WYMZZ794(#K1;FWN?X%[,E:XCF;EKL0BHUI =)]W>SZHU:1 MZ_?[4.QT-9:9IV)-7'>;I8$'^P5EU"-KG7(#C<-D'_=D.7N^' PV9MEA%YJ M]JB-W#;K<=B@&9,,G^Q1.]>B!I 13"X%B(.=<:#H3N/Z$8B^HYF>*,;I^@E)U31&Y4*?$$LCW+] MP,9'!LR8+"LCLUE+*J].:M1<&T>1[/?PD5^H:P*)5Z=&[.> M,4?;[1?Z&#WQ\0H+VC+$PK9_^X'E-YA5%0O\1N\OZ7%V+6$5O_>CF\KV@<*],DKOCUM_?L%P0H=<=+DZE!EB9H" MD+V\:F=Q5ES0+TH^?.07)+\/CH@U>(#.6_2BI_/+1F\$PO_ZXJGPHRC,_I'7 M*_VFK;^'(V;[C@S4Z'9/R 3[SOQ0%$_/G*TJ7K\S-Z%JL)JC.VQQ7]]>?)6V0"2\WUL>^I? MSRLX]Z2T'1PQBZ,8A9!CD9@0I(B#[%BD8# 1$3!& )+-RF,"A*6_2?_^/3_4 M- DM"3213,T(OO^GJYG S33!*M.Q3V2F(,G0IM9W.1QXX/PUMIUP*'\\L\ZXMJ$IF?^& MMW\.WTXVT4 M[KNJ*:%=#]_P?_^;0F'LK[^_16\*QV9^J;$Y[?C++;]C6W-O-U5H5KIL(<-W MZ2[+WVF$'CV*;+_E64;H5+H5EL_0S4*&'3!ENEEB,PS7:%1XOL(U;SU,?9HO M5YJE+M?\FBD\, \9%";PW-W'BTR8+CP=\R__%KE.X__^-T+"QW:%YMBRK>U< MJ,F9/17J@,E/L\:,)46<4 ':]X(M^]$$$:V[?ME:U:;D.*(VW> =U88'L"G[ MK5YUD5--=_5&RT/NUSZ.Y9-&7W)L$X"!W/-F_M&@.[4,UV3_3-1 [*=9'%6R MXZR$B6,*IT2<0C"1&N- E"-9KVT MY!8,CT]%5$3V)3UI;(!#@_=3H&P;AC0/63Q'[^A'],DC-A%6[CF'6O=OV]G7OSWE\/D2.)XF2\9>@\.)>?\*[(%$__?Q MN._K.LC@$:%Y]&X[?-_$L%>'H3[\#JT<:?Y][ !)AU;A +Q)DH[?2V,W6E4# M?T6\SO(]'8F WF_??C,0$O&@._1?Q&D M7Z/'3ZG+=H^?]\\7;>V%OIX=^GR6Y_@A[[@.IVG[DA-RKT-^XY?#W&0RE$!W M_+PMU.@E7,BWYA-O.S?!YV1T& @>3&V0$2H9/C#'MO%\OH_DERM$[H9EN)OP:R6%X)B2VVW(_:FJQG0H7^C+-0NANO:0= M\'YP7V;$CV&E1/M2PH=510H"(#G NA:Z]AF3N[CE(^H\19=V?\[3%HNRV>*L ME85PWJ%?UOY=_ZI"D\U@\-=,U(HW(;15^V];"G5]2Q4CSYSKW-U)NPBCIA!< M!C*AB$ A$1$GL["8D[) '(^I\9B$*0++DL\9]WUJ.6WK)BO#@\6T9*UQ M.EK93!EURJ@OSZB3RRDFDN%>C51T'PS5L'T*^2Z4N,Y07.E.DEF\*E3J;:0J-/-O)W"(6R6Z7F8N: <+WCX'SB%2AKK+P5KD*Q6HJO"2$PD2.O'Y),9J :?4?+KR_N#IAN[S*UO&;XS2.1R_GYQ)UCA2Q; MJG5E0QFRV'(3BISE&2[399ERDZMSI= L[*Q%IP-3,.B]!_ZD) *3;'-B M542=PS:SV:!<:7;ZJT=QY&/)@F>@EE0@B[#9EBIYN\5WL-5*Q$[?2;3;O5+- M'K=U/]O,,@N^FB62_@?4Z: M*[X0,+E-WVLW T)=B=G3D@6"+A;798D0?#?(MUNK?$[N1R63S./QW$..2@#9 M3494[QT#3L /,)(.^!W"J&]"_?86'7*!#&EK:-?G[^7M/Z*%$083" V)K1ED M5K5C8)*SUA1(8%)DFW"X,%M-]7.@U M>HQC$$(0.(P3[XLWQD8_WD/(M@F*&=O)V)X*G,S,=S17T;:GVH4,+69(>T^' M*@^=!_XALT^'=Q(L&\V2;6=N[[1C*R)G*EG:9OO[G\D3S5/MS#3MAS]/I/-L M*L8>\,M1JWM[$.^==&,CTQOV-U[*&9,9C584)\I@W_U3URR '&^UA[\> M ZUO\_O-O" ->XT9HYN2/<;J7=(8%%8IOT\F %NVZTG&2)LSM@*.YK!51 -+ M-!H:VVDD]I< M,C)@#>3M/=3AQR$9 VX"J>0?H?PS$0">,\ATF>H9OO^XQ8)4-"G0#I!^J.1V M6ACE-84O,$,.KI5;5)O"E4%@3=]H,(;@/S,A_'F3E;>Z':I$2[6MTY4W4&FY M:F%)(4*I .=I+T_25NZME3<4P: L"L-777I[CS[]6%V*4(QD_W(S'C# /.IJ MQMKV]6LFM""&'ZEZ1@J%'0[M0?_N[6G$.TV*#^VMHWE:^,K=@A=P@)*9^X[K M1RM?GIUQ=]<(9!#TC_&?D;7V5)"A9>][PD=WO_*%X/($*-EQ^ .%1^F'69$" MY%C$82(KDS ,HUGB^>I/0RO3U+*VFL$^/A+AP2KH.N9*A$7\>4EH-&7$NEKJ M"B5IW.H9$NP,D=5^/\F3DNMR5YZ5R(D+H\7^HED:.^UJT(Y,P?.2.-Y=30I3 MWV7#84 YB&9<9A#M(3O4?JFUI_W8;I>>)-^S#Q_LEIZVG_S$\M0K$_E.BH== M2>1-MB5]!'H7#I*@#_?GQKMU]]._W]&1)])"D0?D:#(NW?P4N+"J -/=;+8 DJR'UEU7)FH*/^#3G#,9;F=IW[G-7\XP?G9:C"[P29S0NKV;G M;$GE(6[JYV_/YQP<]U5A8DRO+<6]D8B['D-JN5"W4Q1_\]T(F:'>:1,RZ M>U47=.]-! @ZWMJY8PBL76WILPUF#@70T@6PU$Q$*>[WBC&V:89"X#U;UK]F MYI*364J&#S+_$P5S,O/H_*/H+)A?6@+X[:SF[X>]O3W>F>,C\":\,D+)Y9,(#]:.W3/7 M'WN?0^ I4M?D)87/"^0,,^>32F5IEZ,]KZ&7'G5]:#OZSN9EV"/SC46JX$\M ME%\^ZZ1B*=%N#) 9!QE9!>$XA5_KX5P-MIN!HBC4HRW:?R#[A!-544)OPV)8%1T[@ 9;&DA@N[>L<_[LY*>-CIJ\>[A?9?^_)J1+"7S!_JHW^,0Y&&A\2SLU39T%Y4/ MGXS:LW_9]GSW;4NVS95<+Y.#=V]0I,!]N-K1)M=?@V-\QPE[M\OHBF8"3_)\ M]U$4'%[UJJU@V1O"-4?H*4K.74SUMT+^P^@0NH^'_,\N 3\9SH^FHK]:6].^ M5(7X%=:($A(J_P7S$VE?J'BFYGFAO@(C5$#'MJ))U0@R()Q@@TPEFKDD>;NX M69 \*1/E2#TW3#_>\3@$W_$-L--1'"8BL],!4]_8[53CH6[FCR=F#,70AWTY M3]6VF2KS*%/E)G9JUX&CY0'NGTDV*8]D%HEL;V$>F11,J@>$,AYT!9YKZ$6_ M6Z(&U%L+:ZE)N8U)(1)M4D+-E3)&^#S(2#^N4]LJE1/-_6<_S81@@LY\$6JT ME''-T!R%%3F'&3+4&3/L;_ 04ARPK5\!$\W:YH1L-V9$PX+"?[W4BNW7R%^' M8B<%#M]'1&5?YL4V',IJUB-SAZ!C"#VL.3[F7M TGZI$<,!#F0%A&8H M2XDXJK(L2*_D0HVR>[;NJS,L/^<'=7]R-LEN/:I, M$:(&9>':AG"[@=;NTN[9)+N9,6.H3EWIL3S"R!6VWO<+UFKG$S\M.1Y5H(G* MHKP>:"U2Q2!DSF>CVK'G)5VP6>":OH9TX,HS?R!T'6/3%O'3=K;%_KK+$:T MYLIE!^80.V\/HY(G[33+=8'K29N\'C1'R'PETTC/H<.2)^WLFF6_OF&UI>Z[ M):CBRNNL[QPVG,9_2?2G,_90^('"$Y! ]C/)<6CV@4A UY*1&_2;"CGV:T4^-^!>-^&4-^TV/#=DL]VZ#- MUO6,_.RI[0277_7Y<<"1P^PK>100,M'JNL8LFG4]6,G%T+'QZ ']5K91_;Q_ M_4M!H@^MCK\Q15P^%/*!D-+IF:P?Z=FKQOCR_:)/9?B!UKYIS.(@"/S%G,1G M=I9ZN" KO)W]_#%$/Q/JB8W*O:>_[PSCWF TKJNF,9/]]=4\/L*/%Z,X,7_- M<^'R3+PT^3HV^_Y:>=(O_J6U@?AKU^N\-#K2=ASVS?;&]OHZ?'0[=GG?U2S@ MNL=-2-GN>)"%QIJNU[+>M,;4>#4H11%T[!Z<1S*:.O?+4 M ]IBIOZQ.3QY![3#H)6V8\;LANP(N*JV&0)U@M=9J==45X-J>5!W=^3MSXP449P&=+?3]=VY]$2_+@O$6)LI//+OUKDW,;B;;;AT(R M8MG;W3^^NUN;#S496$JTS>9X>OEA9TZT8R>JRPBBRE=:6'5DR*RP*W8TGX;# MLB4WEF3)FF1$H0;;M[93K+N_E]3-S!T[NCSUZ=:C9QLD_Y">;HU\LB9_YO:/ MCQ&3I*SGWU;_?FKCB*L"PSC.:'^$J-IN[=B=7_R.#19_/F2&86_>O*OE9OPF MZL^3V68;;K/[67*=+TP\EE0:#HJO<]4!-#= M60\17'>W0V=LW]O:K\B0'5(J]V#67-??[4#:'ABQ3;0$VTU-\B[?R-WE&TGN MX0DCK,;U0C,8;?B3MQM&HHN($KG5". 2@9,*(A)P=BSB$XP0<^&?\"=8FN#2 MF)AD3[;;%-NE-@N\1EF0"LX"'W(P6A7;Y\XJ:/&U2L]RO"GKEXF-KRY71:5$ MGSNK0,10VD5*4%4@^PM!'OBS\K3Q>/O2)]V80R#).$K[IQ8X/U^_5,T#4*A$ M_RDDOWY=>$,JH1?,KL\ M^O$'?<%['Q7V"\WB18I?SK%2UZFZAM!!D,.5^R-GSN:;V/^I3%[TV3? M8D28)]SD?[8)T,>$Z$>IT,D#^8?:_*;=O0DZ=\R_N.6#H5!\2]OY-$+X@\CO M_69Q1T5%ERHH5'.^J.H\HW8(K3&0P&KZY4ET+N2OBNTI0-9,R?B2<<.NAUV MGWI,M"MR$S$K8LC.0UJ+&D!&,+D4( YVQH&B.PTC])#VKW'_^5)I%L]DPVV1 MM$TPW6D2]T.1CN&ZPCQP.[ <3B,D@+J<-S+K=6R_$QPEO\(D\A7'T(,/=!B) MSQ[<01Z3P^.Q%3\^VF5!>\_,*W;&O+XW;?H2FWGB-OJ*YLX-*8B LR?P[VZ3 MH5D VO.I][I-\ ?"DC_8TO_YK\=T:RS)^M2Q?4N)?!#;^7X0E6P R8D2X]6# M[X%N\3 %T([-29/0?'R7C)44N'L;1E$/*'Z8@[\?Q8U%*"$>*.I_,S]^_,'A M'K4FT;PG[LONJ:<.S/ZS-RCEHZX\K^#=7AJ'F>C_R 7.[.3?HCO=_6UA#YEBI4DWF0I=SX1& MD.LTZ.CJP*NHP_-F5+IL8Q]#>]P,ODN'7[#-+G^[XQ%?N4PM0S<+&5[(\Y5" MA>Z$7]VN50S7Y+EZI1".1^'1L$17/G(MMK.5U V;\X=@2;X2"_E&( M(AB.&P5=/=7VW7#^=;]&1YV!$$A'/I>1S"@<[][KP-)3NS<)_QRGJ%^(0RF* MA*(P3(D8K,A1'$H1G )J>L@PS^3-%0N84G[8V\B4#]&/DLZ. M)?-9M:F.EXPG\+[%(!5OT6PMHI(GM4.EW!R7*+D"\V1%E:%)S::W1X6?O!.O M"7.SOB3LJKEE;)(GKVKCNK3562.S2>ZSW" $A:XY@:T2)V6'!0,NRS7 M:@3<[S9E,;MQR?:H+>;.E)RBEC-R@[F@8?6"+)3(R2+L.P*?%H4\'#9HHPOT M8%&;C?T-M@BB*W7/Q!5G'#KM,5Q^**!MM56O#+QVT DE?R;;4JJT.J4V%*?SF\V)7'1G(5O/2,HRE',?F; RW'FNV\ M8E"V.A,G80/.2* XD!C98E148*1 @8HY5L*KX6"=$8&'F2,3$Y8U :I,2 ]6 MG*I A> _(X)!>[6P @AK"%J]7FY.ELN9U@QI_IEQM<7&)FOC01'6&'>#9/4* MUC!I$3US Z.20R&V4=O @L:V &"ZR_(R\^<@[TYWE9\ M$B"\;MK!E@7!#S!QY$&W3/LXB."E$ YZW\O:4[F\(!?DKAEHJ5A>$$LN59=8 MRB4U8_&42Z@OKY[WF,KERLF''Z!@=QL!Z@,C<%4KSWYA M!:KZUGY;*P9_/:PZIPH47P7ZN/S?M6'FJ!KHSZH& C]0V<^D&J>[97X[5/P* MY_]40( _CU'\'&8PAGU^(V+W&;O\5C3LXG1QNS(1LT'X';'^5E@G28(_8\Q/ M%_=E&8#)Y*][6_DG2W;9!_0P2%KH^EK>=VCWT6O#U 1>QI4,WWT"^)]K]N[^MAY[WM_,.[<;"WQ!+(]R_<#&1P;,F"PK([-92RJO M7DB\Q,7]1N(G>9=]N-Y@IOS:UDNSH0#7BW)OPZP>[RJ&L%&Y0.E*Z^/^9^RX'5F: MMY9V;R45A5IQ7%'[LF;QD^CT .S+OPB%?,5R^"M[D5/5OYARW'D^O+ER/$E* MAL7Q2 -LR2VO68@IU$E4%<8(2=]9.8AUL4A,:BM2+^&S/()0M)"7(N4@0N7( MHE])DGAKHWZ\O+Q?G_\9V_7<[>T"8#T'5CAZWU,.G$Q_[Y(!F]2-NS^$+QR MBY4\,YG4/WO#/I-'^[P]K>'S^V@7T/%/X[K=A**F_MLE_;=(4[G)GJB>(9\; MV,'*Q:7-LC6LG+/K+SQGFGR44A-Y6'#V*TF1OX^'M9O!>6!$M\=^S4R!!9SHY+C0V9(4 M4[.VIXUM+[,\^%Z?@K>FKE>27:]/-BOOM:^TTSW:4N@GFL?N%.]*!6Y M0E41:K2<%TJ5? O15R(53=M@C&! MT?$463K-CJ,KTQ#*X:2,D5]SV ?GY$_L;M-F=&SZ9GNN"I"Q[7R?ZQ]G*3RE%WZ:WJGK&,1=3++BL]4(-+'6N)X*#FF@0M MYK:3_%>*_#W72E.//$&LX,.89UMRK^ZCZQQ,8H-99VGBWM2.,!^R >(K@?U& M2Z"[.;\2;0>.CBW>>^%?,Q;P/@673SWQU!./S>1\4+.*)=OFP5MI B\T46'W MPY>=FY^+>J'9$JM3@6\ML@M!!0 JKJ(SW(K1SX..O&R:!D_D@TZ7A3.9[K!%T>.+, M=QT=LNA1ME9M '2VBG0B9!P4>AK4^O/3>OC;\U:__-NU/2FZRNOY7N=/X2[< MR^E5WDB[ZK;K'G+U-,-VF;44]<.SMAM?#HML9SFP4& 2> MB%Y>J/5%%/&MH&C8VRM,ML==?,WAKRVN)5CGTR7BN'IZMU6 $4-U%F.=S0J@ MX:_D\(DAWZ(C!0B=1A3Y2L&Y3^(S_CH1J!PG_D/\-V7%Z9KR#=?-TDCR[9E( M:&#W,;<\L,!$.V=$ZZ/%1//S<(Y%V]4B-JKHID)M;S?;;@.'L70;^.^WBOPI M:L[F&%C!ZD2R"RJ@K<'U>FF&#RJ!:HB,M("(MR'YP:T5LG MV/.=P"#BRQK!3/@\5# PB_7IC6-65UG$6DPCC7AG&/&;)X6"O(*<9!#EJC]& MQK.)[A2BD_#/$4S'7$#T_<' 2VO<7]&=G2 CR;)MAI4$H4PRENV%;_/L"!W; M'$4I\C4GFB59LB8980O"#\RP\^[#M=KTOF%\+Y%0M.6_?X=_'5XH&R'KB@R# M^DP26%3[GB; \/]>1;N?H@;%#U;OJ-SHHT9O__X___6X\:>CL;=0CWJE@LB$ M?$>WQFH*H+$#)!V2)F'%WR5C)07NOI<4]8#B!^OW_6CEHG'($ \4];^9'S]& MHW$RE*:TAAX-V!-2O'OJ\-'6JAT^LUTM4M7O#C"V]_E%[WY)0$\K./?D332; MY1DNTV698A0S<+&5[(\Y5"A>Z$GUY0(]YH$,,U>:Y>*=!= M-FQ"-_RGP3:[?(8K9K@6VZ&[E;! YG;M^4.P)%\)9UGESQM66K -0W+RL;Y>#(JV#RGK:A[.8C%AM$3LMV:G+ MQK3'S!"66;5-%M6(T7BZ$K?S^=.2FFCT.U5&+<)]HJL- ]6%FB@M$B)\TB.& M)*A>828(&JNKW6H[.UINHI(GM>MB,!KT6S@)HQ.U7,71KMQBZ9#GG+RSH>9X MAW?7E@"M@2$OU_9"@*/KO4]*5@<+>:E(@@B;:]/0-YTL/^>CZW-/2O99((JY MG% 0 "8W4++07&^"Z#ZRDY(FHOO5GMTFA9)0)PI<79SIT6$W\&G1N5!3 Q@A M:)VCPK%M]>I!GMX>@7Y2=%DBZ.[ :\(ZQ!?G+2HD@X9/1^>NGA1U!Q3G\&5M MPO;UMC#,(3BM(=/HM)W3D1K#JD$'0E,'XWFN4B()%&EML^A/BI+Y#<(T::TI M+*1YN2M(2)7N3Z-\OI.B106Q*LN./!>D%EWM+>Q!(0B)'W)& )-U8Z4XXUJ% M13D-8\QU!\YQVZ+8\Z(C7QX@XJ#=@WUY,YMURRQ)<>%@G1&6)VF*O\ ;&KN8 MM_*]&<'(&WA;].2M@45SO0UB"SI0W-F2EOLDHX0C<$:P,K"=2EXJC^':N-%: M"-EL?L;14=&3MW*Y56]1@-==71(%2PV\5G/=IT7TC& Y4R-8K[Y8LOV)-(^KJM\R*.CBZQH@NA.0QLX)-;]KHMDVZNHZ,D(=""ZC0^],0[WM5F# &:17=17D0-W M\M:24VS7%S):U+7R+"AX9M4ABNVMK[3XG1 MAH<][XPXV]:SM ZT?D<()=^S#Q_LZ.#VDR>D\7%H=5?FE)-[SJ%A^PJ1W8S[ MSB4^_(' 7HMJ/"*BC]YOA^^<&/;J,"D??H>B6,+W'<->A>/T)KG=S_7;B@]% MI7'H:(4.\%67*E)!W$@0;ZR'IG*XD1RH!QQ/ M!1$#0:26*2:"2"U3/.20>T!SJ2 N)XB/;DM[B[/^V -R=6B\%>PI M62#3"#]7W0P;0DGY^]OX%W9H7ET5/B3_%/)W@_P=3U3]596H^J%*8/#7F&M" M.BD\&8KWRW>W;>7T[Z?R?JP+Z,_J0NXAAR=:%Z+]5B?CDJ+@@WX2_)#-)1T& M<,S-X:O[?GM-\-^_(O >>^ MYLC7ML5_"HV_?F9((F?GRZ7%W&+:CH_:([FGZ2YH#>>*I#WNZ$Q'J7:O7 M@G[^[H[+J+V"EN8EMBL8.O"($MLA;,*R([4G0[5'\:\415SPOJ+8DAC&=CTW M$PK\<+>A>Z'3KA/(6F)OTRYV_/'=BWV.?_=)Y7-YMY$F2^/R.YC.2P0/#"!__FID""SB2L?4_)<74+,WUG.VF MU:,[FDS>GWJC*7&X%W'8:U=IIUNTI=!/-&M_D?<92S42' 0F&I4\B_I9L9EM M=(% T>(V1Q=!T:\D2EWIM/7X$(??1^M2&G!1&O#36K=9:GV[R@S;L#^L^QNT M69IC4#O4NI ?($CN*XQBMSC=/1'$@3;ML N;K5RC*(5FA:B8:E%ZM>2ZP$LC M%JDGE!*/>Q&/Q]K)32I'W:2WJGG&]"WR1CZ8.(#434@H5[RE4=ITVN+V/ 8$ M_YI%&THP9'+.(K3KSF/B5),=.@13KS7WCF_RE]HTQA MU!"%&EL*<'[4D&N-,K\]33':.?<5)?$T7+%G!9RG B?SA[8=W3^/2QHODH,$ M.S)QBU3<,7OS?I&,>W?ZC3U8?R2;G&RUF9N#J%)K>L9D/K>4GFO6!LY:; @\ MW)7R&EXKFG@[.DQVRTS0,V[2GY_,+-PHOG%OX-\E_G'O3O\V+.E-Q7^1*\W6 M FKW!_Q:@#1#Z@Z\A5W*;BU %"G)?I I)9D0;8]C__)OU_8D(Y3E\Z2#9'ID M=PJ5W%OQKQE*N7??XF/4;K"]U*4M96_(SH5Y2ZL^%,)7[;)]W)J$GAXA-:U5 M=,)]R%]P O^*87 :6_EM%#1E'3??5_J&@DYM7K=4O:KH 6%88SO8&&QWJZ A MO$,RB4>ZOASC59V_+G.J58(1GFZ,2.3&B%\"[N=P><.: M#S=R9L8@G.Y!9K< D/&D=>KI)E$]DS9]?"Y/=1=PJ]NN>SCR0[/\<#CW$3G; M[M(^K'N>X=1YMF[H31HH MNE3=E"65(XR-W([N:HO. R*^DMC[C@.*OTZG^PEB,&%^+I_UMJHZFVKS?#'? MAH0@L$?UP;):8IOT_\_>FS:IBFS[P^]OQ/T.1L[>4+NT@Z3P>8: MZ-47'.M0E,_Q$ JQR0SYP7N " *>9[&7CSZ8,42B_B'NH6C">L2BT33;?H(K MYEX; 81';=;<[\!O:HW@#,HF_*L5B'O[I M/!P[FL@.:GMN")V*ISXFR(=LV7$*1(+;VM*S+(]SV=,M.89WV'_\0 M]-V7& B;D^RG+CYT"!,M'2;BCN_>KQ%; 5D^Z/(MWX#NWV& HI=*2PFN8;ZNH$-3T'2PRGEG/Z M.L=@P'FH.F5]-9OE)Q+N%VYEZ"2-7SCZ*&(XZM7[N1<056R;_ISHA1!MSCVA MBYA=8G:YBJOGUKOS8Q#-.QQ SA&W<*YK:R//E4<&Z%H=L$"57LT)#[_@;H-2 M_EMJ06[,6%[<,OA8G#*B)BT@J,D<0 V&?_#Z+IS8Y<;6331EZ4_P?D?M3B0D O]@!&R$I<%-$G=N MS>0A$H%!QOR/%@D7MN;?$@FKBD3/TYSBZ5ZW JA:L2EN&FTD$E )48),$BP= MN=R>V("Y1P/F?@JH_/=[ZF^%GRPC7 /D9YK+WUI=ZY[LY=,KY06P$\Y4ML'? M=P:.0X03PZ1>[B9$_YOT3H0I_![K/H;H1.].A4504_WNB<#ZT\C*CJ8/3@8(\>G&JIF>WM4AL;(PRFY&U3QBK=F$B$7U$2_T6_YKZ)F31<3/H# MCQ\+&H>,QN\3L\M-#QZ.'?EX/'W\+!Q$]EP9BB1V**5'J M],R".6P3:XGPRTX2OS(?Q$$QW'D;[KP5"/@C9'/T(WZ^S]MS\W6%3'I>UAUT MO&.$DM$7BKYX#)",XT%I)VCZ9*G/NG0]\CD:5+7]]M)EWQ'P^+\.; M)URR'[:'2NAK/^[^.D2V522]X_<4RA&B[8@YX<>7M 2<17V!^ @ )68'@ M$[YDBRZ73,N%3W,M=/*^%2##34^,-5,V%4TVX S@!W,(L9Q?EYI34,C(T38A MWA\U$A;)HVJK?_X/_G/\GF) I(A$SO2_3Q='HI<T&V=;.9V(3[+]U_,B7 ME\?/+$=#8N!O&QA0H*T >O9+!_3T!4'?E'TY)(T!SBHX04LJH#(2A0%&RL@* M*9$,3F(TB[%4>HS6(%_\5$/(16_,E1=RS427SY4:S5JS6.:%/7PI-W*_$EPC MGQ#$K%#.E[D._-/U9I5K-H1FK9SGNCR<0A?^K\XWND*B64CDFO56AR_Q#:'< MXQ-PGLTZG[C>S/X43=E3(5A1_[KB2_.68)%CFM4U',D\'YGBMDM"6:QQGNA/ M^H8C+3M8<2(1Y\^LUQ6&:E*TS*=V+*9EDXJ M72KDO"*82.3Y,]/FCL1+78[%JKUZYZ%K,56<6L.1Z;-GBBLR7VC6 .:U);HK M=7L8AT&0=?YV=C(#E=K J_/++ACCK)TU\EOT=AQ[/M38D? XZ?.1];7B91V'[&#]FMC1EJ5Q MS>NN)29@GBRE55N*\]2[MA]SCDM<^SBQPPOQ/8N^+PZ+QGZQQ&L&\8DR/GF^!9\Y-JSU MD;V/OZ>0I?;W'F6LX3Z]J> /4L-_\7&H/()H%QH8%P%@+\NQDX'O%V$GZ.S+ MG@D,CP\B! >!_R)BC@C#0="_6"8^B! EV>7Y>.SY;^0<+^";30T,Q722&69+>79)=<\K?1^ UC MP;_* Q7/!'M50&+)HTZ(D#S\R/UG2"7D/5-/+$)_B @E/LL$[*]HLP"*S(Z* MQ/R<6? %JSK:YXI%]EQ?7=G+ASZ*F3MF[I_)W-_5RO%*".83K1S?2K?[OH3H M$."9+^#Z;]Z.MRZ^KI61]UWK>>O^*&19.Y_O54[M<_#PISEX?:Q6STV$C:47 M9T,1JQ64WBYWN5;EY8=>'90M0\8TQA%M\X%9EU.OMC!&_<_]T;0V-,$M-&#!OBB4]KPJ5R^1A-3<833W,4(.N.MJMMRKS80 MFY@B:[7I%FO.UW!N:4C0;))FF7LGZ!!5LKB!;@K1ZL.FR2[%]Y_.)O]6QC<[ M57:=9NTRM@66."ZUO8R50YJ,_>,?BDSBY'F%C<2=<7ZLRKZ9I#^>3/VM))W+ M93(,Z64QOEFWI(=:%5-&992)@Y)V<(),$NQK/2G"Z1O_A&79=*? 3J!\:!M, M@>EH*Y#0_(U+_&G K?LKF3"A\6F-$ZZ\^?L.7.97*O5R=>7\;?ZAFZO6_WZE M)WIX?7P7/+);JXX?X+%P">W/HF#9 $X]H7BV#4QE MFW!MV70,'V0G9'7F.:Y?MB:^+[BR3^;6U46O;+?NI?RM%QT"P_8JEPZ^O98[ M-==.2JGN)4+N(!"Z2![LU\B9:O>W=. >A<.QQFJ @>S)*T9G2EE)W]:W8H6J M3TC!G$A^P\8T^;ZR@;&_)\3W\"%CF\M>;5R-;9J]?(%:F[FQV&QF.4Q+C28C M'K%-^H]_B"2+O5:;[RX8)T27!+$Z_LERY3I7)U<3+,L*NZJQH\(#3TO57J[= MI!4NO88+8__XAT[",[UWP1)K9,0M?T;[6N9B[ *_"*<2P#>#LK?1[+;3XN7Z ML"_1.?DAFT8*V;_HH<_9YJ][N^7YW6YQWPF@:[FRD; ^A5"O:IL#WM[F6T1\*ZP6#.G<@@QA/4NS= MIZ>&_*KZUJHQ1-L3.44:;3/\8X)$WW@2LR&'C+B=UM:--<&6A2Q2I"@[,!-G M!\::-'HF^LO5+^NX M:#4XI>(&IY]K<$HQ%#7& )!8/"-+5)J0)98@*&G$RNF1FH&?4L>.B7'3T'W3 MT"Q7XQHY/B&4>+Y[Q4G$_4%_?Y5YE'%?Z!;*JDH&&RMC2268L43)6$;*X(PJ MJ13 *44>$PK)'FC_L<$C-JW.M[NL-Q"UH@6JPL 5C&$[J%NH*YFY00'?+D5/ M*+:5AEVU3'0U:V%9;L -ZTQGD>H'=0EM2OU7K*'6#%[3! MQ' P6@1YU"WT[)E9W!CMYD8-:\K"@$D+ M[J)DH':=9ROJRS,ZVRSW9'$[U![:\A)S;7(=U*[3ZO S<]JKK\748KQ(3]:2 MXA3;0>TZIRQ1;O1&H*7GY 6O9+>[!T\/;-=9YU=+E6D! @/.9$G'?TK2RD!YD2"4D$ M/Q_:5R?+*8>U*'Z[U#W&SM'\BH9/)0*67V4:W7YWL<"(@5&WFOF21&Y>: MS_1:H<1K5*WH$/EU*"K0=\MAJ26(VYE9*97J50OK3M#0L[F.-D,C MJQMMUYR^")\:<+#LHEW)Y@?.6@0;F9UC))Y=SN#0@(,M;0T/B$8+ MYZL;O%?A-8Y,V7!HP,&.T_ULB@;K+-2]PV5>Z_.]R@!N5L#!SN8#373ZV S; M+B?=K)F>:24;#@U@PAUM]&8,+C^(U:R9J;#60Z&#A@9Q(6W@N-D0%WJNC MQ@[K5 =PK@$'N[+K;,/;L&5,D\3=(NO54I+)(0/I?&@?R(6LT,)$FANDO&FF M//4::XD,.*V=WAXM:\M:AN][-4S)-[VVO81/#3BM6H/L]FNSU$87V'('8J4Y MV^I,)#+@M!8]HEIH&02G5UM8U>PQY2'+PJ<&G%9^RS5UT$GQV';CK.J%7:XT M7,.Y!IR6TA\,.URMP?/S07$P'O1[<*.@8 \XK8Q9J2TGE7:#E[,/:798XHJ3 M"GQJP!%XRJ3;7,WF#4S6AWVMIV13!2C:R8 C*.Y6G1F&]3!][L[53$TIRT-A M(E$!1T!80@Z?4_H \]0*S>P[4;MD,FXLU\8 M#@+_%3-$*,X!^\5FXI,(P4G$HBDD!Q&+II"< _Z+B$73-Y[$![/[WD2MW](9 MX1-1C3&(7P][9;YM';[MJUXRTWV+>?[>A;@6VWQ8E*. M2?D[W"HW(^70P>]/:IM]029QWA[HBIK\[IK\H"?@[ MLC.>E:O/R%AMTW1/9,:<%_(\(-,R)DJ^A__FQ4Y-R?;-LK- MZ;Z9O# FY]K&DGG,FZ46 MHUV6S%0TQ.3T'_^DB60ZH(S0G5FMS[ +IRB0F%TG80,%P'T<&<"OCAL%4R*$ M@/S:0.3[C*<8='P%=!S9J//(10W@'KQ# 6*(ICS2Z?1Q3F^RH),:^5D7W9[D[X,/0%AR\WI$V@J)D,80'6\2>CE" CB,C]C5WFO,< MN-7 YA!/OBKI9I5B^FM][7Q,U22H=G8SQ%R5HV2U(I1 MS)?\')]B\0T%9O6%K8]YT%]4:J30R2YSB,5IG\7)5SL"W*.7HVRNX##+UH 3 M>S=":X/%WHV0 HTC^VRAU D0-WP^3:3 E!YA1+Y56UA6K:D5)H=RPQ2>Q/'8 MFW%W "'& =?$ 6]PH+PMU,#"38_Y98>B.Z12SF-55/N(WOL3BB MN6\.^"1P+]+V392, 23V;IA/<3L7QXT7?6NY>#%DXG.S;Q Y+YM#?$5H[TI5 M!]>7I:67&7%JJHVOD;#VR\$3K[IV(R@1;N7QN'5KI8@(P3T2^N$2X6)(Z5T2 MH3W6Q;1GUU:BK,F#3 UP)9I#%2 17F*26/HU@^4>'23[QLEOHZ*PB;H0&CJQ MDR34@N=R(2!OR)SAS##J.7'(>ONXS7G7.HEBR$(12#)5GZ(HV)PP0W M0L9+(90>L9OD2T$?;_"@3=0]O61SKCXW9Z2PR9/*K#5!/ @5/T6122+S0'//\%M:J&!AP[/P M&YB@O_TK8D+[]U+R)RN!/QO ;U)JJMP<]2O=^9\?]Z>%=@?^C3_NS7-::\BV M+>%EO=&J=(T=EC)V3-X8;VW+X/;Q1#1U;G3ZVWV9#;QDF-7E-K"_+>^F7 O. M/?'NA4LZ@V\)R.[XIENNZL!Q-\NT):IUPN$#,T$SLH0LYET9)8,4@^RLJ M_X/<;>2GII95BTV]SYH#H5,LT%F+0]SM7TYFDBQS]TE7?@@2/,:)AAH?[-UK M@7!:/L%*$833!0W."M0@_%)_KW=OE)T Q5- &(C[&'O5[ZGTF->!4'_0:%4< M=+=MI O()).Y#^#\35N%5V>>4/6\GN@]3,J28PJ@,$0V!I%)8O2Y,?LV1 Z; MK@RADR8\@#?&M=>-@WO*J%#A\1O%\- .%BU+76N&$: !.3 H@JFT=D59+K9M M9\M60<_O]P7Q+0EE&DF]%IX37M:,/;^QYS U7#XQ0*[AY M?MN?5]0\!2:[A=\<%-THXWB2>55X19"38[]9[#>++$1YA9.77F>V;1C9EM[4 MYG5WVVBW5TV?D]&]-,8&FO*?\9&]=+2A!2#-!;!E%WXI80#9 7%H6FQ4Q=CC M:M'U1^:K(=[KH+4UQZ*S-[$"Q)C37=*J5"=(L5F6\XHGC$88,4$MR)&C TM2 M1#3]'"$D[)_'RC'X^%)8_ =9V3,>^+K>:JU$;6HOZ;XYF&7U-6)EVD^:(3,? MO+2[+[_(/HLPSAZ,LP?C[,$(XYO?N4(-RU1>#!L>&*Y1'96Z-D\8$W7UT"A( ME5E;POW:T#B6)*DX/BGJW!TE01AG$%XI@_!5J5#9$$-J4)+K&&UIVJ::M\C5 MED-2@?:E0H9\K9+:O<0U[3,'8[?,%VVYI\Q,0F96+0\%B]T"V 2VM_@.Z'+] M==U:2ETXW3! +)7(7&6^G);F8JI.$ 4OFW)R&!1+^^+22>1-IMFX(%/(>#"$ M8BD(9?P\!KYPKF)0P#1I\45.8R>8MW0'P)TRNL1,$ ,C7)$D&2R)L_=1SRE" MH/L>@$E4[L1_8I0*$F"))R=^Y_0>QW*$P(<057J_%^NY5N:RY5JY6^:%!-?( M)X02U^%+S5J>[PAH[3CSWP3?%LO=813P>0A!;'@TU4]52&$CTCAIX8XNY;]= MBX344/IB?WI#D_T]T4!PD_K(@,8H(:SPJ)[82(HJO<=&4FPD7<%(BE98^/-^ M= 2 M5Y)W?F%QL1O'/.2CETLKKB2[P6/*M*#/Q^VLLI1XNB]Q<")^E74LB6&O!8R& ME_=B<_&.S,5HWQB^SH!+0VB-9A6@Z]4R54VU\66O[+81 Z*(;2))OMK8\;Y- MX9>:WB_D+>H,'&D3(4IX.C:)HRG2+EE_U^?$UIX17Y9N_0>6ZO=3^396S _[ MH\'.'L MD B_1F0:2V8(/ [!#CE[1DE2Q4CEBU6AW\?6]:IG#+U*Q^6+>)YS M30TO%)H<8FO:9^LT\5I/A+NX!7[NS;#V'7]/??91L)-":&V$!VW$H.*:H"*H M:7;MP$W;EV41M:X7LY28K6,$EU5-T:JLFN.U1!#[+*]TDB7>5TXG;*P9NS!B M%T9(@,$G63,U\)S)C)DYNF=(U=ZTNDN91ANQII]J!7%"^C7X_].<&[8'X$)E M0[9? ^1L8*B9#*$!V[$SHU0X) #)PH'1GQ9O'D5=MV;]]--<8X9>57-ISEJ M#*T@OY ?22;QN(Y?Z-DS2I(JQC!?=&Z\CZV-'A@N^9TPX;=;5N0SK%W0YCY; MH^+"1!*G,C_,N7'$)I9?/@=L%L!T8O?&%VRO:)3#B:O>A F6[.M;[#FQ]MO) M^+(MKBBU$4_O+UXH\CXRS+\$6G!B\;O$C7*> M2Q%I&RQ*!DOL6HFFO+L8AGF7C*,J1864 2!YP!G#L:ENE=T.XA:_;!^1)I-D M0"^Y2/-T[%>)_2J1Q3#OXFEYURK7/'TEB_2"K6\*S#9+ECC$TRC*-4TG,>+N MG2KPQ7DP!G"+U(0K;^)(D;!?8\>1(B&%$47,B@X*[&>.8D5GW M=C+%SUMNQFJOF5%^!.TFO[H>%#^9=T**L#%E'",2QXB$! =\G"GSJ6I1ZN@L MR7ORIKEQJVO/(">(*2$HH+$D_M$.X]^%"$.+'QJ6F3HZ-*QG+99B!\?=.3BB MM!4QHOF^EDV/H76O%C(W*J-.670[(M9O+K)V*2_*9 =B&L;WD]!)*OU:YF L M&6+)$+M7P@^K/B,9S*JPL=S>3N>+S7)7FG0-.NU,D&1 <;=TDF'O/CWGO\=F M3[&7)>2&8.QE"2LF0?QS:L2])G* FBH6*FIF(A97FFT559TQ%2AR6#\6EDUF MV#C8Y.X@0HP$KAXL\EY^K!;M$4N;8PI;FKI4+$PJ.WO-(7ZD?7[$F9\;* )? M7'M29BRVBN)6D'$KR"AB%,3'7R[ZYQ%1BS$O2!#+0GCN-J+QJ2\5RR8$Y5;/.QL64Q-&%O8;!;ZW/3% M H1)U%OE#^_"4Q(<-AN[34)NWL5ND[!"DM^<$R!P6C*'%:H5JRC*D\G$\"[B0_Y;]R# M)$XJN:>H!W\S7B?X;]J=^S)S]R4M6O8Q%<-Q+45/)A:RG5C)A@<2_WH=[>2U ME:8"'^LX2%4ZDK CS8J4%W9Z?\6-F(U,EKW>EXT.XCFL>9RR@&;FG8+V+[F?D0\V![Q-&3;EKJMAF!49'FK$_8@)XT&4WAE2N8F?_SS"PNJ-/?L@\0"V E_J[ M&P[5*$0>P!>\@,^)9[\%4;#50VCQA@?QA@[8OJ7HGQGK3XXRY0 EI6U2^Y/[ MN^3_3\JOI-+6D2F"]\9BOEV?>'UA,@DD@T_N]?XW]!RX6Y!OC?TG:X#F?OSH M;$T0HOL6)_&;LKZ+P,($MT/&&R&4!C<'SQ_GJ?1@EQ.]G;@64X:<(ZISK[,U M(\%3]^W1.JO3/Y];9FA!OX]TGM=>1C/^.!)>2G5N)?8+&;VJBXLJTV@."E9H M,/\W+G238O!F_X'#>9E[8!6B359 I?W3(/_)[KT+\JZ]W)"05'V-]4?%!L>- M1^MFOQU%O/_1E=<6#$9.=WU/)V1;Z=)+62C(G%\^ZZ-@/YG0',>[#WHI^RL) MW#&9I:L/PZ[8T%.[4;?-\]FR,8)&-8DE:3J=9 -:U/F=6^^ EE[9%:SN*69) MFEJZQM32A=:J+/'F^,[H MON^,PL#-%VQ2\R8W+[0!Q#%@28C]%>#7NTF?3"W6B)M15@SVP928R!O#'/PV M6J9L0$M84^'7$HJ\T%S9B(+'+81^J_ @C!A(7+5ES",CM2 ?E?Q?+GTG&I'%WI3LI#MI.=Y$0HCOSX[D:&3:>9]!3S"QIBQ*SQ*KO P,.;E MFKY\AC'SBURM4CY^[]NAJYUBS1 MK /Q]9_1 C(?9VRX7.DDZ?7Y) M^U<4O3410OGW '&B8OS%CIJH@1K?[WS(L.?]S/HL@%\&71O(CF=O7_)+8\H< M5WORPPBK]BMNFLPHY7R3DTB_X#N>Q'$\F2'CB)2P,VR49%?LK?D*R/DLH[?4 MK5DM]8FRN%1:K#)T2P50F2!&1_7;DQA-?[Q(2>1=-C7@. GWL'/'! [9A>?I MN']', #["1'L@XT#PXRGI+=>-WACI1='W$;:M::5]K3]QS]4DL:H)$.=)SE$ M-/;ZO1ORX#3+7,VS5!V4:NY:4I51)#L\3I3FT"EYW<0P"%G8^RYJ^ZO M*+!O[*N+?751]M6]BWVIZG8BIHP4T E1GKN#7(7N:3[[TGOVQ4GJ/OQPWU=D MUWFQU%ZD;?8H&;C1P3%Q1X)(8)USFS] 6++3M3?N[QH>#[9.;MG6V\-:B9/( MS-Z3AT'#CDV?B\M(2X6X(4&H!6'8<=.]>0(#I$*7P22LYY$+/<=*EM+JI#V* M7B.I "%4)IU)8L3=9ZC]-Z !@>_/^AA6"IOP"Z&A="X;2ZU 8FZ0# M/#M1X.JK.G:N2\4A%%A!".7GL?8UNB:\E[49D>MDE>YFR.F,R'*( MM?U[2I+!DCC[)F3YCRO#\[LFS5+OI]D+3$H ("$K*-Y<-K>0/!.FY<*GN18Z M;1]N^V'I8\V4345#;B)4"&T.X9+SZU)S>F&CV,=QCR8!\0%^5[75/_\'_SD^ M6#& ;"-&GSY[*HEF<=3@V+^_3X*=<*L"-Q#8QV43U(E3;K\'Z9-)^__^[_^< M3O[U& E?]DQ :F0#64_)8_CBOV5C+6^=PRI9]A=!'879WX]" M"^U#(OV+9?^=^/TCVHVSK9S+F]3)ACV!V?MO'3_RI=3Q,\OQTV'_MH$AH_M/ M].R7#NCI"X*^*?N"0!HS%$B/9%E*$PHE41D%2".*("6% @1!T6EU/ 9H#?+% M3W5_D+R0:R:Z?*[4:-::Q3(O[-5RN9'[E> :^80@9H5ROLQUX)^^D:'>F%6N MV1":M7*>Z_)P"EWXOSK?Z J)9B&1XX12HE!K]J\XG3]%4_94J&O5OZ[XTKQE M&++M)#0SX4(C4=C2E*9$9"HL3R21K0*530. MX,\8G:'(T8'NY:/*-(SF%,A:NR'*F+VV"IG59)7A)%PBGH_,D*V6UEBW.EBU M6G&Q>;HS(NIKB3@?22S[,EO74U.1KLYSC-S-$+D!)Y'G(Q76E6O-V4(3Y<&\ M38"BQ3/R&HY,/Q]9(F=".B63,J\5:@NUWMI2D]1:HB3L^6 M="XWS[?U9FXMI<]'YKFRG-O@HBDV*VG1%(BF[17;<.39/&T.G_>]5(?#Y)DA MBK--;3%>K:%9<_;,OL2H X6P,"R7F9>("MD=+8FVY&=W/!V9PLG^KETU%#$U MG"ND/$E7'D9MB3E_)E;0<+%)S'>#. MKC_>K5=%9@TQVME(ONR0Q4D])>A-O%!U,ZF:5'V82#@6L"0;G^C2PM1Y;YO> MI!YL8DF!]1&*CF\J'N3A_$N7S&HQXRRCU/@J)VWI M2G-13[?;$DX$K+]1HS?ER5H54^M%)==H8<:JZ \]V]2,@&_;16^TQ+P&WEEF M5VRI?:[?%9AV4FUR[ M(\U(.#2 IKC1=+MR-BT&2Q54C^NW:_9VL49#S^9:LBX [TJ*.O-" Y MBW8@@*KR@R[>$MHT*Q(3<=N7"YL!Z\'3"B"6[B9=JW>$YD2<"Y79AJ/7.)F# M0P.HQG1;9F$WZVL@8Z,O=H$3FS>*X5X)# M RBK-\XU6R4JU>-SWIC$,'.KEY0)&GKV5-ZIT5 Y]^&R=H5>N=)OC0J#-K0F MSI]:QB=*AO6J.K_%R&DEKRSI819*GP B)(QQ2VTS2QN;U_A.C:HW4VMX6D0 M9>TV9-O0*[."7BSGQ[RE=$I\GY.( ')A,QMOKG/%!@_LK%PIJ\7*>N@//3O8 M7"=5=JLU*Z,3HI%M-)4!U\'@! (H:^,L"UFSW!+%.<^ZFTUSN@2 0T//GOI0 M8XD9L:ZI/.UP776V&#*V,9&( "*LN53%&M#80"2JO*" MTNYW-TU^/O"&;G55[GE-^-0 (A1$@AGVL[4J)DO"K%AH4X6.!I\:0(1X.DTU M*^M:1J0S9J/*\GS-;L&A 42HV(:;8W.YLEYERLN1UF WN^T:=;P]&]JP^JO" M=C<;\G.>DV<$6W2@18[LS[.AJ^Y.F[?<14L4%M6YTZY#U9B92&0 N7]2W+V$S9U.K5M!_'?S9TT-/2%J-U-GQN,"]W!SEAR+MM%%5QKC:*S1ZF MEQI0$^J5<6KE>71J[ =@G*E7=4$I(\JB@=C,K5;F0[&[:70FR&X_%V\[JM%8 M=%,CL3ECYIRQ]-**"4W\@(/%NR-U9=A#7 3L."V0>0FX3!L-/<% _X^_G"*_E"0\,'\0J:+[S@Q M'ZU7WRZ2/=NER8HR= M/-R"#QP;UOJ(2H^_IY!_[.^]E;F&F_2F@7< N_Z+CT/ED6,9G@LN8H"_Q\N M?]2E%-%?5_^,_I"!%9,X!%:\K<1^ UC++_* !7/ M!/O+-!)+'H-=8@X($0>PSU>\/Z7S?X-IFWB)MM\3>,=$FK91N-Q38KZW4_X* M"H[VP6)O2JG/Y9I=07Q](H Z)SO3!#(YG,38MN8):P%L:&"8DP0*P%KY(5Y_ M7SB7Y-IZ_N[+PMPV/>0MY]#%&_(^DW$Q]7ZS+^-V!QA"R/C%2C4-X+[:#B'\ M]'@.DT]5ZEWT4CI?]'?DG]Q<3EXX!CWO(21AF2AP"=^'H7>MDW23>5&SL^)P M7N:7M=ZVDIVIQD/F\^DFD)-^UP(-"$#OKVVNT.I56SSMM"6SZ,XEK#:1_+@+ MBDSB9% 'Z"@RY#>C^9]#H'CFE$#A/U6J6:"M44?/==1:=YPU>ZW4YY,FWB+0 MIK:8Y^B628E:M]10.U+K85Q$P9'I/_[!"3))O)T><:=VRC.=>6QHL+=85,U! MAZJ9J+?VP7RQS$OW%KH'+1M;._=@[3P7DG[",W%O5D^X3OSFYM&WEX6ZLB[\ MK0@+4(;G3T1X\U&"'^NYLWXG>#_YEZ\Q/5/++;7;G5D/\* M.93TRX,%%,.:K^?\BC7R'"FUG?_!/2.WV')Y[?8Q*$KB!U@LT?8[GO(R_-D MZ ?.5+D3E@ZJ@3IM:D[+K=5%0/9UO9=3!O+#;3MPR@EKS,91.G0'B/]#A7?6*@N LK?+Y?C]Q % MIK.' &"#?@;1Q*\_\@+P"WH\5M>W5-=^LY"L[ U=\*! 6+KH4D8-;FA]'0A M(RN$4\],N^VVY)?=32?)5R]CHL2^]V-^WI>V?3>ACK6-5S1Y;PH74L<-4F; MU$.%1=*HSPW.OE8;^B<9W;FI;$Z 7T](=AS@[FO%GM2.O3-\'1O>L>%]SYJ\ M;"JHV0C(@_W_RV;S>%>1DQ>:B[[Q:>*UGWEW(AQ]@?]_'3>G;5/Z>IF4K#N7,5#LTXC7(< MDIF XO!W>@=Z4/Y%&:I]U-8/[E3"&B=&GF:H_JTFP@#PGVB"]Y]I>]]^T3=7 MY=>0;!?6WX@E401(TQ0@4S;'+1O%&B @'B#17!,SURJMI#%@S0N9\J""65(; M52_T*\-GTN?J^IOZ_=U_E,+-U?2;(6P_R4QM05,?,3/B3#_N*8YFO7?3-,2[ M<7-%%X>WQN&MD3/:#C(\=RK"@ZX89@]293ZI+OBE-5P)8VN[*]$<*IZ,4CZP M)(:]BFKNT$SCQV.@N,A 4\$8V#90$ZZ\"7;-1HRK;VB=A:NMX95O3F^]^/LV MXO('-MT']'?E#;\/9<@"$XPU]S4/[')&&M-A?>>)N5()R[-:JUZ5)Z@>/ J! M2F:H5WU449(#]U-?)60W#!'J+N,]BG<:3GI+IZ8+N\1VIUIV3T\'<[W& M'*])/)V^S&7L6^7$PJW[V<6Q%,*[TD_V-@#^W\0A:0C]-4[\C$WEV%2^I^M= M* Y0<:K601ADMZ*#)/'C[1?W* ]RCV+@=_)@@&P6;58-))*L#:NF=A!GZO0N3OIY(,R7S0 MWW^'M^ ?= ;<,T(/F8$;F_NQN1\"6MG6K"(2N=6N72@L-YF!SQDH^SJ3Q/ /WDA$#5C\ M][S&O6:N@!.7M(I*N/==E;2**UI%2I-\Y<1^A+EV*#&H+#UMWW9PGUSC:"9P MG*1?4A!^X%MR,AID@\!,FWL!7B&S4>(TVWMU@5W8&FO)6[]@:-?B]ER;/; T MV)=E19#J\!-,'A6ZL&0B)-)HV]=Q(6.;E)-)H#=NKLWNTGJ;/'+B^J[W_U.[DH>Z0 GPV79XW=M6S'Q85C MFS36XM^IQ8$#SD77D0UE(_>;!X4#"P:%V3$48 MJ6NN31>YM3Y?SXU*25TNJEY;(@B__'$FB1.OVD_W)XMNSDQQ6L]MXFB_@9G( M2KKM,-.-R6^=HP1MMZOZ_DD-,HB+SF:S)T+]P<_P[8"XK/6WB$W$[7![IG%R=IC\BV4L)$ M(OPR53A+)EG\@]4=[L^$?_G._3,5'>X%)H?,"(U-]KLRV>-BS['=>7=VYT&% M\+\UR(N5(Y[K:4"L%J1 YPMZL]R1F:Q1JHV;:XGPBS#A289@?XI=^=RA?EH6 MXE6G>FQTQE67XJI+L=%ZWU67[LNH?:>;]MUJ=#HA-\I2T+=B=5%1>PO>*S_( MT-S=UUUBB206-\E]KF#_1%?6?[VI9^\9FH?,>KL/=V\GWA44^Q"//66,QYNKCAV6/QU(-+55. M:Q6QG/%9PR_XR"0)(O/CRB^--5,VE;C\4D3N?./R2U&CRKN*M([++WTTW,:P MX)-<8,^ARANY?DT*9VK9[OZSD67;UAJ^+#;=[MITB^LPW7&]B[+C>!!#@>8X M#UD\ 'AJW8Z^IC<;6Q2:BQTQ;U'MNC*1"+\ $QO<6?3.Y,$/+, 4;4OK0P0^ M*^=;(TT3>)%> K4"#\'!Z"B[](*?:HZ>\[\+!VP)$=7Y1D+#G5'N8EIJ?+[*@S5GBKM5RW M)<(O2I6ADB3]:I!'E!CVK@S3J(VM$6GZ M[LOT)QK4WZL)GM>0>]B$-OA"UN(2Q[%I?=^F]1VHYM9OZ7?DW:#+S5TUY^A6 MRM,)0&'YNB<(=KF-YN37YR#2]W^W^0,,Z3M0Y^\CYQZ[TJ9"D3>PU"[?)HAR M::2)/CG[I3L(ZJ/Z/.)JN^E.@1U-,!T6Z_?649$WM8YOO?@[5]$G'L&C?"M8 MML^TA6,4P?N"E'"Y6VET%Q-7SQFF(&B4KAKUM43B^]+/-'.>[Q@;V2$/>KX' MK?U]%+[MT?A,*V?GXAP3EHPVG:NYG$_AJ A%$B?BWK(O5>4*BDB*JW*%R<"_ MM12*S&[%L.1F8=,!\OJCA82\92=O5U+;MNXMJ[K0'I3Z Q/*\'U5+N*MJL;W M)XMNSDPQ KI-?/4W,).Z6F0G_=:\C0ELJ\;2>,'H;WQF\F\OB"23^3'>CD\A MGSAU^N[=);??E- #ECAU.O8BA%R'OE.!OI@O_:(*S:96%=#($"J_E(M;/@T< M(M5H2Z1?)XQ(XA^^+OC9/H5[1NHALX-_AJZ-O0;WZ#5X32)7Y=7:GGM4G]^N M'"?7&*;&U,-$(JG80Q![".X3W7P/X[3(W?3!MHVQ7B6*I3E73K6'R!NP+Z5& M4>_> /AF?CP&BHN*<8.-,I7-"4C LP2)_<]^SH"/8E"F@/\#6'K:"FZE MZ<9V_QW9_7&8Q'TF">[YNSGF#]S=@)S?\ )%Y M84B I.(SR=@!CFMKB@O4@^1\^L')R!;<.PL:6WNQD ?[_\/?#0\=R:D8WHOF M(,O+4V8/>:T#Q-3& DGW2A!4[.O#I9-,YK4:6'Q>ATW4F1:^#E1:&JUE/9//;0K=Q( MC 9(Q24NU>VJS' \75*\-&\W3:H,S3<&(8DTD4S3YR[<1#3EPH]U4%R2PB%J M:##DJM"?KE5=VSQTL]Q(Y?+I26@H7.@O-#;[D-;%J@#X?JJ5'[73'*)PE)^) M)UGLO!C(ZWK_GEP4KP " #]]%0I$V'H(O8?BUM+ER6[]ZT<'2EQ#FOYV512' M'7Y8M#*X+CSLMBFZ9U(#[D:NB@!I*DI#;S7/K+-\BN^-EJS7*2MF6R+]*H@, MFR33YYZ'0+P08>%Q+==#='CBN_UY3YD"DW!B5ND7\U)!W)*+L3U>C:MV,3P0 M0QIKVZJ"EQ<8;5;(2GFW:31W/E.@.Q",2C)DQ&K2WSC"^4X00?BO)FX1NW[S M,DL_@I[OJC!@7+$^V'H3O,7" *C$@6SL+3C4%"2AF7M5"-5,8!>0"&.O$ 6J MAJEOR-U<%(?KB$,EM^_F7O.;!7K4Y/:S>FEE:/;8T-AXL0/V]<$3?VK'<" X/Y2 @VZUX,E 363>=;I>^*^OR,4FH5K>R "WN;^ZEMUT M\U6'1Y!>7-,C]N\B[D>R-$"0;G;Y":"8WD27VXN'[5;5@)A:2]2^[A>>S+#G MY4GO3$K'O[(E.@E!_V,8?^^".LI *'; MXZH(Z@2S[9=(GTS:__=__^=T\N="Z2 ^3E8UW<,P2I;]15!'T?3WHPA"^Y!(_V+9?R=^_XAVXVPKY_(F=;)A3^#J_EO' MCWR1<_S,5SI4:SUBR6>6&O::V&-%HP,3_"F:,K12H'S9&R5[6=SPYO#)RK= JJQC+A:T]18'- .JD!9R :WO@ KCF^7[BO_9'?OYOEA/*0J)92+0Z MO !/G.N6FXV+B._?<\)9?U+=Z3,%\Z9>2:+\4!=^S5IH)@(FUC@!)P%E'/HS M^BLR;N%3#2,AJS//<0]?0T_6'/>0MV$B)&$D;*!XMKVOE*78'@0:R80)%. X MLKU%<",A)\:R9B<6)Q2 OH]F #_R#-?QAZ'?-431VOP0".H7 MEI!M\/M+:)UH:VP5-2--K#5W>GCKTM/LPS?@3 IP)0D<2[7WT:GP)7 _*.Q MA>@2*>PG6X*>H#X2JW-\FKI?JVG"+0B>VVCKS\8S_1U<[%M^&O )$V "&S[: M_SM8'&:.WH.0(OS-YQ)_JIS/NW+BSR+'M?Z"(A N^;"+QSU= 'A*<(L7!E3R MJ%,HG(N_YS88 QO G7A\_-CR;+@G2T^VX4#T ,3Z\* A-)?A&#A'N*8MU",) M>8XF[B2F\@HD1@"@QRF&[#C:6(,/W.,9!"Y_;S.B"[CP_?=/3_\7VO'$&+T; MOO7D!CFYGR-ZFON^XX;GY2LQ.& /K XG];C$W)XQ_+*/S'^=!+<_H Y86+:+ M"J8<#[_Z2(1C#4'=_;2!B9XEH$.9C^#,2+@[:(\N@\U^EZ7[S=O/%_"<9=RI M#4!J#A^Y#ZXV-?/XZY&+]HNH>"8XSA_W&051]I%5X(D_X:9# M4M\_X62;?L']/-"6?F>VO[S1']?WC)X"NO]2HGO-!8. M6)+&TFE<82F)IA2HQ#&0ED84HTB4PLHJ 49CD*8/6%(^&I69ULA-I>ND@35' M/492V?X\8ZX1*'D^LJDO-X/^.J7IPDBHX$XK*TQ6;3CR[)G+,JM(QCS'Z;)> MWS:TA<66"FV).'^FEU_F.\N\L>/G*[LV+]%"5YQ,X,BS9Z[QRMRB:D43ZV,] M[@$OUU6CO);(\V=N]/J4SD[:0*1Q8YHS2XK1'Z&1U/.1#6!(2M9(9<5<9MRC M )[=4TNOS MYG^GQDO88W,YCD-<1EG\?R MBU:9;/8X"!>/(R\--'G91MFC*%=7F,I!B%$1N[PD]KVE3F^K4KW 335JRUT= M,1(O(D:>ZS3*C:*0:/&=A%#B.GSB3[XE_'45O9*5'7@N\'4)#4H?V5"\O0KU M'(1,D#3;^_B1-%M!:#*!NL+S]1\4:A!J0O62<-#&0RGGN0[R9*$OJIY]_/Y> M]?Q*Y#7#0X^Y_+L@WO&UQ@"^ZX3O !MB*YO@:3D630]KN M]#40%>\%/)+:*_ (=ST3_0(0WCA&:Q^^@/QZ3N+/YY\[?R'$]WN9+DHD]R F M=EQ(J8DY@$+^@&M_+_@P?[\,[0'!'/?LH-K @?;1L@\30-H9VNW3QYWX#8#A M,I#V-@QK[:!K*Z19/ +JH?-,R./3[73E:U.[A1Y-KD.&Y_PRUMJ\?"1[[#!WJ\F?>?GHTMJ M[]E6X%G)"P?\??SA=);H/O+@ED(N'?^TS*>OESW7.GZP]Q;YGSSQ*9W>B>[' MG+OL7/LXL<,+\?U.O"\6BL9_4:]>09SXJ4Z>;\%GHJC2XZX=?T^A>X"_]PZX M-=RG-WU?A\/Q7WP<*H^@,0&%T45\DV]X'OI\R3AR77PY6RI#Q083@()A? M=,P183@(R!%4?! A. CF5\P083B'F"%"<_8 MX'"\\W^?+$:Q#+1"/Z3KDPMC?I'$Q5?V%C&\5FZNBV['$G5T'>9\4]&YMY3# M?7/ 3R":AF8&TTPL/^]3?KY;^=Z286Y8HN>K#,4_WN;OU1"));^U#NAU1'), M(+YX4^#W/I8K9Z;"!M++\Z&(E8K*+U=[O-)M:_&P)UP MAT_/007FY[B\RO88CY_/B/:#/ 6ML86B>0DH:.@D1KV6<7L1KKBVW7WY1/,W M[ISND.:QIXGDHP<-\$6GM.%3N7R-)J;B"*<_7S_AJS1O]JJ]!3T7TWS.4.A4 M7;%MQEG#N5-[F@_HI133?"SH7R3ZZU0-^2K5C^9V2R(J/."!QSX\3#+&)%_D M(-73!TE_WBLGIOI8TK]!]!>N&?)5HN]RBYK1S]5<<5Y5%YUR:EO,R(CHV3W1 M8Z_5T0FG<_@3UE/^F);2/,E$^=TCX&!,1<97'+;RG3=W)85(+%S%Z/%[:>X+ MA^?\1*L] 7,N).B1YR?!="W_,R@7@-J2MV@P9]NHS^;\A3X8.6^%3;:9VZ8P93& DD^F4M,7(1IGN MT+;" YJ*Q>P1ZXY0VEL7X8[JC"DT97D(^'XSIWC3*E]/E=:0.Z 1AA/G#4Q_ MTL46YY?#>K3!OO<2ZU K(;[&NHQW\PY+QX;6Y'O!$72@\#-_4)#_DZ%R,YUN M&SRA&5UY7+*'P]P$SGA_TT7@5.S__!;_9\P6-[\*^P!;9+?5HJ/GJT"OYI@- M7L^IPWX-L<7^,@PG8[:(U47TS+RO,T8W1\P7I?JXQ<^G%%D=3'>M\@#5)-O? ME^&9]YEU,6/$^B)$!M[7^8*;EI=K8D O]66%ID!VT/+TT1K.F#THC-?ND9_4 MZ+]V^!^%_ANCE%16V Z_E,[^_J]. M$TZH<:V!T*FD1"]3-!P[;?4S0GO/IIKI069Q7QDGH6'XU0M!DB\6@O1K/Z:R MG,#G$[EFO<4WA"M7#S]4&$XL;&NEJ0#5H_U].HD1,,$8%3A$)9X/=:%UL$V M^<*PM@ 5*S155(H0(!EE[$L2ID;H#/T2U,[AN2CF%Q4J7 #;%W^F E*HW+4! MOQ545C&PHF+2OPMW45%N,W6<04+5;*"XEGV8 M6,M.XE^7ZG@3[+,X"!;)WZ+N=@&XC>9(P '2R>Z>;.[OO?6W=K^S=;^NM]3. MIL9;QFFT>4#.M&FQS8^L9?N)WDY_0&]S!A19\O%-OD [W5Q^O[>/ZIK>"[>& M;-N2!31;FM2H,;]-6>0LU7W8<<(:E9(]C^U-0!(PT$8CKKC8[K\@];]S^W-, MP5$$HC'EY5TKT]&S0J[97M]B^_N9':C52ZHA-GL3I4SFA#%O3?[XAWIM^Y_4 M8O] %?:GE2-MI:H@\6QF[,]_$R->[E3=[TU@@%G0?PG3&18MF(*ZQ]FM"1>R#J\/LNH'K) M-JH9#?_Y?O../6')G0(*VQ8AXK63\,T'P\4.SG0G2AV5=ZF9Z8U9:*.)K=!&=M5CC) M#>59DT^9618K#7= H"!)8[_.XZ-"BK/>V.M17B_*F=0DS^=Z63,];C55 =Q$ M'RRGZTUMV_-TK&\R4S9;RP_*G9K&6/&@6% MEF^"@XN4662%=;']3O9X'2Y=K4V5:[G/G#]/G"V*Y;C[ MEDE3J*V._<.LB0D?_]CIXM@/"6(#:P'VQ[[/?GCLZH6Z-L'1#H";8$Z2Q]9I M^^Y,ZEPS-0C ]BVL#JK42?PI%/\_>;[X+_?7+57EOI_N8[_#&B(6A-<0M1[' M"/ME%?>+XDR5>[*D PT= 65O.N75?GU-8EZ.J>)5,5.J*Y^7[T=>$8"]TA00 M3,8'*O>;.'8>#[#E4YWOP='.?Q9:%0OM]_>KJ7JIK#7VNTSE\# B\/5(K$6'A67:[,YFJ MA*7:8-J?\JN.DN60F_-;/#0'.*#Y6YYPY; MON^BEJZ\R>XWOF!;\_?BT8E>5[M=&>?T.:68@^86:FNCC;#_>719*+3SK4WC M"YY%4P#K+HVO6EBNWIWNP&BR$$J^;7!>]N(%71L8&''6A/Y)N_C3#F>H>?U% MJMV_6%6+H$YLC/W].?.\H/W__L^32OUG$4Z'8*2351TZ!!!^7-($RA:_$8 \ MAB_^6S;6\M8YK))E?Q'4,=#I[\> )K0/B?0OEOUWXO>/:#?.MA+U9CO9L"=Y M!OMO/>V^=OCLC6X$3P[HZ0N"O@G/^Q 1L9>;KT9/'*(BKMQ)[S30; &EO1]J M]L<_D<2&MW;U7% $,9Y54QS.5?BY6T^E9+4DS,MKI Y>P0H_V15TP;,837=$ MKPGR#SI0V-74F+8PS_#=7"M8]N$C- X_(0H!PC9ID_(\?EG=M)H*;ZI*<_(^[8DC M27"(ZGR&^=[Q[03:!]1O_FE([2F2B&R[W;R%=0/_NSMGM+89+W>(,=[W((==;+N@UQN!_6M MKP^U-E@3.B.FC%(*6#PN:A@7U#E^_K"F>^7->J&GID)3SV<&PG*Z#NH MA.PNU2+%YGR664\L4IU53SO'/X[;+ MD*U-*$^VO^.6SV.1W;,3J^NK1Q=2+T<7E1H]O=)N= M,B]?!W[J:%#5('4V!8^F;D#/$KDXG;"'X^ MI^;;VCD2;W3^B@_B:@U.*3H^B! <1.87'G-$& XB%DTA.0@<_\7$37^_\20^ M6!?W3;1TATW3WF+^:S21^5C+7N+3O0*Q7VGVUFM]M2;4Y=I$1N:8+R0Y;WZT M EBXOF?V.[L\'@36C5M$O7\3_BRC:%?+44FV3(UUJGW 6+7[[^ MV>4!=B@H._,84#5==U+D&GAY4:BJ]50VCSUT*U\I5_T9RMX)_1Q=;Y(BUF0? M:L5R*EW8UB>0LM,^95/,:_W?(N#\Z%NVCH*P%K:E .<[^OK1* M&AOZYB7^W_95?X-JOHO6!6'3S5 L!;GP>@JWJ0URK$[S?3I#>$M^-$#)'% + MXQ2>Q/&+]"0-E;;]#J7Z TGV\EHUF&2KY4JVFNLV>J*WT;3T4,.8*8,RE:#^ MQ,ETDLC0<>.,N''&[[Q""6/2:4H>$Q).I?]_]K[T255EB?/[1,S_8)R9-W%O MA/8#!,1S9VX$*NZ[XO:%0$!$5EE$_>NG"K1/=VOO+F@3\5[?TW9)497YR\K, MRH7@<(S"N:DD29R0%D@1P;-I#.=?9KDQ+-9RAV740394D2E(92SM*?*Q3$2G MP='>JKQ<(1+JB$,#KY&+IGPL$[$XE(NH6*\1K%>2&=(9*PNU*A_+1'0JLY6R M2)D^0!2&I;+#]*R+'\U$9/NJ-')43E&QK9>JK_I\6<'H8YF(:JAE?K6O^L4Q$-IU'NNL"/F:7E#GWTA.NMA+]8YF(1%^45PT$R[)@05V? MEP6JRQ[-+\PU!KZRW"P+3$K7.[FZG&IDRD?S"S'C-(O;JKE;+6L@/W,'+[GMK%J:)/,V$&6!6=)$]LM*X 5 M48?/%(G.6M67]8*ZH=16>22FVP/%!\+N<$5.NU:O&H2 ](J+ZE)/90UI3(.1 M![,O,\(&H35WQK0&Q!8=M"R5!L]$T<.'IH=KH:QR]95*CBF1E=<O #6[IOB.,?F&'ZEVL-RW^%S%!AZA/9= M>N5B$N87D*5#5TA9Y$G< $./))<6^[5!V4DKA*JWY$:V)GFY:DV&0P]>0"B. M<%)R%RX[M)0I4L,'" )?X CY>^U&6JN(39K!\'S34_$>(@-&08_0WW(DG4 + M.43U:OYTVO>D1G_KPZ$'+] RO4W!)M@2JW2KK=:T@#2R GCJ$0[ ,_QRUJMN M&22_&J=9NM#+\#P8>H0%[,*D:LT*[!))T8/<8BXU%0&2X @/%#:M2E]HE<"R M%JEZF_#%=6T+<'J$!R2MH+9E/YMGAM7%@"ZV^(Q> F+B" ^L44F<4TNCK-:D M!3]P,[U>=>7#H0V"HN9+43@^G)R1XZA$>*#(3%NNIZPU"CF5D M7,B3A6T6##W" XUA4UBR#=MER6&;7RZ4EB%-.G#HP0O(&B8M6X;BL'J6,WLI MNI75.V 'C@@+9C0TNZZ$(XP$?O%'HY&SS(*G'F$7IY=JR?UL2T'XS6I>F!2! M$%)H./12ZG:70^EH*-SYA\'_&X$WJ^@_$:.UV"?@$1O+@%R)7CW>9&5 MH%;.8VCT_F,D ;OK/,N+3BB/E$_P >D3LFTZ3D+@;7L3%-8/*OZ%-7-Y0?!T M+RP CX'ULD;VY1.OGW,R8.X]G[^2@[T5JRMD:2U;K"X[$]>J4[T1 MV8ESL".?@XT_9..LKBCDUV$/:2(F1 0(@3[@<56"*! B^Y".15,4"('%A(@& M(;(/>)P,?\44[/>4I?M,P7Y3+;GE!$8JVEFY9TVX/O_2+Y6O^)Y0O#H=SY-= M'K/9FLN^V4WA,F:U]8^)V&#;XC'6^;\N=*YKZ,.O<%&;EWMIXYY/6\TO#F M0NX/B^/4I[>=/:JB4%J>069C.7LCMA MKCB.4$F$_&0J7 3.]=>/MOMPS$1AD>_=Q40Y4OB]ZXNS2Y- @ER#+^\??&?W M.7V ME]>]?W;3Y6#>!S8GQJ<:\#TU!4CB.;0E)6T"ZRY4PLK"@951$3W:8VF MVY?I-VPY1&CU43@%$E]GAVBJU9\5]R]R3ML\C+0[4:;I#8KO6Y;2/U08_PB9 M^^-%ZSVIV'_"KK'PON)8M/L]J]:1O+RXM[N)>W?$'C92K0"\S13P2*D.K-.# MA*+ZHL$E9:DH36R)9+!L%\^MNW>*? M%]K-$\#]B)=7SNO:HFSG&NJ2%98+&Y71;,;G,D&MVR2*?ZPL7VR;W(5M&+#\-IKN[9LO#WUXB#M M] _HZ2>8/R(VS7P='^&#'*/R%7*".NF6P:Q@A0>@>63Q4N2RVL6%>8^1!)00"B"ND3!XJCK)6&J>5.*/1QQ M>&8R6BZ5.+(T_AB/-+7 M)_'%^%U?C,?7XA\*1T\!:I#BSSE M-S=JB? ..74LLJ4N4]E6RL47)=T*>KX 18;$DB@:WS!> M]X;QY^'P?E2CC^/0RE8H/-6S%%4WVQ:/EKK#D4U#' )EB<@DT\A/BNA^,W+J M9^HW]QH'%8<[_6Q5Y96&LRPUD=V,V&%ZS :I88OT$IUV8-,XF"*636*9C_5] M_Q':1QS&]+.UC.,0ZI-XJI&NZEVDEI'%LN,[3 M+8KL'RJ9?X0 OD$Y&]=YBNL\W=(EYO6=>W>C<]^(4V__O;T.U'VJ NW\$O2B M+# --HTC?*G%;P6EG75;7W?M/4FS.CKK:]$AH_Y MHMX:84HBZJ@%[LS9.YV M.#0L H5EDVF*B&\>?XX=BU$!*OMN:ID^0,?PIA MLUQ'VN:KM3I34@VU6%JI[;[N0X1!!R"62:*93P9@W8%F$E>)BJM$Q<%1/U Y M^7JE&[YK5S)]+SMC])R%*EB[E4D1,H<&1:,R9#+[YD5*;-;' 4_WKI9\'5O2 MH)\3?3YKJKU1865@4TUG>QV(+:"CD)DD^69-MA_C58DK244C$#R2$51Q):E8 MT?ETL9M)HZKQOLI7U-JF,.Q;[7HIMP6"-RPL16#)=#8;NU_BTE*Q(G1Z[,DT M/Y_4ARL'2?FYR7;BZ 3CTA![L-(4D4T2Z;=\1FCU41#V<7$IY(L!5S/B M4KO96,-4;CH+78CBZ MTW&56Z*$QM8:)I,RFB.JVOQLM>';#:DH1 M:5DIEJB5ERL3OSQ:"GYV)=,(YB-+FG45%EFU_!(-T0*+*"11XHXR'N."4W=\ MSQC9T*FXX-2/5V5.$O)M3I[A1 OH-4'9J70RDT;BR\>X MZE2L*5T$C/6&VL-[C=(0P1;E)6DA7<'G:0A& H(1(]\"X[WY4^+24W'IJ3@^ MZ@RA-%1N:L:$984,S M !MX>]6A#3'XI0F!MU.1BY:Q'12%^@C9H#J/3V:E0JWZ=17YQ4O^F>Z(=FQ( M_K" X;3 \'4#P72.,H85H!V3818.E:3PC[5?^!'G86QG7M?.?!M&JJ8:+5+N M,4B-*4WE66=:-]J7@9&0J2Z*)%4TU4T39WR"<)PN*D,8!0DU9#)-O06C0,'X MK\N#'?AW/ZSIZ8":0G2@\.*U_BLJJW__+_BQ?XZ@2;P-,3'?3?;(\G#2W8&) M(/\Y"V,+0.61[/TJ,?R)NA,NF0H7$;QT\/-__H^G+W^HZ>[ ^615\U"]P *< MRE)J:DN\FN)G8.+?O.;S&V>W2HIZP/ ]\'\_ ASN0X)XH*C_)/[\$^[&P5;J M_#KU9,.>:7KAM_8?!8#>?V8Z"F2LWV'=T94$G_T:@9Y/<.R;?,#<'()B_!03 M*8Y$Q"R'9X0TQ\\0DIL*$C_+8#PI(1)< [__!H!#I=^8,J-ZP67S,[^LKLH$ M6^O(',IE7HYL"X4,.5IJ)DMNA)7*>DK5ZHY9!4(1HC%YR-UM)65[4F]CN2;:;M, M]YGJQH*S'[RGU9O.,T*Q5F!ZS7Y_L5QE.'8.SDDN>_#,-#7-%$N9"EL;TC2J MSGH]"Y>Y].&*BFG:RY<:','TJ&6ZCO N2]5H#C\IL.8GC!]6+XO2DW\Y$N42M(/)*JB,9BIHYZ0HOFX%#T# K&R_N[ M_EQ*"'-PK('G*4;"A;\^#XY.F+.$;)JBKVA:@G==6YEZP1&0<,V$Q OSQ-1S M%$-RG(0CR3H0,)=$3Y-:L])NY7TP04XS!?77GG"R MM\)G>;;HL;K%SE;^M#Y7)T"QD,"I:X%GN;8G78" S\[(YP<:^L>P#F4R?-(' MC]&0POM3)U0-P8FC\98C_=[_X^E;0FM]=_) J1W0Q'@^/>^YYOZ#\$ (/GEV M;#SU&(1C#D]EU]Z_V&Y"--R)C[D]<.(!H][2Z9\<14^>;X)GS@"+[G=M_WL* M*M*_PS/6!_OT[O&V(TXP\7XH/W5,S7.ELZ@?[W@CPH$?YXPGNLFWW1+4F\95 M3(B+$0*-"1$)0J /!!I3(@J4B&531 @10R(JE(@A$1%"Q)"("B5B2$2$$.@# M3L:4.!TE/AE+\*Y1?;E54Y]8]5G!?Y=+?MM0O,@ M2@]ZVZ&ML(NS5YQJ9Z5169F14@@S:.)DJ_VB>P7QB3C[?23@8U@]^2<[!9]L M#6&2)=CE6JO0OC>VE2"6%G;HS: /EVT0: 8*?,'F MHX6EIX2A&PFXRA50*6_!G1&%#.+;-,UN_@B&2T2QD_BI?@27Q@2,"1AI%>"] M[,53*,4TGQ47J-;K(+6R[\P&!8R0,]]7*X+CTY9$L 1 D#;86%,\HFHXM)%+ M$?VJQZ3,*571.#/GB#*'0T49>\#.4S9]]CZ_B]3BJ8M@==-")YM2X:P2;@V;SC:V=MGW";N3WM; MV$27XG2_I_ M1$F)5XSZTW9'?Z1SD5YDYRG1$%4O5ZHM:WUE)#=IC@B*ASW@]^Z;BW%W'A,M M9HF8)6*6.)^K_X98XCZ,G2\=KIW%EALY&V?)]+;3=:^5J?X7HW M5P?/P\5@>:O#2#$T]F1\W7"YAV+%1\^Y'UAF]80V!M:TL8VR5*I,"NU91MNS M4FS_+#>DN6RGR6M:>,BQ@7 MI\3%ZY=??9E0^*W'JVIJUFXB:ZK-9)WS1(2A \^;M],Y=9-=#U"F,I#6FPY8 M3A 1ALOPERBU+@)2FK@B "P3 ^<"R=C?)ET68+=NT M@-P"[_M835F6#,GFM80%N!Q\VS7A1=I*TA+338)7[&0"<%'"ED1/".LE@R?! M+@3@0_@$P=3!5@L*> 8+-C\S(7V*@^^X7A:4.493I)O#2J%%)I-@"T!WP;S MS,$<"5X$('4D;9-0=(!(5Q(3AN0F', >3C#OKDZS(>^>%TR_6][^V8]B.?C& M3C"#\19LN@N^"5'A/"3 'ME2PH<_HN=6(9_A*.5( L02K!'E2,9K0*J /5-L M>$8=\Z$T>=OF>G0W[XURBSSB===#01!R1(^A?_U[KAW PPU GV_ $*DW\G)O M;:JEQ9A%ZD5AL,W[%]D ?]-84 1;5A"R64(KME*OMY'.KW\-\XA(>?%!P)3A M\R&.[!!'P7VS^ @?=VY+(>?!LN2IH")YP@HN](\6)D\FYJ8O ;9/!E^?@0D2 M*U[SI#T[-_B-R&^")PZ!ZJV%\'O&S$GX&IH'G[W#]7$,[ JG)Q/26I D./RQ M"'LX)8"X!BNLNT!*?!05EF<#$X%/%7!$F,[94F]N:8N!9F&=SG>/$^P3ITEW MOR7P[=I !(&%\K+4FA7!C@[@ZBH& Y;M.*U9?K=J.J@\_\@G*>P)HPC(O)(7 MG6P9J6U]5MIH!& J&BI5!WSQGX<$[;ZDJB\!D28F_G=DM%7 1P5^LU-0IZ96 MGS;S\[5:6Q2V)7VYRE66;XF@CQWE)?LUW)GU)NE6B 7&8!5*RWBETE#29&"\ M'6[GOAA'P+K1V;\]^'8[.+9472@KEJEBK#TH+^E\=>[)9]Q!?)0JI2QI/492 M!C\V^;2\G%E 9I M-XD?HT"]4>HP_-*G.QU$LAYC)%_J[%TW0F0_'A@%Q1$TTP''V&'W#5SOT)C8 MU FUQLRX.;[*.<;^7 .@D$3:?6/[8EEDC>!'F5L8$L6TY9Y WQ/A&U7P$_S MT2R!]D6H\X,Y5@HXN*%6XB84:$/,@)40_$V 3=&4F0(U,3#\24>7QVXQ3UJ[ M*!]6:G::$E=#1IC5II<#M;=J#"82^-^0ZYQ:W0=4^(RZ"Z !3J#6+.1@:.CN M#ZO'@P-Y69%]EUVF%FB9FA(RB8.C-]!4#\\.^_&I>WW1"8Z,F6+P M1F#8_=$^@>YGF8[D_'ZB<#XKUI),[.Y4$H^7*@EPQ'E6XB^V5_H[-":[Q<2C M@SGX +J8$W_!GW\'=MIK3]^_8! ID?GG&:T!A1S%"0S.=K\"'BG,#5,S9<@J M%4-X2/P%/@8O,*#S^1;X1/0/UQ 6#+@8H F Z#!3-#7<[F9AI MGB(&J+!-+;1^^!5T(NR O+=0X ;,-Z+->]"W )\@V0E)DT(V"YP(SYXD2B'T M/2>T;?AG=HVX8P/>LL#C0L+_ R&]!+;,[N&Z!%T>BJ/_>8BN"+:9@JX/3W.@ M$-C/ MG< =0 RI.[!XOF& VL"]P+A[N]L[I 42B[2N!$R/X M)AAK3AT!DH-/K("0D[1'"#Q^-_GGNX%7!FS+;HN2@-J\!D@!_N'9,[B;3RD' MZ6.*&R!SP*L$A:CA(I]L<="1RY@'L0CL0^\AT>17FP1 M[@)@&+C-*=?4 #SAMW1> )P'[4_(LL:CC(&R_SB)E1"@X'D!0T*4P/V%]ASD MJ?T9$;(X$"T?$0U_>!T(B8())1YC@(-+DG9 #8\I.&$C.*@2/QB#CP#XPAE@'S+C<3G W.9%\("=V0X84=), M*S32GZ(NW H-" ([>%M1X67##)@%<&H@BYU' 1N2DJG."$"P#F>!8\,L!\IO:'TK9D2'[XEH9DRYO'74D^(8T//@P!9&J\'=(W M.!\^2V"FWTO5P<-D,.V.+D\_ @1Z-N)5.@&N6RF!( LTCD ^0(D I6G(P"'G MP\U58"R/,@,+TB7>V1,2@@WZ*W5 0PF0,+FCDKG_(!CU* W"S7GQ>N"0,)]O MMLV+BIF8V8 X0?J#\WBD/I-#3Q 7R,/IYNEC[""T2)=$>%'RA\[)%Q)D+\T> MW]R '/8HZP-R!=.#"6S3U$.:0Y:"JHT7\)C(N_Q3"(>J7B#4GDWVD+B'AJO9 MN.'JUQJNHD@&XY$9Q4FBD.%P'BC44US*<-1,0+,$@6:F,P&NX6F3S+)-=T;3 M11MCO.$TO5VMY\9LT('*^MWSCS5C]3:/0*?JNL)LI'F]'*2)F8/K'&JZR$[5/(LUL ='G3EE !8R0QATP\F#MZ32K%?L$C2.UOJ04 M.SCFC>?^L3:JM17N,554K2!YL250]:V43X&=SQQI2]LII"6Z5MD@'D5--,%9 MKM=]F:,.1_J%GE'R]5X>*?'C,HKA YGH^&#DP7M:/IY=4Q6=9O.=P6K>&%E: M<]6!]N-AKULLI3->#Z58DFG7JW(&K6=XF4/1PZ'9M:(W<'NC,-Y,,Q6CD=$[ M?1H./7@!3FZ3M>JXPJG8@BS[Y7JM,]/!4X\T&J:+E2X^[BW*[,;(='$M+Y@LP M] CY97PP3G'Y9I_%2H5L2\RLG6D/+.L(56G4*@NB3I-(R6KDV]NL:7DYOV,2V)) ]@>FF@3O;/B]H;)3 M,$)-#JA"@3L!ZMK@/(>*RC&S_M'G I4H#/FG*;F)'KQK#7Y'0UU[]SAAHK4&6T/Q=/X0Q3H,7Z0&,!WX&*5- Y'AH13@(< 08X.(!" M -2=USKP2N#E0W74AIH>? N77^^U^R=3P(<#^\*!I^^C\RAHX N7??SI\&G2 M.K@N V^F.(^NO">#'B[<_O>E2[)BA-X@,$5NL_OCH7-RF^85QE55A5D6YEF= M;S'C5O/\K8&_Z+*_JU:_.EBH)KT>/$1D'E#LBHVB#KM#N:;UFP"K#;*B(7?] MWN='2W\AR13XT]\WV4'JRR3" B4YIM#U*;2+*21B:D2!&J_A)?.0O6;KNYA" ML42[>0K%&(HZA;"'=$RA2%.(>DC'FG6D*11C*.H4 N?0-3M[_QP*O5][X-N> MA,MV&0Q^^WZSEA-KMK>U!X]=^/#7NO"]MQ]H]H$\;QG&;_=S"M(@&C#[P?E@ MQZ[O'BLWR@3I+S,!]1!M'F@JQG$6B*5B+!7/)Q5ON L>\Y@?]J*R3RQ"SRA" M[Y]A3B9P[ZT%= 5>&9N>PQOBAWL_7UTL'W06?;MYZJMM1Z>OP.G5YM#OK3Q[ M[7IZWX536$#M1W/!=QS;MTUYY%8.V4A1/G3'WC;E3X?YGT3YT(EXVY1'3M9R M.B(6ZUC!8A*GB0?39;[!NR=: (?_/B[^\B%,'UC[33_3H.M,[0>7> MJQ^N5ZU;_)FXF/M8Z5?OR\]>8>N%%(UY.J;T*2A]72_,=2G]WOU]3.E[H?1[ MM\S7H_3-7$!\I<'L\5H)M^#2N$39SRLK5Z'*=4 M4I69+*FMYL@=,%6A6R.>5ZY.?ZKXW$HR/*EHFWH>+ 3NPU!QY_E=TGL\^O'4BWIQZJGJ;E7<"KY-LF6-G9'Y55VRM9V_:,H(DEDR',4\[T, MJM^6TI>O[OO3,/0L00TY"88Z_F(PICNXHI::VJQ:KLW1)N]?&4.S"5M% M4=VT*+NF+HGE1(3)P@3 $)Y$,F?I_7H9/2]J&+JZ)G\SS0N_U2;Y\B#29I4" MNUV*#:0UXY12BS.6L@0/(M@].8TG,]AAU_JCR$?GRE"5 MIRTV1>20[;@D#IWMM5%42K<7BQJ+<0S6$V>9IE"<#9:[CF48028SR+ME['_: M503;*\4NUOC:X+N-'7^:##&NK7M:Q66^^;*B$W9=P[$DD7E+@3D'Y.[" M/CC5=L3F]S<[&U_AW0M=M4M:+Z),U*-FLTDT\Q;H[ODV&99:CJ^.7S.PKQC\&H46F5>/ M^H^*L/RN'?YJAV55K-7T)ELBV#S)6^JPU->:U6N;!76!1(JHIQ<0LJS/E\.J M)^<[,I<)+'$JB:(?L\1_IL$=0^PZ=O>K$&NDC?J '#8X).6XHB7[M::!7]L* ML)2Z5NNG91- SA8+Q7,38: M,VM)T+LXDYKC_1PW0%?$XMI*_VK!KHHNA0EJ2Z]N<^H&-/( N^H5O[:(*LIB#\0:Z*G MIJQ>:M/P ?'*$&30LL:H9/9-=]:/O 0'NQV@(NB[Y9JP'UQ\*7ZZ2_'G,B@- M9)!H>K T_56,]J/QX*>]E+OZ@B,@=;_$H:%VC%)I,9^.+[JM?=,>8>LTBGTX4B2DYY363RA?J)#9GIRAY;8\5-JH/ MZ[-M:8LHQ593);)M">O!UDS G$8S6)(DB?A2[=HWV3&FOM%"^@J@ZJ6+Q7IW M71PB0TJ1\Q22+QH-""I@/Q-(-IDE/Y9K$8/JC#?5,:A>-;FQ&MXJDN:TJ^:[ M8KT_RQF#=NK:VI^,Y/D\7^X7&+YFK\?;HC0B!WU,7M/FW$$ MQ@4.[\PM&!*M4&W*-\QEEK8];G+Q2Z:S/H6@0)$,F,W$*RAUY8F\EQ>1BI1(CAL:E5C!) MQFJR:BWKSA9]5W H3H9H#,)KDCCRL93UGZFQWIK=H&O M..,L@LW4N43-79X=T1".F5__XF@R2\75&^_G,N-F\E8N5KTQ8G#,Y"4A;ZS2 M".N98E7,KG"U*0>Z*@SI09,D0<49,'$9R/B"Z/YN &[%C7"9,I 1D\NS)J^K ME#_Q&:SF='/3*=MT_0Z'8D&[A22&7;JXW5WX%F+LWF4]R8AAURJ.?&>Z7O89 M24/&*VX\Y:B5#+%+_/J73*+$Q\ICQ'=G]WFU>C,NBLL4IHP8>/56==!H%*F& MVC*9#:=W>%]N^Q"\L+U$)DE2'ZN[$:/W/F^^;\:C<9D*EQ%#K[TIJ3-Z6K-8 MI6IE-,_$_8(6J,VPK0623*-O>1?O.2XA+I5Y3TZ(V%ZY[5*7$1.;BSF6SUF+ MBHYXI0:R]7(%JF_1')J&W@8RF2'0.& AQN*=UL2,&!:'6U)9MYRRS;3\DM27 MZ3;:TCL0B\2O?S-)](-M+7ZFF1'[ FZ\>&;$P(C,EIR2[J>[:FHD*261HJS6 M-C@8,T'P4(8ZT\GX$]$8V_91J[(9,306[%*?&@RM#&XC/0_0F U# M^=[TS?W(8(6\:5LPXU5*_*4!,OX=1RZ^Z<6 X;*7%SLQ8/( EXX2/RG<)04RV9M33+SR;% M6F_2'AE9F4/Q('$"2V+D8:CVMR3:#_%0Q,"^MC_C-6#+VI"=6XW.E/$LJ[XI MYUD%G]VL6_%58!.5>K,KVUP6Z=E6G]]6NZ:QZ$!@!SX-_,BMS)EQ?1?VU3DK MG/X<7'_+-_(:L(E*&1-SC$:KDJD2[G VF%.W&^'T*K"7)3LOS+O#&>*14RZ; MS@EBNQZ95MJKE*=JH58T@R,[&\1!98_X6O[^&:$4SUJ@A&7# MXKB*.*[BGCW6%^E0$C%O\Z12-L:Y*=5A]/9/*3BY^?U4SNZ$[SM>0JMK+#5T*)14/N?V5RUZDW?0 M#H>2T$;&CY1RBJ_K8\Q<\[K^Y(;VYS$S'U9;**%D974XG*KTJ-0CLC4?8@86 M)$P21]Q*\959?!E^U-N.AU%FZ.!NHZAP]Q-%4:;D8!;& H?A(G M8MC$-\T1NVD^N0']>=@4-:F;J:T&&V:YZ*):>5"<]?E 0X,%_I(8>5B+^H=< MXS*\;8"O.(EIX'5(*,&N)ESH6DC$5[H?LU"OT+/W3 7]K[ZN"/@!(W;-^VE/ MWQ'Y1P_7LS$QZVNLSBNC5(Y7-W1)YM!,<(M+);-X?(M[XEO<&$F1N^8]!9(* MK&9PDVT'8[$.L1%$*3?E3!\B"=[BHDDJ+J1_ZEO<&$G1N^8]!93F9:%BJ_YX M@Y#N=M5+H[S3&=(02O 6ETB2<4#$J6]Q8RA%[YKW%%#BN!JU'+3;"[:6=SVY M21/YE1'H=]"^)9,8\E:SI<"^_:_+ T:(CD$6OFW3T\'SA5.]5O@K?-!OQ05L M*#SE/_A_%(,_J."UP>ZG2C3=3A0!10Q!X;5$0^(=#] @>,53[]3!"_3G4F+V M.+<>SIV FX4A_\"0Z^"?Z#\)Q4E8X*V C2^)P()/N."+_-1<03L>HAM )2%I MCN3/I<#$!P/ 5[J29=KN0Q"\G0 XR%>_L1T3WD'# +_XQ/&?B<.WN8AT> - M7@X2"!)325.D%5B].^?=\+'@ZYXCS3P-SLH[CN0X@).#%S3W2 !/LVQS!@@2 M\D7"G 4#\J8.V&$#%XEF_G$2TUV"0L+992B "04>/#ZAP%MX0?-$,+>ROY>' MBP[<&,D$D(K"/,&#M$L![&#P"7R;X U= M,V%(8'_V?IX9$$>!8 SET1\R!+1VP%"P'^X1=N_@Y1SW<3,.I*"=A,A^#A 4T=S[*T8&-XR.7A"0&_ W9> M,< C7=-VX"\S'E('IML$M.-MQ=G3.V&"&>WP8T.!+*L'O#?;L2YD J%#L1C+7#?7](E$T?+--.'D786X_6^0WX.P3Y[NT#R0(F?/'J MNX<=>Q8@>+ [@(4?G_N0*'HV?((.#L/PK>!BPAG%"=X%8MT0 !QSR==(^]4$I""6"+P1\"&L#)'AX/GQU$^/"L/#3[J"O'1\,/)@=B]7[@GUF35B-@KG^XS4R$IXA\,.9^^6 M9D9U3'6:3*LAN_/M NMA69]+'\[>T+<=9FA(/$.6ECDT-R]8JPX<>3#[UM%K MO9HVG"$D0M,]EY884>UP^.$SJQ*C9VE&6S E7+1I'VEO:RC-$4=FQQ4SWTQ+ M!62(8W/7F6"SR1:.W,_^3-$YB?7W7!,M2%,72FK-A)CH@X?GP&&C[G3'*9>9 MM:R>T+-L5A)\IH%F< EL^:_]&2&)M/O&. X.0W\E)*"36F!6U_:D,SBY_^A& MH4J9>=@?&B]_%IA<_]*GQZ, %<%>!\>HIX,O@H>(\,R> ?W=])W?P6N=F]P] M82Z)GB:U9I#P?2BE#VE>&9>K&ZPGD$AMOBY7NJ*:]V#ZYB6H>'ZI%RJ]^ZO= MT.05 UXRY%^[__Q]"U)\&QP5@)[]+?.KU,!48SGT_.>:^X_""S7\)-G-VY/ MK^#",?"3G2L+^0]3XP!.P9X,#] MINU_3T'_P.^I+?%JR@?;](]E.H&J]MN6-!XJF2^>N:--,/%^*#]U8''UQ]LQ M)%SHNC0D1 4+$ MHBDJA$ ?,E1,B=-1XOTXK'=O0=Y3H$Y^RP&]=9+]WM;L)\J#+TUM!3RX+&DK M"2X-3L(;3NI@)NH3.WE6@?+M/:->\LYKMMVSQ0!%'J[P__W"?GUQ8=D'\OP+ M>X\7IL\F\4,Y,#4U$?RQZAE2N/(TDMQOP?0F:/HU'#SNVL%F7(;3WY/85^>( MGF2Y006F-]GBXX+RJ52\8M@R97TI>/7-K?JK B]13 ](3Q&6?+X-W%Q7%EZ9 M!;Z##.@BNV\B?TNFW39ED7?EVVVYTQ:N8PN M\,[)__VS_G3;\;9'Z5+Q^Z=+Y7O;,7/K@5VTP[5F3ZY)2N,N,RZ9653M3;:; M%#DP\!']]9C(NFG(?IWTD@ M6B_:*/<*6'[]I#K9HLZNED>"A;./L8ASOYM*^Y)78'LUL9'*%9!)O_KU6,1W M6#C/E&OKK7<2/ M!O8M!2-&PGM=&+_DS,&?P\_>/IRCC]MSG,%?.FJOG2[[06GVI6/WVFN[<"KP MF<]B*,!V.#U6RDJ;%M!LN<@Q&ZPO-SNS,BG+,'HG'72]/G84'\V-CSYT[\@X MO!Z7GNVX?9M+:YE99>:M4A5VZ%9U/TV01,:AN: )"';\M'T[%?TN+=_G1V\R MH<&X;^'Y$7UG>G3T;>*K9P]=VFB^^H*O;9)J41TN*#^.Q?;U*>WK'\_M%S' W^3V=;'1D"?]+()@$S=OK!:%E5OU MN:!$.'Y\\^7/?3NN[2,YM=+I2BM36P'P/!^S[X5G3_4:K]9)57$V3 HM+-K$MO.,\\C/<)YB M2*U9.-,COY$AOS5YV^9464):D&FE!/DE<'L-N@H"3+M8(8/((@M\+Y9\*- %PZ>Z(!)@L3*:CO1,&T9,$9^ M#KDI!_Z83#0?Z(MYDU M/ 1S>R]JG@>*"?C\*,<2S-;SQN.YS?!FR\JZ>B:3Z@$IA>.'>>V/4HI?\8JV MSU(,O;5@GP!WAIO[G >2"4OSP@3@\+<&#RCKZ3M),-.%)+B0&J&4")EZQ6O)(!US)]SAWR/ W\0GMCC/.W/:$.%_ MF*6G@!4%#?3[;^TT.TXZ=7=8QOPG+*>PT ME2?I^P;8NH3KPTC>T(C3P7;.G7\2\R-)V("8,*DYV'+X^AY0D\G# MN1P/EC((YQ(]>W^4/IDK$4X3,H8FN6!QSA,=37$<#^8E&N"D]5P'L@%\R*N2 M$4SM\MH-,E2X\KWH:_U9ZQNJ48MK2-B8[;;990-QVZN4XI52@+O>A"/_XO3^ MDT3^U (+ ]F?Q.<+FL3;T#B?[Q,+]Z8WU!;.$:#_:A06AC])S@RM.]B-^GD0 M_O_\'\^R"PZ<#SLOP9-E[;(:L,!A($NI,'F!GX&9?_.:SV^!K@1">*!HOZ3^/-/N!T'>PG3-I_LV#._<_BMYXF9N\_>R:!X1J'G$QS[ MYHNJ 6\G6.\2I\^?9/O8J 2\T9\[ZS?P#I5Q7A,\+:AV IB;3S@6H!R0%T!H M 44\*/@ OPEDM@B>&LP0Z/JMV0S,)2:ZL,C%7_5*KM7].Y1R<"5CTU8314F$ M%5A@)1#)7H5*>SA^9QP"*T"7$K#7;!) WY)"\02F6?&V8@(=#5@-L*3&<54^ MJ,9B2^ 4M@.#_]'$F$GPH88,$^]!Z@WN0HH@)6#U<$J]K 70(260X,Z ]*90N\'E [4P4<$:9SMM2; M6]IBH%E8I_-=L8Q]0"H#:O]N2S84.T 2M&903W(WC\V)*D;1M(&T,'I/%ML. MUBC23A[F;+N0;1Z%=@I[(K5E-8V8XCKGL24G594T;C)/UWPHPPY5@O_L"2$% M;_!8+R@X(A7W'8+,PK=\1I.0)_Y4*1$ 3,"_PR<>!5CHCP+"D%@[O[V.!I"!OI?;.GD//'MVKCX)^]/*P:PVSWH MRMBS"!01A4#? 6RDF.)Q3JBZ[>W0Y3J6.F3FUB1;D\U< W+" TH>806XX6?; MJR_7;+S49@UMLICU\?Z V0B]:LKO=$KE<@=N5OJP'/!_'KUW[MR6PIIBP(*4 M4J&Z"04GF,A)[.3U"PT:O)0%@ 0.2@V8VF?=]J\6G;W4KK/E-.6-&O44V^OE M^$&N7*)7)#"FTT %NA*+?KX6XJ4VJZE6\GU[36GJ<&OW)W4SMU+I3K!9A\5! M7V71=SD4>4C0QPR_I_:9'U1?"_R4FO*G:A2O/9'X=U8^ZMRU:AZ+7[Y5GPCW M*UK9Z;51II=;$'8]-ZAB7N?B%8>H9Q6'*LU\J\$D^O0HP8S:3+/'G-%1C#R_ MWG+GBBTFED"O=*&G&FQW0@)Z=R!=G_1O"/2!@&LCIPU\YNZ4V2_MD5F@Y#A6 M4/45";+4FUFL7_'9I3I$2EE@.S@I&M;J?CAVR(6U[<*2SWD3"-10N$*V?9U'WRI)&3YVIMA P86R M?.? M<8\4=ES_A[5UCV./0@+K) MVUP]XUG;@%'Z\9D_ A>W>+_#^!GX<^.K[[\("=L&ES=ZK?/C.&XFW4ZZ9@J5PGT#Z$-D1:7'A.<._N%$V[#;1,>PP&.? ! M :'Z9GM/IC[8:=9R=JZ05^RRO&/9['*45S&\EY.E0K:,+@.E]QA?1M- N+4] MI\BN.+7H3A71C8TR'M,#K)R3H2U\Q,YX;L]>KECQ*80+\IIP@3?"X/>= S.L M60GE@ (KT?].H'^'KJG=I>Z^ROCC'3MDDD?! ]]P=]T4%C"&<_*N:RM3S]U? MR1M@5Y[62]X5[$Y8&F\$Y;&#T U)AFY/\"Q/."Z5C@BA: BJ9Z !OVC5A3JM MVX*)8#9)*8TZUUH63WSZ/0?.(V"#;J[J#@./ MQ#%-[R+RAGJ^=99&Y,KU]C"ODC.[F%FW;*S&RQ'8.DOHX,0,\4=LC6I1^EJ4 M.]H@\#<>V;I_@KW#_OXDY\/*W;N*U8< #!!]!';[>P*!=X5Y*@RA@K]/)4.: M/<(R@)4D_GG2N]"ZU?/],[0OP%UY0W$T1]M!1?(ED>7+BXV;+TFT2L#XN6,* M=Z@6/I-&P4X?V=O7M3Y('UO2]C&3?&+%:[M+QB"X,G!'@3^<+2KRRYV\/G-C M/]@OBMZOJ2#-)!LP*2 3[3B2FY_#N*F*\7B#_Z+CY].K?+X _MI*222;;_:6 M*M/J=+I<0*7##*O'JWSH0-RC";9-V)FB,-+5A-TK7BK('Z+K.3%S14OK.6CV MI'E),N>0JL=1M62W!J.L"I*:8DF6-89EU=D">A$/Z!%4G;%)S/=[U]Q8I <: M1WI\,M(CK.[/X:0T$V?9+)=%LCB'XQ3.3=.9#(>@,WR*HU.4)\67_0 (8K)9 MY>N3&CLT-N7J0-R,IY.CG1AJBPTYK6:\$9(WANG,R%PM1V/8B8%\.9+&.Y6! MXF(35O?'';Q;;=8LAS[:7\'=]+%,8:X@9)EW)N8(E\@\[,2 'XST<[ENOR*5 MV4TA-R3Z/.M33=B)X6!VKU[6F0&67S!\JX/)B)3/+37X3.KER,U*]M-U11"9 M%(:7.ZA3R??2_K'^"OJFTLQT,LQ:[8W&2I?,V-NJ*A_KK^!UR+:";JMC=#"R;2VZ>:(]=MG2LDXY8K'F*E.?RQR.1-8-%4$*I8VJ8PV_ MU^OEJ@.?YK)'1J*SU:#"&!R[W&Q[=F;C=L9S'TKEP^FSQDS(:)D:DU668]>=(6EPNH4V].6^>'(40"/'&FMT=L.U/ZL+&S9O$BV?9&< MV^L-&'ID3S$=\RTW9:?9TGH^K>3L!<]P8.B135WWE?IXA=9Q=6FJ]JK5F^4T MCH;]L@^&+@6\M=;M%J*V!IMUJUAO$,5JT!#S8.BJVLFF!NOZ""%MIV7/B%5F MF 8[0!U9%CJ;,"''UD7^GN6O?3Q49*Y37*LA9**U67 M :,>V5==R6T1SAN(2#ZK-A;,AIXV43#TR+YJ:H:E^.Y89U)&45NS=6*$P!H M9LQAT<\L?!?1!YMT"JES0G4 AAXAP:S=F^H3;-UD-PK=67FIA>.O9:AA[(>> MO96%:PKJW-1@0DD8+]0T7>FMNT*_QUBI3=ECU666;12;+-^FEA?J:_'DKC#[ M[*ZP5Z:[3+E5+S#=WKX[$M-A*_WQA1N"'.[G*^U!^LVN..=&38^5!'(VP!"C MBN.7;P\"#2O,>5O:O?U^&W5HS]/=%''L_J G*7L?]=!<4'2Q4DU[/8,;QA^PUNP\< MUE=W3>LW 5;KVKSA0$/K=_ O&,;X%Y),@3_]?9,UV+],(NR!3,<4BC*%4.R= M>N@QB:Y-(NP!BRD4:0JA2 RBB),(>T#CDRC2%$*OW-4K)E%\$MT\A0"(H*<] M)E$$^E)]VWZ]W$:%*^K6&*^\NGW@@,C?=EZ,?^-D:H6>- M"?JP?[UAU7>5MLMRRW?+6-!&4M >M#/Z3H/#MYHA MG6I'=IZN&P;/)[I=?5>3O_I:7^>'DZQ_Y[&Y;69 ;N68C3HS7+TE12P9HL0, M?V+5;I49WF^==VLJU'TH35%8Y+LW?I=H[W$-VIY9KD6"MN]=1-TK;:_K)[@, M;2_3HS)ZM/T)N'W/;1]IVGZC/U%$](ZOM XT=1T6-X?AE=_ITW&?.LFI5G\O MRLKIN.$2TO!FMN->])W3L<L^E*O'7 DR>(N< M!#X/"B1,>0UF$L>.G@]V>+NZ[G21!FYI+HT^;]<$'N1*L$I0F.\$:WF:1M"< MXVGGIE"!#]*C=CU8N!I#^H-\N\*VN@VEE^Z2>CWW]09PAYE71YJ_+5OS8:D\ M[&81WL-8KV^:V4*'Y@B8Q9M&#LL7GX O[N04^"P:KJXJ7A0-R+?1,)^/A(;1 MSJ_45+K>-5!42G5(^;QH8%:NF%4[Y34[G!67-^,+-/;^+AH$UG[B;&5UC)"DW0+)&PMK8B(Y$B0Z9R5"?%VUQ'Z7Q/YI1@ER9)?-J2(FC;V(-E)Z:\ M(XGP]23#"19V1"A5"X.MPHFS-%L3&]7FN-V=JG8'K!J8;X<5S,[)?G=RH1M5-#X3J?YK\*1$E736_7X)J./V*G6Y^VB M4?JF0OYM.'JIO-:?>$.!216S-7]=6930H0Q63<:'X[7A>.48YXC!\64EW>_" M4>@J@PE&B%5&J78W&RXO;-3*-[U%WX:C7R\*EFE-G#&= MM=YE>BU[G&DTV@*JG-L-7?&]F8W*)N)QK45VTS+%% )+Z 97E)G8#7WB*\H8 M+:*W8EN5QOZAB/57JJ>D*6[4[ M7":\PCP36N["V(QMRI]WME3K6F?F?N)KH7@_8ND1S;"\.#_G>/(S#;X!-4Q>2UB\(H*A*8&W%)?7;M!K M_D.37&O$*7R"V./47WX2F*=#;R'XVZ M#13JBI$/U>F=L[F?H_!IP2QD$-ZPM"7?(0H9YLQ7,_4\C\^=_,MS?95-%>CK/IL;IDYJO\@"D6<;H# 85#0.')#/6Q"\_8&WFGWLA(YT2_ M#:B.7DTC@^&VQNA2J4D,.NQ&:IWYA%KAJQ9=K4SKR,;M=#B&63OF(@ 4"0&5 M3I(4%I]0/]E_&^FTZK-HCAG. M^JZV8#*E:5F&@*(@H+ DCE _.E#\0^G4/\(LC /!KY@<_;;DR*3Q[L9SBRMD M4^:D>;I4RW#%;Q;N^7;RB8FL,P.KO6DC)8Q$APMN4&158$VBT)K,?/"<_IG' M\=U%D4-X_17E=.>W\36U5US-81!1)9N*A^+=EF3BETY]!OL*YCD"-*DCL3BN M5\>,PJYG15I:B153AD"#5F82)0Z=-G_'=SUQ#'H4\IK?QAU)6)E"MZ94F507 M-7A^R:;S_K63*FL+0K5: M=7-[C--MB^4B+Y &[0!DU2'_21QB=;',-^Z;3E MM]$VJ'7TE-QH%=E>8\IX^EPR&/?:!3Z8P;PUVO#(1N4;_E@N3<4,VNI M$$# M%4O?=03\^=.;;_6F\_QYSW&1L$@DK;TMLMA.R\Q5!^D%TB)7/%$M*)HG,6RZSV <=UP&+3KB"V,V4Z[6)A/!MOSCI#H1A5Y0AX,CXA(L&X'ZV57QO)YQ?JVI9 M)3?:JJ527_!2+;M,90/ 41\YX6[F%O;,WJ2H&:EQFE&>..4XNBM1]W(B/O)U$F6OMQ)_K2_:1] M1&L_8NEQWZK7?6A8<9/H>W$013HM>Z_%,SLE?N<6WO)T3AXY0U'56TJUEM$[ MXUKFS,DYV?7 4F<.E5&EDD)(?&/B"Q.90X-6T9EL-DE1>!QK>#^^M$AG5[^" M"QSM:YM>K=)4I4VSD<>7VPV:/7-?T#(^<&<]4W!9A>PH@VH^6R(& 2YPF%E" M)-%SX>(NU.B;TY8CG23]&BZXAEI;9[ R@O50IMS4JENZ=.9>Z@-9='PQU:NR MV+!+#D@$J>H\#7%! EQDB"2%9>/SXGX\M)'.=7X%%^TZL2H.AK4!HK?%K#')#/[)Z_4[=V:_,+6: MDOOHTP8< NOB@]?ZL_&QG_M^_=RWE"3]BLB9%[+"ID'A5;4GST:((,DRU_YZ M1 ] 0\4 *)#JIN,N 4#CM$X\DL\K%#./;N MW>G=P"VU@7X%4OF5,5HU1V,-&1HCLFW6:GWO&[5_WH/4M%W!VMD)K2)Y(;VJ MI##77% !I&";9RI)QF6T?O9]RDWE/+^"J8%MI5F^4&&8?)L7)M5&EDJESX>I M5;'?$ HU<<.2DC>QS8)&&;"45M"K&4\GT8LG5<3'U$^R+D^;V?P:IM!.G]/7 M/*MBZ?RL9JW'[EX2B?^Y0)6?&S 0']D[SSOS(U)BPV-V6MW: M'*)7%:R'3GO=2E/FT*"],I9$CEQ>G*9>SUT7#7P)U-R #?@>:CB,\W&F M2+H(+SI4;H[-)WS7AZC!SXN:NS#U[BZE]ZRHN2$S[SW85$=BMT'+!1;1^P5< M6QNYV:K3@; !9AZ9Q(A#*R\^;.ZW7-4E8',+EMQ[L&F5RG1=*A2S#(_(&T]S M?4-?!;"A MC@R%NP^<$WAG'EJ;CR5%1<3-^KR_&*(.(&PIH3QI,5,DPUU;S- MFJ,2?^8 AFFN4REPFTD?*66*J.#)7->; FE$08N10K%D)KY3C,"=8HRTDQ[Y M8ZFC5]Q6D62E4=O!I".<.;04Z=<+Q51.)56LWW*[5-J2ZVB -&!E4@@: M=^RY^K5(Q W3^$S[&-*Z4WDYT]-IE/7J^@33)S-/60=((^,S+1I(B[@M&Y]I M'T.:N]E6"W8)G:H;=UD?UC9EHQ>>:=1'SK2;N96,JTO]A.3!JRS[3LZ&FPN5 MO!*Q[T+EOKD@OAC9/RAWZ<0E#N[B ,56\YUFET1K/^Y$E[J?3(EH[4Y;+;L/[2NN/'4OSJ-(5YYZHN&WH(*??ZK?AWDG.R_RL)-:IC',S3/88)/2 MT#JR&G!G+B[BK,JEC*&F%(9/V]U9F2LW/+S#84$[9S1)O=DG/C;/;T^+/'F< MX/?J3WT<'89;7HNY1:Z/;,:+6=5UV,V2./%MIO):,V;6UIR2.&:J+)^9"?PB M.[!64QG"!/_U+TXFL^FX&_.=.2W/!)2O%J3Z.%!\;M&?6)PW8GE")L8MO].4 M[!-?1KX*E/QPX[I#4^DPM?*,7CGV&"52/@0*^>O?=)(D#N\DX\#TF_;WGA4 M=B/ "17DZ6QY[? M0F&KCXNJULSP>AT,-UB=!N<[16_6Q<'7==_79MN!*K_#5!]"*MPWVA#[?P!& MBPO/<>'ZFI+;FO7Y==NT@S^XKJU,/9>?:E+?;//@,>X1X;(E.ZD$:PLRX65#R$>Y'53"!;'VU_]PBH&^6ERPC^. M=S$+4!ZD MH0,>BH_RJ]\[1ACET<];_SBTYBJH)CNQHNF1+X<;GE MF'Q'FO+CIMK*8W-9)/K%=O_,68(X0_1SLX:=8X=CW/6Z&ULUTM)X M.KYUCDNE72_-[^/HD;8I;. 0:([MJ?6QWND7>EOF4I<(K(OXNC'2.(9,3?L$ MTI]L]$H'P@C>2N-)-!U73_M)U=/B$^G+)U+&&F<;9:^Q8+$<::F9P:18%H(3 MB8Q/I+B>6GPB?>Q$&I#J)C6F1A66)-<^.\?D"B;[$$;41TZDV[_6OI8O*&KV M9+16?_T0Y6CMQYV<.R=CCR@$YD9H/^Y$OS\9>T0A'#5"^Q%+C^A%8<;I74>2 MZ_NVQ#N>O4D$;2UOT"M_%O/LIRA+/U.J_5#5YV=J.#]4D8F1_1/5DAOS!%TB M'3WV#MU-\9\SY^5^]K9FKSH'[M^=9]G;>J+H&U8!:57KJD,7&)+ MFGV&-W4DE9NFU=)@)*PF-(>%_;>1S,I^QE)SU970R2W5&D$,[48M-QF, Q3A5T/176CB=U5**F*I M[\=0M)GK'+^<-'HJN2[7.UI!D1SY4B@2S<&PRI2S&48OS%-,%^NQJA6@B(S/ MHHB@Z/JV3\02XX^A:&YEU[,R/F80I4-45#[;P77M8M%KA3J/.*/!FE$6[9Y: M*J.RWNY %%$ABC#BL%7$CPHN#RW!BN-XD@B8!VQKZ,E.6, B=&)_=AQ)?OFD M]6-B1"26>A8?#G1VZ")LVFN@3/:[8B3D>O#J@!!ML*&F.. U3^K->5O*\8XD MPO>3#"=8V;%(I';;7G8JO2$K-3B"[3MFEEF!,SIHQWVD/6HW\>4OX06W M ,7^B0.AXT#H*&0/'Y.H_52YBR-2MX$LB_7!MHJV,WCYFS6\OBU1$;*WU#"F MI)*K=G53D"=]A_6A1"5CB?JSXJ,OC*_OI? >PY=L$D:G-UYOD'R]T*RT.SDL M,[NRQD*(_9$.HP%2KV;<8%NJ*5\EXZ=:J M%9QE_Y^]=VU2E%G6AK\_$<]_,.9Y]XZU(G06Y\/<>T\$*N)9$?'TA4! 1!"4 M@XB__@7LGNEI[9[N&;M!K8AUS^JV2ZA#YI5969E7$<"6Y43+7K8*6NGNW%#_/V8[G7(PV2)I=CV>J.&T5T:G1IAV*;GU M$(*P(H6?;EI 9"#;*/<=ZPDDP:J4DV,T,W"7>P6+9?[X-M!(]+@G?[: M-J&2AC%;EMUA,L4G7<*^?*F_!]\=FW6 =3[3R\;N&)PW?D6=S#9W,R7[KEZEZ5[;MFC/Q0URRO5FM',&FB3DQ5.2**[A+>,7R05_Z6I:R=)VFE58&IHKN\HR2M"FH/Y8G8*S M*"SB12OLDE4KK--3K_1XS"L6YDD^92'8Q,#HQV],+__;0./O&?8F\+V" M[Z1_31Z02E#RIU@P9<_3_$+\,LN0CY(9?Y3\+6G\Y#T%5?:U8O*WA6-93NA] M2^Q:;-.GX2:HDQ?OSHB9%.PF=Q!]JIH,*/2D8A M,/S/BS*VUOREH\;>BAZ+52S&V\#Q8UG=Q+ 6]_5?@2VG-_-HZK]3@3>2@%PR MC4>Q])[*I1%_P8CE-;:$NU@R9=>,&WS]@9HG1A%(YGU*)O)^R31LQ0K4Y]*9 M"*1GQ".0W4=QC/W,U^6QF#9Y?.=2]E.I=^;Q.'>I/"8/33IR"KO%@F8D9.8Q MZKN:XEM1\E?#?ORM>.Q/,(]M1ZPCLA4W2!ZT""RKX&ON^A&S%X8=&YFX0?QE M+S:Z"7@#-0%J\DQ-T#\#\,!^(LR)K">I,,8BGKG817CX]GE'Y1495(W=LR3^ M1#(>BAG^YS_QGR_EK#V9,L./9T4Y<=^0G^Y;[8.G M:5./'T.%P$N<57DGQ\B7K/(1VN*G'3? J>OH%IP4J^3-QG5BO(S[/75'22P#]EZ Z[>D^G;FGDS;7%#GPM$?P]):.Z\Q12)\(LF)ILIO$8I;/\ ]-UOL)O'U$/$6).ZJYCU*% M8$\*9QYV2$8BCM]<+;D%DSB^T!0%(^AD#/+C-X:*5-E7@Y;#;-J0L)VWZ6945F5&C_?OT/.6 MNW'/TN<3P61+L^X8C_=9PRJ9M$2>MYQ1Y,$+-Y ,!>O:3-!@!]&W3-P2?]YR M1:S\K51;#L2Q2?-5I!WP:OI,ZGG+!N6);KE/,J*FPLLU.K%%MA?&+>&3CAIS MHKF:=Z8+L64[P\6@7>T@,",AIT-B> .N#"A*%P.TX?+34!VMZKJ$GK;LF#S: M5^M1)&Z[[795="L6;O(2>CIX>J<<\.YALV=;X^6B,U[IV]J$29C)GK?)_"?= M'(2RJZ:SED1GO0?'/P:_V$ 7W,3,>&'L.Z=>DV+%5BGVDF*C'<9.?KQM>-BK M/-J=G[;S9P0HW5PH,6BF,:/D>X4:(Y0+S,^(TF/DVXO[IZ9>6/J,?S%"Y=\% M"L'3>,TF[E%B#]38V,6 3Q7K?F8YOXS ^?=!9SOV,$<>YG4 MCCX8KP3X4\&W?WV]'/C.XP='FY)^\HOE>9I:=&SST[*3=)K9E.Y7'KOV\$KX M81_SI]ED!/3UU62R)Q;NR1N=^"V+>/4?9_+Q]U+RY&]'TQW&<_=;J_ED%_>C MJ3SW'"OPM0]Q:RY]#/'3Y?G;M+ZO- (6(A<+ =8A#^M ?*4(L! Y6 B 3#E9 M"/(K_FKF"5@(H!'WMA!@'?*P#@"9'*<^YY*L?^9__+BA\/7N6.I\1__U4A2LIS DVW5^_?__&=^D7+"WR#& M16;B[6-\FFWW]-^3T2J.E8C+_WY!OOSAR*FO$)&YC+QXS/:&N7K(G;IS0?@; MC^7J%Q\!BW_Y;'/0-]?"\':NT!P[Q<]N=*B=Y%5>PUXQ%V2AGP[J_]\% M>IVYD_IQ]Z%E('6/,8<+!9NRQ<5/(W1G;-]0#2M(3N4$34E*?^)].;M/BT+5 MFNNLD^SOP$^3JWL+5G;M>"J\ON8>KS.*SC_@%Z+J!URK/,+: U?UCS\_9L*7 MHQ\_UA\SP=/ V:]/>VS32,OVT@;(PR,; QP5>J$LB@CFF161U.J3S9_37_], MW7]2/M"PZYJJ:][Y;/XS;"?:1-HH V0;B5%'K4-J;<4BS:2X O_R'3GE.3E+ M.W]'ZG>=6)XY: LSZN/>P]8/D;+8Z$\) =LT"UQ3KTR78__@D7J,L"[4N=X M@$VBC2EHU5*UAT[64I!4WR4E?:\C;Z844QGQ-9U47X]^%&:%LO? M)/R[!CQ M)F4CNWY4T'8);8F2%ML]\$58T9%$0HT7_W$53VN(,RAI[SKV(K.J=NCUDCK[ M:=\>JKB]0%D>:]B<38QZ43&][?U8]IT4C&^2Z2P^J0(W[!A)="-E)W@8GJO% MC_8?J0C4@NS_4C5O%^2DW#QPW>.=B9[A_5-8.F'L4Z54'4?> R^8KS0EI3AX M\N4C>\VQPMZP"TK<13GY?\-5@G5"U*$DA>J/@PB76LK0%#_.\'Z*S9$FQ"X8 M\708;LJUM)9CL8HAQ_]:Z#I/_A _(_EVW-WD)#"6KO1^S2/K4\(BE4Y$#&A: M:1VOQ+*P26_>C-]E)ZU_*?G[6<;^M*CU:HL /[J6=1"+@QUH1P-RQ/VQX2\K M\?([\3M/:U<=56Z9ZB* 6,$R]E6U ^L=F3DE3SO?[E/)TY"?M #P+^1I W;$ M=D7V(]G2GF#3_QB_IEL\A;0OWZN&)^NZJ^D_R,L>EB0&+.,#C<$3T7U\86$> M%92'A2_XT48K%G3-T6./:QG+7BP%:1>/J.0>OY.JK&X;3^@Q?E !O5=S4SSZ M6=1K/+"^I:P8/TM\_2>T(?&'1MR/&*/\^&?/CZW2QDAB:S',I0WMA/ B87=+ MR3F*!3\V8PE71]RGFV"[0 ';Q9^Q7: 0IN$DJ4K:G* DC%R0$@T3 0@D51J3\3][8?GF6[0*#IH+,_>%!/F%L4XT3C%L6? M9;N8&/BV[(A#=DQ:36RZV.N3?7B.;H+";[GAE<+ A MFYQ)EGC=',YJ5/+VT\&;6^> K\7R1!1*@:BW^QVZ@^D2?CHDD0V:OBSI6Y,; M',J1$K2F^)Z/[?=)2\4S:OJ,&R.B8:U<93<]D&0EC%N>#'Z,5P:")9BV:4RG M=,_J3'O>#'2RANK M*2ANETW>?CIX<>N/[$AHET2-XR3ML.LW=K$P4Z=#VD0M'.>;D0M%3DC6EE:W M+M1#B3YM*Q;/*"WS/Q"U/!A_,G.8(:]::HC!K#J)16+=6 MK:3EJ=CC[<7:=6L[:%TB]J.FOI,,EX];G@Q^1WE,N# Z>[9TJ'9,V8UF%UZ*Z8Q#D[&9,[JE960]AJL1%E<$9$V$,D[BE\ M!DF<;<62 T+KI%&"] MOL=),>J(,D19?01%2NHR?NPYU:^%0="HL7V16#+U;HM=3!>+N.D9W1^%U:D\ M9O@N)(_89ELNUSEOS"=-3Z8@C.8XR_0W'A3PXS:U5P-HR:9-3Z9 8*HK837M M6.)Z0*W[#,<.^"&3-#V9 LE2M>00!A,VO[;8\;F%JI M2@;,3I^$];3IR10H([GM'5R$8Q$QZI,>XJ'Y;C/CDU!590QM:IUP\E9'J=NU)YL.DRT8",&F4O, M*O8M!^$YPTI.Z[Y:;0T'9F5:1_AXBOE0.6M8^R'!8&Z5ZK#(@JXZQ-39(@Q_ MSK"V)98LT[$HL6-1+^W"EH3.B/"L8=79+;Z:[.L3,;#GBZ7B;O@E>=:P6M-@ M-J]Y&L82SB)PH/&JNUCSYPQKKT\WJ7[3DR!A.L#P>A#VJ#ESSK!2,C2726[- M0MLA@9,3H6'-5/Z<89UNRO-5<[X1Q!YN]]GH(#9*=?Z<85VL!6^T#:L11(PW MFSFLK-F%>=ZP[HRZ-3F8U!A:UWL8?7*GDK41A5>Y 8VJ1P0S4)C:3JC53Y;;9>Q2K,2R[\\+?<7?)DLA><, M:P!C.U2%YFU6&_.5IKB3J\HH/&=8W;!G#Q>U@PCUN';#]>D]W&GJ9PUK."/F M-H; %"NK-0ZU.RO_4&+.&=:N.&N-1(:P6&0D+OVF/]<=G3]G6'NAP4CSH6J) M >]-:?Z6<,:<3M?7QWD@5@JC<>5WH2MUN(9 M/6=86UU*%VLERX!*(TL8\CJZ6&/\6<-:AK:#Q:K9Z8J]X3#6DBY7=]3SAK4B M0V,ZEE)3Y/HEC0S+VRWOG3>L*\[#EI5Y9RZN1;\^V=3VU27&G#6L@[+0'O4/ MJZD8"9R(5-1=>1F%YPWKW"1Z^T5#Z8O(HM&I6:';6J_ULX:UY945#NZS6!!IJT\Q9PVK#+<'>-9NAJ(U1:3ZN M#H3R_+QAK=9GE76S/AVP1'5MKAH:.:!-_:QAA6-#60]J/ %%+:JRIL3)6-'" M\X8U!AU].53QN;E&1#FHS@V]3S%G#2LZK3H=ENZ.Q4H9-^F(7ZYKTGG#JHMM M;5+'S %K6#4+JKSV^]HYH'/)1 M\;'(2UOG!DIK4%A]CVO)BH2DIJUM4T.(..FM#*2QD MQ7?)3*)&2:0^?:IWC*9__90 [:_QP=[B(5CW K-@?=C!!;&] M]J&M5K:#>:6KK#;\J3R<;_>9T=F/#YWGD3_O,5;XQ^QYZ5-PZ"M%WF=-_U%V MOD+XCR!HGK@6D*_0J_>^@G7)BHP$O5,.C'RO"_45 3B6PW5!OL)@6?*W+ #& M\KDNU-<[Y1S+][( %,OEL@ 4R^>Z &9/7FW\*56VAV=ZU;!NO78"H?%/$OU."1($#<@. MY[UB,]0\'\@-D)MWR\WI!15 <-[@1+^7B?F3CE7^@HOX.)'$[T6F\I0#YMM+ MLG,IJNH\^L^/;ZG$0YB[1OS4NF;MM&18R1MDVRL]O.8GG^$G,)KG+_3Q]HG* ME@_]TV,D)Q2>'R)UGR9[.41^H*,WIZ,9L^P"%04JFO>)REI%@1D%.@IT%.@H MT-%F2/D>CS814N M?)'$#_89[$@^ _]*/N.YOM215X[[&.P[7@6A>9KT4Z6>7>83]\'7$FJ<'E#N(0=!Q0]]4< :.C5$<0[R MLX80!Z&=<$9./#/JNB.IU]5E,66F)KY\QX@BB>)7"R' 3\D!P _Y2,09E 3 MEH9FI>IMJTEJQ<,C%+;=;_-+&H4X<5XF*Z-M1]@S&6/,PJ8G8Y:V!;-B6U,X MJ.P=/:7SI6.,08H0@5XMQ@ W!:!(SE!D!E>I*H66EZQ S:HTV]YVJU36;@9! MKM4U1VF666KW(8V8R$RSED C'SY#B-H$8>(JP6!/#@:=Y0!=.R(^%7X6N"2 M>GH[L8T@PR>?T?RC!@ZNU+Z)PD\EOV0\3^V1U6:$ M5,1*H^D&58;3NX<_OQ3V,E9R"!+/PZ$B1;PM MGG=5)TF?[4'?#[ 54[3="WAWW Y0/(")S#K*#QQ2!J("'U M&C$,3;85HJ5#A^ 7!S7K"(H<#+MH.!GTH=*04E&L1&O-2AB#(_WE.U&$2SK3(M]'^\W\T!&Y.>=$?Z*U&B,U*H3 M)/>/Y<%<7>X0,?-AYMDB72*N6I:,1JFQT#6SUYWX([:I#%HXG[&=,@EEQ'+5 M44>4%RV7A@.S>5"22VW1+]\IO(B3UWOV>!4)")EKW:J$A#T[)E65:YF'*0$IFGN8N M^Z* SSI^RJ^GW^UH4[ZR66Z) ^T.U.XVIPXH)3"&UZR5P!@"UQ)H MTRW9N%O-V'F5B)W3'#U>ZZ6A%"Q'24-I+]*Q@P# [17_?S!;YWT#=^QC%AXG M)^^B>#C6B>%L1BC>SRP*%!0I[K0I[8V8;:"S06. / W_X6B7QAI,E M+D!+9<=+KA;2=,.S!4P@ R+[J&/VEN!LAM[M1*BSSLQ+:FM_9/S^C$+*5IKM MJ\13[+M1_+*+E#QIBVV3.M2]R#3TJ.7YR#A M:SS@Q=CI3RMK]HKLR5KGEFE MI0.),!*=E#R1>)&$ %\ .#7[+#@"+/.71J,7BJ28'> M+*O";:XA+J/)DB4@9H2[R]UF)F6-5?I^ SL:M)7$"DJ0W%2:J-%B10FWG64#+UUX=QDPTTB-@Z M7N.O8HG=!IOKE=ASXZ\; %UODGMMKVW5(+;-F5/+)8+!&Q=I4E(TAH@T0 M?3VJZ1(,)?%%NDB1UWMMW!72#^0+D2Y1^@+HY:\'NEZ(1;;%56_2+BWV8JE) MCRI(%6]UI:QQ*^*"80M!Q!+;JZ+P<%S>+/O#%+>(V"F/?7+Z>N^B X[6[<$: M<,FRP[47(Y>A5^6ME6\NQ?%0TW>[YAV) X M3&1V37'A3N/%3CL,$SA)PI<87J2N^-;>/'A*=Y09^59N=Y :F9A6^WA.+9Y\#MYXJ_JP.ZZ3_\S5]1L MLRHS'_YMX-0U4A_G_%6!%/"U;A/"@*]U MI_3U57O%]\<<*[(MU%T/:PU4P<,4Q=['7W]5* 9<+8!3-XI3N:3"EX6QT&E: M"UT,X$AT:7]G=1@^ 9GWO3S:!]@+MSH+W!Q\R=#=Z-E=Y=C]2H;_T-0K>!J MBJ/;1AH57&O^TE%?).4'&5EY.26\UKE[ ^+?#F'"I5W=['Q=$/#.?.JN7>^O M7WAO*_[R9N)QH/N92Q[0_:Q7X.:<":#\UR)ZUZ[\P.$'#O]URN[U9[C\/TM M.,=1>ZZ@N3LC_M[38O+'-JZF,GZJOPT[F<6'1Z*HVU9',Y]F$6_6GHCU$4UW MLJZUZUJH;W-2>00%(>JU^K0OZRHOP5A2:X>211R^WO+RJZ"KN'ZXN?-;!?ZZ MO.T#H$;LN&-G4-F%;$\O:_ATY94Q-NM:$V50%NK\3N:@WJ)GX_X,T@@ZA9KD M @*\B&#(U4(-\'MR $3 [_GK(K4/P"(,:05S9KYG(*,G$P/$7.+1-&LL(A<- MB>H.\0 *QJ+2=;LDQ[@I%M$);RI! J\'@ T FS> S0618K=:U'P%LN9BQ1\W M%M5UHUO*G("+65@<7^\L>3'2VBM<539ES\FGDD/[+6&A!,YBS*F"#)$_O)'Q9HV&;JG$F@:[C# M0DLF+&=M/WVZ->T[0WDI]GCB-_Y54=C-T2PT2^ MD.\2[-\?2/T%(#)/H=%G^#BN<%I'P.LN5)D?]N&\KFAN.>M(!-PAIM4*2B!B MQ0E8L;0JSZL[/<''Y":$>'M!O"TJ>E7X"/Q&@)[ P\Q_//<9@#H"5<&GG,- M4:\7;/IT>3I;9@V@H\ZX(8BJY)FEMLA6&PVU9Z I@-)?OJ-4$<-N\'I'X&"" MK?7M ]]E4*M'V2RK]K@#M,9ADC;ME=Y3L]X6#_"1+!#8SF2UC:#;XX&WIO4P M0:TDK$Q319JX09+K//A]MYZ-^S6N5&E9LJ(AW7L:01W-T%:D2F:O=IV209C[*VP"7:[I!@6AM MU\VH(^U98;9MU[ML942M]019WG>#0AZ1!7@UUX [P*NYTVL/F-9.0P\NQ$#$ MMC_W@CR#K48\5 MQ[+DC:=]>_SA:4>2*-SR2/2WEO>E5!'LQ[X=XWIRX#N/'Z3J>/SDE]C?TV#@ ML4WRR0-V0M!_)2/TW<>./;P0/H[\[1'-5VOV5&-WYOE._,R%Y82/L_;X>RD1 MXF]S5Y/-4AC/TS\;QTM)#;^YFA7K_TY[]LR'Q4A?_-A4GGO)ED5[-M LI/[X MO;<+RG_BH?WX]V\#KA18E_RM"_P5>340#M8EFW6)?2R 8SE<%X!C^5P7^"L& MUB6'ZT*!=Z !S+Y[H ?RR?ZP)P+)_K O:5^5P7@&/Y7)=7>4/ MHOS5HOQ!5NS'\KY13^+@?\ZU<&:FDI^_&7X\*.7XNE]OY^D:ME98QY\OO8(6 MOTNYX.\!:QSWB]@<3?ML2_[F4#B;]NB;])3^ #]2%W=XW\T<+_V3XB MPV+8K/89_VK8!7_I!)YLJ]Z_KPA"+F(R+@4.&0O.);<1\GKS3^&A(.Q:M@RY MD06:N"59$ 4.2, [)8#$;DD"D@(*( )W;1#2>OY+R4#.!>"2',"?L*G\X OB M'TL6"GZTT3[C3OB,]YP?3[GSNY/63]Y>94Z\EK?[E'^WE0:RGJ.8X77)^B>' MU8&L UD'N YD'?@P0-8_2-;S)>BY2QRZT"TM%6<=;\$4(]F#YS\&\QFZ>W5X M=2$>A[NYWQ2&CCP-T*\\#9[K2QUYY;B/<8F?K"\_E>09W_3?T.")A#,<(&:O1&ZA;?X M8<%ULR:A&F(MC=]'VS$DC+D28ZX-967K4GHY,0Q318@"N %V*0 W_A0W,$1L MK-OK]@3:VD.:60KT*@BR5GJ%&*G\]&!,H;4LT2C'FM)HQTC'>X91'"G2./0A M6G^E*G]'.0/'CHA?A:\%+JE@M!/C=MOQ]!S%FH\F(NO[>K(]?#@:F*SGX%H- MD"C\5-L+!LHFL[+35&;3*CMFA475Y'%F6,]ZS\N;96J\$R>P.0XDNU9>P:'H MZ5)ZW6^RYX4@ZI/O-0)0]FR7G+4:9PUE>9B#NX2R%V)W966S$\U0Y$P.VC8V MW4D@0YVL _X(A2"BA=5#""$[[9$YQ,0(3G",^/(=*1)O],4!B@$4 P[9;:'8 MB[%$+IS4B)XAJ69+'D%M@HVBQBAK'+-9R4=& \47U\M8@L@:35="1DIOQX7Q M(HJ_C !G860(@NP8@FS7ZJV#=I&M0K[JCE_Y6VX=XUKO"CK^OLZ-6QS2U M2/"4<-&$VI-0.MYV"^-D$7IC L6-9-%=,NIYY<'-C[N]]OH-S07LR6W>K01N MC/R-S;A$?)&1:74%6P(/M>JAMQA5$5PGLSXFHX;UFM*9C"&H)??)"L-IGC#C MI?0Z6@3%BB3R,:=D=PDGI_OLFX237 SS1N#DA1@?I@RL4ED>8";'LHMR+5I- MN&K67NF86W JR33F8J^W7.O3@]_D#%U*+Z"%,;A(TB#/!F )<$VRPI(7(VV3 M*;O7E/4 8TM+;%B61O .7V7MF1QZJ+ACRQ!C**5WRL(H6L0P M%* )V.@ -+DHFJPYPRV+TW6#W;9'4;.\4JT9G?7]TK9H=J/!5HC8-;UI](*\DLD :@+4!%@3H"; Z0)J O(O;BW_XE5"6DYS]'CIEH92L!PE#<>\ M2$M[CW!Y=:AXO9?X_)Z'K?#Y"WJ?0IRU!WR]=Z\!(09"? =(?.D+LNY20(&K M\($HFP7,7JD(7]D1W07H-NQX!=5"FJ5R-B$=1(QN,F)T-G'CNF) N4[82*J9 M?J1^_8PLR%::]J7$<^R[4?RVBZ2P'UK*:,U%+F=6C,J(GK=#>5_)NB1SN=A0 M"E3#-^9Z=I"1V4(:EAN\1*Q!$2U&3>[\G.!P-0UGO=6P2@%Y+>(8>@ M^-#9;\V2/3XTL2%B]-6LD][#LF9@;6^&L/+."Z8;=AN9*A.C#_'E.TT4"0@& MX / !W@_5P,^+V;)#_VVX=?&30-JS1?1IE:>M%PTZ]18F77<95UO4.;6%JCV M:A?4M]/$^:&_?"?1-Y-< O@!FR\ /Q\'/]V1PM<"?J*QO;&TWN@!WO.%K+&C MT]G@544W34@(REV"Z[1*"SUQ75**7)(H0N0GDPM>*73<7A;#L2.-Y,IE.]4 M<&_3!6NKKH64"' /?:[!>'12NXXM>A=DME5:B"S"%RE2]/-=M]EF63BDK@=781I4-_Y@=7B-XM!>1CJW6+0"Y$[ M? =SJ[6I^^:VN;-,8JU"II:M)[-&?/F.X3$ MOC=W*EZZSJ6*DE(BM[KNE1N)QLLSZZ5.%E2610W!8C MIHF+@1!/W#9,YHW^\AVGBQCP@< ^#$!0'B#(L]I#J0G5);,%L6I/I(1]:9HU M?HP\D=D*VHH6.=*/MDX?-\>SU(5)B6!1M$A1;R.DOM](W:VFW;V5"!8<_7P2 M%?DU,"I]) TYH%JZ$T[9CKK8T;!@35@#HY&#,&(UR&(D&'XOJ2R ID^Z[N6^ MH"D7X[\1:+HF?EIF:#B5.M;KB^NQ7)_O)NXJ8,,$E]Y)4 MP"> 2<)ERC4O7 MQ76+;B;N'+(0#FIM^O5I.*Y6]*V>(-,[R6X!,H'-'$"F#) IE[RY!M.U>'_? M$-C J6K09&"B/)1NQ-Y+G LR_/*8X9>O$Y:;L!E7E^+]^6.^">(U(-M74#V5 MA6S?WYB!;-_'F %NW\>8@4]R'V.^H;W4;>=@O$H&^[#3+[B:XNBVD<8JUIJ_ M=-07.6%!D.\FBW4_ZW+XV^., PIQD^09GZ$06=/W (4 "I$KA -W8JLYPO\KU0;\GE6]_=L''W'L/V"81?\^$4@-G:EL;'+761\U_D6ETB> M?WQ&/ WQY/460U>VO87F]A:59KU7U):;=AKIRB2Y)5#^%%F 1%[ !=@/MRX43V#\"7\J'3 M-R1:+)ER=]FOCM;86,V)V2]YLR>C0V&^# M2EE)L2%)<$=0HHCA@/_B/G,OCAWIQ:-X,6 &C@X^J5KJ6HB6/K)B"C PY2V MEV##$PNW&=8]21!\6ZS,%C)7:HK;53-K"Z?*'<;4:FB9Y3#+0.NUQH: 8PN' MI[$[%"XBR"=SM .LNPU>RX_DTP!8EZM8XC.@,SJB"?/;FB@*>XU;#]&F1&5/ M&C2#:PO*K(AL5'.C_C90*2]D$J COGR/'7D"(0#. 9P#/MU-X-Q'136?(=UN M@JMML41O14)JRX@6EL?S=M8N'=H3'+92([SXS$MY(+WZ,ENA-V*4 BEQF! 9[<+(\FH/'-7]PQES2^A+'ERN,0L^?>70\6R]&LMO'9GH:5A^RL.FGRJ6_R3NY= M "=@KP/@Y*H)FM?CRO6#6)1,)3C[XFP&G8@/RRA:NR^_T_\S^/+%$N3W63= MEO_\^EXTZ=D#G$'0?WV(NBJQ/=7]OXT MXOJ .4^&M3SR4"&IP.E::>YJLEF2%_&;O\E6*$?>(YS%>(8]XMFW'[B53$0! M_TI1_U7X^6,R'2=SN9;WI2_ MM$*_ON#<-^54R:6Y1BX@&48D6)9I"5LLYM*DK&$H+1-$,@;Y\1LQ M+,QLF*K- H5@N9 8CJ8.ZNR8V$60H.W X92O8E#T7,] <#G M+952%6$KO2[/:K6@IQMMGNH>> DY?29,(Q;*N5U4Y'K=K56":,J6];CER3/M M2H!AKKYOF00\;ZS%<6<"M9.6^/.6?)?QI)4P]5FMHG.2.N_;(I^\G7K>4C)$ MJT+OS+VHA8>!V.\TFA01QBUA^'G3'C]7^5:-UZ&M[W1#I-RM[>>AA)X.:35= MMZQ% &_%4H^H6V';Y_GXH=AIRQHY'-:U#M\4*WBO)TN<5A,X/6YY,GBVQU7J M \&KLB4#$OO#+M[D+3YN>3+X^8#<[5J'B0&UIMQJL&DZRP6:O/UD\(;!;&8- MC>%8;A6VO?60X%4R>?OIX&OM^BQL.[T#1#C;!>?2K<9NH$OXZ9"F\AA>R23> MA30FZ#ENK:Y6.V%L&D]:,C5Y.Z[X%L9&FWF%5_T!2R!)RY/!Z_/H8':J-BHB MVW*3X$8H;9>8N.7)X)46+WD5Q9Z:E7W-'XQ%SBG[28A;F U)*F-L(3!Q"U/!M^:^G[%1M"Z:/"MDKOQNN: MT..6)X-O<(WM\*!L7:C5&<^6+@SW BIY^\G@#\)@LNU7U, L3A4:F 'M/9/V]70* MREI#MI8EA3,U61(&4:3IN>3$$_EDT&VF[J;&_;;*RV> WK[L*TO.1D"M"! M6>G *JJ;VHSRJUBY1B_P-'_M9%R#*<,*E?':,K=N?SK:.&6O%:8[SI.FM*?V M_%%9J)F5=6"B$\=UX'68-#V9@K;:E<2BA&$A,DD)%$R.I<6-(73"(;@I#)__O2(L3L5G$ )4VX%*P]=UZ=DP)\S MK./JI+WKT+HI1IL#59H(A"M)9PTK-7?4O;*2-)&KF[WEI#-2*U/FG&%EQ[MY MGVD2!$MTVJ/ADH .DRI_SK *8VI1JZ+H!BIMC&$_D,81XO+G#*M8#B,D6 =K M<:UJICJCAJ%99LX95F$*AVB]VV;$M3WC&VVA3\P=_JQAW7:L3MTOSP,3&7;D M?EOMCS>#LX9U9G%SQ9W,?!'IT72=/RCTWM3/&58.9CVRHK3+8E2=[S9&9SW$ M=/Z<8>V1BT#L'[26&90L9(4O&[;58"1M[ MK@,)FWX)$MME%XD'?T:M/'4[I2HX-(-ZAU&EY^&',2_KYPPKY]=A%9F- G&[ M\Q$R9)%UU#QK6.D:6W8\3J.@$AETQPVQS(P%_IQA%3K;51GO3H:B)H95@>BN M:OQ&/VM8?7.4@$_/A-:ST,0:AZ6]I?1SAG7FK%;Q(LH-TT"$<6V!BW/6.VM8 MMSNR7>N+S:FXY:=D:;L>A>KHK&'=5\>84&K5=Y V-_CN2#S,*GW^G&&=+^;3 M?J/6J(GN88WEG&E4A%F$;3K?LPTP]"L\:UA[ME;%YJS,U MB=Z:AVQE9C91_:QAG9+E$3'LV5.QM5K56&.\W@Q[YPVKP(GSC2 ZM-@B#1JM M092K;,X;5G;-J9-1MUP5*VVY9<^J%J+"_%G#ZD^6$296R:I8,KNC20O?X%*D MGS6LD+,336:M;UAB6=^@ VE5,1?Z>]LQ]G9U*E9&^FI#50T[;#!G#6N==*E%/%V.RDG(U$$K[52Q% KD2-B1P4;BSQI63Q3H%;S:S,0@ M]N?WCJ=,RC9SWK!RRS5]0+86 6TMGZ!:6[DZV/%G#2M2DCL=0AZ-(*0CE!2\ M.@_)&*;/&=:N4S=<'X&[[%ALSYPUK$@SUI.@WQ#-J(P3S>FR[D)3 MYJQAG7;=]6PS%"JLC&,DQNN2;=OA6<-:9X:+WH;=3Z!6VRD;[4[%TE'F%\/Z M+$AQ_.9<510'H)R!3_::,6"KCFZ*\?.G5*P'"7M M=+$@V^IC8M$9:NPD+ECPEUK\GZMI:6/;L+72.N[.LK")^^:H7D&S54TM- -; M*Z!0L9#$( NRJQ4VKN8E 18U)5-+GI+$K^*N:983?DT#*_D-9:5]_1'F.8:8 M%<>RY(VG?7O\X6E'DE2MAU!/$B9)8[3V8]^.,1@Y\)W'#XX1F/237^(T3S/& MCFU.XV"^^]BQAQ?"QY&_.>T-(EZ+@SZ)_3QYOA,_2L*KWXY! MK3">I]_&DQX6(WWQ8U-Y[B5'XMJ'!/S>')%]\KUWQ#Q_Q@;_^J0J"?^!=Z !S+Y[H ',OGN@ Z !S+ MY[H ',OGN@ Z4%])$JS+AZW+^ZMT7P]7_O4D4$]"KG_.@'AFII*?OQE^ M/"CE^+I?KZ0+QAR2E^W!9E)5+(()W/TSF1Y MQ;&2#__W"_+E3R$9^FA26^JU#-3S$_;:M:8_"E1?NL04R,='F^D[G)+?>?H? MG*A]'9,$5 FH$E EH$I E3Y-E5[?M]V2*OW9)BI#JK&L-EG_:B2Y1T[@R;;J M_?N*((GZW52\MBUX>IGOKQ?[SC]HRY2Q:%UP2_7?\GKS,%T/E#_7LK<"(I.1 MR(@"!V0$R,BKO3E#E M:4[[MY?TZ7*,S5GO.S^>A#AG&\EL6:D_/1IS0ACS@@1\O!P 60>R#F0=R#J0 M=2#K0-:O6M8_.0S^I[*>NT2@"]V%6G'6\0Y%,9*=7/[W^KFDK\Q:G2_#3IFU MS?D\\DGL#/,^[MI_CXL4:%-CA.R%O3+=Y0L8A3^,:RW #8 ; #8 M^"WUON.3O4&X\ 16EMKE9M_KD>)K%5^CFHU?[*B2'9<$;%.;<(N(B,E3D:^?(=A_#<\^G=TMGSLB/A5^%K@ MDM(\.T'ZVXZ[YB@F>03,K&^ZS39(?732LIZ#*X5C4?BIM1>,&$$<@R&T.,+% M==_HR(OYQAV7L[XIB4,9M->N=A5SNVDP:QMM0)R:4-RC7[YC1!&GWN;' 2 # M0 : [*: [*48%J:SS YV5583/5M1>KM157=H,ZO,)* D"!J5MCA.MA% M"9\X\>4[4J3>N!D%( 9 #(#838'8BT$U3>7IFH+):RBJ*FR';U;F,I(UC-%N ML]3T1O &6COJJMQ4*&7H,C&,T5^^DT6$?-L5N #& (Q]8+)/UG-P.S V8_SY MV' 799.#?!Z'Y8';+F6-08.]K;G5,J*+O7*MI5F:?@@GB2N5WI9)%$GHM9MS M;R_-ZE@GDM;*/%Y>X(&3C+\XRY(4,GSU8T>MKHVEG5:>'/0+0]5 M9G80UW;5J"J.O(AJB5="IX=\$$P + %8\I>1(( EOV#)?&9H+.?5]VRI4FT3 MR%*6PG4EH>6; MP$E077NUE>17,AE 38": #4!:@+4!*@)4!.@)M=-:?(ADW&KI^^OLC1RFJ/' MJ[+U]7""O/Q\I)A<&/])2? M6U_92E-3E'B*?3>*7W:1%-O5<"*V+6+/FH:U;9/!?H54F:P+%!"MO\;G0TUC M2]IVL6_3[)XG&(E.4FQ)M(B1;TMF ? #X ? 3P[@YX6DW$$T'-(^KDQ% 8E: MW9(8HF,\ZT2Z<8N7D4V'(5FMX_<#!A6'LS",L2>I,R>*& TJ- 'V .RY&NQY M,8V76FSYJG/@-I!6AVKMOM(8RINLBXM8F=J-5Q#6AXSQ5&1:P38P&3Y&'_K+ M=Y@N8A@,T >@SQ4?BMX$^@Q7ZR4^JHN"V9J,^@=8)%U_G/6F*1*;:EV;.9Y( M>&%WM,.9P( 2Q^7(W1B#QZLU +=WL'SL2".Y0=%.EQU3%>59I&M9;4 M+?=8PV1*=*B,Q:63]:;3DJ9H#]ZW,;,$NU6V'.EPNY5Z0'0:+L=)4Z@+6%O9QWNME4/1>$9.A)E ZV(M&N0\DA/ MX".E(D2+"/;:<=L=95R]E:,01/X_B1GV&B@_/I+<&G"!W ?=X3C:'#9($^VP M1OW@BY0Q]NI4O,>$W\EW"( ) !, ICP#TS51)[)>CZA'XP$.R=,=S)9WZB;H M\@DJO8\[$: 20"6 2GE&I>NB86Q$3JT]G)994RNU%KL>NQ&-,$QPZ7T\C "7 M "Y]RN4> )?R3^E(A-M>E9V-FV+/;G7:GHH%SB(%E3_F=,Q!-"Q?T?6; ,JK M2VC]_#'?!$,6D&T@VT"V@6S?T9B!;-_'F.]3MF^)CO"V3^!?Y2E\V.X57$UQ M]'A[FNQ7UYJ_=-07Z0I!H.7 &V4]GRQV?$LQ#/ M76\Q=&7;6VAN;\$YCMIS!76I"A"STK-.RYK:&[,VK61*ZX]OF[H*P*N-/D$7>@OW^DBC +&# NN0I1Y 5<+H@,':U5 MJI;7@RHT1IVUY[>)@3_+FLJBSW\L?ZNU9V!-+JTI5*.^=TH;/.IH6:K6PL3DT'),8H=MMF:NT1$5/ M8"ZAB,2*% SH.P#, 9B["9C[J.C>,Z ;;U2K7T+ZDK@VY?;0:I'HOI)UD6RT M0ZKM'<1MV:U>19L,[AIUFDF CDZ/)*DWJR\QO#*!YAIROB-6>C4J0,E("N@J5TEUG$F2DZ2(*O;;M MO+T\M+?R6MXC^MX)O0E@5\IC"#"79)3U"=,E(T\80*UP*,PVLDAL$5Z"B7>2 M40(T 6@"T.2N&23UZ7AW,"I3&I)]C]:0,E1#H3"!DO1_M(P 3 ": J_&:N1KI\73*FIP+B0*#[J=6 MJ3$6.3U!@G=P-?['E^-%OKRH/E?8XU]^!".3*,T;=3CMX(\(Z5%*%<>RY(VG M?7O\X6E'DCC/\DB6LI;WI729[<>^'2-'=>XE)KSP;ZR?#^Y'MO%Y3_Q$/[ M\>^'&CNP+MFLR^_RO,&Z9+,NORN+ >L"< RL"\"QO*\+P+%\K@O L7RN"\"Q M?*X+P+%\K@O L7RN"\"Q?*[+[RJBP;K\U;KD+L6/>A)R_?-JX3,SE?S\S?#C M02G'U_U*IMTU;*VPCC]?>@4M?H]:: :V=LS31:'B\8?D(.!F"?=_78.3*7KG M<9OB6,F'__L%^?*GB Q]1? /E[4G1TY*+%R:^_J$O<;'_B.[[27V=2 ?U\_R MD;LI^70^HK>H2=XF":@24"6@2D"5@"I]FBI],I%5AJKT9WNH#$OSLMIC_:MA M%_RE$WBRK7K_OB)(HGXW%:]M"YYRO/_*]S[_H"U3QJ)UP2W5?\OKS<-T/=0+ M7"HA,1B(C"AR0$2 CK\Y=DN /A.3B0@+3-R4D297XKQ-U1ZR;;[A_\C%7 MO>!'&PU<.7E?US7E:#*R9V3/\^P O0%Z _0&Z W0&Z W0&^ WF2I-UE?;G&Y MV'Z5_K_3W7 MESKRRG$?PQP_V4)^*LDSPMN_84";S6N^B(;6P.2D2G,_FZA+W,^: V)Z]:.-]4( Z* MEA8M-Z !GC4_$5:M$2$CCAHL%S=E2^O%8,8GJ)%< H#B1?*-EYT U "H 5#C M;U#C15XS4Q.AWA)9=R!D:$V[0VSLHX>LO0VR7B5\:5\?F!5'5.8DH??J#5U* M+\N$(;)(HP W &[D*J)P7;@!AU)C(]A#:-S=UH>=WG47$<5%<;=RSW6W->2J^K1. B!( , %FV M0 :NJ[PHD)4:H3]O0A[#&OO181!M!]!AD34*+?<6,2;9/L<:&W_8&"F\1?JZ M=+R.$L:A(H:\=G/)[25=@?LHP4TMX-JG2R/E):)J(;PTQJ8^[XDEO P=IIPZ M]C(_()WMCZM MNTV"&-<%7DIOI(01JDC3 $T FH K*2^+)D@+Z]4(9SXP*P.U/5R4[5&_E#44 M&%.>AJPUIYFM.5MMH0M&JJNA=+R2$D>P(D7]]DK*ZTGHNI(8\TT ):C*O=IJ M]BN9#* F0$V F@ U 6H"U 2H"5"3ZZ9" UXR=1">IA^-F\6[.1OL @ 70\ O9";R_:'S4IMNAZQQ'+'&<1\X0^HK.ND M=DI/J;2;V S:+A"I/W9Q1?;#&'V(+]]IJ CCKR70 / !X / )U_@\V(R[V+A M1"PT"(>B$:[&BL (ZSF:-?PX37*F#;OJGJULM#Y?!Z&W C[NH]DR(<0E(X&$-FLDAWZ>SWCAMPBK%3I<=$N)Z(J?M M>:=9LQ/7Y4CG2!=A&KNK$N]C1QK)791VNN[@:HT+%CY<"T\&X/7Y7)A\=,VZ MCBUZ%R1;E!9-K-?Q* @:0[ZP/*SDD@0WPR M<6B"N46( &7A (, !ET5!KUTX4=;;U&-17-MECJR/.41UD K63M][8&%LR;% MS" AFIGUN=":[30FF37BRW>,+D+(:SX? " 0 " <@= +\:L>J*Y"[52#3:# MJ>!T>NVZ77&S)FJ5J"W"$\YLSP8;>3$G-IW*KJLG\T9_^8[310)ZVX$=@" M08"6\$,AJ!4U+&UF,2USJ^(C0] ZW=$H:_Q8[TW<1K$!+(ZIJ3"'*^0>&J7X MD7(38GB1H%^[?>B.2EH(XO^?1!9[#>P?'\EX#6A![H3_D()0#&J7S$!L M44I;GU7W#PD0 30!: +0E&MHNB8NQ08>+XO>P=Q3O:% M,,&E=Y(I EP"N 1P*=>X=%V\C.-Y=V@%EM.'C&A]"/NEQ1+U^ 29WDG,") ) M(-.GW/H!D.D*.!Z5F5VIZ0;;97N=*5PE2V1YR:4;L3\F>QV?$TQ!/ M7F\Q=&7;6VAN;\$YCMIS!]>4TB(43LM2"Y0RK^0"AG3>'3 MJ=68".&"%A0<4*B\46G&VZ3X0G_YCA!%& <4/@!>XED)-CP%?&(Q"-2PT10Y P$%6Z'"4ZEL4:2+I*O4AG=7EK: M6]DN[Q%_[X3N!/ MY3(2F$N*RL[4XM'A#&9-3L9;W$K>Q-,4.WK$>RDJ 9X M/ %X IM.T'%-1?#SM>LKDCWDL&"> $P E@<+QJ!L>@XW SCEM,1*+!4(<9W3[@ M=2;!@G0+)6AAW(QQ%\B%XE72K MU+'GQB]O2'_^9OBQ="HI(0I]S4W7W%:T0F\>RV[:02_N\K'K'][1 MGUW9/.F*\[,KQ4*L]\JR8'@%?ZD5M&U@[&(QLOV"LR@D<6?+T8L%5]NXL2V, M/TT;[3>:XFMJP4\"GP\*MG&-^,FR93F*G/[-214HD:KDT?+QJQ5G':];]/ ( M+VGU0%MSB+_L/4;?DN+01> 'KI;TVW!4+^ZF9O_RB(;%JJTDN8/RG'R_\ M>HRE#Y=QI^-G/L[!DW'';TAT*'[I.KEM^Z&+2WFG%>9:_*9TKBPK*LB;C>O$ M@TL'=7S5SW&%L5*F;Q:_"E\+G!,CJYUX#\5"C"_Q((^O"&QMK[F*$2OJC^\6 MG,VQ'TG#C>/'7S)DJY""[..0TE^2F*8?;9X,KN %\8+%D]6(6RWBD?E:H:I9 M1OSRJ'@<^)._\($ MX@=HPA(W';!3SJ%A4Y@=HA(QLK$)\VN^ OY^T/PA\D^4[Z?N_8!)X@B37=EU MI87+[^OER6%K(E%UU-H%.FGU]!@B4?KK:79"(=92*YF.6$C=W^E7HD9'#?NM M^#]&GI.OI%*WCT?I:[$,_O_L?5F/XDJV[ON1SG] =>\^VBU!GO!L5_?=$H.9 M9S#3B^4A#,8&@XV9?OV-L"$'(,=*2,ATJU6[*C-L1ZSQ6RLBUN+ 7\%U:?0& M)$J+O7.K^L@7F-J+--[CW#<11]PI]G[SHX5^ZAGALA&WW44&S><>&&M3;Q%X MOP2@$X"0I6%_DJ \1I02SB*3VS2WC-AL/&%@PH/:;]UW5TBTD3GY$ =?FF0] M,!;$(]8FIGU%SJNYI$@NV46QZO&,*:Y^_;-801OI^@21;N3M6;PCZ#]WES'. M+WN1O>-'FN[!16@H[JV';2J!9S3AF9T)>)AN\F$>CSZ/Q-8^-OB!8=1V< 4] MXV+QGCDN'H@T1[D?FE WB?M5J8J'_-#.54#T':0)4$&Z$SZ[4S/$X6=-F/9& MHJ'9(CK#F[-QI]!@P)RM:AKHP Y%(;E#[EOS71?N"F&$X"78AP^4257LP)-X(QB\%.&5!<9H]] + M89,'S7L$P_!_EMC='VC@"LT>(1N$'51OH01@P\:88#*S(7X''HXG\M@LWL50 MV(.5#D_/,%UO$4-6>?];K)S'N.'>G>D'/NRSQ>DP(D-!V*.(C) G.=--2?U) M09R7.YMB:JS; ^&I>+&?)5[W?FN_]I/R5K?D]33;YEI2J2-DK>R8HC3; M_2C8Q ?O" %U<_G/?] ?^U=K-E1T+"*NWLJ MD/0C,H2!+\$\FG7PYW__U^/9'Y_WV>58'BUK%-8 )8-TRQ F5!]A-J:N1EZNI+IXZ]7IY52<=EJD0!:U4Y[17)I3Q_*S/'(Q:;;7::+PY&4 M3FA,;5G+P,9DA48>S;,_J3+-HDM+5GODI22:GKBC2:H*S6I*= M[=BRNQI1)Z4NP::*JS=-G*;8+?22YI7E2FCI512&;)R4YO>PLFT;7[4M^J93HK$O5!HDH M?T*2QQ/9WE+2AI%R:[&?E2>SOL\V9.&$=A2G\J UR-)2B_8D5Q.76\]+HI%' M*VH)T/;XK5V1NG)IP6]T1:X4\-"K&66<%8<9T]-L MQ_-=V$:?2=F.9NURXZKQSW$O%]H/I!'%/F(8.'YPIFV!S^&'BX<\Q09Y.=(1" M-FB'L=K461PDNF-H6B_,"D4EX<_V&6:(\]QH0@1Y'WSA$1X*T=+072@H#MA- M=_=]C)$)[M_>_C7[;/<9-/!Q"*4Z#OK@-%"'(]7$*EF;0?R5Z3#05'%M>@O, MNII1"Z2G[8AK] /]4=1$ *[8*7C-GN2O'*7K *4V':]^_;//GR/"PN"9PR1> M0 Y,N3UI0BICVOHS_-@[LJB>NY";6):#Y"?^5T5!D2WR6>%1@$ZJG6O5N9DC M;<;.$,ZT>=^=)=^3^CQ%GB:3) JV.]8!+\):1V/592I MLM/GG4"%NT8F>E!;[.D'KD\IV%TMZ M2.R]Q8LR'E.&+H2A=NI.H'-P/;--S5R@Q7KXF$?PL(Z< M[QB;GX)VCFP9 G MLWVR4-_;+?+PJX@";C $S1L%5ZZSPNL(WNKLP_)'ADD/)N#$-,76?'L_FR.3 ML]_UVAN:)P8*B3DBX3XI^LB\7BAAW7[>P&#>(N%"@A.2&J_=F2+*[RT/=I6V M$N9P[QD;;M M%=?$F\R'1E8YE>K8D0]+V$X<7K2E=[$"\BDH/ V>0/1_GZ&/ MO^&CMN<\J$/H(,/+(#$WV K53?&"S&#+3S>18U@@@GF+0"L<=;'; M4KH7R NQ]P2EL/CMEO&8NSNF+S8S?([$#C<7L3$)/+P7&&8L$:$4)! CE1C> MTT$"'.:D<&X_@ F>B9:AH/^&]VKN]Z,Q[W%&%,$%-W"A."FT\_8S9QI0$7]! MT0)M#L1J9UKN8M53H_$;=SNR>LQP'>07?/>!C]X)Z0G2ML%&[@R?20^RMHC3 M.&^K?[W*X049@3TP\-9[<'(GCL@\]?%N6)BY17_;+23CD'>R%E-8RJTG=7O8$H7B1C2Z/MM;($.XH2< MZ_@SN=JHZ%2^D%1$Z!D#)LD3HWHN>1 JO#04!4H7B11>R;.^-ZD:'/RY3TF& MQ[\TQ[:5F0=_[__R>$KX&M4N+8E3>@&SID]SNHJ_Y!0?W^8* MQQSG;!?N?F*[#Q+ALC]\R(UE[SCAI0.,CU*7CSZ)XP #"^N.D/M_)_"K?X;M7\.U9]3B-\ MYM,'@:@0'Q?/RPR MI)%PO$DX/@8VO[!\'/\H,_S6.E_HPW]G<++:]<(]1,?WE*GN_>L&E(0_7,GC MXS_/]L?]--G^8D[_B>SC': ;L801D_^ R>!5B_99M3,OA!D_8-ZR9KBI_K"7 M>N:BLE^9<+B&(K(_=O6O9?O.7NCCP#I&^7@?#HE+GKRA%AZ?7B*>GU[J@7$D/ M6VO'RHW[$BAGM<[V#XK+[3!B>*P<+[1F2!X,*@<\5K5379%+C6HZ2=I+:YYO MS7FKU"]2RX8<]*FBA;K%;W/58LO."E*=W]/'5P5-E M^!6@;U>2D 7S7EGQ!J-ILLXE92[H[AVG.2+*FT2*'"GRET*2-RERI=8V5NEL MDI#\1,XSW<)T9DH-I,ALJ,ATE&EYJ@UA%\5'][JCL.N"'6V_M/W(9P"\0XR;ZMR5!D!R([ M$-F!:P=*+]F!,C/(=J$G06O2U!=USV^OZBEL!UAL!RB*>FM_H8.J9?\Y*$W] M:CV6H!IE5%;EB\JJ!&_AF#OAQ4[?T6W@BQ4J>/EN2L2(BU4J8*)*!=? "/XN MXL,U\"&R3%?"B,@R70DC(LOTJ7QXYZ765S'KMZR@E:A(+KZ37'Q^ M8:E+@LX;J")U":QQO2>V7MY[^=ZK?V7#XWLO/A+\G[OZ&Q+\Z\REW$A1J5O4 M\.M7Y,\H7W,1#;R"8\'O;(EX\>HUC.(RXY'"*-*\*7=UJ]%-):556+H!WZKB MSG,],E+,2#&O0C$)X>F!?;)$U[*LHS:M=%,OMXW4M%-/?$6UMRU/=5SHM_MB MK4X;J5&/'[+$*BR\0,19\J5Z;]\\1KZ>*E*W:,9N.((X?ZV9'V;]+@A+7B\U M,UZL_40[.UZ!36GICKWYP$B/AV&E!H&\]#7&2+4CU;YEU;X@L'E=M;MZMI5: MI4H]RP>V/W1ZFB6W5F'M!H%[9XW,&T0L_SYCR:A;-%0?LD=?78WE/*5F K/T MU4N['K-U9D3RMI)1TI8JB=I\),+L.M^8$'-@*[N*"G2K2L7=4",E"S(4R$Q0D4 WWYMV*OE(VWUUK^CJ3W M>OO[7C\Q(6+,'<__%7OX*R;'$2UQ=:Q'%'L"3L.GGM:_VOWLE0H)3SCT] .G MGE3NSSBD5Y9/,+6&6(/%VG"XY)K%:0/K(YZ[\GAD3I!3@C@70*E NM65ZU2A M@T M>?3.=-9*MQ+D+ V4/H266FES,WHH4S(X'&GK"N<-2DU%VNATU6?I;M-1&FCD MT=<[U7EG)"3XOI3.=Y-58I/A> *///KZ@!JU>=J:9L4:6;8SZ?)02:U7,GW\ M]:F[(K9))R^ !,_,VZWB@BS5<,>CHY$&V$PG9JXHBCY)>B77UK9N$X\\FF=5 M,9=C+S\E0*M54NI=D9W+!AYY-$]^TLR80*P,Q9+"PVNSK8FY[J([VJXX=E3$&TI'(S<58;!N)9IK*<&/-%\PQ+5KXD#Q:*146!)& M11,]::+SR4FEFQ/ZY>$I6:II9Z0)3$G^DW :WF1G1JSKNV02]T;GI(E54HG,HQ9<3 \\ M,R50]5PAD*6CM0^R@Q39"1])"%S?TLVC?Y2(KGQ0"%Z M"%&P#21+1U_G5M-UFN$W5:E6ZE28? *X;3)Y2C[SZ4)NMFK46I+/D'R_Z+&3 M81>///YZ>N9VM30'$'@RQAFU9.=6\Y.VKEC/+XQ"OS4$2HE>=4MYL+*IX2GY M[ [&5J&P2:VLFL%/6U9?J%>R6#Z/OMY1RIX%FMLIF)CZ9#Q:.>W-\*1\SKN% M=*I;)0QDO;<]32C71SR;/"6?6V+# 4>79J#DUTKUI4)L\HUAV)[Q0(]6?,KB M$E51\NVDFU;=8AN?N3LAGSK+]R?+8I&2E-ELG&\LYM)8/RF?8TGU%G2M6;,F MI>1F3B$Y'H'=.;X#">ELEQ25FB?$B9*="6XJL]89/T7+=M* #7A[7-'MTSN^W& M*0O6'9*#Q)(29&GN,,7"(&6.N>%);S@'J:K ][<=,,E,U12=6XTII"#1T./**J7 M.RE_6\NWK1S?S'2ZZGPU'R"Y.R&BVVEKZ&3*JF75YHLI@ U2FWO(V)Z0IUK3 ME4G-3E)BNC'L^;!NY[@4>NL)1N4W@U*.GX,Q$KUF?XI,?DTV5GCH?JZGJN>V M5>2CVJNQV:+65HGUVOIDF78F"$?@H<09XOS#B"J)T#>>CF+'S&D87N+)!? 9 MZK&%$^:%O9CBPI@WT$=1]&]:,ASD6 M'J;8#&?8=H)0UVOCD+2-OIZR'2CB8 RB*'J&)K9P?7@!KCQSY5ZX?R@J<7R_K\+2=V14O_) 4KZH MD"CQ8BV&B!$7*R1*<1$CKH$1Y!W]8L?*B!,7X@1UQ]$1(ZZ $9%MNA9&1+;I M2C@1X:;/9<0[CXJ_&D!\RZJ#+XO<99?\]67D".J./^_AO#\M@-0>N1#&PF+# ML:#49NR3ZF2]!HTB6?@YLO"-[$+D!7X2MW^(YN-JHC$*Q"/3'PE 9 $^:.^? M[> =NH"HM.[EQ..&2JCN;,-MUU#]K-JZ9W<<_)'9B,3@;*5TK]<^?*G[^- U MOPO%$1_P$FG%&\5F"A)2PW%CR@0M;(%=AF;[.((,? >,3:#B^2Z+TU7>"7MX9^>:K?VT[XNPW@ [\R#D7^]5Q5R3HD:!?1-!OR:)?9\+P M#VLB/E0;TK#[QQN$7LQPG4G,>5J'Z'/J+-\.M\]V@.%*R[E^O=FYU U;.CQP M3#P]<-P%Y4IZV%H[5F[R=NVTKSEJ<6V?%<;&F= M7I_+N;59;Q7>!B'B%/E2S;/K#<\C18P4\:V*")[>=%<')A1S7GXM)M*9,DN. M))5@/ZN0UPN*6+8;;#'?$5/ ["LT: WL^4K!%[B".LHT\U(=Y1_A$;]Y!N3- MP,AXW'8IRG=\IS#P_ '/C[/NYX59IZK+[FQ\;5K>924W)ZQ]0YMM>VXI :W2 M=IG@;9?F02<97H.E 'O14D>WB<8B-8_4_%(@[L-J[O#+3GWF>VW+;%/MQ,(N M@_)F&#;'H(A+EXJ_'6_^+7-=L5",/H;IOC&S;RG"_K0JO#_.0E\.B-5=$VG9 M3+%?B+:9G@@7@,R,P&10K:[*BS7OI%=A#P^:Y*.D5Z22WU\E+P>:WJ*22L^28>\-FCB+2MZ2E_Q9Z:_F<:/5F*,N%',:'@6":VVD M3(ZH\Y BJBX M73BQCQ2WXZB@('I4&^0*BK1040&I:V $$94MN@Y&"$%OB(@17\Z(R#1="2,B MTW0EC$"F*:JH]HF,>&_S[==0Z[>LI?.R$?[R:]^7O",/[KCKKAM1-:O3[L-'0O!8"*Z:%B_+0&3ROE[:7VZ.]RH1_J@>Q \QA+B>5*@$%(@_8PLB MZ3B?=-RV<'S,2$8%MB+ \+RQO.W*2I]58"L2C$,[>=MR 5XUG!\Z;'8AV/E- MJTU= J!<[<&)BYR;N-;5O[9W\;U7'TG^SUW]:ZGQ:UK]=>9@;JLBTRUJ^O4K M]&<4@KF,#[J"DXOO; %[[D(PW*C/D,EQ+RIS1.AA69Z#@!SE0( M)E+$*U;$"[C$ZU%$0GAZAI@LT;4LZZA-*]W4RVTC->W4$QD2SN6.@PK,M%QBJ)?4,1O'D!?9;&B6[1@-QPTG+^*281 /A6!?+B* M2:E8EGJ=@M21:M8PG81*=97(#<-B10+!7/BB1*3FWT_-(WSS>?CFPVHN+4A8 M&,@S0:JEY_/RO,7R>F$5%BMBF9?4_%LF0BY:K><6C=HMVZX(B5P+$GE+:9"T M-LM;D]K&M\C,)%.3[-(8KH9AM1XB3K)$E!+YF4H9X8;SX(:W*&4FJ?#M%EOM M@!RG#7H%)5<=>ZNP7@\1)^AW H9OG!ZYC6(VMVCM;CBNNJ+51^CF4]'-YQ:I M:#0="] #8F9-=':*ECE(-SK)+RMF$]F)JX%+4?[E*G'4YZJ_6$LQ'5ZN]:WT MK,7E^:8,!OUA6*.&).. >VD[^*A2R^/2+!^HU1*57[FR\BO(&K]8RS&Z2'RQ M&@?1C>ZK8 0![M@7;RU%G+B82D35)JZ"$9%*7 TG[IBH$LXG,N*]^XZOP:6O MNK_9#9@-]82"IJ\,8.3G!G\Y-1+Q\RDOP*?MR+WN*RVGJ&39MSFZ&/_=,ZR7. MKE[\TM,%>M"]!CLOG5?\SY-2Q4]2A$E/KAF/=@1R_:;8SSD"8;4&VTV"[4SI M7C+Y) F8\*#V6_?=#53\A&2:8M[-D/F1*)):UU(8-#LC/=GW):5A2^E>8K+M@Q7R=,0= MS[[=H-RR0_LQ4O;'?NO#4D8VK F7G\\6()H@ HXN"WM<4W:'(_D$F[9;MZ<\KW MP?-V,]^%GZMKJ(M&0)\Q4(K4D/X!64=,'N,8*^>L?ZHXX4XF5BWN2 MO\ZS*?-C1/?YL.7K1+>7&_6HSIP1+!/DDCHK@K76QJ)+!Z+[4E&26PIG_OHQ M U;6>%(V/3BRDQ%R*B:6AJX74##^!/ M^VXL[4R#LU;!R)1B!R]MC2!?UN M:2.H^S:L&&9!DISG=JFM;'2$C!)%]F*'I+EP?1O>D MKNN>%'7'1.>NK^ /()CT36I:V $ @N11EP#(X0[,KJ;<[81O!EV/?5O3:_HK4F3WWU_9X7>\+=1\Z? MUC#P9?=Z-5Y7[[6%YF[2X7\:;-4YLOOYSU9X$^F31/M),/:)>Z4WTWKO+-MG MEQ: D\VA/K&JWTUN#K^UJM_[CT&\JXI?&7H>A,_4Z=M710ZOGB![6C.R)MX> M[@=75XZ*^#GMN=,O*#YMS3,EK3%:>.7*IB%38?URBN,O?2;BO"[N2\[]7%Y] MK\AXO9:JB93]S2=!/JSD%;>6JW9'RE@DZ4Y#GL]62K6$E9S]]0]'O706Y-H2 M0R>A"GD+0=1UM%2XN"7ZS)8*$6@X,VC(^+"*YM->07L)*P'4/U7W5R4LT\K/ MDZ+"S%,E:5 F5^.A3&/(P,2!0)WIBL+U((/K5[O+VY;(SY_/S[]-+SM2F7.' M .@6F7)KXK8ES60KB?02>7DJ#E[LAGC;N0HJRCU\H^#E(FT%(BQQ?BR!HY'V MRCEAJHJKHKA>=W+ :F63O6'79&5Q.-PWDJ?(MUT5B[(.UZ6X5V2V(C1R5C3R MO&9W&JR;(#N;,>B.05ONR'6EIC3"SO0(A @OY1-O(ME 1\F&JS5 4;+A.LS' MNP#"R(7P5&=W8EI/U>2>!LPBFTL-(33-S*ZS.Q5G.2[*,GRYOD59AAM3S#?Y M]6<4Z4#$6T(VR M#><-6K[P(-#792.^>M'?SN;AN[DO I&VDX)UQ=2QT MLIQ6K]RQ:AU1G@+*VOKY5=CJG23BPD/1SBAK\8T,P!69QQ#]?#5UOJ6E.(F, MWFLARN,*ER@F2WD1$BW",-JY?SZ+,R(TIY&N9D5-'IS/Y<;+EV31(5%RUX!),8=): MA?W/*3Y.$>_#R1E[,A;M234'=*'R'!GJ+*%OR@X*E M*%MRXW;P16#RN)29N-;0T&2@^2>,HS89EA=U;TA)4%ZO*U.Y;:3$I"R$AT1I M%D2YDDC]HQ3(M:G_21CT#K6GO$2"](3)!)ATPMO4VNUE(M5 :H\PD1"GR)?4 M_K82(/40Z<26BNU#7!!S"A=1/N36XK23]URC5,@E3KCZU4J2GW]/FG3F1159*?E"9 ,ND\ M0\_*:)@SQ.H7;F\([SW<>;L)#\UW7>S\9XZ[KX<=NGQ'13,.RC^?N_?U#<*! M*/")\A[7:@2?02'I4-%/6$.0[X+I-CD20,L>E#;-H3#;+!$8(<([+ P593B^ MHZ)?D1F,4B&7AT7/VX-^0NID:K5>&21T*:O6W79?226Q/6!Q)1V>N>$R&P<8 MJ.I,$Q]%0#\"Z$1F[J-9E*\FPK>U9L_@&Z3*VK,F3=#G_!3-8BNV:@;/5[E\ MS?>022.#$Z]LG&:B?$NDRA$PN09@\J(B9^6\KTZ<-@#=>L)*B%.*30^'6)%Q MYH:+$^^M 7:+F9LG>A".>GYPN-X761XPN<_Q6M_L>KPM?N MX_P).6XKA']HKQD%Z3>+[#_O\,)7+^O;8O6G8?=!&]=3E7HK!6 N%JQFI95" MOY!1LMWD%"%U>G?$@2;?=LGT^KUN%')'(??-J/'CD/MU)1:71J^EHID"1>FV M"@N8EU@^B948A]MTG.5?#;PM[W%4\IK@P9DYQ$Q.H MAYWCX$N]P]$(1=-<'S<:Q]4^8G ]@U,/O>CO@^V.?P45013<&5U39N$&R*NO M_]MVIL/$ KJ3^]?,.ZVQ29W"9TOBY.BBL^GY;GN49R=0WK#E?XB/$'%#@I-8="_P#G MGXI-(*%O($^RYO!T3J5Z$M22TXU-F'YREKP&\NS4ZU L7E4'+!?&$]UZCD9O M4YS$RO#M@3>1I,F2H+4.Q=A4"5'<=) V+S5,2Q6,S1(Z0#G#NFS-\$OU% MNGF8;MY=Z(B0V\'NU9SZ2NB>KKB/Z:/&K!IBM8O!TFCOKG98B,*?/$=GUF>[ MAI'T(U\5+IC@#KNO_O=_/6DK>Y1'V>&V1\O:M;,E P@WA(FP:VU0D.*W8J^4 MC;=;)L_?D?0>$OZ^QWZ8$#'FCN?_BCW\%9/CB)8399UX1+$=8 S]?_C4_D4TRY_X5"0XUD&4VF6(.0 M:8:E984P!%DS6))C(*MH*O?T"4@R#$U#6A8 4&1:UPA9I35#5G5*4$B=5BA. M>_J$3A@$P_ :>BG@95IA-5F%"I I#5(*(0@\#<#3)S1>)Q4(59GB#!;-"G]- M%U@9JH)AD"2D"?)@5@+Z(4U 12985D5/ %T6> '*AJ"3# $YE1*(IT^0/,L3 MO,+)+,6B6;$\(ZL,>D+G-0Y0!,U2'/GT"1IRZ)4L*6L$0L0T33(RKRL\>LQ@ M-;02FM /OL$8'*5R@)8!>AF:E8"HB_XG$P2I4Q3%"H3.'JR#XJ"FZ(K,$I0F MTRJAR I:B*PJ.LES B,8D'KZ!)JGKAFJ+JNL M&L=" +#(F(3:"00#=87>", M@Y5K! ,80Y>A3E R;:AH'8 39(-4: X*@DZ3!U("(1 H7D!+I53$#X#8S2LZ M*[.T CA24VB2.)B5H$%( X&3%21S:.4**?,"2MA6\-T4CF<&2W/-7M9*IB@H0.B6%985.RCM_)'8Y,*@6&SF7@ MVLK->J55Q4RW!RG\3N& >AP/&;1L&?*Z(-,:C;62%&2&T9 *(Q4'RM&['=!* M:0UI7 :DTNZZ?F:\M3(KF93!X32D0)1=%XXW VJ5E"[\WGH ):[$1M<85FHD(V M9/J :C+/T) "$+^;P5:/4)%DDTB%>%5!2@9(5CBP>C2C<0) PD\)R"S12""1 M/",U8 $-2,)@(%"..+."5H)P1K(+)@V1J2R0]ZHB'K+'/"S3?+\_X$U;FB]: M5LYK>4R-Q(5L#_00<,B+T,ATJKP&D%9QR",HB(HTH9"&SG L21QQB!+.Y4Z"&[*S?D/DC>JN ()$=DQD:N3V:!"1RA\C@DB0P6%KG M GUHWC#H:4GJ4V?7Q-].#=I*%"%7M3G>(0+S%U!(K690(R MFB:P*N /+#^6[\%BHVY7MB,J;6^RUN:]3EH+;HF!0[;KR#PB-TH"G4$39Q%1 M2&3%#62B"8TT",@?F#&*1K32>$*F#!X;/B0M D$@.X/^X&F.YA3AB$6ES3)! M&E6I;\W+6;DK%/0ZWVW@LQ<'TV&1U^!I:,A Y[$4TCSR)Q0ILPQM$*P.*?98 M"DNECM/LU.LM:V.QK,8YL]G,0B^GCL50&[C;;=5.9\1$?S*L%7R1J;>#H0=R MJ*ND07*8A1"\]3!]Y6 MIWFD"-A>0 .A'QV)AL 2/%HYP:F:K@I( ]D7V<$'CEOY/HH1"M210B+08A^=)8#B&#(BZ$)T3J"&'@),LLC P$)I G4@;0"@>DF1KRZ,AR M(Y%55%93!0 )>"B">KMF9_5\8F5M;%5H:GJ==!/O1DC+AMUE2)6EDF4<]K X;RY,#SET3..DFR-6'HHFDM:G^7UTL+G M&\<>'2$5BN58;'TU)#>$JLB"@FR.JB/)TP#Z/ZT9I'J)GBZ!3<_LV$EVDZ7Z MR5-^VO8]/5VQZRD1%C8V5QE54HGMZMA/"Y A*1+Y:63_$<]0/"$+*E!EC>( M01F,2M-'7C<]ST_'1$(;@\EVYM6 E"#*WDH^86"$9%Y0TM7<3"19CJ^0DUG> MG0SE(_LB&$AT&,I L &@6(E'THED#;E#;'<,@2,8_FB%]-KNM$I$LVZ5RE73 MV*X2U>YD=>S[D8\C4; #D ]ED*YP.L+:)$T@7(%,&HE\*BLP(J^( BE1E'&MR@H!4_#!&!3H+T"\(6>>X@/LH'-)X3M8- M%(*R',>B4.P I1FDJF$#K7,TFI5&H@EIR*)H".(C(*%JR%@^?8)C.!3I(I%" M40OBFH'".H6F"!0,OH"4"BY=,4]C9H-/H#\BCL0_PZ MC"4$BE @ARC$4HB]: I(?BA-1Q84ZBS#&H"@C^2G2^E3MN :"Y#(YLL65;;% M5/^DY=DF9@T]-QC/ /256DDM#(5BY3B60(&T!@"*J5 ,1&-J8D2%C32"_ (" ML8R&N'SX[O84Z6];J+5$:*)P75KVP7B=/(7[YSFW(>7J)Y9I:?)TY@=))E=)I , >A?1QMLSCZ1. ..4$.Q9X"I8.#F!/%"ZR*)$[F M((?0L8YUG..18ND41>#D $L31Q:IWUHD&VLH6;4JBOQH;Y;NIAJG,/JD[@W3 M,C\>6F;:Z-+&D$V/,B4:_=4H=-HU>EK5Q3(.2MFBW2_@F,#@"*N A20T$=S@!AT"C0..- TRH! M $!1U]&\LP1;(COM\43<*-5%L27F&[X\/('1*99"5H-'D2'0,?A!M$:!(D!A M-Z<1@LX)VJ'1$FB(S*5.HR'([B)(QLD(N"%[JAH$BO.@ 9DC5TM5]?["5$JJ M5/+5C<5;7*].GL3H"(9"@, ;? X0Q+$(\CT4@A=(C-*D2<\Z-+ME9W$BL]; M9I;I2PS5JLEF\B1&'P[@JK.4.VDK1VW63"G;,RCP!*,_V0Y^L@.>\=T@58^) M2.!-<""WG4<[XI.@'0:$B_)4N]!:V,M7CL96)IA"^)/D_RF3V[TS,@T,\,!YN?[LPID(\73<2%.L8<7!!>BMWHY#SA*Z ;D1 M7Q$G5B-3&YV/FMPC8@H[8@+9F2U[O>TD[XIS4R([_%9K3,K#"Q"3XN==RVFN MVQ:L3?OU+%3=30,1D[P[[C-YBIA8&@W'=Q>C W4$\0M))+YRM_N77)+7[6JN MMP!^1A]TV%(S7R$;%Z#B4LXEBA6_U@()9\NPNK5<:KGAKW_ W7'#[V>I:"(I M/+9IV)J2]G*,).P?&O2]@?U;*W;[28NH=E9WZFJ?*]* M2GYK8H+-DBAV9PU,QN/+E,^1T8-HI4>^X2Y6F,;PEBQ^]HR223\BZ(.I[()R M)3ULK1TK-^Y+H)S5.MOTZD,$?:!ES2A,$2F1 ]LDIWK:\=!/RW'UD^2 MMUH:UT>5!BF(N4EO(-C SC:(0->/^U/=DS?P3*3E_ING#_5OY7U_1/^N'6'&3=2G3;(P1;?S)?D MS*P76)'C,Y$_R1;_"4VM=K8P&&\V F@->"FG-TJYY7SX/I/R+2WSGQ"US#C^ MT.DE?$!66E7/,@HYA4YBHKX=-#QGI]O8V"AKA)-GZ WXYSL$O2,@#OD"<6Y;L]]!GN6X MU*G:;#(M^DX'TF:)R;5RR5=PZR[N?<[3O& M3^M\'$.)&=;P);0WV *8WKW2 MH^^AU3L/: ,?1$?_TFS%\X*@>/%H3D\.;[:>Q.YIQ1O%LK:SPF'?8@7A-&:; M4Q@ST1AO7Z,8*NX4V1DO'M-&RG0(@TS!_F LFOFCH\CABJ!AP-!*Z=! =@G; M-V6-G@OP$C99GRU'X6V.!Z,S6C43U KZ&:E5TBN)5 8,VL6/8W=LD]*&T'GK2V32J2D;FL*ZD:V MTR0Z#1RX?US:SD/>1W9KI"PEU^96':N68=Q)F>GQ%/R8W3HW?3FJ7USVIZL1 M2*23JX3J2EYE@HP=\1*^W]/W*_32JW"W_P2,\O*ZB3)5A8-#1E#TD'OCB!S+AN/VP ML@C>=')V.!<[=1:Q^[PK^D9 *O3>^]G&T%^#I>XNT>QHMT$>X2YVEO3V!X]; MGWN7HZ6-$'ZP8;\#\_5XT\.QEG/"S5FN-:\89KOG+\9,M7&\Z7%ZW#.; M'J$,[2\"A/VE1E2^?U?'A,:W^/?70; !^D#(DV?WM)3_(6S_T%X1C_X MR9.3_(_N@N[&'-^46+C[B>T^2(2<_?!M55JXH]FOK!CPL=LF?WA-^0)E7JYL MQ<1/6[)P1U _;,D_4*[!'?&E-8HB+E]BQ<0=&^GRMU_Q[7+Y[06G;@"&\3]. MQ#^P8A0&X!_^OU_DKX^[KO-*.__2E>C=1]0G']E=;U<=6T>_S 8IFEU4]I__ M57\ZRZ\5H41\O@H^G]U[_2F?6V%",&+T3V;TIR&5+ZQOQC_*DP6),^Z.W)/, MG.)SN+\3X8^>T.SO#$[=[4_C.KZG3'4O'H-K#%QM-_!%2]\UOKP-P>57'_]@X^I/1]_+N^C'-HW MEN@?@=1^!""+I/6[P*N(D[?M,"-.?A=._L@<6G5?B"Z"_]\HW_72!OK_/7=V M\S*(ZNV]3%^DQF:'6B')M>G)GHL^K\&IXII. M'9?I='S/WNP/MU3@1(6N7.D/9NWFR/*D5GYJD"S/DR6V\>$^JKO">%G7F:31 MHC!-NN9BE/8]Q''HBFM]'N;:R$Y1A#74AU M:KDDO@7^ZQ^")>,"?:J_:I1RO_7,XX]0R>:N8&[-J./:#?6@=(.(JX&E[RM4 M/-0UVZFIS;2TCCHK\X"ER<*T)LQ=K_SQ=L>?HZ;#ZB:=XA*P8K6D1M]B59)8 M5'&+)"944Y8[KJ06J>GM)PJO7DU/%B?[7+]I-7)=L;)D)9";3"DJF66RV2_W MF_2XL=G4L[F)-$G,K 7I#P<3@!62PPK)QEDZ4LA((6]2(3_D-4ME.97.;M2" MU4V.G:H/R[.U^>5><[%EQ\M,OFR5EDYQ")="NU'%34L$K*1,G!=>4]*;V6+Y M0#HAO:NQ_&Q*X2>8GQM($!S=EWQL2K[1OLO5F]9;S!*$Y9D/B^@_F$BWL)H+ M5#[=%[N"/!W[(]I46BN9P_&_P,F"$&?)X[*?D39%$/_;Q]ROZ0WN1#X?4*6>56*ZK8H$ M6OYJ.D1Z@Z-I0,4)XKCB+\R-CX-64:>Z6UOVKHIN57.;J8RI6:"Q%# M.B%4)H9Y39E^Y.[ZOA!X3(6(%1#WR7,F,"S/'V7MOM&&^QGBZ6@[_NK"A4L' MVH7 7)0=S]LG+;RPG$V@$N*8MKNXDW&2]= M.M%P6;UEQR QR[8I5E(RLXG/UHA23UXAO>5^_4,2<8J*SLY%>GN3>GL->8[+ MZO*LNDAGR*Z4!S"1;*BE4;%7JF)$+> Z$W'BU7.PW_FH0.$^%[)OEQIE7G]2 M?B-*8_RL-,9#']@4G$+#/&DPF_GV<$FHIK@9.3-M/;#I1K*!.XW^^H>*"^\X MD!S9C2B?\"/R"6]1JZ)JLF:U2Q?$FE+(;FNCK)[:#I%:,5BMN.@$0;01>@T! MPM<$]F]1H&1BGF5=9Y:V$HJZ,3/-1#O%8P5"03D3!R03*5"D0%^O0-<38;]% MJ2;FMNI)';TC;1Q]-,OU$VYKCL$>BH[I.$>_IE0_\D0!OJ\/=Z<*HIS?-SU! M$!T8N )S?(N1-K(.#QG.$R9W,ZRZOLZQ+6 VM/:VFFDRMM/ :\5[_%2"A00;\N3<9[@(P6,MO=N M,?BX=/3^FJKYX](HO:TQ(PO-1_**Z>8JQ26QJ@77Z>,4$=VFCU3M)E7M&N+\ MU]2O8TT\=R2N%F(B59)&$WGMEX:!I\-7!I@X#;[-/?FOSI_=HE'Y$1'Y50;> M7\[)[\_(J!3QMUGC+16PC3CY73CY([6+C/UL;8-YU^^0D"?@/ [4/M)ZX2DEUF,R%C+DT=!EL)02CCR:TM M-2W*F=;6ZBZ3*K=6J(+?N?:C*N0[M@_VE7'JT&WA)>_"N_N-!'"_D;!B"&LX M7E CD2S#:;VCEWOF/"D3%#ZS NZ8Z/#Z]6D0RGE4JP/]M<&NW:FT M291(I5>,1,[=E>BW]?ZJ M,$F;B5*@1!Q6(C;R3Y$278L2G>G@R'D4:^T5Q/)X2/B2"?M$)6]P+8,=8L42 M N#WIN()_[M05!M^OC;YS$<5X3PE'!2/0@F<*.M$(#73@R#[<=0=R';PDSWZ W_AN2_<_5=W;R/"-;VJ MMF]+'>CF\L3['?1.PW96>Y+L_YW ZO];=:%B)5:("/^>.9Z)V?O;A3;2A"4\ M>&I'2".' M[/]?]%:[O\\IT>(^' Q/KR<"W"C#@1:<3/XD.D$9_+B;?OSE_'K96' M@?P[5GW5N4S^77O4__-_"!;\^_C/H\2MYMB8 D$&[,. [+SY3?YI>E.#N%SI M.VB1-5UO$6OXBHN>NY',]9FX?:U;K!&+OYK%9]^E^%,6MZ#F3/6(QS^5QQ$$ M^7)I?M>*C]C[3A)\%C#9[4+M(#DQ6\<0#C?UV/\!P?^N61W^3GJQ_1&!?]V( MQ;NHC/P1G+EQP0@WN2/!^/RC&C1.5'NJK=MMNI:?Z6 RF>5R M[:XXLWI).;BC(5!Q[AVG8&_8Y+R>GCC[HK_3?8X+:]J'#L<6EL56QRR4QR A MCX=S;]EL;(G5A;6OMQP4TD+%, #+%"A9K4Q'VD=;SN5GX^%H:L'\O$C,1W:I)'R\?.''%*W?:XUFRU5W9.5<;Y Q M\FY[V,>*QB%%8^( 1&XN4K3K5K0/>3G:GO?437*]D'*9>BK)SFFS,[@TQMQ. M)[--TBHKDK]HF)RO;#;].58^(?!R#/6:E[N!39#"=(D6[[@F_ ;U#;XHW71E MP?6G[D)&@?3-!-)[5=X@HW;"FCF&X36Y5=NWT@UMW"V1V0%12,ITT(F#IN. M^4[-+B^F(%$ ?-L!\"M:XW>=!;?F?4'*K0G#(U)UHI1:(:W![3-H,DX1;V]@ M$VE-A*=O+W!]14%XN-!$EJ=J4JO8-VI9N^:FLEA!<-,+FHE3]'>J1Q IR/4K MR#4$G*\HS3S3\4?#!$^*4,H*B9%N-)CU$"D-;E5!4W&"_4"OBIO9!F["A6). M'Y56_F;IJF@C.-H(OB(S>BOQZ]XL[ NV)#7-G_@VFI>>@8:IG>SINY;SRG!; MYRDKW7;U.F '@":',H.C6DX <0! E"&/-H*O6].N(0[^D/95&Q*5J=0[#<"F MB2:;%%?%\B2)M ]%QQS/QADVV@B.]J>N.URX=#S](46;D51A80MTPIHLFN61 M3VE,3L2*AJ)L'M!QDB(B18L4[:H5[1KB\@\I7[\^Z7=4IEB5:D2UV%/+^F(Z MPAA3P!A3B//\FZ+UGU@9\/'G%7_A['\0%@8,?O+FXH&L<$=1GU ^D&7O&.;+ M!J"NR MU!>[%7YV2WV]E6G.+M=_7+?$\=W%*"3 YU:V.+L9NZ[2%K?/Z8]9LB^^DOJ! M'JE_9S#8=[V8.8TM1H[OH8C1B\?@6H,HXKCOA1I3)BBV7GC_N@4+>&N%,4)M MN>WKS*$J[3-KMV(U;^&R^_>1CK??>+]JT/@]8.(U+/*K0_@?$;3_B##]9P3F M?QB*?^@ V87,[0>@ZPM.)WA4AYH3=CKZC98,7=N M8[I-V_Z)VXHWHT1G6/U->H//D_Q;=!.?QOL;]Q]7X":^'.;8G_IK8_+6.\K/:1WW[^7>]1> M7I I<(X[(*OT9E3DFOP6M*JS56^]L:BNW?B#\WE+./5AUG4FIVJVB&O-]C$C M:FUENH]:9;UTLQ09O&E$!+P<4!=_E+(5_C: M*S@N>QGG^P,T\4.G9SD!KJ1NN2J*"=(AY:$Z;U7I/SFZ_AG:J>>9[91*K @P MJL M3 1E;A/*8-VN&3N3>ER?B0)QEOD F/AF*9>R MXWDQ%2*:PY@YU1!4BRV4=92!^<$9F M%?U^-75ZUOG]?L?F]-& I!*8!&XM] M@&=.?<2MV@R&B_)2@0T)Q[6Q!1'7* AT7,13Q=T4T *\JC/%]' =VT:/%O!1 M0+1>9+@1>]!\3ECPE,*,FM5&BK#,SER;%0;K35E?R7R @]@XS1[?;'ZV5U*4 MK+GM9,U-Z^LUP*4OTF&^W"AFEW.C)2:XY)A)E.ENM89U&*,P%,H(_&LZ_&U2 M.H5[@!6#ZQF<>C#*ZT1YG2O$1M\E2OT:F(1,IQBJ=PI.H7&R;D21F174S'!0 M!.E*/E^Q*T:NEE_A=?[Z!Q=&Y:+\3I3?B0#+&[7)J4WI*FYVK-[J4!"S(+#V'A2U%IHC:K;D D0G)LAXCQX-8R+4C%1*N8*5.P:D,V;U2Y1[&K5 MU$S;2-W,ME@?29T!])-8[?"!&#I.<<>!PDUD3[[\='MT&>.;+#*ZC/%-%AE= MQKBJB/$_YI,O!W__;2[0&C3TVXQI^XM';3IB?^/H\E\/57]^([\4W83^3L'E M'MU^[]CQ:4FS;Q6[7("!UQ":G.;@=<+@]]KE^WK.[*M9O1LSI]$VXHNWWV[0 MDOY1BB!C+DT=!@F" $YX >PCI,#X#XYD%WQ$RM7ICMBUV+IBF^G]#[.R5$X)P?N^.,SXL]FY*[? M>?VD3<3;5YXS)=G.K% ]M6T[3*:2 (DU17;@)K_)UE=8H1BL4,*K"G5SO1QV MZZGZ$_1Q[<2_=7/YSW_0'_OO:#:*^+ *C78SVY>5I/!7]^V^P%]GT9.GY2-) M^A%-0JTA^'!5P:R#/__[OQ[/_ACG[HIW/5K6KFT$&>C]$"94%RI60C'0EW\K M]DK9>+ME\OP=2>^K:_Z^+Z.)"1%C[GC^K]C#7S$YCFB)FV$\HM@3+!@^];3= MQ>YGCF<&A(-A9$VG=)FF=45669J5 M.9U0A8XW+^&U=!/!9*A&?+@"8"_HE"R3FKH"8;$3P >?9)C&)8B6$@(3Y]@ M>(4G ,G(/*0@^@:!9D48M$P)M&Y E=892#]Y O=/(R78:%:]BC3/9Y*]0L&$ M\T$2F^;#D< ?D-*",?O6?#!:4H4\K;46R&S)![2A&(-4> ,B>RX@'G.($SPE M<+(J<) BH<9!0!R^6Y532L,AZQLQ,:[DI;0]7TGEE4S*X'#DK#?4>+8WMT"W M2X#"2' &1*F!1A[-UUS[B,K#I"!UE\O4JE2<-48%//)@OK1!D21 (D5"'=%9 M4%A9!:HF$SK/4E"#"L/2!YS1&)I"@BQSJDHB.FNKBHL MIQ[,1M,0MJ 1O0'Z)=(0GI05I$W(S^F 9WB*4M4CKDN%96]5("8=L97L6P-G MEEU2$BY/<$3OSDC)&#JIQML45FO>AUI 2+%'K@@-[420>7@@_OARJJYV!P>A;\]$K*Y=V]6AZPU9DS3A$C+L2(UY)@$2,N MQ8A7LG81(RYFFE[.;T6,N)1&O):+BSCQ/DYC[CAQ2=OEE[>FG$$810WO,!5+JT:J2'LI.QTD:;3T\S5KVF#<..7S3-QMFH M/7N4O[AVI;H&D/*:HCG\2.36&:$(NFZG C*E3:4M#<.V7#1-(93R6HOA&TA5 MA&#D>1#R,['&MX84$7+XULCAA"4K0+94&">%,6 'LUI=W5"C=GO72HN(4QP5 M9\BH77J4I_BA$."$QJA$UNVU]>W4,C?MK+@&9<:H[-IE88T!<8+__CF*X'+= M",D.=#WL- GNWS$X]Y$SC?(54;XBRE=[YE@"2\09@8FR%E'6XKI5ZQH@RYO4;6R1K<1X;4M6 M*U/O6*TU7*[JJUU3+($1XH#\ 'JY3I!BFTK@G$WT(B0,[P0M/Q.;?&L($B&- M;XHTR@^:GISJ;S*$F\UZ,YG5VH:8&S7:A!2HRMKL2XI .6IEP4]-K$@0B=8,O6GA^O , M9C#D-_G0\X"^>WS-M"6E6F)#$JOMF-A!?[8":IUO$CO)JTUC%643(\-+^40\ MMAC!6-J9('YM$'"=HLA.@WK,7,1&BAX+:MG@?TX7#OIM3!FZ,+ B,?QO[?^W M]ZW-B2-)N]]/Q/D/%7-ZWG"_@=6(N]N[&T';M(<9W];0,[/[Q2&D K0M)$87 MN[V__F1F54DE$!B[ 6,W'Z;'@%27K+P\F955"2(:D;;8&T/M%=P9[$S M< ^GK&?<&.<&.U!?OR\QBT7)=.JY/!0W:7$V=+GGL&#(+.?.HHZ!01RZOI%V M Z-(=,;ML0_>Y@C1M>O;7H(:GDTM,!6 O1TWL@%NCSB;<"M*0C%"1.&6;WD/ MD1M!WQ&[YQ[N,4)K40RM1+#NI!!16S'N@<(+T? P:PH-6W$297,J,3! ]IC= MN]#$@&-%8.H=AX[S^-([8\&4(S_#N"(^PH9+1$*@:8)!3-!B$;*L L9'D5)S^RF)7!_(V\8U%/=EDEU ](U(L,RU-1I-7M& M:'CI5](4J+92TZ(:[8GY1VF+7V+2$SV\CA-ZBF0#__ZC]LO$GG;^_&*=_]'[ MYHYNS;.'O"UIK&!+H(>/UV'P'UA [K2)W&#:N)_PZ,H_A;%=#;5IIA:E(13$ MI16&M^7;X.XS_[/2^GH6GM5^+UL]]U_^/W_Z1T$2"P.1].B*=I^NM0 FH77] M-?&YNNMB1JR0#59N,OD",_HT#IJUSNU?[2+#G^G*G5K7 M?S9^O2Y?#FO_[OSV9[_A)M;77_[Z=/_D=4T+!$5V&-R?\\Y]I M]<^+SF^?@-_//GG=FZOV\N7K)&$0L3'J'UA)T&V6EZH?>",8Q!:LAD/Z+9YITO8"' S\]6L"XZ@<"78T M-F=;RCG3TDY& !?9T4K&1=H/22G: T-!NAYSW_W&^IK.+[&N;X,M$3^1)8&A M)D.8-6C[$-]"S L4L)!J0!AT *DXPAC@-[L+@,-'O"0^R9Q7^6D:W$,+9!.B MAP@8'GH#_3X-?+(-%,M1_$WV"UI&)8^#5D:#)4(0@),60R#^:OWN>5=_M6Z[7HO8BI&R;?&R:_A M^&OY\#_7Y5]J?Y;CWTY&/_VC,K]S,&V<.A^SJ,_O>FC3]LT/G+YG)R]7OW]- \8OV;SN5ICP;SY?*D<]-O=R_[W VPL\1 MV>4QM[QX+(R_->3P*UA@?(-/IE[PP+$!6QXVEAA!>K81@9Z0#Q[ G-OI0,#3 ME8$X,@5"N.@UH +O@*J$S@06H$UDE0->03ZGL.B M*,JFLYT$#@>6D.HA GA-C""Y@I[U8#B',*\)?(J](/@*3A@-&8VM;.\^"+\" M'H .D*GP$\Q\& 83-D849L6"$6!2'-M7+ G@"P A$ '6*2,E C)X", J1U9D M 5!*_.6#2+AH"'P\385GT0,/\!HVD"UYR-6:8K?D34#?!@.?!LA$G"#B(8Z$ M83B);$2 ER?6@\*//C!^%"&),6XAJ//] T,?"/P6Q--XH[D;. ;[ P842%:" MQ0):1(D])E\)0VT"U1*-K)3/F N\# Y-X.=6U6!;4RY )3] 99**?/Q00N% M!:$"3X"E@?01RCU2$;\:<1^ .'!>,O#@;?3[0IB;A^)BN6%)\JV3V((OH240 M'_P26X"E 5U 1(6'[1!,-,::+.3TQ$L!?ZKY-)6']'-([$!(!?F 57T>2_"/ M761.@FB/NE<:37)\FX-'BSLD],8I'\($N;;$Z"+ 0G1AI1T18Q-:Y _P?3R: MAV4+-X;\CS2\%HV3V GNJ1\7PV7J,9QWA+)"6HU_C33-"TP6@DOUEZ@(@*^B M1S@K;<1C>'7^)(#!!>G+@@J1+@9*1(9 7@8^<4*:0[B-@E4Y:@1RC>,QR1FH M87*9_8 :=$.*"ZKUCL22@A(@;^P'AQ+6(%T2>YI$EK'"]I$ M)O50>\+4?6:6?P:-&,_&I$BC.>Q=M9QZ)MC'.[.5?H9AC(+ ()0$H>1'P#!R,TV(3'X\!!?_ !.TZ %5T?'/$[X&AH@!Q96F T M&QAQH3E%8X;U?R+E."-O:#$2(<5"%%V2J ?Y'S#UJMGNJYA"EL0?X*2,TL121(;4\\+MDT^?QZ&=X<8C%,GA(DTZBB&0P M!$E%+ (T]@'C(Y-*?!FQT_0YFG-;QK-I4"(,)"P"$+ME^_M+>#4:.-+6]94BL]XRT1Q@2B4 ?J@4W=)3>BE+% MA=1'@J#$ UO1KH12(H>D.Z397*Q"\/49F=G*'*]^[]S\WNW\L97.NOX\%141 M2\*@E>:<9178F6CWLQ>R]-9 M1/2L4,C_.[-9,9IZ8ZWLHVJL65GTO-&HKTB@>D4C+S;6-*JSC;7,1PFTB 1 I!Z8WF$0 MQ N.3.K)29+!X'V3E,6@)(BH$>#&!9J3V8-P 70]+$28]$W>50("!=(-#U) M!8SFUG$KTG+9Z;->^WQ+KO=RV

Z(<>L,*Z*T8)Q>2*PGPXKQ]0KL"C"&=?' 1!%VT@2Z9D M,HI@9+*T<.Z$3"4HY_?W1QU]"&GQ?1Y*!-GT_?_^V#^X^- M#/2)FJ55-QJS$IS1F038) &>4RRM6H[QUZE7*M6:IK/$J"H5W:+"L%I&HT"O M5.J->77WB%Y1\I-GJ6*%LKHVP?@EL+PF1)H*+U9EX">?><& EX2::#[^^._M MDY.K3+$4:Z+<&]?][D*)K&HC+%8RT(#T/9V0PI0R>JGB3.0%BA#]7'!%)_:L M#EFLM9ZFLF:([L]@TTHV;:5@_ M9K^9]J3-M$T;I-R&KIZ@#0XR%7"&9Q;R9AKAP@T8Z,/UE@KX?.#T>)%*.5I@ MM!=KL6H.%RY3D]H0K9EGK3N8@+"Y1N&^^LO H I&S/\SV&(IR %<#MG;;(& MDP52J!3[(+6*!C+6"Q7,&L"36:B0]28!S%&A9U0]TO3VTUV0]8,$.43:QI,; M!],PP#T.<.DI,09Y_S3 ;3^14)L;D'HVE9++FS.#L<*!;\S@/C:@8O A8!QM M9,D=7$F#N7D_KJ#2[8QM"OYRN3]$?V9KDO\DJ6YIH%&)3UZJ:P2TYX6ZH?G^ M:Q;J:G4NW%'3(XXP*GBB4*@K1_/#6HM0/RF4H'%I7K1ICA0_+-HG^&+T#&)_ MS(>=P]&-8,SS8J%2?%%M_? &76.YW M%8 0K6>N(J+W0D8N6D:SUBSNZ*GLN) 4,*(J,,MS>=*LF,4#+)Q-W2P6Q.US M9:]S?MZ]!&1^UKGLW+3/1?+LZ47WLMOKX_[_[QW6^?.Z<]G;TM98CWLH!:4T M"XR<'0?LI!O%(854V$'OC!:B_9[Q;Y@]QB,MF:A(3TL#D!2&C_C$RD M?5^:M2S51NX-$X!G_HVE_99%JLDC4J0FH\WEL3UFLZ)[U0>5&OC>,^/*6R93 M-Y '%;SB8L$\GH"7TX$7JGK*8UL9\=EXT#V:!B()4R5PI,M7'%/7P;X<%L9G M@W"*Q;"Y2@=$JHI4J)3".@;#4UNN2OWZRC%;C-L),EJ41=8>U>K[/Q(\UR%!/,P/MOFC?K^K'E MCUR*6(C$KF6,C;!O+I?$U#>#BD5M*9\M3Z[08(3HK:%)E>IM&6?BF5-]TBE_ MP1PCT%>4=#9#E?2PW0+R:"PD,TXIT\+%%'MWZ%+>]_RK!YG7&07#^!XF^7Y^ MQ]@J&.RFI;=X1VSAJ. EVYI2].2_W$DG8[S*K1)SOU6R8ULE5_U?.C"YCI!^<7M$ MAN9$W/.G[I4L79.,-XNY:/%H]36: M.XA=F3/=>+S&8V ?8T\$U&16.$)>M9TI..P//#03!_=^B5VTV2!Q/8>?X>!N*B>O3[G-GA?^F+?:6,#SZ41Y/$U"N*JMP6(&2O,2_@4\:YG32/^ M4?VA#Z0!;4OR64D*B:]VR6W]R*B:RZX\U'"PUCX>_<2S58IHZC-E9GP4 /\>R/0HMI9K01VK M1ZT!79+"-^+\S%XY8Y3KQ3DG^9OTGG2KA/SW.R^H;2V]EG>_+B^U+N9^779P M79I&8^G%M/MU>2EYJ2^]BWJ_+B^U+N7]NNS@NNSUV&ZN"[AC>[N_@^O2,FI' M^W79O779^R^[N2Y[^[+1=7EBC:%'PR\O1H36$XBP447QFBA@!QY^^?>?ZC\] MEQI'1KFU47*TEF4 %--G6162/MU\=2'"T!VZK69=U5@>05PORAASE'@NIU2? MS2E-X^A5<@1&'1C9Z],M MZM.WSC[/T[(O3)7SCGY57+>CFG MO+?5FP*[(M#[IKAE?7KF-9B:[XE7OJEE+S^*R.9/5=@VY\/A\0XXQ-^/Q7)I MH&FR[0R;/)4$K\1'?IZJ7!\QEBPOKO%"!]:6%8G@'S0Q'CM8I.I5JJ5BM;X9:=0N0ORRV/)5WL*K?4FZ5R MJ[X5;MFCCE>O6QIFJ=9HS1%H-_>IOA^6G_,H^LBZ5*4]BM71/#J9]QI\U&U( MQ*N#VVMVPU]2AI>OYR(9/JBURN_7N:(O#:#7MJ)O O[^*%QLENJ5ZEKY^*71 M[-KX^.6QZ+/7M%9?[YJ^M(7=6YMZJ=*HS:_I#Q?B55B2;O"(K6]L[VQM-<3[ M@OLEWZ$EUNMPOC0--@%F2^5J@7IYBX'BS7.) , OS25[2=F(I%1+9J6R'4G9 M722]WG#O&^02LU*JE\WML,E+8Y2],GDVF[1*1]4"+GFK@>#+U>YL>A,NZTL% MA?-24@4I<8($[YC:!=Q1F*2Q!F7P M/<0+)&K714/MJ'E%=$U#O&VB\531_,6Z^&(M>PN^@4G I[_*[ MV?51+;\J&PO>:&5?\)#FTI'5]5IW.#)SP<@>N?U;+^[P. V?6S%5+U:)CX'8 MX6:)NH=;+VVX!=Z,HX=&Q+&0JZ@+>!5XRT>N++ZB2G"^:2L3*%466Q8ZS0OTLH783 58O4[G[B](*2WD3FU<][M;7Z*NS]"*Q537='Y]BI2- MST>6*&8CJ][BM>14I[*LW<[M^EA--P@?0$'RZ6$RE8N@UQK#?O1R1=!+V[G# M2],=UN?VV ^\8/0 Q++'KD^7X7=]6U0H[7=.3MA9Z/I.]OU!NW_Q?I-7S*]L M-7:MT/:*5J2E%5E 5?W(?>>YIVOS)F=M-J32?))UJY1SM\37YFJL/:,P[X9L M2*&<%JF )Q8OL6*J.;"\=DFIJ(JW4BZ7-V>%56Z7*9.E5-N,PI=C4Z,6$\Y4 M^]"Z"T)YV[U0T!/W6RE7J&.V0$=:KO'Q2AT:)0O73*_'^-0U6Z%HQ_>L7ZXZ M^6NK:579U[3:B9I6*]O#+=2??[++U-"$$XW$\O*5S9RQJR\T*=]O[,QF;F!5 MH_J8*U=?7A+E^XS=NM3V7$EZ32&3'I-:2JQKA-I7U1Q7*G_ELO';*3/T",^G MA3FWA@2S4J#DF."2>HDC"@^+JC:R;S&Z\O4;>U>]CLWG5Y?%23<7AG" MV9-*\T7Z1$54[8OOY\VY)D6)]ISCNBI+ZJ$-=W8R+\"3(M9@W8$:!#\[2.(H MML2[@%Y"*OTD6"W_8#ITE*C(8.WE#0@E4IVIDEM;IP)1%I6M$T6!@-#>6-12IGF<@&*+%[!@O59>TZI:T^K/Q_17Y?T3AQ4E7BRP7P%UB-P%-*$F4;%: ML3U&]I:!CP'W^3"E&;DTZ/M2]/V7GWGU^ZI]W^O[9=\#1UOK"4 -!=*R"J(A ":[@ M:QV,>H4/3T$41T#,&%^ )XAQME$4,VBY[C6G,'^ M",*ON%RR5OLR2W1@)P 4_%B5J@>_.&+J.\^U!C*B]E[;YZ%(VFKI#%;,>GX)F&H DR"?!6+5M.TA\<@LPO$B:1N%'XNIW+2W&[22A M8$0WDJAFWG^VR)/+RG2G:/3>A?>$F&/<17G+ZKULAL/ 3LC1Q@*8W!:D2KOF MJF?2">Z$2#ID4^N!2KTNV*G"';B6!M/FQ_2E=S8[)%*=>&,9?Y'GTJS/NKKU:HX6CZ ATO+ +#,V?,[[]=6GU:-U!6^#0""['M,.:6 M(\UXI-6XS^T2QUK5:^!+U*+.#'%AC'*]87T<%@7#^!ZF05:Y,>M\-S0E]ERR MOLIMC.I^&V,GMC&TO?3E$5V!D3]+L=A:7+<]@SOR(CBVP$1/02L>3 G61)#]6C+:/"$\[CX MQ0(3*4(':A3PH\^Y$V65Y ,LXLYI?8<):E]A86:;%@CW@7"C;2/Z)1]9T@F: M7;K@T@F186'I9Y2$DO3]!%,]* T"9YI7FM7_94F%E#TCD@;%3R04,-0$M!NJ48I_@^$@]8A4 MPQS/(!0A0MRJQD2:&"!727R2P03Y:4JN#[%W]!!AF%+LB@9^JM.I9"(9%A1% M:%EYW8K_&?PL#9H#\P\!AHNA;DX$*O4Y$=@!%7WJHI?K.]M3S6T5RD2G2O9. M4*%LE%OH>+$(M!PL?1S@(('*>B)X2>0[6"[)S)4=!Q@*,NLE&2L-8/2!_74< M>(X$(R$L8NB@1H0/Z0MIZ&B-H_D5.!S9V932].AHU LU*?1K'4T;W%F/F8T5 MQR(?5R/13#>\.:.DK742#=7>RJ,43V]31RX7'^RAAW-E-WR:A&"? =A=A\$H MM";;!#M2C=<+U'@*4S\%5DC+= HZ'.0 R&LY $+1,E&4@B@/]$XG,A43P7# MU+/2C9AIR._<((G4[_IFCVR0-)Q9(65,5M,>)981:QD2,!W5_"M$ZP&82*)M:#/A%B1V(@],MTKT7,6>(T M4.P^YDA]Y7&VJWCO1KCW!&AO-(8W]> M%VW,3:0FH0-R/VV@@+5,XG$04L#& M%?X!ALF%)7Q7*63N#A/#V8K["3&&P*HFR39G9UI?_<5M!5#&%^,:%E MH 3N 0#SQWA3HMN\X&PVCOXC7 V$AR--2&@1<8;R"8<4E=0>X#1),<%J.N4 M8(5C]%WAKRB)IO0G3@P1K(@*(L_%U'P,3"_))8+4!&C3CK+!1.3K.1S4SH3@ MU.!!7_&!)7$4;EF%+H\?9%8P,7J4 /]8@O!R@4'?B:VL( D1/TS0^1;3$M^H M-"C=8Q135KLRLJ44S .4ODY'6]!R2BC+H?"DSF\:*(SDS@T!+>([F-0@#+[R M\-#A "]")![RON62=M5G1,=IV,##[J!-![\(R!.!G^\$%O'Y* #@2QUHW?>DV^EM90 :I\+L&1?;J@I*"P^&G+T # OZ?^2C2+T$2TV^FA8NF!7_;(,0 M<;46WE!>$4B\S(4;G@ W\/(GTI-NR'P+?8Z2'++J5Z@3/<2"N!SXE[;. M.*I1'#+Z/S3I6&POS+60ZAUP.4'5D&N- 2E00? J]!HBNE8KJ=R-4B[70-]K MLN%W<#I"L5:YC(0TV"BB9[F83P2ZAH0?C;"^9JA9)P'Z2AKQ+5QE/$46>'=( M0&T!M-E!_RD]E>H:8LA8D=.D0N-J Q::N%1]$8M,3B9@UG_+K*9B")(K4 M/D5;1C#DI-DE<"LSE9G/U43ZG"YV+^-T-"O"R59#FY&/MG#. *4%Z,SY[#/0 ME9GEP]^RR8WLA5_U?.C?LHMWO=V[6:8#F M?91E&>TDL:"F0%RWX_I'Z&F@0O,POHE^8QI8&201R&]$FE+ _=Q6*)A,?P2, M!Y 2X1UB?MNS7(K]J"->E! 3(Z8EM1**&%48"_")X(53-,L:8:I,;IL 7.\T M7(])LC-]RP 4YDJ1SA1Z1@TDPE"5\"[\.]28HRR%#'&CXXK/@L'0B0(?R+]S MP\!'[64AD*2]$P)@PA%Q_3G=*49EC< TC?3T_&Q F&IX%=FIF7S)9DAB%L2 MJ9H'2S1$(*Z($C=*PCM<'?S!1H LS!F\F806 M6<( \Q42CZ"(R$.RTBPDC(S#"%7.DCH>.*O%1>)=-+M]5$IW=_2=\I)<]2F/ M74HM4Y*^'KFC_;-*3N_NOH-X6:OW^YW+CJ7_1[;2O^+K2,PM+)^_\3@ MM162&RNVN ":IM:_$&B*I]1*Q&,+(^]#CU8MS$,BE00F-NC46J68HD0[;+9% MY_SE>23A-(0YN&<-E-\].QC@ ,)'N"^F!BPAEMA#*5 E@FVD.XF'15W!YMAH MI0ST#>^!((=>$'P5 0)%1GK /-;3K2;<\F5B%1V=LH8<.#L$XY49#(J>2.DL4.">I:Z*::$@1(0=;EK MX%MW#]+]C0K6FI22G'"$2'P$=) #4&\)Q;4HK$))?MB3EEDG%6D^L4[H7M)\ M%'F0;@,BR4<'J*@;AAEFUF["$-==Z,NF=P#F#V_16 1\Z0 *:GQ;)I0J^UJ2"(!:EB#@6&1$8([!\=SBR-S'=,==MDC[0XL]:R\ J(E!)_ * M!S"N5 $"E1*5[";2;^4YF50ER0@;*@%X#V\BH6"@#&NK?:G$=V-)TR6T&7-G MQ%-;K((M%)R<$$104:#0C;Y&:70&6TU$+C>=H""$JSG,V@:Q& *%[L@A%MR* M_>(HJ6/L5Z9TJ[W4+#U5_@"/R&?]-/A ^1S> RF.;V"&T3P?RZWK!\F*49&] M0G\\U>)**:)VMQ&,92XW)2P[69Q/6!P25)DI00*$/$(:,;"\S.90R P#EOB5 M9Z&-4C&2G+5"O"?S53"8@5W=8Z]"':C0-'0-LQ.:'T'D<.A"!RO^(:*QZ M<>&ZJ2Q1(8,X\RQ^1"$V)#/_YE)F1J'$S^9$*:](\Q=*FFU%K( BD6$#.6@' MDR/<@1AT%X;'S'9)89P;&!YFVB$CE!2L6:#^UA0X2=D@/6$D( OP'&5,Y?/@ M9^$'K9G<;:& J$(9JE4-CGSU\?(0&%KBBS^UQF!Q4T6G@1F!.5;!,H". MS= MQ&0%NKHJNW;$$VH-L-F8>[%(_L%=,RW""J\B.$.=Y..3J?>C-4C1-Q3D06D5-ZN 'VH8'!=## MPY8_0RT7 ZIW(O1SG#G)@7],]HI.K*#8(QU!?X&#CV$!'! F^5#,%W4F[@O& MK@*PLX05@7R>.WT/CP+ONH22%1/C$(<6J68] 'Z-D>R#Z(P36*>I_47HV?0R34R22+N MD]JD8\4=V?-%CRW7ZMK+VJ8+;6.3*%!D)SMR:(FUU-[*'T0_UN]16!:2 A#@ MTKD]<:9#0F9QWF^2NS#I6-\KT<(*A$ ] :)FHE.J.4734AK3T^)X%%08N'$H MYY2IMYB/LDTQ//I%$;HT24W93KXY.+6F:U@M (9__^FV4G9J9J7FW+;JIG-; M*Q^U;JVC0?6VUJI:=MD:5$RSBA%S:PL'[_N="W'Y;]5@__S2ONQW^^U^]_<. MG8N$+\[5Y]-N[^3\JO?E!L],?KKZTF<7[9O?.GUVT^W]MBFZ7^BNCL[#C]@F M@0"UXWZ"JQ=)B?(LU:]*P 3?VGC+B/A5W>Z@@4\*67\3*1N8EYZ-6$]47=ZU MW FEVR 3<8YVN0NG0T.)4F> 071O31%.!,IK%!%BHF0Q>#Z!YQQ,^FR1PXXM9U?/#2R/# O -4SWB34'W4"0NZ@M0-8P^LNHO.U*5:QD;!!*&\C2Y;2>31+"'M!JP'"$?]1N&GDBYPB/RM*0B82>WR5>Y7U_5[E"^]50IM:O(;8VJ'K($@_A)P26 :< M^^B_SZ"K13HX%YL"LVP7I/^5#? R49LL:&-=GBC=5I"$)%V.EH9 NPS:0%\) M:F@-:[6C6JUURT$,;FN#ZO#VJ#8LWYJV934K]?JP61YL'374#'"C+_LW5^?B M)H7KFZN3SBF"A&U?I0 :.@Q=5*>XK>*KS"MR#+-C9N!"@.?EIODHJ0[5CEK- M[\=FQK8P(W/L\B'KJ(O(V!7Z2_*:%O%;ELHB?RLI)V\N$$\1-K(\^4-KB[Q" M9&P1D<@"__(J;9L[=) X"]W)]&TMLU7;P:5XGC">!J7M/-;LDM\H_B72.'$J M,AW8I_;H-SW?*8WZB<0T.2-A[-3BBG%A^ILG=OD!I(#/E,:<:4Z];,.MHT!) M6\1[S*-JC1W@0S(TIC\@(V/O&1$ L]!Q@YNF UX%);=.$$?^5Y[M21&&MD.( MZ:WIW5D( "A#5OF@VLBP@;1SF-[$);64;7TG'D_=O GFM]$N:S(E>(%A18VQ MU\2.N([RED/JXIF,1F?^T9_-;GE1V?SZA1^$_B1"AQ]3RX)Q$^''K;K'10FZ M&D+.]EJ0_6:V7O356E"0@AVTZ?/I^^S$S\P-A.!III.3=S"Q($?ND*H0D!)A2! M17A>Y5K<@- RLVH=FO6#X7M-)>EJYGW!M3#%^E=(X9@V1N9N[Q%IWE&6P(L9 M U_1=8R#^>>+=<3*$]T.-EIPX?Z,EYTF20_ M-<%D]OI'L$UCG+J6WUS*V3H9IB;9UA@P+[4JH%T@]R69^TN/9 ?&P5\6N\F2 MF16/BY5 #8.X1"@BH1$<2K/.MX+!-LH*IB&)NTJ*TZJ$\YT>1):DS,9@\'])[ :C2([DMEDX:;U>26O+=[0V,<;GA)O -AQ M*.=KFD9=<([T1)U*O5FN5*S;[K=7 M:RVG7!G4;QT;"%5S3.NV95;*MW;9J1XU&V7.&V5)+7$P7G&D***'U\I9TXA_ M5'_H(VO $.0JX8K*G50E?\0N5A('Z@O!+/1-CJ7*61T^^[JH9Y8+W?K96?'^5.2E&!$VNI-@\C;A^" M9L;,@X]<(+7CG]@XY,.__S2.XVGT\<.'^_M[ YXS1L'=AW9HC[%>S ?NC*SP M@V/%UH=6H]$L-SZ@13FJE\UJ\_#HZ+!N[_!OQCB>>#.^\[H.<(J# MDL>ZU9!?:18'<3K,^X93$K+#VK@8\@*JKJ\NL2##(GUT:Q7\\0IY;;-J9GZ4 M.?1?!1$6?RW8O,:]:O% P8:U^*%HUUJV7BXQ\^CH:%>5VH]DS?; 8 \,M@<, M!GM@L.O 0/P)J."0/,_F;@&#]D18%+RZAVY_$8>T3F42(^UW7(>8=H4G&\0N MS0WE^N-C/;S&)A)+W&;7N6N'3^0^]1V7#>!>2(^NAI*;,C=\Y&+5'#_>@X]- M@H_: 7\"^/CG;+9<6EF(&.7" G:7L(,N6BR7=U5E_DBV<@\[]K!C>[##WL.. M78<=(AZ!?U6;U>H'_JUZ:!OQMW@7,(<6@[C@X2A7M0YO\%6V2)F7/3C89&3" M7A\XP(3-+"2QQP8[,,@]-MAC@ZUB V>/#78<&YAFK58IU\Q6N=PPZ_4/\5VM M52\WS5L$"29&)G8!)&!@0EW'M'#70@,.G_D@Q&H)8G7IIGNSM<<.&\4.AKGH M,%Z&&EJXG4'';_(KU%0KM)O*[4>R:GN L <(VU$?9MDP=VO=WSH\X!$_Q.-S MY4:U_(U_,\O.KEAX.IZMBABW[V7QF>OL3I_#MFUS3YZ$P P&O-8/-Q%$M1:P M/'.G%55I2+0L[&KBNX,D0L2 Y\EP(\*S]HD.ZQ[E9S+N>%X.3]]MZOC) 5[Y M_U'P"579P[N-9'4^<5X0PQ$2C:0;5GAFEN1!71J(=VB(XC%TT(:N*1CA%I0X MF/6[B[="L7.#W;CVF(M;24^M.]=A%P;=9Q+_]UB><)*7C&7M!/)D,=8S$@4Y M\+I,ZCYBTR2,$DN<*A+'_BJ#PZKY_O7H[GF%D=JD5<_^[*ZH;6]R+V(K]DNW MIJ7;MG)=T^1V7;< +JR\*CY["TKAN0"RLF, 4H>&E%_R!:\"D$CA[:/$#?/E M'DZN#TZ6V,DXQ$O)IWC7!7S=3^RO\HZ5/Z/@S*KKXK/ MWH)2>"[*K.X(RNQ,IEX@"L.DQ9/%_7]SP:)L,_+">F"FO+AL#R5W"$J^"CVU M-Z2O5]WME^Z5*HL?!P/57A6?O06E\%P,5-MY#%0"NVA MT*Z:G)?FL3T4VB_=CBB+'P<*U5\5G[T%I?!<*%3?>2@TLX&S!T$[I]?V(&C7 M>6P/@O9+MR/*X@.=3GW=2AM9H@'6=O@7]TL[&W MP'L+O"4+O+>_+VI_=]SZ/JDD[MXUWAOF-VY-]H9Y;YBW(_MFV32ZE[W=6OI7 M:YW__'1SSKH^'G2T.5.5Q?[W;5)WVV:JEPSDN5M,L++B%G/ M'O.)M1>RO9#I0G;2/G^;C/ R0G9B>3:5& %O[=SUOPZL:&_7]B*7$[G3SN>W MR0@O(W*G?.CZ[E[B]A*W4.+.VY_>)B.\C,2=6P/N[85M+VR%PG9]TWF;C/ R MPG8=\@B$:P\I]S+WHX6B]U']?51_6W9K?P'!EN=S$L!PV+4UXJSKQQQWY7$_ M^]2*+88;K.S AKE[/KI)8> ,':^F,\;.Z+VJ''\$%L#C__C;XY[]_V] M&UG_AX,@CH,)#6,"'\X?*Q:1#K.-0=$_U@V&M"5:+A2-Z#E01 Z//SH!SY/ MR<2L) Y8F96QWP_0L?IW ZOQOT*WBG]SI6] -,3MH&[$0CX-PIB!"$5N) HC M.Q(R1HR*&=""@F 1R#SH?(LY/ K+R#XE$0A=%+$;:@-X"QP^?Y2 I+XW6)_J M[*D,$]<7;2$VS8DK7E&*+:O!MBJF>]P*/\*$QC,25L5. M\N*SGCEH&4UXE3$/U:PJM6G,RME_T&6EJ8V:_OV__V^'EI#Z/FCY=U;#Y&<9JME5&JI-)?5L) 0K&ZT6C^S[,],JK713*QOAQK% MI!H^Q+RMC^(M]55(0Y+?S6F9GQ:O4+Z#HCY_P4#"1H7J6KN:6%RJ_%?BAERH)ED1OL?M) 3*0R^=;_88-"%G;9M* MP)E'U5I)OJC*QK.Q%3$G\1Z8;2417KFLJ6/H9L 9EK&''T!EXO7( SZVO"$; M/%!#= FX?"!&B$U,N['R?9^A@[O9,K MUN^<_')Y=7YUUNWTQ*"[ER?&\UR]/957&.-;)*A4"DJW(.9G4>"Y#E,V?:NS M^!!]*+XU[FVOPG;]_3U]-^NE<]\%E^EWU^:T9T 5(Y8?"]C3?DUC/&A'LQ@- M\&%V,&,:ND#Z*=#>LFTLS8%.-?[P2M9@DP&M%V(H_=\LGJ$636+_#-8_LUK) M?J5>9#([O42G& +[R-K)*(EB=J0N8'N["Z'"P]N[$,E\=:&Z'1G&:XL8MM8: M,=3C#2)!>XSH(H8[8], B&5X,3!D,2YH M=&WM77ES&S>R_RIXRLNN5$51I Y;EAQ7R;*2N"JQ_2QE4_EK"YP!123#&>X< MHKF?_O4!8# '*5('(]E,51)Q#@R.1I^_;KS^G]W=BW@DXT"%XN>K7W\181(4 M8Q7G(DB5S.'J5.]_AH=_?-:VCJ MW+R3Q"?B>._5WGYOOR]ZKTYZO9.#%^+3KV+[MZOS'7KXWLDEM'>WL6'+;$URO/)R=[> M=#KM3@^Z27J]=_5Y;Y2/H\.]*$DRU0WS<.O-:[P"_U4R?/-ZK'(I@I%,,Y7_ ML/7;U8^[Q_!$KO-(O7F]9__/SPZ2S9/)R4%O MDI_"FWMPN_;,E]VI#O/12;_7^_YT(L-0Q]>[D1KF)T?=X^/R4JJO1^Y:PD,[ M254D[0SG6T>SDGU=ZK#+Q04W% MYV0LXW]V^ K\/U.I'O[SE)[.]'\5- W#R]67?%=&^AH:Q[Z>\OA/X)[ ?_O[ M_ =^<5#Y(KB;/VSA*B,YR4&D;.N#) U5NALD M420GF3JQ?_A]?P&?'?$7<7D#N /=KQ(/]KI*.GC%HP3\<&J_:EKK\U#ST%Z_ M46FN QF960)2-DW )G[YO3==]ELG9K8\8O3:3J"]891,3T8Z#%7L?N].4SDY M&0 C^&MW"A-P*X&[^W*0)5&1JU/<9,.$-O%F"RW S1N= :E&.I_9 M 6Z]^<=WQ_N]@]/7>_@H4P S ?/?/%QNOH%A[F\F_($F?"]/D?H?A-(?8\0K M\)JKY,2QE@^A9(X;(8_ D3\350P\7E^4=QI8)1G$3)M8;/O(^# MKMCO]8_%QW&L!P5= :4%)(WX% 'IV'V//^QJ"_RCWS]]/4C?@%70$V=3I!G[ M*/U:3!E[I%M9WO_8\["D.'KH;C145;]/H M5M3"XS::O4O_'(530R=QDHYEU*1Y3_]&G16^W>\R]?-D+;UYJ*%0!4E*S.:D M@*&E.-[Z'=2KD_3DNQ[] Q\D&J)OKK!3N9,+=L!TI'.UFTUDH$XFJ2)M"]X3 MXF(XA"V.1.])/.2&/DF+=V /6[KN$+,LN>=( G.=3%+0Y$*Z)>F5P4S,V71^ M\\B193QS^RM/!,A99,)E=SZ!AHCK!=MS]RP(5*12,L^!M^>I#O#/2S"(E?@M MUGE6:9[L'KKLOC ITJR0,%'P*7P2MW='I IF)KYCYZ'$8J"@5T7N3R"WX9E%:X4V3XE2R7>0%29D8W M<4C9CB@F()E00&5#&9"8@@9E%%D9!2;AF&49V%@A*<"9R."[\)%\)'0,3^G, ML*6SZU0I\H+@"W3/CE?"^Y,9M@J4$8QH$0=*Q2)4$8PVQ:6DI>AN^,12?&)_ MW7SBDX35R6%[ 4',M<8/'/3 7R++@:DLX:40LP>?;7=)1$>'$:-[^U7>7!XB,]=$'M.78Y M!'. WBH% ?Q,D^)Z1)>#"%@:\I$!1VG@01P&M"-=3X M-<.4AM#+9$I<41';RSHT;U-TTPY@$XP5#S1BQF29#5((^+3IF-!95CA>^2 20&:6 MU\= ?.6TAG(FY!#X/]WSI_416/2WM*$'*VSH.6K456U%@"S$K[!>_0Y8&/M' M72%^3J8*Q&JGL7AB#,\!(4E/L0$2 ((BJ9^*B4QS2Q&E.L.* EY+@J!(4P5D MB4_AAH"7QDGJS-IYBH+9:6)_.]C!G;$'[^UOASL;.V?'(?D(D MB+!(K1*:3Y/=F9) !-#%!'6^,:AS =XNR6N?V)J*T;X69Y-41^*@1W<.F=P. M>KOOX.DSH#]Y#=0GHT*A4FVTY@;[2Y%MDL=$R'%28.]]N@%%I!B#>7RV W0+ M7+N%IHG?$>D!96:3A/L&@T #&_O0I.?R$Z0"N:^\-5]Q'+>R40+X K5ME'E/ MCL 0P@(6[S'UUUO<#DM:W^0)>*B0BPGQ4<1%@G"Q%SCB0E>6CLHX0C%X] MO4E9*+R.]OI[)(",5U0<[AWT\,I!P_?Y;+;&_=GYW;;%,US^?I_7O[G:=]@% M3WJDAM /&H1^N"'TI0G]"0^XI.7F@GYMM'Q&/H2C>CX ME5E!#"1J,8-6A*JQXFMIZE7W\.]$3QDMG#[< %(]1P#5$OOXH-M?N(TW@+6' MF.\JF;_L+I2'&RI_:)A@&Y=YRI:WL/\>'BTAYM#IB-B;]\-E/)OXY'SO9BXB M);/\Y"XJP6VLY EH!&V.FV4'VK*'GS(-W4XV;YEL,$YS7HP+9A9(*=@6>J/Q MK@%->/[E;"3)Z=RDD7MMQ*=GZZ^V"__W^*C[JO]T]\UZ#87YF^7IK?/M=C"( MPP[Z+ /0&2/9I'L1NH;6.N?A\I @TEJ8B3G-&: U"O?9 M!F^E'^I"56JL\CKNS,14$KI2?9'C"0P>0_0X0P0GHO[N,,1H2!%T)=,8WLPZ(I.125;@ M- 8VQH4Q98'6T=N1<"+ESS693[P(9I$8,ID141;P\#HJI9.G(@H@5=2 MV)>$ORA@;P;13! F#4DL3V5(><[T-B[&'TGZEWG]Z0,G?/-XY-QQ QG\=9TF M11S6,+->#G+UAG$]X)=I>@'(.?#EUQ+58NN3SK"5BGN^RW( C? MB8R /V069G'F@K]7HEY\"7A?#M0007R^BB-M/(B;U>*(\>_RQ>>)*K8(8AR+X3[*):(0"LY*\P;3JV:/ MG'L)+'Z2"K[L8=2,C@+R&KI-R1 -;*3FQP,9&TT&5![3RML=__V*0.: !6_= M'[9Z6P+4E\AL1?<;\:+F=]V.XBVW?]P];NK6MQ@A*.O($O$PJ7%"B-1%K3[D M=G'NH/WRDG5J+^'*6V"3/-%.7U5!B]>IC/-RVU93BV#SDNYQ(/VS &ZEB!YN(N?GY%C]F!2(I3R#)E#"(\ECNA0I MYI>(1"8UE_(<0[KX :R \0!V?O\E84=[E8U6?:7,I4J3&TWMEQE*)033VUS& MA)CC1[.&VL-LIJ.7W1??W&9Z_PPWDR5K9ZHAO!G3WTA8PO9I*JRP%@I^EWHK M[IL,Z49G([CR6_>R:]Y71C"#<:5)I'WXX_("Y=B'L\MW9_]WBNUMR/&QR/$Y MTN-EX6<+939I"]>&>7Q!EPV?6TR],@>-B[.,;B@J!=P=_K8YI^5'K+KTF84! ML?QJPBHK@_,%1%L+3MJX5JC^E-9$OE"9#>9.D1.?&T\&/T!CG"# 4+@SO M=^E,\#A/5 ;JYMRQ M&K;-,\@Q<14,*GP8+R5S=$>R>>N=:\S\/?I8H8$:H:S:VZZXJO6NKD,8\0NO MPY)2KEM]+*"IP\=N@$6Z:!838B5Q[A92ADDKX@AST,!:C#2,)-28>3THJ%7< M-6Z,E3=M.AQFMU$N7!+AOO?2Y_R&C!(%IH%2 K->,B_?+0&S5L?0<=\XX)W0 MI+'6'>&79N@*VNN+YA:- /;H*>X F#%I-M(34-MHK/@L4?ZER:,ZN'W!9)0E MU57;MFQ2+T*?L]]+ S?1 3 J^7I/W\++=N:2-1(#K6G[FK4G-N*08=,HUFVS M^N29:2<::VF]EO52\EU1FWX[1+G^RE)4 .6&5RXO1W.%+W3V@R661O-6<'H#8<=2!UT M3/G(T#Z2-BL]DD@OWP$GR1X7^AGP'D-8Z:[ MEQV;NN$Q3R 'AJE;0*1%D]?XAJV"4&VW*]X/J^SXQ@0=<$+:R;U.K&!I9=9] M GL[)LHO%Z%3I>8.TFJ=-#MS=RVR([=SZU*+Q^%)K1@U4Q5VUZ'??I.^B[?/ M4+U].-^%<9 Y_X5QIH%,#4 " %U?&.^A8CX, T551)M7*;N>O&RFA?J.M%UK M],G30=_'O"^!<Q)A8*O[>A7TG-8;5:NQKDJ1^P)"_:>5>J?#KV+"" M1BD86QN@3)"M,,N2YRSLAK<639YI-4S3QU "T2Q4B=MUM_;(CO-9(["2'HA0 M\J!>BI8U?L+HIS#@T++BIK/5*ZA 4V+G<")UHR2"T9K"5F40%A?TIQY_M53Z MFE^\A:,]S0#%)DSU',-4E;X;<>3'NG?-M1;0D;FSF'C\%>JM.]KE#Z1]' ^ M =@_ZNX_$12 UO/;=FC*H2]#YL8H^$^!6C+6T\"E M@%5 9!%%+#OX$+< --:!F45A])="6:DF&0+#004'03+S_3XP&QR9;$-@>+UJ M.ILPWHK=B3%B&B:XREBJY9GH*AOMY)[:R891WXU1K\*I@2F;K71C0J7$FID) MT_ZS)8Y"&\(/K"L8_G8;C6*4I>N#RRMZI8+KK'VST/=?Z)O[2^2S>(9[\]J5 MO6RU60VGHX67Z0RECP_!ZUB7$-.0]@+TSGX-V5F+:^F.E/ ]Y(B"G$6,JX";1M27P*X3XQ2CS'\0U+!.L$/7[UZ97G_>T1RH\_^ M,TYM@9,3DF#HOSI^45;!]X8HYU'=Y[I/98=0Q*:V M3;B,[F@0_S(8P1S9EW7_75^'T,ZE%90! M5@!TC,^]HK\ZE92*5F(QL8*E""FC2$NE.EI5CE&#I/VYH#:EK#((X#)8"PUW MDNT=;< :K-YAYFV>JH>;[Q#Z? PZ*ZLU")[OX*AW4YG+#J/ZJU]M&!:Z65[8 MQQF2IPZ_XGB?PT_8TLPI Y,]+5RWSE_'O)%"9],;?4-PYTE"ROQ(Z90V*V.2 MVK^+^\Y/(+!B.5*56>D*\7Z%M?7B!LY^X?+5,O*T5EZ-1Z@>YVV*/XLLU\/9 MLDR@W:TPGP]X.V\.2/^P>_@W\P4[!02]7T7Q ]G?YC(V1&J4]OZ^#?M4=B\E MFP0:=D7N#)-Z.,DI 2"8AXK LFQ!5_>7>VPL0_58CIJG02T'^T^*6E8C%XR] M.?Z+Q56=T$B*W(F2DJ ZK/$9\YLX'J.C?3L<=3:.:)(5[-,%T9 KJN[7K 2R MM$E/\"=5=PT+16'U!E]6?N3V49$WLKYV&7=BPAKE]U6,?);I%2X*:\S\M4W5]IPR5LVO2&,D MHBQ!Y0^4Z1"406R9@D313 R5S#3!'XJ<$S-E;G$;^__XKG_\ZM22$GO\VACL MYFR,Y<[&.%CWV1A<_N6C@^Q]]B![ZSM:YP^3L*6^H-;!+"N9SH_Y, Y,#*5. M,?GW+Y77LR-^=-1(B*-$27"A/8#%Y7'T,5804?H M6PO:X>,:QK#U<9-(U+U[O>]M7?.:X*'(C=O7UE[F_>PL=G1]X2/6;6\\]=A< MTTD/MIV.V'LSOX]HI[*.I54( [["W%JWN[GS&/Z@[I=X3_(J9\5P""8#MM) MRC46$IU2,>:/LQ)Y6[?$OM[*MF0&SS$5XR'^+K2=BV;.7#\ M)54W6DU19Z;*[HA6Q%S1S(\"E$Y^=@\1# T7D(U$XB*2(@S([";F9!P*&U3C MN.SEIZH4&KWDJ%?KN%&IC!ACZ**4>,OAJIGY[-2\6WZ0N.8"\2.7%8]@UCCT MBUR)#*\SB']R>$H"O8H ="!Q,P=S,+@Z,)D-,M0J:7CX3 ="U3/*,*C!3'= MC71#*:8IZK5X"NP8!S:T:J ?>VC1%VOH%Q=4:SE1':&(Z*[ 7# L;66KVG * MK%9#8*N6:WYD';*>_.LJS%Q\+,\D]L$KKCL7'SN&U6+@1P^-4J^1&.&78HD MPP*S''MFGL41FZZGV C6D-'JAAZ7>0G+13V_NKQFGE3HKS!V[JO>S$_,Z7R/ MW:SB:] -V%E$]8"X2P(-A$>25G0B6(=+><*A W&=,B=MOS8OV!9?W M"*T.J *UXP)##4]@52:DEEF)OE[,"Z@8AFT4=BOH&GE*V&4=_UF %E)D2S;5 M(8!%JB9%;O)P4[KB#AZ=I F%31^[$N&WH)>L=CCDX^LE==#Z1D?Y2G24*R[/ M 09*IIQL%!)SQ-E#R$6G2&)1XK%R"%5TPI+7FV^!^#*N))*5;&E[=0^8T?4/ M$&(-;_W6MA=R.3(N)# ,K(0UO%$6\< MC'P>#\A]>9.0@CA)I@VERJELC4^9E[)R*7VP(]REY!O\W#7,3LH*)JE;\"?& MCFP6/789(S8P;:<;C>@):T1GPA F'?8[MC$%2S$M2GU=0?>V,CWM#GZ/PXZ' M[6"0%%@!R9 WL'GG?1Q@C VZZ+^]4ZUWB^4H;T!WDE&&V5WD;@&Z+')EP.>5 M-LAI3=:1802<[84D[+U85D8"H^#/)"6.Z(VZ4U:\*Q,"B$M2%QBAD!'REZ?& M2P*SZI@W:'P)V+.*3#""\+L.54L'V-M;\L*\832S8<###Z+\QW;$;%$6\, M8.0%,PZL_@,3A-S*C9T.]:+ <@GZITP$-V_UD53ID4C.I0YR7:\B8_03<^E# MN=OO$]-6UW0X""8$')XMQ;@MYH2%4M6/74)3.JYHN#G??43U3ZUQ312D*+5T MK+R,O/K\;QCGT\;K61RYV:XDE#1(>8&D"M9CNP]J0%:V1@T*AMQ(Z*GVWJAQV,58OWZR,MP(*IAR2Z*%>P0ZVD#%AIIL&M# MY[X"^4.Y4\U30<@4YBMXT :I1HS%;W734[PPRU1>YYM_'X"A,<'U=#B.C*?J M.B%+&94TF P^S@R&W ';#"@+-+*.^!,>P;)B<8X1!.I4"U*%F,@:.F1*LZ+FQH&Y MWN-4'M^!Z4?0[X(&6. ^V5#+6K-]UT M93;OJJ1"D1H)ICP&0"G >J<(+F+U M*.EJE_!T YEI+F+\J@H7<1R82XYD9"6@[P-)M!G:->%<-#]MD->$=AV;=J_H M"J"1625CR)$+@_T ](#\E7@P-Z1HVNIFL H<2PX"9OM=^_M-WQ:V^]'G2%I_@&J^5U8]9!?Q^JX#0 M2(BLP#AP;9YUNT.]EEI4S;>IEO"@L?A?V7"(Y3C$BW5SB'.P*F-YY]R_S<&; MCP\DO[+%I7(NYVQ@=HS',E$C0E*%*@M@PW'TQF;QO,!C,[UT!PHFE^/Q ML9<90QS+D_+Y-!';^SN-,R?""F?S4Q59':'C*!86V]GF@EWV'"_F8[I9LJ[N MJ-BI9CY+]LZT)T"7"9.ULD+T)A;W*K,0:\<&X)_M2%,;2.2S;&]V*+SJ=A.1GC M.,A_'-HNN8Q^%(FS3>AFAF-XNI M\81H :RVZ-I%;5-11RWS3E*0'(C9#1+0^4VI68Y%5,99'TX),J8.ZC.:OD1 +H&6CAC:2D1>IT3D4#;998-;MBV=C!H]9.V*!6-JB5E](.T?Y,FXB:A0RT OP&Y7/X', @/-X3V(BBQ2!;[YUDW]U])%HCCF7*3K@SJMRC'?+R85J(-OZ7C(M2 M\*DHBM+4RM/4C9=R?X?;3A-\(BLCY@@/SEQDVZR/*T(W;TK+Z2%,F^MR):#G MM[C,"P5"R"DM:]DL0EZ=-X2[98 &6PP*\7#L68)28$E^_R.FI M^!<>3+2^4G=7)8F7QW53[8["!A],I6HB-,VU'=.0"N\X5U$DI\Y\NJ3S4^#' MKYCT %N2'L-CQE-UC=^Q9U[ 9@VPDT%G']8_U-#I:"?-5D?$-(IV- MS/AUUIB"]F':%+%Z/JO;\P[38Y+0.?&30$+S&F477Z1S?2UMZFF@TMB*#MER M?D]E(4T4B2H59%QIO/JM5/RH0LJ2/X# +([\3 M'^@*\?M(Q=B0F"09%:+O<&YG\PBK\GPV6ZF6*L9"<^8 !Y*MIH:5S RD6[F# M*7&?W,"460GNG2@"&Y_K?I-:M.#+M+4C"Q?7,;77$;8L$E!U$2OT]02*&C91 M(0N6,Q_5Y.,GUHGP>"Q=EH38)T]O2*"IX6@_B)$LL"Z=-VPYOTRF=UGJC M7CBV-Y9?]+@86ST$\>V:)]Q+Z*[VRJA) U93S6"Y4!*/U^#;O2'S"6$<"J6S MA8I(^L>14>]0,9/F*-D%1Y:59]QO.,!2'.#5NCG &5:LP15:I]Y@P6N,?'55 M"O^)D&JGP6HEJ\4(\_EJ6AUXKKW@M&7((E,Z+$-A>X?K6L>4NJ9)%C5]U M:A] ^G/'41O4 .NP6*T\4V4AS(!U\K+^ "R%-<7F-@\]#ZM/4.?*SMHD7@RW M4N$/KP4ZE@/%*-OB1EB4+>&DP:V(=\Y-$H$Y*%/-M0HDV=Q9(D+$T;CVD+^G MH/'1(=X3@WIRMGK&1FR9X=2>'TLG/U[S\UZEE0P/$8%7LVA6EJ"Q@#YOBE@I M-HIY17[3J2)XNUSQ1^4&M^8M?%HKV'T? RC9&IGQ_XF=G/" ML?0IC/[6&+>[;\\W/<6P?'-X:US_NR$<]O*0)AO6&)@O$,3^UJT3?[B9^0>< M^5O)O+>9[0>:[;T\18Y3)?B#VPE^\1*L7^9(G_MY/IVUB3-!Q6E:Q^14V*?/04N&DLK^UABL5YVG])J/3#_.-Q_ M4J/;>O,O-*8_@;5(.+RO@" _E>>UMY/D'EEA5F-Y[/X],3CT?;'/-XD.;X,^ M[PV2< ;_&^7CZ,W_ U!+ P04 " HB@E3=B\!\ZDB AR0 %P &5S M92TR,#(Q,#8S,'AE>#$P9#(N:'1M[3UI4QM7MG^EGZ MOD@F(@EE%/P\^/67($K#?3 MX'R+'G[[X7SPQ\<+GO3CIQ]^>7<>O-C>V?E]_WQGY^W@+=\XZ.WN!8-,)+DJ M5)J(>&?GXOV+X,6D*&8G.SOS^;PWW^^EV7AG<+DS*:;QP4Z3V5A0C"B*)012S?O-XQ/_G981K=O'D=J>L@ M+VYB^?V+J=D[.G*7,C6>V&LI;^TDD[$HU+7$L9?,[,T #\[,8Z,T*;9'8JKBFY-_ M#=14YL%[.0\NTZE(_M7E*_ SEYD:_>N4GL[5?R0,!&,6\DNQ+6(UAE7@TDYY MTA.X%^#_>WW^!6;\]>QJ<'$9G/U^=ODV./OI\N+BUXOW@]<[LQ: A+$4VN[O?[KG>$;VO&] MKS@$PI/9;9=\V+[DRXNKP>6[\\'%V^#JY[/+B^#3^W>#)[+V!G[I52-VT73? MOT"Z0@(6PUB:@8=I%LEL.TSC6,QR>6)^.:W-..')$"M#N ,KUW1U?-P[)L(J M,C.F?G:/]U!$YOJUS H5BEAO'PA4C_&J=[SWG0<'0_8G&@P>A7ACIS#>*$[G M)Q,513*Q?V_/,S$[&0)C_;P]A^VM9!CVOACF:5P6\A1YQT.Q#F^;,";>;#ED MN'FM!_W>[M'SP"_)X#O M%!EB_[U@^GWOF#C*X9WX]R ]L4SDWA!K@_;W_[7_ MKM O3HT_ =1(?^[NE- M6M)O>Z=;%' I\[3,0IA0)%%PGDYG,LD%LB?\ M8ZJ*0LH@'07%1 8_I"*+\(^W*I-AD69YT('K__S'WN'NJ48.^]+?#46NRN&? M )1O#4LNKLX_! ,93I(T3L<*IGR7A+V@O[MW%'R8)FI8TA70B$#0!1]C0"G# M)_ /@P4!_K*W=_IZF+WY4>4 !Q@"N Z@7Y&I$&W *S"U9/ I :7Y;(Z(9L:A MOY:CTPYI=48N/;3@7%-4/LBYW=$L9*KW=OX3-:\]#VGTDPS0C#G)2)J!= MQRJ1]3NH<:?9R3]VZ3_4W_&,;S?9?*(*N9W/1"A/9IDD-0Q&Z@5KB+*+T0AH M%3'6R+\NXR/RL\#'N^"M*"POZQ(;='QQ(H!MSF89J((1W1+TRO F6$ V_O#( M:T5R8RFD2 .0K,A>M41NI8V\,L;EU:?<#C KL[P4L&L8"9]!^NL&F03@Y$B? MR9@NDY6+SP /EP8$08XSY#A["-L#[I\7:?C9<'Z]5DN2YN\K?,@NH#.4HQ36 M68@OY 6:P#'!K/E64,YP1#CZ?"1"$BXPL(AC,SX8@E.60&!>1:0=YT$NBP#& M*R:!2N IE6N^<#;.I"27$[Y ]\QF!;P_N\%1 3O""1W04,HDB&0,6\WPF C, MO01$ME--X@5Z =36#K JA/$>9EB*W A\XG(AEK MFDJ*+$4\9C$^D0O):2* ($FR5C&>)(DOK)$PI<+I3AX6Y/N'"P!.-U9"7&U9 M5D[$WP *@*&,0?W2^D85'$D:Q"F\ *0N">(E,(<06/)$Q@R#(A,1!;KH;=SB M'VGV6;]^\27D^33D43-:!/D&A&]U%$9,X>_NQ76%5IL,L7("A]3;DU:]CE"2 MI(M@6E6'SP.GEC>T;C KS[9@M7$Z1] @$#QCE$^9AJ??=51\>.A2)*T0+X\ M!5V21_EARW__ 9"R$L?3C,!'U.TES.%5?QU_KO$,V:[1MC']8F>A7 [DUDW0!M((8)[2OT(E))T MCN3@G0PB'QS&AL']>"VN_&XMKFR 8A6'BD$%L&\RASF #OYV/ (AGZ-/0^43 MN/*I=]73[TO-*KJ:JP;O_[BZ0")X?W;U]NQ_3W&\C8$M_G]TV-L_7@NZJ\![ M5;+2F!M%6VN,@-,E6<8UK&P_ '*%[Q2B#BX%G$I$<7A=ZUT^C?T<#2CT:(O MF3R(",@<;_5++0UL4W@>?B_2Z:-$Z*MQUOZ!=S9W]VWY8:")#7T.1?AY#-(@ MB6J&HP> Z@T=7T,40/MS6_^]VP8G?OK##+3N;0[.D89X(N*Y MN,DUT(^.>OV#[TYU&)BO[382*AXB3>,OR758*Q;87S\8^' >SKV]E[UU9"$K M.8L%51O=6JEGS5]*6=(^J"* D\G)0AN)ZS2C= 'XP[FIB"\T96@O^#%E P2D M+1RB\:8AF\KA/-EYV&0M5O2&(@[+F/*AAB)WRB*H:60[HA%.RF6F0EGWS&EU M<:274*#/"_ <'\9+Z0(-C%33QK+J3.XKUMCF330,^K:K[06#VNKJ"HQ60^!U M.$=V,M3V$LQ1"[P&Z0J+YY=8 %2\"RM$" "M3&*TUX&(8X5^!86^VF%)HZ*< MLGNLO-E))"M/#0^I<2#X VGE#11L*1M6;@K<1B6P<%_%9O1?);@J 95>P')U M"511AU9)&)<1&X7H9\KRB9J!MDB[Q&<)VXV)O;_ZJ$2-":8)"5 MP/$97SBYB=CRHE%^AW?0T7HN2G2\:3^2_Q+QK)_2-(+910X7.E6'&TYR)9$L MDY!&N/@BPY*,*W?9'LH6N]#N= 3#54>P(%*SA88;0C23!0"?=V3Y[TN-\0A$ M4LH\Z#"_]K@?K'U'\Q)[E [S"XVB+M2"/ !G9C0P#D9RQY73(;P,LVJ.6E$/ M0=SXA,Y/- SM:1D7:@9\P=K0,YFA&H8V$L;X%[; !P1."$,73U>$-R1P.((N26NE7X0'M MR=$C>$AL%M1_LVX8=0Y!2)!/P64W+B5UB#H[4R<<,1 MT)K\P*A+FIHC 3BU5+]K5T16>!,Q0Y$>B)&AHI*%'@:<0BM;L+/(L)FF_\V+ MJM#>#;!F0ED$6*;0P#& )K#+DSG%I3G17^*,Q__UG=7.8;60LH![&J=M4V'M M.CVLW6W+A(':;U/M ^ M\@$;3^[M/;BBW8>+ ^):INSW!Q1/@ KA1N=X=ZM- M-6^<84,H-&3T(O_Q'(TKK=C(2(,D9+U'*T:1%,6D&[Q5N0Z/D@Q!*:,EBD74 MBH:$(@75>E%HF?GO$B4!IA[@2< A@,PL*'S:Q8=X!,"K+D 6SD%\EDAI7DV#X-DKQD,.PS%@S>6#^]"1XTJ,F M4GV])^2)N?SZSTZ\9R?>@U/7FN+U[ZA]W 8^H'XLUC^T%J+CKM%UC>;A4^K6SI_X.9VCD=@E':JF M^+NH)!(\%XEJQRZA&(6%C="DC6U8K'+]@-I:XFTE>1;]]Z/ M\)YUW7@F(CD-49V<"58Y._.))"<$\8@4?]Z0^[Z>&=OFQX?'R8,Q5SFG1Y#[ MF+#'C(\Y,Z!M]T6,P30=H\Z\8$ ?#/;9 MZN ^7E:QI'-;R)'<4J M\=&AEV@8R:JG33O$*P>J.8\]SL"<79Y.I5%@8>B9 1YO=RHYD8/!I6PJL4V( MQOP^@.(9#:"7P4XN=@Y6%U'')B\MJCI2URW$2Y7@)_+4OAPTSBNO!!FT0\T? M&1:'<2,_9D18&<9D B&5 25W?:1HW:1;%VO7V1AMG<9ZM/\1LV-@$HIAD+U' MR5[EU.1EV]635_B'+3_]R>'O>SB,,\+> >#=)1HB,SPJF@)#*=8"@1V.J=8_ M<],M?9N/FV=%?Y%=T!Q/:"HB]A>C5Q$7DT76\5,%'(!70ZUU.@.\J10)$]Y' MSI8/?J.(6,>090M1]8]V?^I$6YV#+6<817*+\=& 6VLH"%.@371L3?&<*7#F MLK0JX^X1T'W"(SK#A!R4389)3T!1Q2-F&0%@SO!(6L?SAMDEJ[DED2#K[<0+,P@AQ/.&M)REBSE$P*DOA;2/4A(@WU +I(<5->* MZ\FX:IS^T@ X>X>="N,X>?6YKHYWZZPK*FA!)DJXD>>H]AA1A"P#$\O#&W,P M#<%Y);-K=*B(,2!97JP)- X#>G"N(\]0Q@IFR+DPB3@$:G!#4U3 (9V0\OOOVPW8PF/-(KLA23<>L7Q!R*#P0B@H5/G4C MF?T((,@,-[5IC2,JN+!D_^KH5;\SVNKTMQ '//H_M:]T@XFQ0@A&26JT&KMU MHYX"EACU;8V=@#"D6!8_#7R6P.GKJ7-+WJRB\!9Y,;HI]^&VZ]/:?77K/+KT-R!,MQ6])'/O36#Y.@6MB@(P&3)N*[ JSSBVG0%;QK@-N1G6K9+0 MN5R/(X8VO+PINI-GBL#+_AWCE;+6LJWM>N JH_OPYBZ+)>.6,K\ RR^':\18 M;=B4ZC%-;6$E:HK#^7%3&V"T;C?2HS%AQK0C0A=PB E&F+,Z!15K*CY+)HA1 M&<=4[+$->"DH"@MZC>\R;@:K5;/RVR]*HE0/G,72J"UML%647++F&4^JOF$= M(>8WD V ?GU-99ZSE"+$(, RTGJQKJ*0[?,B@6M@ "BD]7G'L@*54QAG\]'L MT?#,RT6SEA=W11"Q8TH6VQ #-\REOFZ"U>+"*^U?;!:^><"I^-OV^B8GKZUP MM>N3B!4\<%@C277BG*]1)3S[&%I=I\Z9_31!O2J7;5#'6;M]0$\9R\PD:*PZ MEJ[-#*QE2%2;3OC2/VOFOZ^?R%E4$SF78LSMLCIM1KB;B#>WAF^,H[!V;XNR M3W T#JZ45"%A%9-*A;]XB/+J^^F#L[_A_36XT<"= .LN0PX4Z'\GE?#&N4^B_$G;N MT%WM&%P"+E??$.CV'%%*/A'2\BGOBH))--R2<;KT[K3,T9N"/N$ K4'R],%6 MF5 J?-BYJ4QF5M6MTL.4BR:%#2I8BNVJ ;F06 M+';U4_1GX_I=^0:Y*[U&&(WD]\:A8L9; MJ5=D>O7!?\0 ]G?7$M&J%L%)-4 MHLW[%ER9O%9RCA%F!"4HQ^$$AWC\"1*14,RB9BB&]NFTZ=X^ESIA(&P:HJ? MY>.W8+'_=\]M?NZ'\1]L..-_:^/9=^RK='N&WA9XUDA93Y7AA F*T%1O8-P4 M&=5?9W;?4WLGH@VSB7+!2'<_7LI3?KU3KEAH)1S=)2,4>)LIDVSD"#Q4>M(] M9\\O!/X?*#Z0KX_*V'1_PS1V]'0)%9.829'/ P2FOF\/&3XWFF!/![ RF;>F MG"\(I<&POIQ&KA]TO HFZP(TZ^ ,:4Q8:\LE80"Z(F*5DI>Y>0F1UF$DZ(( M0XD1Q]C4"6OKB*6+8)ZA.,)V=%/<[LAP;[U%JFIJ8?,U)Z--O&YIR(KY&1P0 MG5,NBVGX0J]/E!QYE50?F/4O;/)W\<&/^[KL*+.:BP]=$U%F/8Y%L4*\0:V. M$RI@5Z 9X,+TL[AAO?(,!W%A2Z-3N.*(ZIEK,,G(/_;N@WACGD-++K1T\!Q: M>@XM/5%?9T7$R&0,N,$&$Z=OP TY%I0!C8T!*S( 3 D4O)E -HEZ,E@^$KFY MRYV@=VQ('<9$M(,_C& :*7@"6SPBKUH[5X%: IE!052 3EAD5'NDDC]+,'K* M?,VANN3+!OE6%CKK**,KMM_@+$N1=Q?YQF1O+U!66W,D71)HE_(K0HH$>JH# M74GX++#6RZOUQ72AB&2L%G<:28P*IAL\>J$O') NZD6596'#._?Y!EY+D M0)ZA"]Y/F/0?=NVYY1?LX0*S=S7A4C,ZXJG=NC2I4Q'94HFM+3:>L2*88?K2]3QD793RFT(0I.Y(5B!#$^NB7S;B( M&?XT4>0)63_)-C!CFTNP7KMSS=W@D2&Y%:]3L@!GZ;QA-;DVP?6I]$NY.TI" MI9@9']REI&&<;@S0R=B")(,*?D47M6G&@4M&QS" [:E'H,\"?70J(>^^UG\- M3%OLVKJ-ZB$[/>T5W72]\%IDRFS24:6$XET2HJ\;EN^_O>69^9@' =X#1J< MB#&Y.26= 4ZN+*3.ZJV,0>Y6CZBX%A_">E)U5V[;72=/5- MQ&=H"4/@YGBH0K<"3S.OE-PHA=ZF\25@<#*65M-(4IM&@2NUMQ;X&'RTZY)V M8K]X@!R2$1A]WHLW%ME3I.P3//!,Y28L6@=CU0WC'8+>BTFG%SDH%3.#-NS& MUEHXP#O1N^(H%+K>BY))"]MI 8"0GNW>Z:-N%.%!^PL7I@/'%F[UG53QD5#. M-B#@!I5ESG%1YF,'8GN/"C$NY5BGI,/%L[58F]&JF&TWM& =(NGZ.BU5D5%; M7N-?(@R2U*=B*DV8IP7^3X2U+.$M)O5$(S1Q=HW #08_(BL0ZS_2; RBYS]" MISW)#+LY8^<9 &H:JTC?J-0<$'(!RYCI1&HVVHQ:@/1*$%^U"C4%Y5@!"I"N MK-MLT+FMN2P=VNQ61BIL#+!+<5K7V^,EQ2^[9N6DI'>-I*NVN5LL_AI"3$NO MV);,^,33(!R[,TRXI&U%U6U)] 8#IK/N>@OQ:NUS$<0*-+'(6KX1F%B8X>81 MM"?I]95<EBTJIDR,>]4N)U^]*HNL2Q MXL6(GA8NUJUVGHJP%51D0Z'-SI*/S/'N[PL #VTB^A'H6YJ'38ZRH<3R;7KM M7SY[[9^]]AOK]EI6 O# /,VEP]^6H;'/%LPMC--2''A5^+F]CA-CM)A*OTW9 M.D,P&[E<[GB7%" 3G_6_"J3K(5V=#R< I4AIQTNM;.1QF[;9.ON"F0'Z5XV/B#4R M)JEY:3[IFL8N9#AB\B':\Q:X-EN0N J^7&67P^AR\:'$I;)3G^_]271)?5ATAY[]27H'&XUDV2C"@'[>=?LL5M6 MF];A)E'FFT9,J&IU,[6M:@*98#.9G;/.,\(4:_ME5=/V. N9OE01V,K76C]S M_+55@^@8-RRP-/S.G6,DOEL&X$#M-KGT/^<>A(2ZY6V2:Q/.8R)S6LJ/G)JNH ZF\B*!%U_)F ' FC,Y4X1& U84XFJ M)BB3@NNG5>(5V%H]$3WK&>L#+A0ZHJ)LSSOG?$12IYTL^%!I*++L1I,ZCN@^ M)ZJIAR,OY#R*S)+L0Y@M<4W#V^P8^LH;EH? M$CR5@=W(S=]30NHJLL53=3^ M"=?*2*6KGM"_3^7>9EP4X9(6ZNJO@%%AKD\(1H'I2LR.R,H^Z]MQJ9'4Y00] MQLQ1;=(##VA3-%9T65ZTOU.8&ON0+/4+PNT)7M8A;?-9%6:&N#Y24/@KAR+H M4\"5$F6\.!$S3?N9,ZT^>?CRI#/*GAC)P8^L5 4=+KK60\4!Y2R8J(RNHP3(H^6QE3I&V-MRM) >L3VU- @245U,@:-"!$44B,0W+44.$=N02H]AGO M7?]%!%18Y@5H$HW,[&4J04'EP":!OIKEMZYGX@D\QSOV63NOR09-]7?WO+\(Z>:XVS^MA;OZRL^ MN.6\-R;.%'3VM@+O4Y_WZ^0]WR2C&K"ZE MS;"<*P^QT\&74%(>IOO^IC;J^]SX%:0=/I$[KSVFTN36NZY/REL/@X'"?G9I MS4:>^KUUCL5US07SC%*HN$M%,T:'-:KB1C?7P)B3;L7@^N^SQ*81J?V5ZWB% M #+Q0KL5;BA*D/5ZHA/2RLBAK;=D[^L32#8;&W!XM5; X=&"#)-4E]W\(N:G MP6_80?CQ>@0,6GH@43YS5AK76(18D1=T[(J[7&01U3);PS,6*\$PUCE$[U_="O7 M0-"^39-06<^/MA1HPW@Z[9\3B2DNN&A0=AB 0J#&PJ0RAS)+#*\6-M[7ULS* M^3BI-D37:U7GRFPORG.8T'W&HK&4C27GHXTB9_Y^J4E N1-5 N?^?2(3',CV MA^]R7G*S-:;[&*?]GC%:$C!+$V3HHW"^YXW]_6J[!,"&P -2VG1CQC9HS2#?E= MNGYU55I'&+*VIC?+Q;B\7UU'YFW9MF=G+[+"KO5^FU/[*52A/S>XI!6J^_#I MIM+C\4;1XQG6SR&\'JN_&GY.UWTKFC)!;!$?Z&RF1PAE@F$*EBSFTC5MM76N MIOU34\WSU$E5\-+.WNQ!Q'@M9J".T MC9T!R5EJNSLKI\9ZX>W: MNJ:9#I4#U=A"MS8!56.8CXGJ !4K;J;*V\0=0U9$78F*&EMK8.'PL/*H^@0M MSBW6%%5@Q(*JI[P1J-\@2BNV^,Q7V>Q("#2X%3-%7*#OZ%!I.]EMQA[,F3YT&+CZZ9!:MB,%]W+_N^?S>.;2F_, M^@FP)FB_&>6)26J7B+?=B3\H/:[T;PQ:=0A.='$Z0K5]F.[(ZKXPP6%K;CR$ M12,R3N=_Y;;6=*.A6Y"\K]^_0*\BC%D0"1JO*GLG@4=0L]<3\XN_+&QVJWVG MZ$ZD0L.DUD*7W:&^J[+I3RZL+U>/ML>;+)#.8V KL,;]%^89;->*"<#:=URD M,S/<7N_PY7<^H/3$!FB>)]2;"&WZ$9R9@9;YF[C8"7MQYP"-E=Y5>]\T&S]% MA_!#N<_7PH?;!@3TOT5$P%\%\/WC7O\9WH\'[W[O&;T?$=S/_.2Q^#W!/"=(D/16A6C!ZO%Z,O=WM'ALE-X=#7MXNK\0S"X./_Y_8=?/OST[N(J M>/?^O*)BW1,'??2=K0JN^7NS9]A??88'A[W#_8W:Z=E/EQ<7;X/!A^#L_=O@ M[/S\XN/@XNU)8Z/?"M:N2[5/$G%ON;FGC+FWV:J/NRME76]_D]#UQ9L?;IK$ M>$L#[.#54\;29Q*LDJ#V .ADJ+W9%TJ2C@+C,'R2H&@5+VO Y+#7_[N<_D'O MT!X^ZK\;?/(OWOR&3EO\K#EE+#^3]=IDO?$G^Y%BA0IVUSS69R7Q&96_!27Q M7KW;CTZA% BY@E76TM]OYS[^)M6,;YU8_X;(RK[);Q);B27M4/C/>! ?>K7? M9IG*JTU=>7/;1I;_ M*KV>W1FI"J).)Y;L<94L*Q-O^5!)RJ3VSR;0)'L, @@:(,U\^GU'=Z,!DKIB MV:+)K9U8)''T]>[W?N_5?^WLG&?W@ODCRNQRJK1%PJ6<&W4UV- MQ'5>%#(3'U19ZC05;TJ=#)40Q[W]_=Y>[\7SG9W7K^!19_:>/#L1+W:/=P_V M#O;%WO')WM[)T:&X^""V?KL^VZ:+WWXZN_Z_BW-^Z<5O;]Z_.Q//=G9W?S\\ MV]U]>_V6?SCJ[>V+ZU)F1EO^Y6O[>3)[_2K1$V&J6:K^^6PLRZ'.=JJ\.#G<*ZJ7<.53L#.=;I[.0?UWJLC/BHIN(R'\OL'Q%_ _\:5>K!/U[2U4;_ MJ>!!\$Q^QXF=&/[H'CO11O=UJJO9R4@GB M)G#M^9<13+L2^WN]PU>[?9[D8Z]U9UAW7/JOOG0Q$+\J_\+:?;AX_^G_/IQ_ MO!:G']^*LT\?+LX_7IU>O_OT49S^Z_+\''_ZRHMZV_"?U#+K#-Y2G1S^=)_3 M,!WI2NV80L;JI"C5SK24!=QR_>N[*Q&NN%M@L863.-A[>3HLE4*&3I_W7VZ+ ML4R4D%DB:*6 6^NLRH4T(A^(:J3$^6"@8J1,\1:8N=A*U$!G<%E?I?ET.Q+] M&=W=5]54J4R<7YU]$M[+.[Y]^//[M41W?AO'5=Y*=[WQ*6. M1VK67/I%Q36^V%W?$^)7&*'.Y !&RF_")_@+82XS&(@HU0 D$XP1)@++JRO+\_/WEV? MOK\Z69>U>3C5/GO]^Z_GE^>G5U%P9K41CBCV?WYIQ-E(ZA+&$8F+4AF-KZ$# M>C;2:A#<]VDPT#&0P=;9^:=M.L.;#;C/!B#W*%6<#S/XV= 2RP)X::R!S1EB M?1.9ULIRMPS87H4\L03%46>@M]$E,,(); -QRV9O\)8$-J_$!^5P45R7BJZ/ M\_%85Z11M^Z J_!G-2[2?$8_ XL;&S$BA@=/J,0@+T%_VFST0S8:B&P*E@KM M6@YBXG-W-VB?@@UT*\^BQB]_!/+$G1I46W$331V/^*A$>-]4@44DPWW'8Y47 M)9XK(9W\-5;J3%0F\=.@S,?M LNC@+3T&\(X1 MW%V V@'?9LAJ_ E8&^WCK^S^QT^_1^(:C\ OGR[/B5YA'5&.EM)1+.X M*R7+"?;Q;H$7L"P[0O\D;CV;_*L=L:LW0!<;4'_3_?T\0I!YZ5MEX0/ M.PMEXD6*=R=Y@:[>TWI8FTH<1&+_^/@0-ATX)^HPR$E! E?D#_Y%] MO8'BN\:7@B:0ZC_=4UK.!9[?V04OC[B&Q5=L=,& _J/BRJGGK),[G0_O*&#R M:R.7_^*I#%=WP1G\[^/GQ]'SO3WA5#*=8= !CZT">,\/*123] +-:.- M^;6&\8M+9?*Z1&OLC!3[2BGOQ4(KX$TN2Q+V;T$;1*^3V6S=O9RY=B/)77OC MCK>=AFXZ]WW3_AW>%)X@SQY:%"X4_44V?<@R-GO_2'O?^# NR*ARM YT;1]R M#7QTG@.P)FT-,:1;F!6\!35KX-IYML@=#4PZ FF5*F.(.X-ZCLR^J$M3RXP8 M]Q5>#^J, '%TA(-X'@F0+<$S4PDB*P'.8IG%_H';!%,7\_,\Q@WLJ+8Y:C[5 MZ-4NW'';B1W#-R/!9L3\E'KBM&)?$!LFEA6"2@;2N9JJ%/W<] 2[4AU!R.LI M:U :)0TQG8'DS>"TL*WK)6R>*3%3LK3/,7X91RS@42!;L]:(+(=GP7)7(E6X M6D9_X5$8M+!D,B&]P V7W@?#M2.D/724*7EVS8#1/L;GL^<>;L2(<>E&(RO2 M#.@L=&:J[['EL*JD7\#@_+SM*(U=LK[REB(^#H?LA$?W1*\ Z[@Y!AM:%H\6 M1UX:ACLX"E@1SW@__=U2Z0?1E_'E8@@:0=*R58$KM'T;,N7"YT.C9L9_W M%LWTW85B^&W8OY%#M]$$[^;Q#='PBTZF<&;N,+U[T#H[^YR4;SC;: MO3<7R-^D!WS7]("5D]4W"]TY>R8()3!_0W>BSLA+W8B>+F=;)$PQ%EQ7*7DB M@=DODJ?2D D).@,R<^M=52O )K]YN-1J0/_*02Z>R=K 'DR:<'R@#6WBJ;?0 M0*(-6-^S$YT1C^^G>?RY];" 2XCH8>,V>O']*"3#)TB:4MCME\%\@_9.@Q M;OOEXW_N[UV;)W0DN4&=VD "TW@B!E*G%,+(2>>K0#/2I L6[,>A,$-2D]-Z M*\=H!>IF&5$R>FKJE-0?L,$E.GBK&5Q,3RM&,X-J)5(^,@YRF(,ZC3QAV_$6 M*:8EVM^94QPI2X2M\$L%TS%X)^F\G802(2CDK06-="4@[7T82$[2HVJ M8IGW4S7>,MLX2/(3D>7B(@3N6UZ*:$/7/QQ=]_\Z72\X@12=-L8&K61<&4L! MT[Q.B=9-I:L:K*I!*6L0W7!U$VN&V\#.'??5GW^F9"^1>3V ?V"!1V $P? B M@3HLVD0#,=!)'6OTR@*!S.#,3O)T@C0(U&,PUQ;/.>5 E"V6\SECW^Q$YZF/ ML*')ELJIB419IZ!QE&I8VU]#9E.5$K-8FGL-D;:&S0/[#/0/^)0#(6=&&> M M5G9^T 8Y3AU[J0DT[[B(I37GFXV$O328D$1#LF03;V:75(.]JTLV?DM5U)6; M2H0C&DF*8"#[BH2&?0 &5EB;'?F$3F#AD*G M?AS^#O.,*6<$O* M):I[6$7 M19[JF!@RL-VT3KRSNI4?E"=D:+^I#4S8X!<\04J%@YG%AATI[]B6Q7QI>M(% M/IV3]6[X&9T$5RK3\(]S E"F$0@/V((-[_KA>%?\*+PK$)G N(AU*&)EG(>9 MV4("U"G:X7G\B5F8(B[$Z1".!=E?_;. ["4F5QA^7%P;L.OAXDB 4IWD^(.>[6D9W[' %,N&H[KD!I M#85=54Y/8^[E.0O.'.PZD0*[K:R\0'*7,;,G6"TG?GB(6W(;%J VM#;_J4%2 MP#6)',/<*'O*SG^KOPTB!@,L*5V!JVT_V;OI2L[%R22J9=+R8G0EHN0 97(H MW2AD H) FZID?1&V/U;*SP!%"T9U2,^%09*8#,9ND(%OV-8/Q[:2>["M15:3 M(Z- _(.;^/SA-K^YEM)!^P =W Y@FY])>)X#5TA]W-@_0(T6]1ED1OE2P\2 MGXM"VR-N]IU$Y(**24'MB!_VJM@80^#DMP^T'-EIDWH@$@P2,!>I*BXD@#OI M6^!10QP O *C.$Z22V#'HZB1F%VA&/3F]/R M$#7$97\HS%)!@GT+]A!/94&Z0>)_9"'E13L+.V XH$$8TH=QG[IQ26LVL,6@ MD!%D3/CV.KROI;>_OWY+%LD66C)X%.%,J2\HRN 1F#1HPVETHNCA):;.E*%S MPYZ9X*3]ITZ&+IO<.5BZ'I:. ZCF.U&YD24*\9H/J?6+M!/9#7H\8"!5Z$;9 M',^[.7FOU 04, R,MD.\"TXC;L"+1XTZ8WR[\7 MR!FGS+L!4W$_>M7B&!@FW4YKNG*9L)M2I.9<'*Q)*=*UJ[9HLI1N*TEZ]GI^ M;5:@:.BOGN[E1[9S.GXD,M@*LFE^:#IX[R02LOBWY*7I$2&LWQ&GH,;Z'''] M)#G]C4-^H^#J;'G!!JEY099HV[N)R1-!XJISOLXGX ,=>$_2@B36!>E<#JC# M)_N7ZH]:E]ZYWR2)6:<]T&.!)*D$HL#]4&5?7#B6 K>VB F(:B(#>6ET_!EKEAACIYMK M@19L1F"/(=-H[+TOF,7%Y). 95BU8B\2C5+_(HH*65.2H]9-,L8(:-7VZP[H#LWK<5UC5Q2.:YB6%8#5'H8&J M#W[:8Q;B8#DQOP5+#&11I'J!V;LT =SMT2GF><.._(K8*7AX<7=D9G86)Z0S M?0'CNE-FN1%;%V<7VQ8WK6+H,%P&R^.P2*-) =@PES5B+JO(71 ZB,#6C!?M MH",#.8-J*XL1EB9ND]*[I?&/4H4J-%=Y4C)UCJ):?B%*'N4I3C42O[P[.\5O M7?4U5DRP8:RP$HH*E4(G=BJGY.>N06\H893LV5YI__73'-6*)30>;A(:-PF- M*YW0N$EG:F3.X9,4DU_?RX5U25Q-QDXKK+UO-,.'@RVCS&X*#YNPL@?$0R=6 ME7=\5=]3:UXRES#T[^"A/0R5J MK00#Y@QU )L3IMJT3E-6H7;@$:L.B.K#6 M19%XP_?G,>?3QR%X;P-N$6QN2V\A MZ^ -5YV*+:7ICE,8#+VEU;R(P'@>9Z<(RO,.]LUMI_91QK9_M[%M]\3'O$(5 M$\O;?"@X3+D.-^=[&XKAZ>Z&I!QP$ZO18PEZMZ5I/@D(8YW.V##V1<5$T?N' MB]I#K(H^O!&$S0DY6A-!V&6,A!O1\$WR(8F;^4[O@>(2ZP2BL H1GSE?ZA\] M1:;1P;L=>#@3QFV[9<4B+ASQ]1XW5)A<(3-%[_AMU27T1*R'5QEB=W0 MJ/,"YG*EBI6V_1Z:AU^XJH5$F;C4_79US$\A7N5<>085HJ:R,"YM[ZLLGR'FR$>J4ON>FO&2 M;=R.!%HQ=H^2G&'=&=(R7,3Y)2:^77@\]&":D7B[';8Q=/+)<'5@([Q\$&C! MFXZ:-_'/K1>0V;K]6,+*!80C[B#3-@5/=\Z[]MCW/6!WL"F_LTG&Z[P1_!O! M_\T$_T]K(OCG">'/2>/UG.\$1+1.^ONIW>( CIF-O$=CEG#P!Q(#RH M[:"F_J@9*W3$R&4-DL1<#IZKO6L2=O#IKLP&D[JU8L4AW?.BAB$GB+I!),)2W\';26![^ MJCN!,UDLUC;+M+WA%_/+C>6Q1I;'TZS=NW',-Q@9W.$-#G91<#,9EX7OLMSS M#F:=K_W!<@%QQ28%\KXW07_Q,+.8N@O(?HYI.8%%(U.3XTNPA8P>]X&**+?' M,CX>%M8%Q'A,J7H>T;_S3E,G\4WL@^^AISQ-IK%B^<1'FWSB33[Q6N<36XGZ M\R.8*X=/6$JOH+V"J3X=7QZ*NM#-UJZFX[CF4B^>),65:WK&=5II+K*S#K;% MM]FBO7X'O(O47N=/# L*.:B*%D%18F,Q.^9 0X[65S5>/Z);0:JCY'-L2X:] M35G?G(_!!PB\3A_V#<**O SCTF CCW4];JFZ@[K,M G1J="FCJ5/#N97+D3S M5=@%T.2I3BA^]FFJ!+?^2K7S35H.(\Z[\F+@-=[H= M(7I?7ZFL<0)0T#]L1Q/"\+#K$ZZQ7"5I,$G<:CIP 8NU.^8+Z([G M?]2H59Y.99D8[FEA,X=)HDPQ.\VUSUMF83;9)B"Z!@K>E?2$N!ZI(% F^06V M\A2S8^!R6*I2&90X30[92J:;/%H3G:,]HH,';6^(+'0: RDK!A*Z5*8J->7Z M7(UDB3W1+TXOK[;MG@7F%*&(U)6O +W+$ZL\_LS'"3$]2=/ =&)2,61PCX,2 M)#B?LB)\0'NT,)QJ!JY7,EMU322BA2(XS+'1=',PYP[E!*%X42/#'J/8Z1B, MMVJ]VRS^E3/U;UC.11O^6X;P\EN75[\YC7B[3?+MY7>[[TKL*3>M=?V2?;-P M6'(9\)7E5,IFKP?Z/0R-WT"'A/I%#>88F8W!C^%$-FA8G.4W]P[+(O&Y^(C- MB?KK7(K8D3M+%^%9LO)I.LH-[UC#5*A\6S&F,!\T$^=D -(18?=2\!('C\25 M7&2PT&MK>BT]@P]?=7\4Q"T$.]SN(KZ)L5(5)UNV#+F@YC:D@V#B?MY=,+A[ M'_^+KWW\ RWAPI& %2#!8H^5-#6*&)J!D_MV@PCYW2K5G8G8S2#3=GY+8)$? ML,8; KT+1%FH$#:XMX L$6$1484UH8O8Q(+$,OH2Y+S M,TN-%IO,^DHB],!4W"B<*[';B&=FG;?SX:T5KYN\$A/D?7!:'N?/(2_CSZ[# MG2\1^0DS27A_M_K;C62/@>:X$4TZZQ;US?78"A9"N"#WPE):%(AL%_YJ-)5O'9I-'XYU&==C M&_FP9AC%"V/I.F#U5:8&NHLPP/D28$%F,S^D0+=+P9:FI*EYM1!^\FR!V@:2 M=N<0U[O(Y)ZW-$]X8P?DGA(A;L&@+DGQ:Q5J %/SH[>HZI]UR#[=6WDQVHLN MP!SJ@BW@M-SK;V_@X Q3IW%;5FWFD17PP3UQ)@L--CBQ?+X/L442>!NR=T:H M(X/+?67WH3- KK&125[@<3BMAS5\W-^+Q/[Q\7./%G:.FGR99SHVL)'<7!'7 M; N8D/@,_Z%>ZW3IM8I'&9#&$,%DWF5Q;]NV?H!YO 75.JYR6[A*>!(81[?Y M,&L9+?N1./V+->'TR!41.S()F?Q'H+Y_U1)(JU)TEF]EYM=M#J+1>UQQ9AB6 M5=05I8+$<$"DSMJ\*F" #?-S? E4N4+%B.:4M%AVR)0=?_#\#9D'JXBF*FL. MODDQ=!.:JS?YWE 6L=^#$.4S0\V4YJ,KD>JQ9J8<@-'Z?C1!8$@%J8.T%6R) MP%*,=.&ZOF("4.3K[YR*RI*/E&D$S(+M(R2M>%XV]9[VV@70/[9-B=VX2+'TF$ M'*^/"!E0\TK,/'R746@$+WS)S.F",I^KV4LD*DPSCD'7X]\_6,.134*?0L8CJU&AVL]<"=!(3 M(=NI*.8S(F7$GUS@.B6&I8R*2T49(KMV(. M2Q%4C$@D9+JF,P)?R-RGB% MMUQRMO4?S'5&:$)-P-5-GFWCE]AU/,7,!?QU MV7 B=K;F(LUQ@0WJM0[AD4#KPTGRG'&%N%VZ:2T2_MQ:)AV^1GW!_JG<;%8^!1Y?,VWIZC$,/A85G M-X,K@Z_[(!3ASS*OAX1%.2UAA09UB@4N"S>@5'",#?:VXV];C2G@&A@G3S[L MB!6$%E,YC2Q6A_,7I7"B21C&KKV\K]UA&%T8/SP>U-=D0DMFM54'HNO?9,\" MHK!22WD$1BTPYPY3'F84%E?J,QAD=G]Y6FCN<3V^2SPF]$'4DGA3LTZS!EKW M:L[L7'[XYJB=3H!%/<=,#7>&;_9>M5X8VJS^V)@B!TJ*[(K"<94NR'NJ@/^3 4N\ 5DLTK\R"[J3H'Y= MX+E,5 K?ELZ^)='E$+XIVW">E(K<@&9.P-]6.W=]6I;3.JK0[=*WF+QA\?(X)U"A"&!&@@3WHXN0AQHIDR3 M'1DLC1U$M$ %\HI=70Y=YW>ZRM[3;F/GVF>ASW$P"QM%.!'%@'APS=,OX5$\[! M%"',!V<\ -UBH)K@'JBBI#:PB,:T:(..LN;(>F.(VD"Z-4&3G.QP=FZ@=_KI M']Q->_$'1"96#@MAB;S$HVMQ5ZU$Q%"#_;,V(+% ^$F*1*/+ D5B(76)7Y:? M%>?RL^2,7+0XMIZJ.K-_!5ZBB*24U7 X2]Q&I^.F?2H)#F_ 6'^-J?M&)UJ6 M6ADVI 8#@E11QE[JL8_PJ8.Z0O<)6$Z8S.WSUHL\H[SQ)F?17T N-7)/.D$* M?R#&HU2Y M@@6)($ZW(^NGPU&(,I<)K&S18CON39C:GOFP*/RNACFL_\M5#*1L>,Y#>,Z/ MQ70J114A-H!( 4Y/_=$2'2A"*W,3\;0E9BCL&F>D?8ZK@W<27H?Z',Q M.H#\5S8V9_U"J#W.3*7&(3&^7&\@JS4[X"MWOI?(EH;_AZS^SGH8U7W"7"G>9C4!XF,JVQ20 K^:BKY)5+T2'',J>9 MH]*P(+&#C&Q0*> [:6S>.Y^D=OH,07Z(6,*I[5-N?/O]_"94H8*T"L0R-3X] M68<9EVO-Q->,R-ZL'I%QXT"/=P G6 W@](+Z'W13IK0T+#-;PK4Y*%,B^)K$ MX%%8QZ8Z52) B>0 E XE%.WH>+: =E8RW7X3MGE(V":Y5]B&$45*2@7$Q'!, M8*MT@5:ASL?IQ4SQ4CS$93C9M<*A]ES&8[X?)9G7L$)YC0$WG($-M)W:;^5&$)KK&3T5@ZY8SK MX 8?MEJ;X.97C?0?]PZ$>,1<^%;EQ<,K*!"X!FW'PI6D5:J?YY_;>09-*BHY M+?MP# ><3@!$,2PEME]-9"5;B0BE0BHP&%Y(*98O$>0,;^?GP\SPA.?(1C#R MDFI3F3"BJ2/WB1.2$D+&7ESFJ5KDWWX &S*VXYU1-B,[:@-Z M^-0)BA0]?::R8OEZ/V_R]3;Y>IM\O0=*<2M0+]ME%U2\VVF<$'!AX-*P[*FV M#EC$=R1-2RQXUD:+>I@6=?BH6E2G8/6!:E1/O)WKPC'?(/B<51$X5F\IR-7T MV*BFN1!;!]L$!6J6XW_>VK=CX*N'T&[NEK<2^"7AKBPI#\-$1S '0%B#S!Y0 M:F;F/PR"6%Q>#F6F_[0!;;N"$=Q<*\=4V3 M05\ ]C8)@0_:SW!W1$(PB+9%WI'&Y#'^D#3J(Y8@97XL<#_<'&-K9+0 ,_PC ML;@OK+#5*5ERX:2B;FBRT2.#==D0_,,(_D@\-L7'OB#]CBA6BWO7=@H^B9A: M<%4$2L(8S40^B!QGJ]$8B@6.3H##Y:"=67W MYW&N/&*J=WK]/(Z%@U$JZM+4WHO1JHH+J:$G3FT)'_K'(TIA#6,:+Y5Q>N/5(A0<32 QP"ZX;('D1DSX'&WCT>D<&% MA2+_8'-HS%V([=PZG[AF>H)9G38[4OKGM.MEF^(#LFBU<5B_XKB-!>.!@G0P MNI94\S P"^I &6:B=2,[REBHP*]<.XL2&.,Z='C#&UH %8V70GW1IE*V0!F' MDJB!RE#&Q*G48Z)L:6-!MIV$'$I,B;7RS\DUV%YL!U@Y3/6E]!H%&$JT+AK3 M88 [V3?[ZF=T:MH>0HXEN%F[RM5@=KQ7[:U: >K_]R3C38^!(Q*@ MT&!9ZL22]%LE&3$+);7$7&SQ5AN+^/1P)^L[-@#4Q,,)W*8+37&5*K4N@FY-6B#[>XUFR68 ME)S,AY%\-$F45SH8X(#8,UHC%L^!ZIM]KCUM#W>%\,H1CD& #8_->6#!Y9", M'V/C6GDPL%ERI M\L%*QC8WO#?@O?MKPGO!_MKY71), -# )7IFS>V*88_:L@RD3C$]!BC%:B&)2FT3S)+0'< M9.HG[RI\_$AI7!RQ$DHS! .\"/1)G7C(P79%H76A4/\Q'H7'?""O-ZEL_*@+ MF@,Q# N?V"PC:77DD4) MD 3OA'[=VX\&S:TZFSH8$W8T+LLI*H+3X1W944Z MN+\4=68)*5#%'%GJF"7_#<9E8Y!9X@\83Y?).--QP0-:[ 8)EX"W;/4%&KX# M9[C1V#L#3UL<;:HP#=%JJ$&/=V7;*J"Q:R/G5:M+INV]N(CO-OYGL#1M5@VU M;\>Q-Q7-E57&2<^U:3DPU"&ILIFR?,PYCM$[JQN?E[->$U65>AP\*6]XX(9+ MK3J7.EP3+O4O) \BJ_=R^N#@5!>[VW,+I+42+K6]%;J"GKQ:- )V/U-6C9PV M(/^5C=)\T 9["^J@%\J0^O3EE.:)<&5@Y! IICB/[VN"-EQN)1G!TQS5BB7+ MO-@DRVR2958Z66:C#P3ZP-&:Z .GV'N&O*$/5P;.?9#9J_5-@TRQ_YPBS.,\ M\: G$;>\<:Z3QG]Q5W]+X]KU&3!UEK*R[P&Y/,Y*ZAMPXM&<-HI( MNVL<@M_>GG:U*B)^0]L!;3]?.]J&(]SD?.!9!^7?1/"M!RH@[ +J6@_4S/W/ MWFMJ7>SNM=ZX!P:L.@:#!=BVG:]\--BWE8$1!99V0)GM!!@>*5%]2C,JVS,R M-"/E9I3:&86U[9UX"8=0,#0_+B2G^0=Y F3$4!H,!W!LU,98#TK.<;56(9I6 MJVD4;#A&P#%^6A..\9'PV?^"*G * KQI2004SCDL0-^MD '*8"Z_##P'7G"W M:CP2I#TR_*D"AB SDQHD.C\9/9 VGV0@8Z-AM2D\C=[#U.:],H/A3G]Q*@WB M^VMLIDYY)H3DJ;E"!M@')L\@H^1+0'VO$,04NQ92&&2$@[.HU)S\P^\PF_8N M5+Q)H!C+AWF/XD]ZTK.[U5LBUWX$X,D;)M;DS!T=W8&#O%T?G_) %_>P M_$;9AW?AQWNGX@P.484-GW*9/)G!+6&+5U5/O,]K#>K)AT]"_'2X?W#T M]-UO3^U@_LY E05V WG*X_Q6!/3U1OQOE-87V&@PH02 7VMX/VC]Z( G9>#I M#OU;,(.O-=H-=[@+GSW<7PKY$&[\:9:TF[_*B@J-0!4OJ1<1=8H"TX[*GVQZ M6R%G6/[L"L!;%3^8*E3=H#!>TF[3N M7BVS[^.9;6=RA^FEQT45[!#<51'[ON/+2.LQ@'A9Y M 5-Y:P3XYQQ&S+OCQ)\EZ7:!>[U5[T),T&W;QG&UZAQL75K27V'94#6" 54- MYWJP&^M\0=4D<"E4"=)9$^1R+7_GVOVV:IQ'>FQ4.B":1&:DZ&K7W4\FP'FT MJ6!>.3:R08 4PWT *V7[ZE2E[M?\R:$PA7" A#-H@0&IQ,OU._.E#>QJ@X&@ M2C+1956K19F_B]HCNJHRBN&;B!-\E.D63W0=>HQSB.72%&*C!J69P1 -7\HK76+&I6IUD<'FFK/G7Y MJC2LUD[*(=%ALC,_@B*:527CD0MIDB.2M-3O[%;7WBVM[2Z^V^N8*C6#P6=^IFOCTTQMG MR9G@B' 1H -E*)7PW9-<4X\C+\I90*VDC'F:HUJQC*GC3<;4)F-JDS'UHZB: MQ^NB:MJ\IJ.]XU-Q)2<(6RC.L*;VJV5':%NTP/ :U)X)],Y%MAN(91J'390X MRQ,%NL8[%M9Q6)0,XMI+?Z_!4C;(7&*&S:^P>'Y!IQE\36OZP6LC3IT@N8]J MAX>ZH:L97; I):9L,$Y%"::=67T#,3E0:<'FU*B?P6'(0/EIVK'KS+;_)AT, M?02V04YKR@T.-H)+>J7I<:SZ@[V[6?6)8BVX-=1'&M+^W89$NV,7'UL%$L+4 MH.4*F-MN"_GB=^'F,[K\T%A_:Y.#XV_<,MNM%]KVF.0$J0GVLY/LX] ]Z ,M!9J5])OZR9K#Z+NR\A#1W1/ M?)QK.D^XG;'BGJRV^?5GA6T5$=(T1$)MVBBR7TI^X52H/VI%T-28\K24J.6L M!6L]9\8U]HXV@H%2C4,Y;1J6SK_35HW:;,CO[1,#!E.J#FH>C'F39;7R&L3! M^H"%D&1$*K]2)7='O@N2$7,.; [Q.2!FX#Y6GCN12\G/]L$^IY&%(9:DH\E/ MQ>U4LOT4G=T>\X%B_V M!'#\TGB1MV@5O5CPP&0M1KR2O.?[@J.^^RA^?W?]\?SJ2OS^Z_GE^:=?(BM5 M+6P^QEP)JF:N-IDS"]GWQCEX5B(G2!P@Z1#TTN;[R7Z..)4&5X,3!D-"YH M=&WM/?E3VTBZ_TJ_[ 55QIPY('FI(H3LI"H'%9B=>C^VI;;=&UG2J"4[GK_^ M?4=WJR7;8!),3/#63@ =K3Z^^WSU/SL[Y^E0II&*Q6]7'S^(.(NJD4I+$15* MEG!UHLNAN,KR7*;BHRH*G23B3:'C@1+BN+N_W]WKOGBZL_/Z%0QU9M_)TA/Q M8O=X]V#O8%_L'9_L[9T?GH@GP[+,3W9W)Y-)=W+8 MS8K![M67W6$Y2HYVDRPSJAN7\9/7K_ *_*MD_/K52)521$-9&%7^[Y/?K][M MO( G2ETFZO6K7?>3G^UE\?3UJUB/A2FGB?K?)R-9#'2Z4V;YR>%>7KZ$-W?A M=NN9;SL3'9?#D_V]O7^\S&4?*T^^)%?:G0@Z&_EO'23@J5R%*/ M%8X=C!HE2A8GO:P5'BDC/JF)^)*-9/JO M#E^!GT85NO^OE_2TT7\I&!J65ZIOY8Y,] &Q[F^Y/6?P#V!_^T?\"_XQ5[C MBSP&W.8A)XJ6VLN2&)X]_S;4/0VO[W6/7NWV8 _S%=/XO3?7\[/\=8]3Q\?7[""L3:PJ8DN MIR=#'<?_^;<7!WN'+U_MXK-W/D^=PE?*D\-G>;G\-)^\OOKM_:4(-]?M MI=C"^1[LO3P=%$HA\:&_]U]NBY&,E9!I+&A3@++HM,R$-"+KBW*HQ'F_KR*$ M??$6"(_8BE5?I_!83R799+LC>E-ZNZ?*B5*I.+\\^RRN5#1,LR0;:%CZ^S3J M^N_C;??I#KUX-BRT :P?JD)<5=%7^.$?_J:B"C_MWNB*WV"*.I5]F"I_"H?P MS\%BIC 34:@^D%&8)*P$ME*/=5S)))GBLNS8%[(HIW9<&B3*DH07.O, )VFD92(^]_OP M$.#5V;O/VP3MZ[0'#^2H)D-=JAV3RTB=Y(7:F10R;YP?4J-"1=D@A7<,'83, MX4DX@A+^1EHZEDFE++E,@8Z62&3A-$%BH:OP?BEUBG_BX["$,1P(://#! M&(Z[P$$S>"BJ"D7/1]EHI$L2+1MOP%-X6XWR))O2;2"?(R.&1$QAA%+TLP+$ MGPUH_# 6(Q0 D] AJ=CS( G?6T?#QU<<*+N*)BO^?/H /-R((5B*)ZJJ:(A MPU$'WYLHT!5D" @((- )Z;B]L2QNK( FP%_](ALU)P O 9<$LL(SV8#" M'1+T %M!.#&9Q438;#AF/M$ 3A\^OQ'1UPA3+S[_.6< M,!HV%IEU(1U.XY$ HQAI8_F&O3:J2A!;@^,AGE*?W0*B@:]:L96?1OSN@WB; M3\.7;G% >]W__FW_6=[ M+\-_W:2K6^]$Z\X.:"59J&J77%%8 "GSR1 .3Z MQ#8JX]&Z(\P0=",QE&,F#O7S(R51%ED%T#P0S&\99<@P\V()H'#:=IHB E^H M E!SA"9 \4;BUK_)TLKIE';_<;,%_9_>Z>$3@@"CJ0*$@YV%S.$BP;?C+$?% MX;0:5*84!QVQ?WQ\"&<.% .Y.U(08$4EV1#?J5Y1R6(JCCKB8&__F.E+.@66 MU#/JSXKT"7R1R4T 2 F,0H81*B 87BS@MC">TYW/KOP9@;D8Q5^%%ABHO]R MHS14?%[?V05OC[B"S5>LT<"$_@L:D9-D67QUTA"^D M P/9<.OG .C?#P^>=H 4"2>XZ!2MV C3$DWC:$<#'@C$3">PQ!D)E:<_!D3L$4^6SZSS& U0P MJT@FUHM09FC_*8>O=N&-FV!\!%>&@D7UV25UQ6G))AH6_BUE!3D/)(%R MLZ MM2/8G6HQ7=Y/694 &S3%9 I\-H;#X90=+_(0O?XF M_QD_:<.C250(?@?@8,]JX.!_-6'I)D]@W;*Z&[N.V(SN5 [?1 R/FZ0_A[ M(I.)G!J[C2]>= ^._O&REQ4 0]9WO-=R,/]";NM?2TUC7M6=HX4$H@93"K2& MZ92LKC41;W.]>6P)/:E5F9 A#@SOP[ UYT M)BL#IS6NW=Z!!+)2BYB?,\F1:[S-=R3S/GDMMQ>;PZYY<8%W;18Q$47Z56+M MUHR3L>A+G9#%/"-IIP290),4E+.UA*S:<44FT:T,C>,HE:2$>6@/J1)B_*#, M2I@";#D\3*/EPZE!@0HQ%1&=S+$@2"(.;SM:(,6D0$4V=2(3Q42P.OM%P7(, MODG27BM\0@CRVNK^U!E$X+!2&!(H!6P)2"YP"44X^(&O:#6&%=2*T5"2F":4 M$R?K):.!KUXT679JPC6SK8&,&.RE]T+866H4DHJLEZC1EMG&29(UAF1V9W]V M5WDK.NM"$7X-[.JM&+O(16F,]4O(J#06#"=9E1#"F5*7%0CU_4)6P._@Z=KA M"*^!FC7JJ;_^2DA<)^VN#S]B;88@@\/L.@)%*13)^Z*OXRK2:( $*)T"X(RS M9(R( "!L,!01@8V\Y$4#[[^F;(8L>Q4JKTJWE [.:"C)5H\TI",TG -0D=RJC(BL M.H:-0\R&9_%V>!]7F%#4 2G@C6UJ&I-%GB4Z(JH(M"^I8F^7#9\ZRV+2\]Y4 M!A9L\ (OD(*O8&6183W^/:M2&$Y*(UW@Z!P?=LUMU%%M,(O302EB!2@X',': M8N.O05&B%5.4@)L .2&$5D1@.!XOM='/R&Z;?E&\Q81%$6U@Q[0C#/:N'PN0 M4:*;V_!P465 Z8.'.P*DOCC#7YQ<32C#%*&.#;3O38:-N @@A\IP0"1YPPFG M:2)>3F#9W8WM,0R_,4>K2 =R8 T9J2=ICEPP6:B_CF3.,"U ])<&35<9748[ MR @0O& I)U9EH:UX8ETD/8>KY$_.[:YR*!'3%(_ON')0440"1+"T5!R14$9, M-&"W'%/@*6[);=B RM#>_+<"^@W/Q'($:Z/ %KO^K=XV$'XTXB?T!.ZV_.,AN%/%^AW@5%X5>6:4CQ&/?50"'::X7OGND+4C(K&NQ1Y8+;>&X< R:P>T M%-/)8+HO8K3L,I:7)0=\PYMT%6C( "< GT#3N^,TTI)2"5H,JU3]VD)M9U73 M.VF<>-<#Z159@4+WN2.CCS >_#;0LD!*<.$!"L,8$+W?@A;!2YGCK8'3=J5[SG MKR\U'=T4'[Q< -=G)HI6;+]9WE_EPK%6+C5Y4_XB<:X3)@/GP8ON,N>GYR Q__L&P[?3Q0&]Q+"" MV*>F(06]FT$XEK/SS 1?=>$LO5XZ)S1K3M"#RZ_VP:"%^K/2A;& \!0]%16<%*^BQV3@I&MEE ]! SO]8*6T7/WGVV.8KHRZ2X A=TUP33H1XY@GMV M_GF%UKA5'D,;OAYD4O/0FF83KO,MG=UW,'$$*0@+7":B@A2.JX%G[F MY->B>)$'><9430(#TVI)#33D-LT-O%$H8!AVZD8J+Q]O OG/$KE/14_O3)3Z MB@Q+)AAC"?3F[_O'G8/#O>[SYU8&\()OCB QQ[[1K#[%#'VDRB$[6*V9I"LN MD?;-?-'F =P*QOWVY>S,UXI;F\-\[%Q[ M(9 N$6?XY/5I*JXOHX!02+(< BR ,"B:&#$8RVF[9('-KJ2@HSZ(ES F)07" M]:[8NB)3WO6?"HR]!MLP[ U[<;KT1M6UTVK44]A3#'/:)(59"K5;"P& M^#]XML>XY@H!H>\&0^EDGB=ZCH2[<-L< )QB=!4<]V\J&2LTFN+1R]3LS)Y_ M;8('#%_J/(S8NCB[V+8%*DJNT8#;8(D!!B/6EOH-&JX-&E[#+#!YF*HW&,\( M0"( F 9&+O,A1H=O$XO?TOA+H4*!@0/M*3(G0\HNOQ$X#[,$E],1[]Z?G>)5 MEX6"P7HL)2L,>Z6HU-!,D<@)63(JX#(%K(!M%RNT4*RGY/#(_=.'&__TQC^] MSCZKPWOU66&L)$>XLJ:'630UEUU&640B7P=)UY9F7T,!=;PR:ZER/U/66! ] M&GH#7/$RGV\MJMS*70#W(#V1X'6Z;:.493ELADT"GYD7A=IXJ"/>\/M9Q,$" M[#B7HAW>3)%79]MBG"7 2E$!0DO1(/6Y5\%WZX2TX!@;C(YDJC<<(2^VE*8W M3F$R])5&B6O*8EW-21TL*:7?!)\KF=O^EMY&$\2'L[/ M%J]#Z&Z;-%W&,\M=(PF"FL5IA@2LL@;Z-ZD3/@&",'K_<'5E/!\%O3^Z]QB% MD"I02E5--$CM%-]SMA-"^^/9M]TUE'W&A5 NK[G#[.Z[]A;SH< M_.5CMJZ)$KM$FH%&IILBQ&A$3#I1*3R7D/_)'EVG]0%&YD)%2MNBF_7@%R[T M*%8F*G2O&>'V+*P_,A-C10'=BN\OVLR_;RP5:\#8Q7[VF6+8MYL MH4N7"@A_'NZQ9A_A)LYN,1&MW)=)"Y;9$6^WPZ8#CC@;#F^M*;2]M1F,J3D*9@.OO\A+<>KS"F!R63G,,0@"N_B)]MY8C[[UU]=M NX'$9X? M/"!$.#CH/FVC@KUV1Q'//UI\Y?0:$DG';,.BY(RD","!I4-L!6_U9\5U1(:< M-5TGRSE1R)C).TG'@1\*BXS:8P,YE M)D#!&L(L4:_]N^BNY=X&KG=6F[C_S-87/Q5L#^> [>$/@.T/.?07P"Z&GHBD M&L$.5"/G.K>>100W4"'B*J$:O=,"#MVW'V#(CC*=1KJN!0-@*?1HI&*,\,., M>)0ZZ/9'60!T[3]U$-0 SE:\0/.>+\E'HB2XHKJR]PI,_ZUP' Q',)1 M];2E5#HU0-L2EBZQOAU(]$$J0E\7!LM28;$C# AIPQ>!5Q,L9JEK4(S2#DTZ M#0"*JU T#Y3]%,-OO@QZ.0VS"7+L#DLD:+-FFR\.V.@+Y<-27!37[5%I#@;- M1R NGEXR#7;8]+W9>V*9]#V8REOX.G&8[__44HF"MFY'$_%M@Z7Y6/\X#66K M$(;FU;:\1J3ALLEP+'G.Q29=G)2+0\I:R;\^C!$#NL0E"S"(N6^"5CMAV O5 M.9.]#%V @?PD$Y/A1[#$I![U ;(CVC1EJ>%D5L1!J51*@/6.VVOED!+S=EIL&/K+1EZJ.5Q@AD_08,RY M"C;"\^E[5P]OG-EU.7MO R=$J#U!_XVNK"=N10 =9BS[\E6?C\G"Q- M^![E&;/R*CGONBZ&BP_V@Q+8V&VTP/!SO @R-M93]8U_-LAP/\C@L,%+F [( M^XJ*[A(IBV?]/GW?\QTK&)*B.!> */?&M]FROI4%\5#S>J)03FRCGU9?Q>1+ MP_!OK#Z.7U8R1@%DCO#KKN#3V0=O<9HC/.+E,]$06=)T!7=!N5LG'WW<6CC!E_'(.3S/ROD M6:<36<2&"RM9YS\A^ 3=:*[&ZB*AK/8+ "7I*PU,F)L=UP8RR>/;^&#T8F!+ MTC@NE#'6G&1!X8X Z(\2DX$+*QF!!]Q M"6H<-D>!76DEI-Y3;,N#/.WO+^E_53M>3. 88:\KNT>1 M#O+?KIBFCUAZAJX6/GYL&A/TYDT2W]>N%7TY4\[3Q31U72%/HIMS0@S]\ &8 MU1X;L2"1.>A!0AG-=Y#+S*57@D;$W%?0,:;],-(5$\FXDYAQ8:Y%*YR5BZK: MEL^HG[HN'?B9@VV!A;QTT6B8%H1)6N. ,THM*L>[[3NP!._>6X+V@ZD8]\@= M6D\W#JV-0VM]?=M/7C__:7DZC;K#2+;/LC2U<>ZV2O?94*8#BCZ">V61)5;<97ZQ1?;IQ:C9N(M)%5(VLW:W1,E2Z.HP]E:J^;H?XLR^%NCX& MU?8\STY OR(OX2R[AUN>)U&Y5N+:KAA0NVB.9VSU"&_LA-PHV.T'O4+$T!OQ M5QMP9^O.N3=[JN\&:WF93W;MZ>U+/?YFXMP.77%25)63C"SJ0TX<%>< MR5R#8D;R!K^'R3VN72FG 9.I@VIH@A\;).,L1'$ZK005_[N]UQ/[Q\5.? ME7J.$EJ1I3K"OJ!NH MNY208&5LC)GUE3W.**L?)W,O[I7,G66N'W= X3X!Z/V[D@!7I:*#O)&27;5Z M_U$'3G:98C 5]WT0D2I*J=,FH@;87V.^0TH0HG,5<1?KD%Z%%,DAAT?NH!== M651L.)9BX!8T$V7VL]-%ZI[H81V!E'J(XWJT;9U(LP[*7?B*>D@X?36-VJ=. M1\'"!FS%4.>NU#2Z$CL^9M0I!TSV28UI]9QH$^;N>N]=D'AFR\=Y]AIJ;JY1 M8?WBCBQWT.Z!Q2=250WS=![5.I8?3HOT_)=HH/OF14O: F7+Z$D',4"?OTM[_Q*;G/-%(X5HV M:8Q/ 4X_7888O^$8618&@SJR%B9'55EQ1O=(HZF!VB0'8D:[\H&K##N4JRX* MN\;1KM\_303 ?7'_ '=RQ_TQ'N)!+?:#'RQE(Y^;[7?]OW?0B-UQJ8R:K!=< M_"BV7"U@KT&B9U8.T@-2K*K4L>,&J* M&!1H^C4J*A3Y.3"\SH)VXQW*\-]R M04=6E9NI!%9;<[G-_#:U-=&PPG3,T,\V-Y3+%JC'YUW) M ZSL:64S:JEK\Z"Y",."=5NEV[A*"K#QK/&Y5(RJ!TP)?BVR:D!Y^1/0% ?8 M]%Y&\P^@:/8M:Q9BPZ;R6O/B0S-[8+U/Y*1CLYV?SY66A\L$Y M(2X"B?+-42[A0TU;QE[AC(.+ '@ M"A%EQ2+M#Y+[G^I\N%NV-2\O:U5LZ[2[B()\9A$CSPQ(OU32R$K MKLK@8JP%IDK3T[72!C-7WIQ&*>V=VNW8\5K\$AMH1$KEZ%EUOY:&> W(())+KXJ#'UE^ZSA74V0-"U5J?PN4^@X)2Y8G<-R<=6U%=77W9N\FJUYC M!U(=:UEH95A2[OYB/Y\BRE2+HZU,P_0!80 M,B8Y>0Y^P;(()NN7$UG ;WU=C/ W_#SQ,U2MK:57 6HLAD##N;-]#1?0F#_5+O4X'[:I#!_J^8^OTR'I); MXMH\9/M1-"L5185:OP-Y0#R\=V8 ?=J <@97B6FOI+8$R<6H:HVYE2FC1L,. M9^Y'R%GW-*'5 DL36GX,3H)4V- :2E0"B65IK@.:)FT,R5IM5W V ;3@I3N6 MHXGI\%ULM[ KJG1X\8Z)H) MBE%E0+-#01R QJQ$5B8(AL!F1K+!-O32V:C2!6STCGIR&;& M<4](GN;X=DAP ^)%?91M(!:WTVYZT"@I3T02NY10L%;S^[8?Z%"%GA6L.F%\ MO(P.@QY6@ENK.X2'2#.7@JTW5UH>]5UI7_J-ZF,>A>1M]F%?FZ0-Y 8RMZ=IP# M5R,E(W&0+(:!=FS#))QV'+XQR+(8/4X=GP1FFQA8WU09!M\;NQC=:(%1O^#- M41LP74%>XG'W0(@5!DPUXO"^NZD*)BJB<)F[:-U2];+L:].75\=%D(+: R#M ML\L.4&902"Q_'RM:7WK87J@YUJ/)V[ACHG6X4J+5BA;^3JK5%6]G M2HO-UM<^9]0'L'I+AI2ZS8B!3_9?U M#5B"V8&7"XY$I:(OL4VW9'FH2DB-"A?5:5N[ M:S$MV)<-?_\^_GXD5LW@(Y_\LV3R^/Q:^:W8?D*F9A>J5I?)&QNOVA!VK#+E M$:A5,J61B.VJRGAIW-HL>[/IT[YP;M9AK'=B\VP&G#AMHM2*@0VSHBE,; MKHV&T(YP/<<7961?G%U0!5;7,B#/\:VZ@HSNAS'KJ%U5N2OQFDN0J&D 5]!F MQ=9!,L@WK(,M;[4'>5<,\O%8#YXBHKY?':;"@[FB7:\ASRR#L>?6?,0Y-F., M*['Q&=*/TTRPJ*-P2>O4)N@0WDAE]7G..IA=@S5>T\#59@LV7F13%W,FN,O) M%BBUHQ> ,"!\H9%G6%L2U#=M2M>-$Z<2J[Y*D5%%B=0C(@_2>@XDKTL.) ;E M6";JF".<+Y;Y+EV1O(5(WPE2P&E?-+II@<39+_MT&31+1KZC)!NZ^[X%T+"U M.CZKYE%M4/SGI?3N[W57G\<;9-]B L'88L9;)3EO'KFFQ* J\58;F_>]%..> M:5QY$P>V?8M0?'3H$KM9$.N:,Y-6&E8C:6MMLO<5U_WC"K$H&T361N:)6]@+ MTW9"K O4>7EB00$6VT%+Y*0(*,_J75=JH@'"9T!L(D6T>DWD:2#\@>BK48 IGJV@I0,_/9E/:X*T0\6#DB MOD]#N+KP8+@L,NK@_4)4J06E@$L[P-01,X5K!/5:N+7@'Z!>&\V<&#YG@ ;" M(>A2UKN-L$0EHN^$8)I[:^)) Z,LD9.ZR%]IS<4?M<%Z\SHHQ#N@XNT9Q59ACCS(?02""<[XYTKE-79O$& 5 M"'"T<@0XQ1*,I"E3B*XGC91N&1A$2>A!@7K-&-Y88V<0W/&*G]XN-TWOC M]%YK/O#T'OD $,':7X?4$B0CTX&K/F^)4IFH"Q3P RX9_4%3DP_WKE5=;UL, MUI:\H@R6.>WCX[V]4W&6R&F)A7@S>3^M8Y>9W((8B,NR M*SYDE08F^?&S$,\.]P^.-GA]6\#\@RMBY%@E5\(='7:Y>8MAJ0RY*"DFU[8EM!&!0,RHRP3OE< M3C$3R>5B-:*#T<%?U4%6]3"H+]5"8K\J4FV&+/PU7919VU^!CS2;"6S4D>]4 M1YZO7!VYK(JQ'F,F?U^5X,9K(MV@\9A?@_J%50PQ] MT0:]!WT%BS!U)PQYG2U>ND2P\/SPPN8,KDL7^MG>CX592L$Z;!Z@;7_MXH@P M+H#=L@O" 0*;>".RD^B .[9[\KDL0_5^*:_+B]5C- :,ED-83%EC\NT<,'5\ M/2 H,H1D6CME7'N.F=8O4NU-O#L^TD%=F^E@%+6]Y0NR!*TL9 M#9T+CBQ&'#R"Y138@@6/ #&C1MN\,7;;[=:X?6GNBN4(MD6N-L[*/S] S-?; M;QU7IWE)G%E_"K2:*/QTK4V(?%7+M(CM'"S.<@2SM%>HS?'F>:BKYZ M)L:D>4-=5T-=CU=/7:T_^FCO^%19).S9<8;8IT:MI) 4,\0O])89_#5#OLK"-([KKD39@'6 MO3Z#>&]RU[.G)UAU:C$,TY403;%' Q(D@)@4T+WN2J)3VP6#B [*@[8,8V/) M=2TH+&OAR<1J)+B#I:J)/7D=NY[CX517-*7]Y:9$IV,W'TL34ZX]4\[UU\\> MF-O_>./VW[C]UR ]L<6P D)N\UP]?;V>^2QF!]9P5+NT_8M;9KOQ05O[GE39 MBDH)M7SGKF(07,J)]7="&:_:7,3;"#:S[9L@.A0J%9E M()CSBH,6'J]0?' ?68HD R+47ZJ"N_PLDXGL.BM)\[79H]9*KDZXI#A,.[ / MF6&Q#Q.!4)VCE")*E%E'$YXO>V"Z]>+$G@ (6QJO%\W;1DTE?G:!!F.[+\[W>F/B]//?])_''^ZM/YY>7XH_? MSK^3(WZL3]$LX6W9-6*$8Y$0T],,4& M\$B0%IJB,%T)%05!PCU(G23=PW+* OZ+W43&&-P4R<3J " \V[>/]OX1[H/= M-K$A^ZXHN. MAFHZLZI=.K('>&S+JL$/\^BNBP1[V.?VY/5I7NA$'.YUQ,'>P?XO<%@?@=,< M+E@-G=,NT6=GV%CU_'Y- ]'^WKU:B'[4'(1^C)NL0;N]+)["CV$Y2E[_/U!+ M P04 " HB@E3FVR+SQXM 0)P$ %P &5S92TR,#(Q,#8S,'AE>#$P M9#4N:'1M[3W[4]M(FO]*7_9N%ZJ,P9!D LFEBA!F)E5Y4,#LU/W8EMIV;V1) MHY9,/'_]?8_N5DNVP2380/#6#@$]6OWXWL\W_[6SFCB+.H M&JNT%%&A9 E7KW0Y$I=9GLM4?%)%H9-$O"MT/%1"''9[O>Y>]]6+G9VW;V"H M$_M.EAZ)5[N'N_M[^SVQ=WBTMW?T8D^;-/#[[^<7/[?V2E_].R/ M=Q\_G(AG.[N[?QZ<[.Z^OWS/-YYW]WKBLI"IT:7.4IGL[IY^?B:>C


=*QV7HZ/>WM[_O,YE'.MTN).H07GTHOOJ57VIT,.1OY;Q MTHX*EF[E[;Y"EYC67ZKPY?@7^-*O3@7Z_I::/_5C T+*]4W\H=F>@A#(YS?+C"R8Z MT09FE>AR>C32<:Q2>/Z?_WBUOW?P^LTN/KO.>=YF-S^=??SR?Y]./U^*X\_O MQGGR^.+S]\^2R.?SL_/<5;3WF;=0I?*8\.7N9MF+UFFL_>7O[^X4*$ MF^OV4FSA?/?W7A\/"Z60+M+?O=?;8BQC)60:"]H4('HZ+3,AC<@&HAPI<3H8 MJ C14KP'FBBV8C70*3S65TEVM=T1_2F]W5?EE5*I.+TX^2(N531*LR0;:ECZ MAS3J^N_C;??I#KWX7DYT+#YUQ040M?+O^LEO*JKPN^[QKO@=YJ=3.8!Y\G?P M??\R**=V7!HDRI*$5SGS'"S! M/MF]^\-^F"!X"X@[/SWY<'G\\>+H(2'"H\'7/W\_/3\]ON@$0*R-4 B* +\ MAPY=>K^\-N(WE:I")N(DJU*CDHZX4*G."O%O'2EQ5BBC<1($SQ<*Q)Y2%E.Q M]=O)-L'X0UKY(SF@JY$NU8[)9:2.\D+M7!4R;YP:TJ!"1=DPA7<,[;S,XI(%R _T56!YZ13_!,?AR5,X#B)^M9 @0_&<+X% M#IK!0U%5*'H^RL9C79*@VW@#GL+;:IPGV91N ]$<&S$B$@HCE&*0%2",;4#C MAW$7H0#0]@HT"CK&##C1U_;QT,$%)^J.@KF9/X\.L"P'4B@4XZF:*AHQ''7P MO2L%FHL, 0%A+LL+!#HA'8,WEK%-5"KQKT&1C9L3@)> -P*AX9EL0.$.R7B MK2"2F,QB(FPV'#.?: [SR&(ZI1F&UX__]%[N?V41F/ MUAUA1J 1B9&<,'&HGQ\KB;+(*H#FD6!^/2OA_B/XN DHG(*=IHC 9ZH U!RC M05*\D[CU[[*TR%)=(+6H2F=VN\5S%^<*Y-5 M!6HU)R0/ETIYZQ(*S^\R61 '? \R4U1FA=FFI<\M MY[9?ZBWQI1"\/&%IT(:6'>2WD_6*HAL060 BM3WAC-071R^ -MA!+H%0SU(1 M%E&MRH.X#ZN"KZ#("FPA2^>9FH$+=( =)LH8(O\@]R(XY%5A*ID29[C YT$P M$L#OGN,D7G0$,*]@S$0"3XR!.EF"T]MWAV"J?':=AWB "F85R<1Z"\H,C3[E MZ,TNO'$38(_ARDBP?#Z[I*XX+MDNPQ*_):<@W '[+T&Q1RLVC6!WJL5I>3]E M50)LT!23*;#V%*"%M4K/PK-4B:F2A1W'^&T2PJR3 P.3\NNTLC=VROO(J& Z'4W8,J W1C\#*/^.R;3A7B1K! M[P D[.0-?*VK\*PVO6G[SP-2Q"ON!9/FGZ/"3:(OHZ_# J2(N*7W!$MJWA@Q MY<+M0O5IQ_Z]-V_E(6EF-[6]$GJNVS[Q7 [53A\DG*\[A,=',KF24V.W\=6K M[O[S_WG=SPJ )>O&WFOYNG\B#_K/I:/-JAZ!@9PI!9K =$JFUIJ(MVG$/+:$ M'M.J3,AZ!F1S'F>2AK0]X+Y(%JU%4&UDW3O087[+@!>=R,K :4UJ]W8@@:S4 M#.;G3'+D ][F.Y)YG[V5VXMM8->\N,"E-HN8B"*#*K'&:L;)6 RD3LA,GI&T M4X),H$D*RME$0J;LN"([Z%:&%G&42E+"/#2"5 DQ?M!@)4P!MAP>IM'RT=2@ M0(68BHA.-E@0)!&'MQTMD.*J0.TU=2(3Q3ZP#GNN8#D&WR1IKQ4F(03Y9O5@ MZJP@<%@I# F4 K8$)!>XA"(<_(.O:#6!%=3:T$B2F":4$R?K):-5KUXTF7-J MPC6SK8&,&.RE=SW866H4DHJLGZCQEMG&29()AF1V9W1V5WDK.@^%(OP11JLC0.D4 &>2)1-$! !A@]&0"&SD M&B\:>/\U9=OC1&>)]YR@QI#(*],1194 FR[4L+)W0XPO"SD8Z*A^UQ!^:3A8 M4 ^ :<-?&6!3:I0!!+=LY),VB/95Y!D(()Y#90OPSO;8$?;18$$2]9B"-8RI MW5(-ZI8N6/:4A':#@'H"*Y51D1674,&X>8#<_B[? ^ MKC"A4 -2P!O;U+0@BSQ+=$14$6A?4L7>&!L^=9+%I.>]JPPLV. %7B#%6<'* M(L-Z_ =6I3"BE48ZP]$Y#NR:VZBCVI 5IX-^P3,""@Y'\&"Q\>>@*-&**4K M38"<$$(K(C <>I?: &QDMTUG*-YBPJ*(-K WVA$&>]>/!<@HT;=M>+BH,J#L MP<,= 5)?G.$O3JXFE&&*4(N1HU@"""'RG#@([G ":=I(EY.8-G=C>TQ M#+\Q1ZM(AW)H#1FI)VF.7#!9J+^.9,XP+4#TEP9-5QE=1CO(&!"\8"DG5F6A MK7AB_2)]AZOD1,[MKG+\$-,4C^^XDYR%E#Z68A8R#/VI0%BU)P_)%2?@5(\-%=0"(@3)*85S!W@V3UP2+B MST%,XCG$9!8+'. &DH"W.QH?!]$T^]T(K""4.E!A3ZE5M,7AQD-PIXKUKX!3 M>57DF5$^%CSVH0ATF.)ZY;M#UHZ(Q+H6>V"UW!J& \NL'=!23">#Z8&(T;++ M6%Z6'-L-;])5H"%#G !\ DWOCM-(2THE:#&L4@UJ"[6=54WOI''B71^D5V0% M"GWFCHP^ J/P?4++ BG!Q00HC%U ]'X/6@0O98Z?.?8WF8EXULO,"% 1.+PA M*1+/J>U,LL(VR]D*R4;*9,(^A^\UI-V/E^])CM]"^1]!$6!*?4-6 T-@")7U M@1!$T> %!E04H5YN82: M/]4\="%XSK;0-LXT+)=5/PF"A^R0"9;,9!:E;X9 M"6Q068>)E*$%8&-"O ,3XH6:@/2$KJZFTVX.J.+IO%JI'Q$]EK4=IYY:S2K_ M*-\ M?0 TP%.[&1[BLBO%'SF:@[Q/E8Q#MS7G@6WTSI#/MJ_JK!FK93!G1!%T4,BQ9YK>JQ-)3.@Q$:B19%'B MJ05I /-FM#6S2]OH;.)OA[;;MFAI)]7R4]6Q.V[4KOC 7U]J.KHI/GBY *[/ M3!2MV'ZSO+_*A6.M7&KRIOQ%XEPGS/O-Y90#G=V$*1L:K5)1!$2&7J,>)$_MK39RX="'C=?S&$@D4#X5@WJO0=+MSOQT?V&J&#JSN_#\ZPD1E M!DB9[A( ;+#V>V-7GKW5V?!, M.$FOE8-8WMA^:O.@\) M!\[Z2WY!("/XPAB4!\AKG#;%HQ5;R@^?%M%;#FWFXCH*\9N<]Y_V[V(,F=*=:%"]*A%M&\YIUG JS$(S M'J'@H<<.KA8_F@ARV5#GF'*[TZ,CLL9QAD(JVF,R*KL1.X%=<72)P@@V"WJW M+:7"YM"ZF KG):(KD\(*7,Q=$UY'>NPH[LGIEX?@07J46=BW%"K[:Q(JP_S; M9=*QKZ?Q($(@&6J%Q% RC]1Q+;K,28A%X2 /$H.I_ ,&E=5R%FBW;))0 M/##LD(U47C[=C._[$9>/15_O7"GU%9F.3)"\ *GX[]Y^Y]6KY]V7^Y:/>Z$U M1X"88YEHT#7+E,>J'+%KU!HXNN("R=;,%VW:;IW12^(G)V1E_.^"3%XFC8UL M].N2>UU5M]_/3TY\0;?'=)0_,>>]QBAS[9O'J;B^V@%"'\EA"*@ NJ <8HQ? M+*?MR@(V'Y+"A 8@&L*8E,8'U[MBZY*,;]=_*C#/%B0%#*Q[# /-M!NO3V]8 M_32MQGV%4< \HZNL(..F9O,NP/W^RSW&,5>O![TM&/PF\SS18X$ME%8PG^<#Y 8J!8(J> MR9"&RV\$P*,LP05TQ*\?3H[QJLL4P8 Z%F45AJ92Y&AH3$CD%=D;*N G!$:.0F6-#C-=:KZZC%*(1+X. M9*[MP;[. >IR9=92V>Y3NE@0X1G:[%U5,9\3+:K<2EH ]R OD:AUO&TCB64Y M:H8V I^9%RG:>*@CWO'[6<0.?79N2]$.0:;HJ)-M,-B(DAULZ/?,$> M7:?U 4;F0D5*VVJ8]>!G+CPH5B8J=+\9A?8RK!$R$P=%0=>)S(WS2*19$']U M7;35&MRU3X)*O+A/*M$$LE;]"9<8PB+%C<1A@?"U+,4 D8O34#@/#W7_.C?O MFFP\+VS5Z\!XPH%V&9V8VUKHTJ7KP9\'>VQ+X/HG"\]K[_$MQL?(-5D>U64VKD/.EQ=MBGN'^^Q:[>9\W M7._G-CW?R!)?KI4ESH+4,L:1#]9F,*&N)9BQ^_!%7HHEGU>DDDN_81Y $(;% M3[3WQGKNK5^^KM^_'D3X9?\1(<+^?O=%&Q7LM3N*2O[1 BG'UY!(.F8;TB1G M)$4 #BSO84MKJ[\JKO4QXLSF.I%EQI?O0F9KMR:.[F(&,5/Y"C.,$X6,F=RA M[ 2BZR4=!WXDK 9NPP;L7&9"$:PAS!+UVJ.+#EIN.N!*.+>)^WWVI+A7L#V8 M [8'/P"VB^-+?A2",=1$)-48]J$:.Y>Y]2\BT($B$5<)5=.=%G#TOCL PW>4 MZ332==46 $ZAQV,58XP>YJZC[$&W/\D"8*SWPL%1 T1;<0+->[YX'DFG#1LB MRHLKJ@1SIRSYYP+&Q= (1]77EE[IU "%2UC&Q$IT(-<':0,#71@L((5EB3 0 MI U?!%Y-L)BEL4'92#LT:38 **Z6T#Q0]E,,O_DZ:+4TRJZ0;W=8+D'+-5M^ M<P]>)SWS_IY9* MZ;,5-IJ(;_L?S*C7/Q1UDK3]6&+ M&,@E+EB,0;\)9'FTXRT\B?/4.9JFUO3:'6N__\IV: M 'K?6GHDDKQ&KZU&O"M;6Q=JD)+8+XN@,S.=-7<')14XBBKN1]+$6_,FYY1FPKTUJLD3'9)#[,DYU'X#\ M714CD)\K&"&B8LDXPG%$\^L=OK)=&6RK/)>EH//&YU M"3IRJP#[L>??DBQ\-DZ6)GR/96<(UV7K<4'!T&Q:FP&6F#8.5X$&1LK MG_H6/1MD6 \R.&SP$J8#\H&B\KA$RN)9[\\ B%8:D:/Q> *-?&-\2R M'I8%45'SNI=0'FNC\]5 Q>11PR!PK!..7U8R1B%ECO#KKN#3V3=O<9HC/:+E,] 09=)T+3< MAN9L7'[K.+3)3+[)Z5\5\JSC*UG$ADL@V1 0O"@+YU9*)35W@&@) .E@0ES M+^+:0"9Y?!LEC+X,[!@:QX4RAALHK:-C]:.!@SE3?KY')W_3"8_JML^/SBVT^J$! H[R@JO0ANLL,6&;15P8A3+@G8H^Q M $3E9?".2WFFO#1L'<@1M,PN2FT&KAP]RXFUX::1[3S,L)9_#8PS@#C!T@_( M%+%,-!:3!W&P7%>EW*7.Z9$"U[]A8^<=_1\IEO#9.K_XPXDGVTV,;QZ$@P.; M#$&.Q,;C"P[0)GC*1:F1\#:-;YG>R1 MG?F&I8\X+@ZQ :V[I%M$H!Q0G85 9=G4U2@S?'8UG:&0>\4U0!CB#.B)*)83 ML+ .&WS$Y4!R9":)D?39BCY+8S 8EK?/@=_"5/?M=C8S:+2J9!]Y0[P.0L4# MA C6[9?=SG.^-1Z!++"F<,%YBC!5H^5-!6R'%J X_[V>*CTD)4,6^NP M1\'-J68.!+;X.W;XX<#\(T74MM!8$V@*>FH4T[30L2_0M5Y3^-3/>]H+PD,N:[^>"?QN M[-1G[SM20O[;557U87$OT9/' (#=@X(FS4GB&QRV0GQGZKJZP+FNJ^A*E'-. M'*L?/@"T0*YZTP\WU]3&X M;%?0@)[[R3I)M!=F3V!R,G>0-"YUHFBE2' Q;78-D+73=6?"S^QO"RSEJ(M& MH\P@]-Z:FIV+8U$9]FW?>2MX=VU%/W[26J$W"E2_W%NJ6J,\-D+929:F-M7# M%I,_&[S-U>< M<^J4D_,L63.SV3TX<%>WL=T3L\?.$3LT]1?BRR5$?8OI:K+U-O8.RFB2TUJ:D$/7JIHE$* MJ#'$A,8/:=3=ML7J8!UU,QT2^XP-L+2.XJ<98OCC9.[56LDK]5$N"J5'20-U*RRU:+2FH4R_$"&$G([4E$I(I2ZK2)J 'VUYCOD!)X?JXB M;K8>TJN0(CGD\,@=M$PLBXJ])E(,W8)F0BSO.V,J\F<0EM)(J=4]KD?;#I]L MZZ\KOOCRD8%Q7P4!)704+++"5HQT[FJBHQ^]XP.FG2S#9)^DKE9KE#9A[C[L MO0MR+VW-1,]>0T'3]=.L7]R1Y0[:9;#^2JKJ*!R;_6WF-&/E 1G-GJ M.N$A+-KM%3EZ?\I:LS<2U,-U$]0!%<;&<)8/*=EV\<'7C*IG%!U63E\CB!EJ M.%_:^Y_9-)XG&BE M5Y5,V"X\@)8HIQ]RBPCD:@&;J^.[N-T[=4K!.,OL"K@[&D20NX^FUVN0V#"X M@]2@)*LOM7:I(0J(08&&:4/U_7$>NYPUDA>:Z_UCBPH9V,FX0-_PPC3W"VXU=TN%GL%TR0!Q5I#6NF#BH MZ'!8849RZ ><&\=H&RG@\Z[J!Q:WM;(9=7ZVI0"X#LF"=5NEV[AB(K#QK/&Y M/*2J#TP)?BVR:DBE*:Y 4QP.JH0;@L\Y@*+97J]9BQ">@7GRXL.JN8%O(9%7 M'9OJYU3W! ":6%3D&J3X^&*NJ@/SA^%!F(HGM&4S3?SLERPL8%$6U_(WRS&* M!WVF4W*<*?45U -[OKPL5#XX(QB^WI#0^&"H0=6=G?(,,*EC=Q2V2QNGL3/*V.C71ABN?\SO.NTJHB?\ M66%8$4D%^,FO2N7N=@UE'/@"P!4BRHI%VA\D]_=J*[U;MC4O*?'ZG\?E/'V) MT#>XCM@>ZEFL+NVXD.*ZZY9U,Z.*0_B*9 ]Q4IDY12)1$LT15F*5P-7":4#$ M35P1+@HEF@7O/#,@PU)M+BO'NG*9BW$/6"--3]>JURIRX)^X5_+EQBNY\4JN MV@6V%$%<(&\K;P6G8BR=.I:AXVUB9-AQ9(/+^(&P'),A!W_)HLI'=Z # 'X9 MJS&H:FDL0:@>967&'0DZ(&H"N-O'>)A2Y@H' 59OJ\PPV31E1JE,L:+&1EUQ MV9#Q%DIV.M3ELP:U/#A$6NGX/=I?*VRRV!&10@(\RE)EZO"@8&?L'#IS.+R7 M6ZIBZ+KB<-LQ53=DFBD(C&4.!M.P+**C]EPN IZY7G[U@8P@:5=%RH6E2"FA M>6QDC#7)&-&M98Q?^9#8'S_'T?G/OZJL?+WHX/DNQDB"\$N9D$Y."/-C[5I ,WUY%@\?,"YG^9?WV])P2.U M!70L[4:CJ_VU,D!;@4Q+\E"A\HC$.Y>ZP(O%5\5QETSC.\Z+%%F;097:WP)] MO4,$U7)C#MBS7JNH[EW0[$%F-6?L@JMC+0NM#(O/@P$EX"IC'_7IWSCJH"I1 MD05Y&>/J? AAGJ44PE<'O?@'R+A!=B)'\^$7+/=ALD%Y)0OX;:"+,?Z&GR=) M K5FR]=L^U0CKI!-2%,C6B?0%K=4=]BE(&1,-@'*O]VQ%A.+E0T]_6V?3K1^#DR#%.S1T$I5 8EF: MZX"F21M#LE8;&YRA (USZ8[EZ"')D<8'S_2G%#@XD13.12XR B_*;@&J1R6: MX9,7IR>!87)-0/?B^1,&NF;B;52!+C0FI@7,*$(]RU^R)EZK?B'KFYI2C4/X M>KWJ)/>GPC@F=\HW:IP-T7-IGD&ABBL0S;]S Y= UV=OCQL;".0&-&(CL.!* M-@8R-9%)A378F(TB5 "&I%%)5]4$Q;1H M.@=PUA,;__"5ZKNUQL2WML9PCZQQE'>7\FF,7HQL-7NH7O#EJ Z8K2 4Z[.X+L<)8J$:(W7>W M#,(,210N(6ZI^EGUMVOOKD =24/L I ,VZP/*# N)Q=UC6UQ!X,@'SAAHI-(71^+_8 ML^%"'Q+]%<4,RI&B*EC6Y&/-\'>%FYQ,TC;]4T&K'$UM!9:)!K$B#LQK^$?6 M!QBN9[ -G0F;(O7'.O))%M][_X?=@]^U&RQ2L&EE0SPG9)+ M5[R?*9LYVSOBE-D_ .![,J;613&QR8W8VM^VC6\6%H>YL=#FP$>&HN+83BB@ MTB>4WK@@]!>]_""@ X,$/CF@N(34_S$(;+Y9,92I_MLZ#.P.=N#E@B-/Z:DK M;5 !!05$!0%L2M42S@T&)]=/ W@T$,))F&+5',.]T1&"2Z[9!%=I3!;AC;@6 MV3"\-/5S@??AY0B[9J!.EN(OL4VO9"&I2DBW"A?5:9O :]DMV)<-:?@^3>6Y M6*FJ A@?^62?)9/%YS>&:,7R$S(U&Z^U&JO>V&O8AJQCU2N/0&'L-@5L!XG7 MKL:-%]&M(;,_FR[MJT1G'<9Z)TO/9LRY;.6P9UPKXCG$AJXXMN'9:!WM4(C( M=1G89R=G5&[8]C!V&,.JI<5>[J&><2F#$-X,KKK-AD2%;ZALFP MY<+V(.\JGSX=D\(+1-0/J\-4>#!7M.LUY)EE,/;4VI0XIV:"P28V:$/Z<9H) M%77X'JFBVOB.HH?-U%6?UZR#V358XS4]BVUV8.-%MG\Q9X*[G%R!;!Q= X0! MX0N-O,+:O*"^:5.Z!K0XE5@-5(J,*DJD'A-YD-:=8"N8RJ'$2!W+1!USA//% MFO:E*]JW$.D[0?+(-25&6HGWVM@\[Z48]TROUILXL&W2 MA>*C0Y?8S8)8UYR9M-*N&DE:#R9;7W$=0JY8B[)!9 UGGKB%[5]M\\^Z7)Z7 M)Q847+'MXD1.BH#RK-XU8B<:(%R&'&6G^)@Y.AZNT^E%$IR# !T;"RC#ALLA MJ1Q.5*Z&2\Q*5=*,5.7I6RTNMK4> M"I4-5DZ:>K,%UNVUAZD*W#7YZ:V<_( ZL/.GI.PG (YS-,XMU0@:O7@#J1/T MU0,(63[7J#$1Q%=>6\J"558KYS=&"$.VK/_8"AG26LCG?X.ATU4Q22F9E/-? M:QF&M&1 LRN_>!?"ZF=*\V*GA6NGBQ\"R02T=5=KHQE*;C5Z*I[.L_"I;&3X M).;/0YW1&@B3;-V0>AM)/B #"=9>"&2J:RL^SK, M@^&RR*B#]PM1I1:4 B[M %-'S!2N$=1KX=:"?X!Z;31S8OB< 1H(AZ!+6>XV M[!*5B($3@FGNK8DG#9R^4A@59(67H.F3LJ4747&P[L.RT=G"MDZ81WEJ@R!( M[3;P@/HYX=SK9(XR:)EU9B,78*I#DG)293'96?+07*9K(X33!&)5%CILOI75 M5.#)F,KN&BT/5HZ6OR$\$!Q]E%?+X>)\1$ P*D"_M.42VU2YU4 IT2/7B,XJIPK1W$.T(RA*<\?T*WC4";_H';?SB;U]M M_.(_@5_\T6#;7;.;YRMG-\=8PY0,#\OPFE/O+_$"45W(7_1>D+-DG,4^([## M15*=VE7K/LOJ:K6]Q#MSJS1A,0 R, 10^(?.2O9X&>M?,:J51G;81OQ\J" ;)#A.Y'AY1I,:E@2 M;"D"?@QDMZZ^"L#+_B\ W8:1""DG)T $ZH0GMXW SAC!BK2!NH]K7 $=YI%1 MX[:^J(&,J(DQ6>I16TYLX WC#E?TCA)IL'B3KZSU?)@7H9"0U MVF<)!D].OSSDNLTL D/WT1XN5!;__Y!J]O"YA_H;ESV/R MSK1Z1#[DJ:^#&-S5;#?482EC26^Y]HUIW&Q)@;V:,6N0>W';BL&@8%"HM'7* MYW**Z4DN0:L1'8P._JH.LJJ'07VI%A('59%J,V+AK^FBS-K^"GRDV3Q@HXY\ MISKRR\K5D8NJF.@)IOCB7S#R$-V ?8.K!IB MZ(LVZ#UH>U:$L?QAR.MLU<,E@H7GAQWJO5H^Z&!E:CF#698VR MMS,,UX'T@(E(^9-I;2QV?3=F>FXTTEY&>FQ4,B"X0X13]+1OOQ4#=F&'88F7 M.@+S5 V7_2Z5+3-J^\.[]/EV\7PJ/&(KA5# KBNE[./NV/@!$T'.,]%%6:EY MT3?SJJ&[&&'RKY@.^V&5:4?VM4TLMI>3-&RJIG8$J>&>MQV1)RH>*FOBF.:X MF,@UPL.)4[31=+9BO=NZ3G/;>-?\IC7VK%/O3KTY/--&RL+B79EI4!5TVN4) ML6>@+&4TJY%=/@5<= _JB,L7%OK\^]?;AQ;_\$[NV'A%!WK6X-, MM#Y!6YTCJ!&*7VFL,_AJA]U]Q#\ZKA<:)M'6K7&#= ERSK.C-%AU:OD69OLA M\\.6)LCF 6)28*)U$Q^=VJ8QQ,I1G;*E31M+KNNK8:D8SWQ7HP#M+Y7J_NQM MK%B8:DQU15/J+3:X;3*I/X7K070QT%CK3.TW]B]N MF>W&!VW5>=(7*RKBTW)0NUH]=#$#*!E6FA5$;0Q&XEHY%Y?%14>S,,;<-(0< MRJ9#H;-R"4HV!+[RQ?E\JDQHML)6ENU6152%)U+DU]\QZ]Q?1RH@<0J$^@M5< ^.9=)]7:,C:;XV&[]: M_N98$,5FV8%]7 HS!\RV056*\G8H&^4AVLE\;0'3G9/=V,)K+.3%6^D[E5M" M-=L)BJV:-MU(5#GNQ:L] 12P,)X%S-M%3R9]"8 &85J7>_EA8^+W6M@^?!9_ M?KC\?'IQ(?[\_?3\],NO'IQ4HS MKFM]/\/B,.S/6+4Z_\M^FQ#]LG\;0O0PU?EG;W?-[GL0]F/QJ2LN(D#'OV]; M%_1G^@F[\6^--73$QZXXU]%(3>_)?;M4Y,GJPWAN 4D'>^(X+W0B]O?V>P_A M,!_+S\;&/6(K6F]OK6:T'[69H5WX)I/9;C^+I_#/J!PG;_\?4$L#!!0 ( M "B*"5-N%FH\+@@ *@K 7 97-E+3(P,C$P-C,P>&5X,S%D,2YH=&WM M6G]SV[@1_2JH,KTX,Y(HV?&=0CF>26QGZIG\.E=IIW]")"BB!@D> $I6/_V] M!2B)MN6L='Z.JD::/+F(VB M%]'^8'_(!B_BP2 ^/& ?W[&]3Y.39][X],/)Y%\?S\*@'S^]?GM^PCJ]*/KG MP4D4G4Y.0\7S_F#()H:75CJI2ZZBZ.Q]AW5RYZHXBA:+17]QT-=F%DTNHMP5 MZGFDM+:BG[JT'I\5 C'69)S8X5[V?DT>=,;P<))I\3Q4;3Z#+93 MG2Z/CU(Y9]8ME7C9*;B9R;+G=!4?#"HW1LL(U3=LKGH+F;H\'@X&?QU7/$UE M.>LID;GXL#\:;8J,G.7K,AVF%ANAN)-S07VW>DV4X":>:I>/;PZPK66U:I?I MTO4R7DBUC)].9"$L>R\6[$(7O'S:#27XM,+([.G86UOY'X&N,3TGKER/*SE# MY^3K.,P_1AVCWV'S!2.>7>5R*AT[&/:'1U'U#3Q(@$9A/N/"R=G%Y/S-^QGX'C4R785)M4F)>=003"->X=:E;<,Y#9UPU4S*3P8P'R]RZ42/1A!QJ1>&H^C./K_.>C_"4,.^7YX;D_C3W#EG.9\+9L1 M:%, !KU?F<[8V=]//K")2/)2*SV3\.J\3/KCSIF1Q\ C%.Y:^_W=@L)K M;GWF8\6276*9E$"*[ 9$-#A(-48M-7(KNN>R9+QH,@P72#(.AWL;AF4(A'69LC_%IX 80QO.\F9K>G/IOU"&-%T0A,HI$5>HH4.^L (6XG$.TC]5G!- MIY@F((5%F2[;R_"(\XEEF"(B\?03UPU#T?+= /;F& M@)^>C/:'OXQM ]M&G5&PTUDF\>BQ<':7@*CY*T-SD# M"Y)"\3?EP2_[/QH/^&[QX%18K!H0X?/_'\.U2](DX;6]?Q/2"%,!Z#4C!=6A M:X,.$&7GTOK8#2M1^GYH4[2)^NW,$3:^P'(C.S9X[#99A2HE,@!\L5K)U)]. MV'IJ92JYD30!&<21SV4E]51;$BR>^M:K&Q_IM15PR"&S4*.*$\IJQ2E!85K> MB8WP08L@H]KJ#]^F@@R10]!>I-\V9_QX7)GN,E?N'7AO4>;^(?O>S ';YC(E M0G"K2P\G;D$FTOG$$F[2%6+!(WQVV@WC73UC[!I\"K M9D)5;2KPQGKIEB0 M'? [QAFHH0B4Z /:D1%O"03[(8"1[V MX#YYCJ^M!>UGLC_>Y[+I:J?D:2["2L"?,77^".L'X2C=+5B?!L3<1AZ=Z#1" MVM=LA?<#(CYI'YTDM2%\M83&EEX+;1W*Z;@6?C#*#JG*NNU7\^"5SFW:U5&4=P32Z0^O?GU:%+/DBEY*51S,G7#OOM? M+]&W)]./M_D^W"TR?=GFVQ^\IRL>=C?1EH)_FPN;P$MH?H!.N[6K6+O&L;-P MVMBU-/(%Z+(HI'-"?":U337$%]6G$O[Y3O; &&022YD*G[2_6=%<_%9+N.\I M79>)/\!Z]KC'_J[WV*\4%#/630+-='1"AS")%(!?(VO6>]V%X)>D4X*"]DK% M:W___X#5@>:#0-UL2\/!U98 S5,TM&(=G^\D0+-C0!.@&(CK!K%DH91L76#. M6!(_F28O;CWZ?11"GT//;NV!MT,9:B UH^G\0-1CN!K$@R[E6 M2SYO]X=),B>D6%0UBWIOT-8;C2 MW8!5S%[5LQKY_467T06C;838'8^_! @;A.[J>_CIR?#GP?C!*]] >)4>JROF M3V79DX'_^=_.(;+1K:LX_Q?+3_'[3U[[[W3=OYC,NSB9DYQ+"+&RRTYR*3)V M=B62FH[&V(?61NNC@>2DNVUWY,YP#7)7UMH[$_[F9ITX>7(Y,[HN4TJ>VL0K MR+?N5EZO:%(HB4)D:+J'Z6ZW'OP-02P,$% @ *(H)4TGTV<$?" M:"L !< !EU:?W/;-A+]*CAEKG%F M)%&RX]2A',\DLC/U3'Y=JMS-_0F1H(@S2+ *%GWZ>\M0$JR+:=V+V[5U)ZQ M+8(+8 &^M_N6PO'?>KVS,N=E(E+VT^3].Y;JI"Y$Z5AB!'=H74B7LXFN*EZR M]\(8J11[8V0Z$XR][ ^'_4'_Z+#7.SG&4..FCRYC=A2]C/8'^T,V>!D/!O'A M"_;I/=O[,AD_\\:G'\>3?W\Z"Y-^^O+FW?F8=7I1]*^#<12=3D[#C>?]P9!- M#"^M=%*77$71V8<.Z^3.57$4+1:+_N*@K\TLFGR.HYY'2VHI^ZM+.R3&U MX*_@ZY5Y\OD;>\(%DXZ)4Z.H_9_L)WJ='ERG,HYLVZIQ*M. MPD:X?0JQ=\_QJ1)LJDTJS*O.H ,3 MI1IPK*YMQ9/F&CT,?M-V50$$!R\P<=,K;D'ITDW#.4V=<-6LPB\(#HX6N72B M1S.(N-0+P]%TZYC?9C,;!@'(3A=7FHA48:IAWV_/M47\8>ZZ6-0ZQC;[4I@(7>/YC.V-G/XX]L(I*\U$K/)+PZ+Y/^ M:+VRB!YFY#'P"(7;]GY_MZ#PAEN?UEBQ9!?8)B60_[H!$0T.4HU92XW$B>&Y M+!DOEZPNG:D%W$1:]%D5 .&LP)617+&,)V@R3!>(H$X'NQL&I4B$M=PLR:3@ M%P+S;HQIT9;"&4RI*%C3'&202(-4#C,D=PM/@#"&IYWDS-;T9]U_(8QH!J$% M%-(BZ=!&A^1OA*U$XAVD<2NXIE,L$Y#"IDR7F]OPB//[ >O@3X)SP3)9 DD$ MRC5RN@ YS!UEO/5]668(B)RT"3XGJDXQ)M"Y 9,ND"TIB%8 %_&"^ )AN0)^ M@SE[;6IP*_6BITL6M8(!T*X!23^=]?XDW.8L4WIA6RH8,4-FAHQTC%-C\!M> M=C<0;5MG;GC[".K[H>CY;H%Z<@4!/SPYVA_^.+(-;!MU1L%.9YG$I-& M>!0"59(>,]#"A*5'+FU.YF16(-!3L*?K5-I$:5NC'Z4 HU6 8V4TJBLT6[8' M]*4"< X0.[M$/5*BD'J-Z/JY5K 8'O#>\'!///-=AX=IN J7DH1P&6A XS,* MP1OL"&@E7^X\479EH@P3T3JO?2^M@-*U'Z<:@H6D?]S%=.-.L&GP,MF055M*O#&>NF6) "T=\!7##-10I$IT =W M1$6\)!-40X$BX*^LD(4>27(_5":[19*S.5>UC[J$()%E4.QRCF=OMRCOE>ZZ M0Q8)E]O%N.<$.B(#V"#YI[IVMWMPESS'5]:"ZIGLU^M<-FTK)4]S$78"_HQH M\$=8WPM'Z6[!^C0@YB;RZ(U.(Z3]G:WPOD?$)^VCDZ0VA*\-H;%EU$);AW9Z M%XZQ+)YM^R:2[=W2)0-1$(NO63>.HT86_F44O:HHV ,,HFE3(7_5-^T-!>_U!+N>TK79>)?8#U[K+'_U#7V:P7%C'V30#.].J&7 M,(D4@%\C:U:U[D+P"](I04%[I>*UO_\^H'VA>2]0-V5I>'&U)4#S%!VM6,7G M6PG05 SH A0#<=T@EBR4DJT+K!E;XA?3Y,6MKWX?A=#7T+-;-?!V*$/M9 ;! MKPM@"1^O 4W_!5X0"[*<:S47I!A*/FN^YS)-B!=%I?12X.XBUR&N\RL, M :*_B9SJWX*U;[E?[3.@FRN(H3(/A(ESF::BA %Y/SA =4N&)]XQ.M+A0?BJ M0R=".BT)FE$"%WJ)5HI75L3MATT_")JY\&='Z"@(;0BV^NI!D\$:OLTQ$VK9 M.#5R@TO7*:);*AS">F/9#PC#5G<#5C%[7<]JY/>774:GA[818G<\_BU 6"-T M5Y_##T^&+P:C>^]\ ^$V/5:7S+^594\&_N?W74-DH^WG-LUU2X'-,YE-R^:1S.N' M/2N(FMX4DOJBQS.HD9C/M4R;!W]TU-]_OB)>:!MX)1H.D?I3J2?_ U!+ P04 M " HB@E3_1LNJHD% #/' %0 &5S92TR,#(Q,#8S,'AE>#,R+FAT M;>U9;7/B-A#^*UMN>I?,X#=(KL009CB'S*63"RDX??DH;('5",LGRP'ZZ[N2 M;<)QM#/7N;Q,DTP 6UKM/EH]NRO9O1\L:Y@F)(UH#!_#3Y<0BZA8T%1!)"E1 MV+ID*H%09!E)X1.5DG$.'R2+YQ3@Q/8\V[4[QY;5[Z&JH!HC4A\ZSHG3 MN">^Z_FN"]>?X. F# Z-\-DH"/^X'I9&KV\^7%X$T+ U6S\D>P'Z$7*1R"P#:#(;C\.+\(AB$%Z,K),]XT*B0&.!HBZ0Q#%>8NU),NFAHP?)<0\9_+1ECSH6$2HI MQ"-#?H*4!.6 MM F_LD@AEDL;QBQ*Z+H)04*81%?K*T9QHBLTJY,)C&8S%E%IC%]+FC/M4NT+ M;:&:;=/T!HED.:9&A*!5AT5T2V43)Y R-(8VZ9:"78 MIM>T"4J8CBG-#0)12+A-Q1+]-<=9987,"X*Z4>P^+M^^\=[_U"W#4KN7Q"+3 MM6E;NI+1M*UL3XB=IP&XB4 M\RJ[;^[SC$35/8Z0^(EKTI=9W-"S&N77547%VX)WV@,1X17)#;G1T]UEPA2U MM 7JHR,DP2:CL^79>[1^GVBKBB#6(B46O@ZD[E9=+$T=>(?&0SOS>#(\(:YI M&0@P*SC&=(3DXCJH-H$FZ>>"2:HW/;E>[$F5$+SV <% EN ='\2'&X+"?MHZXF^+T''+WNCJ'+*VOT*KE[2=-Z*M+LA:,YPU),V@MBB(!%0A&6 M8NY@9<*M"86I$QF586[3W&GJ;H*[8QR&IC&O84>&9,J;9M1LD^]086RV;B8; MHE3!2^H)K!#&9KZ3"^U_H-3W]$GM9]VY81++<7?'F5K["8LQ@:/ VS>=EMON M]APMV#? ]'[5<.VTH;>[C9KKE9:2\E8D."=93OWZ8AN'YE]"S<98[W.US]&I M7^ZBW7N.5GMHW;*U)?XJ9'8C0=2,/T;IK6D_(-4JG6?Z8.3K@N-V!\4<=RMP M4M;^?=1_/KC_"QWN>?I<5Z->2%X]_]TP[C_DOCKXP3#^'QWZ[$KDWJ<3+V(-GD&= M?('.?U2,W_R,[=7WCULNZX-Z^;;HN9S/#)CR.Y&;4SJ);N=2%&FL3^I"^G7& MV'H%]65'=5[7#]XX2ZE5W=9K]YU:1N;4FDI*;BTR4U3ZY$ZP MN%K=3L=N'6TR6]GFFD=?Y;LZ\_*O_S=02P$"% ,4 " HB@E3R[4:00,. M #^C@ $ @ $ 97-E+3(P,C$P-C,P+GAS9%!+ 0(4 M Q0 ( "B*"5.2"BV9%A( '@* 0 4 " 3$. !EB0 !E 0 7 M " 7G= @!E